source: libcfa/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @89eff25   9 months Thierry Delisle Some changes to stats and added back preferred arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fc59df78   9 months Thierry Delisle Split ready-queue routines in 3 instead of 2. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5c04e82   9 months Thierry Delisle change default cfathread_mutex to fast_lock arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3bd4293   9 months Thierry Delisle Added stat for unparks that can migrate arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c1c95b1   9 months Thierry Delisle io_drain now returns true if anything was unparked arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @986cb99   9 months Thierry Delisle Rewrote the stats to use stringstream rather than fprintf. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @50f6afb   9 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fec63b2   9 months pabuhr add first draft of strstream type arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b431515   9 months pabuhr formatting, rename public enum sepSize to ofstream_sepSize, change … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @85d8153   9 months pabuhr divide ostream trait into basic_ostream and ostream where the former … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8edbe40   9 months ajbeach SomeThreadCancelled? -> ThreadCancelled?: thread cancellations carry … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @578c09a   9 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b39e6566   9 months Thierry Delisle Changed printing of stats to show percentage of pops rather than probe … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b583113   9 months ajbeach Recovered the polymorphic CoroutineCancelled? exception. The interface … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c41c2dbe   9 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e638266   9 months pabuhr fix declaration ordering arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6f6b844   9 months pabuhr formatting arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6c5d92f   9 months pabuhr for private variables and functions, move prefix $ to suffix $ arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @341aa39   9 months Thierry Delisle Fix bugs in workstealing edge cases: - cutoff was wrong of all local … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ddd473f   9 months Thierry Delisle Fix a copy/paste mistake and removed a warning in nodebug arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @d2fadeb   9 months Thierry Delisle Changed stats to make sense with relaxed fifo and work stealing arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @4aa495f   9 months pabuhr More fixes after another change to getTimeNsec() arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5f6a172   9 months Thierry Delisle Fix assertions on ready_queue with workstealling arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @431cd4f   9 months Thierry Delisle Added alternative to relaxed-fifo scheduler. Disabled by default arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @9cc3a18   9 months Thierry Delisle Major clean-up before attempting to add new scheduler arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @57b3675   9 months Thierry Delisle Fix warnings in io implementation. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a0e7d3c   9 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @200a229   9 months pabuhr return 0 from on_wait to prevent warning messages arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e0d6748   9 months Thierry Delisle Removed unused functions arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3531e09   9 months Thierry Delisle Forgot one snzi instance arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @78d6c803   9 months Thierry Delisle Removed snzi from ready queue. It hasn't been used in a while and I … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8cfa4ef   9 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @2f5ea69   9 months pabuhr fix long long int log2 with builtin_clzll arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a4b0aa4   9 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a017ee7   9 months Thierry Delisle Ready-queue grow/shrink now reassigns the id of all processors. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6645cda   9 months pabuhr rename clock routines, add processor, program, and boot watches … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @89c2a77b   9 months pabuhr add conversion of timeval and timespec to Duration arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fc59b580   9 months Thierry Delisle Clusters now keep track of the active processors as well arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6a9b12b   9 months Thierry Delisle Incremental change towards having the cluster keep a list of active … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a7504db   9 months Thierry Delisle Changed how the cluster idle lock is implemented to be covered by the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a33c113   9 months Thierry Delisle Minor changes so using the global RWlock is more concise. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @47e000c   9 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fd4c009   9 months pabuhr fix incorrectly decimal-point printing, add engineering-notation … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @4c4e444   9 months pabuhr add log2 for integers using clz instruction arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @73f4d08   9 months Thierry Delisle Added stats implementation for dumping a big array of timestamped … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ecfd758   10 months ajbeach Major exception update, seperating type-ids from virtual tables. The … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ec43cf9   10 months Thierry Delisle Kernel now keeps track of the how many threads each processor has … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a5a01faa   10 months Thierry Delisle Fix a bug where stats from the main processor where not tallied properly. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b0904bf   10 months Thierry Delisle Removed alarm stats, they are now tallied directly into the cluster arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5cb51502   10 months Thierry Delisle Fix stats so they are correctly tallied when called from outside the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c9ec301   10 months Thierry Delisle Fix debug printing with alarms arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8e85344   10 months Thierry Delisle Fix bad debug function arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c7625e0   10 months mlbrooks Adding manged-length arrays arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @7ee3c87   10 months mlbrooks Dlist adjustments for performance and perf testability. Replaced a … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @7a2972b   10 months Thierry Delisle ready queue can now toggle between - lock-based queue - mpsc_queue … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c426b03   10 months Thierry Delisle Minor clean-up arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8c3a3a14   10 months Thierry Delisle Minor improvement to stats printing arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a344425   10 months Thierry Delisle Messed up the condition for external push, fixed now arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fd1f65e   10 months Thierry Delisle Stats now keep track of external pushes separately arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b580bcc   10 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3bd2464   10 months pabuhr deal with vtable keyword clash in libltdl/lt_dlloader.h arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @198e335   10 months Thierry Delisle Fixed default parameter arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c7c178b   10 months Thierry Delisle Minor clean-up arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @22b7579   10 months Thierry Delisle Changed is_blocking_lock trait to use on_wakeup. Fixed fast_lock to … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e20eaf4   10 months Thierry Delisle Fixed incorrect comment in locks code. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8f5576d5   10 months Thierry Delisle Missed a static inline arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @f4ec5e45   10 months Thierry Delisle Added several locks and other MES objects. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @d3314ae   10 months Thierry Delisle Threads can now be queued onto the lock-free queues directly. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @2d95a2d   10 months Thierry Delisle Small fixes to lock free queues. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @bd0bdd37   10 months Thierry Delisle Fix how bias is handled in the ready queue to be more consistent with … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3143f28   10 months Thierry Delisle Fixed misleading stats counter arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @86dc95d   10 months Thierry Delisle Re-implemented the work around I forgot about in memcached. Namely … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @4150779   10 months Thierry Delisle Fixed bug with incorrect use of thread cast. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @357fae8   10 months Thierry Delisle Fixed bad copy paste arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @1c6e1ec   10 months Thierry Delisle Cforall now uses CFA_DEFAULT_PREEMPTION environment variable to … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @304de00   10 months Thierry Delisle Added queueLockFree which contains two lockfree queue based on MCS. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @d27b6be   10 months Thierry Delisle - Fixed TryLock? in blocking_lock implementation that did not return … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @d971c8d   10 months Thierry Delisle Temporary hack to allow printing stats in memcached arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @11054eb   10 months Thierry Delisle Fix io to no longer use monitors since some usages aren't in threads arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c407434   10 months Thierry Delisle Fixed missing static arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a5e7233   10 months Thierry Delisle C interface now runs worker init routine in dedicated thread. Also … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e0c072c   10 months Thierry Delisle Fixed cfathread.h to remove unnecessary defines arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @211413b   10 months pabuhr put back convert keyword exception to identifier in math.h arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @f03e11d   10 months Thierry Delisle Removed cfathread_suspendFD/cfathread_resumeFD which is not needed and … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @05d02c6   10 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fcd01432   10 months pabuhr removed convert keyword exception to identifier, as exception variable … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @9e27f69   10 months Thierry Delisle Fixed warnings and errors in cfathreads.cfa arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @d134b15   10 months pabuhr remove inline from extern routine arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @7332629   10 months pabuhr wrap socket.h in stdhdr/sys/socket.h with implicitly extern "C" … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a1538cd   11 months Thierry Delisle Implemented part of the same C api for threads as libfibre. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b1d83ba   11 months Thierry Delisle Removed unused code for manual threads. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ff1240f   11 months Thierry Delisle Added missing forward declaretion arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @f19497c   11 months Thierry Delisle Fixed missing try_lock in locks based on 'blocking_lock' arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a5040fe   11 months Thierry Delisle Fixed splice declaration to match the real declaration rather than the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e0b8d66d   11 months Thierry Delisle Fix bug in delete for mutexed pointer. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @266ecf1   11 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e474cf09   11 months pabuhr add concurrency lock to IO stream and provide user interface to lock stream arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @44f09ea   11 months Thierry Delisle Fix include used for u32 and friends arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @55d6affb   11 months Thierry Delisle Fixed stupid copy past mistake where I used eventfd_read (wait) … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @f815c46   11 months Thierry Delisle Fix missing definition without io_uring. arm-ehjacob/cs343-translationnew-ast-unique-expr
Note: See TracRevisionLog for help on using the revision log.