source: libcfa

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @9fa538c   6 months mlbrooks Fixed new-array subscripting to work on 32-bit builds, partly with a … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @d3ba775   6 months Thierry Delisle More clean-up after new subqueue arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @eeb9f9f   6 months Thierry Delisle Forgot some changes for new sub-queue arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @f6fdfb14   6 months Thierry Delisle Removed old sub-queue arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @f04a3df6   6 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @2b96031   6 months Thierry Delisle Added new subqueue implementation. Seems faster will test on another … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ad89296   6 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b9dae14c   6 months mlbrooks Activated syntax, forall( [N] ). This implementation desugars in the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @63a4b92   6 months mlbrooks Improved support for new arrays subscripting by tuples, --,-,-?. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @34b2796   6 months Thierry Delisle Changed comments to ifdef arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3eb55f98   6 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c993b15   6 months Thierry Delisle Changed RW lock to avoid hitting the global array on schedule. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @99b2407   6 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @00e9be9   6 months pabuhr add stream function clear, change eof to return bool arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b2fc7ad9   6 months Thierry Delisle Fixed missing return. Was incorrectly removed in … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b7fd2db   6 months Thierry Delisle Pushing changed to RWlock with io_drain. I forget a few lines of the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @adaee12   6 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @bbbd2c4   6 months pabuhr rename old name strstream to new name ostrstream arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @666483d   6 months pabuhr rename strstream to ostrstream, first draft of istrstream but problem … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @f451177   6 months pabuhr remember basic_ostream nl and then override it using the basic_ostream … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ef3ac46   6 months pabuhr move flush from basic_ostream to ostream, refactor istream into … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5456537   6 months ajbeach A bit of clean-up, wrapping the detail of the default vtable up in a macro. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @aec68b6   6 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @424dfc4   6 months pabuhr change type of manipulator precision parameter from unsigned char to … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e9c0b4c   6 months Thierry Delisle I/O drain now keeps the schedlock for the duration of the call. … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @28d426a   6 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c323837   6 months Thierry Delisle Fix to futures after last change arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fb0be05   6 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a76efc8   6 months Thierry Delisle futures now optionally don't unpark the target thread arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @cfff639   6 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @89eff25   6 months Thierry Delisle Some changes to stats and added back preferred arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fc59df78   6 months Thierry Delisle Split ready-queue routines in 3 instead of 2. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5c04e82   6 months Thierry Delisle change default cfathread_mutex to fast_lock arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3bd4293   6 months Thierry Delisle Added stat for unparks that can migrate arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @254ad1b   6 months Thierry Delisle Separate schedule_thread from the scheduler lock arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @734908c   6 months Thierry Delisle Fudge variable in schedule_thread so it's not accidently used. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a3821fa   6 months Thierry Delisle Changed enable interrupts: - no longer save the caller for debugging … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c6c7e6c   6 months Thierry Delisle Seperated semphore and scheduling logic in unpark arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c1c95b1   6 months Thierry Delisle io_drain now returns true if anything was unparked arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @986cb99   6 months Thierry Delisle Rewrote the stats to use stringstream rather than fprintf. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @50f6afb   6 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fec63b2   6 months pabuhr add first draft of strstream type arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b431515   6 months pabuhr formatting, rename public enum sepSize to ofstream_sepSize, change … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @85d8153   6 months pabuhr divide ostream trait into basic_ostream and ostream where the former … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8edbe40   6 months ajbeach SomeThreadCancelled? -> ThreadCancelled?: thread cancellations carry … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @578c09a   6 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b39e6566   6 months Thierry Delisle Changed printing of stats to show percentage of pops rather than probe … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b583113   6 months ajbeach Recovered the polymorphic CoroutineCancelled? exception. The interface … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c41c2dbe   6 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e638266   6 months pabuhr fix declaration ordering arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6f6b844   6 months pabuhr formatting arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6c5d92f   6 months pabuhr for private variables and functions, move prefix $ to suffix $ arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @341aa39   6 months Thierry Delisle Fix bugs in workstealing edge cases: - cutoff was wrong of all local … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ddd473f   6 months Thierry Delisle Fix a copy/paste mistake and removed a warning in nodebug arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @d2fadeb   6 months Thierry Delisle Changed stats to make sense with relaxed fifo and work stealing arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @4aa495f   6 months pabuhr More fixes after another change to getTimeNsec() arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5f6a172   6 months Thierry Delisle Fix assertions on ready_queue with workstealling arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @431cd4f   6 months Thierry Delisle Added alternative to relaxed-fifo scheduler. Disabled by default arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @9cc3a18   6 months Thierry Delisle Major clean-up before attempting to add new scheduler arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @57b3675   6 months Thierry Delisle Fix warnings in io implementation. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a0e7d3c   6 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @200a229   6 months pabuhr return 0 from on_wait to prevent warning messages arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e0d6748   6 months Thierry Delisle Removed unused functions arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3531e09   6 months Thierry Delisle Forgot one snzi instance arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @78d6c803   6 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   6 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @2f5ea69   6 months pabuhr fix long long int log2 with builtin_clzll arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a4b0aa4   6 months Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a017ee7   6 months Thierry Delisle Ready-queue grow/shrink now reassigns the id of all processors. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6645cda   6 months pabuhr rename clock routines, add processor, program, and boot watches … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @89c2a77b   6 months pabuhr add conversion of timeval and timespec to Duration arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fc59b580   6 months Thierry Delisle Clusters now keep track of the active processors as well arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @6a9b12b   6 months Thierry Delisle Incremental change towards having the cluster keep a list of active … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a7504db   6 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   6 months Thierry Delisle Minor changes so using the global RWlock is more concise. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @47e000c   6 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fd4c009   6 months pabuhr fix incorrectly decimal-point printing, add engineering-notation … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @4c4e444   6 months pabuhr add log2 for integers using clz instruction arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @88ac867   6 months pabuhr formatting, add long long versions for exponentiation operator arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @73f4d08   6 months Thierry Delisle Added stats implementation for dumping a big array of timestamped … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ecfd758   6 months ajbeach Major exception update, seperating type-ids from virtual tables. The … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ec43cf9   6 months Thierry Delisle Kernel now keeps track of the how many threads each processor has … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a5a01fa   6 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   6 months Thierry Delisle Removed alarm stats, they are now tallied directly into the cluster arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5cb51502   6 months Thierry Delisle Fix stats so they are correctly tallied when called from outside the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c9ec301   6 months Thierry Delisle Fix debug printing with alarms arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8e85344   6 months Thierry Delisle Fix bad debug function arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c7625e0   7 months mlbrooks Adding manged-length arrays arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @7ee3c87   7 months mlbrooks Dlist adjustments for performance and perf testability. Replaced a … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @7a2972b   7 months Thierry Delisle ready queue can now toggle between - lock-based queue - mpsc_queue … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c426b03   7 months Thierry Delisle Minor clean-up arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @8c3a3a14   7 months Thierry Delisle Minor improvement to stats printing arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a344425   7 months Thierry Delisle Messed up the condition for external push, fixed now arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fd1f65e   7 months Thierry Delisle Stats now keep track of external pushes separately arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @b580bcc   7 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3bd2464   7 months pabuhr deal with vtable keyword clash in libltdl/lt_dlloader.h arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @198e335   7 months Thierry Delisle Fixed default parameter arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c7c178b   7 months Thierry Delisle Minor clean-up arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @22b7579   7 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   7 months Thierry Delisle Fixed incorrect comment in locks code. arm-ehjacob/cs343-translationnew-ast-unique-expr
Note: See TracRevisionLog for help on using the revision log.