|
|
@2514f68b
|
3 years |
Thierry Delisle |
Missed a not (!)
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6ddef36
|
3 years |
Thierry Delisle |
No longer define kernel_read when not needed.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7ef162b2
|
3 years |
Thierry Delisle |
First attempt at using io_uring_enter for idle sleep.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@059ad16
|
3 years |
Thierry Delisle |
Flush now supports blocking until at least one I/O op terminates.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@1757f98
|
3 years |
Thierry Delisle |
Refactoring idle sleep to try and help the change from idle on read to …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a633f6f
|
3 years |
Thierry Delisle |
Fix the new FD change.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@b14ec5f
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@34b8cb7
|
3 years |
Thierry Delisle |
Step 1 of a new scheme to simplify wake_one.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@5f5a729
|
3 years |
Thierry Delisle |
Mark idle now uses try_lock semantics
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@49599a3
|
3 years |
Thierry Delisle |
Removed unnecessary debug
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ab4a595
|
3 years |
Thierry Delisle |
cpu.cfa now correctly uses "online" instead of "present" to check cpus.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a1574e2
|
3 years |
Thierry Delisle |
Forgot this was needed for the non-VLA commit.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7dd98b6
|
3 years |
Thierry Delisle |
Moved cfa_main_returned to libcfa so it works when the main is written …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@e58e423
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@c2ba08a
|
3 years |
Thierry Delisle |
Added missing io_future_t reset function.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@e8ac228
|
3 years |
Thierry Delisle |
Fix major bug where to few items were submitted.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@eb9c2dc
|
3 years |
caparson |
trimmed down includes more
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@52e311a
|
3 years |
caparson |
fixed merge conflict
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@441d11c
|
3 years |
caparson |
trimmed down includes
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a2e4b0c
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a51a02d
|
3 years |
caparson |
fstream mutexstmt lock/unlock
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@1ed9cb63
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@321a1b15
|
3 years |
pabuhr |
change getANL to getANL$ (private), change eof to return bool versus …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@c8371b5
|
3 years |
pabuhr |
change getANL to getANL$ (private)
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@8dcb832
|
3 years |
pabuhr |
remove mutual-exclusion acquire for streams, add EINTR restarts for C …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7ce2483
|
3 years |
pabuhr |
formatting, remove release, and update lock/unlock for use with mutex …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@45c9441
|
3 years |
Thierry Delisle |
Fix lock in io.cfa
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@c33c2af
|
3 years |
Thierry Delisle |
Made some of the schedule locking more fine grain.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f93c50a
|
3 years |
caparson |
fixed merge
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7e7a076
|
3 years |
caparson |
added routines so fstreams could be acquired with the mutex stmt
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@75c7252
|
3 years |
Thierry Delisle |
CPU workstealing now has correct remote unpark.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@24e321c
|
3 years |
Thierry Delisle |
Unpark now takes a hint on locality.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@fcd65ca
|
3 years |
Thierry Delisle |
Fixed incorrect access into lanes.help
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@089d30c
|
3 years |
Thierry Delisle |
Changed cpu schedulig to use moving average.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@bc4a433
|
3 years |
Thierry Delisle |
Diabled epoll aproach by default.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4500e52
|
3 years |
Thierry Delisle |
Added cfathread version that uses epoll
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@db614d0
|
3 years |
Thierry Delisle |
Added stats for epoll
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@420b498
|
3 years |
Thierry Delisle |
Moved cfathread to Colby's new lock.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@abcae55
|
3 years |
Thierry Delisle |
Removed last_cpu (and small spacing changes)
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ec421636
|
3 years |
Thierry Delisle |
No longer using eventfd_read to avoid the poor interrupt handling.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@cf78319
|
3 years |
Thierry Delisle |
removed unnecessary local variable
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3bf3b6b
|
3 years |
pabuhr |
clean code, add fix that might deal with the I/O acquire timeout
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6cc87c0
|
3 years |
mlbrooks |
String bug fixes and new tests.
Enabled white-box visibility (DEBUG_ …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4d8fbf4
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a8367eb
|
3 years |
caparson |
fixed mutexStmt bug related to pointers/references
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@72bd9cd
|
3 years |
Thierry Delisle |
No idea why this worked on nasus without this change.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@445f984
|
3 years |
Thierry Delisle |
Forgot to commit changes to include.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@56e5b24
|
3 years |
Thierry Delisle |
Manually read from event fd instead of calling eventfd_read, which …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@5a40e4e
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@fdc3f9d
|
3 years |
Thierry Delisle |
Added rule to remake call.cfa when the in-file is changed
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@d8d512e
|
3 years |
mlbrooks |
Reorganizing string constructor/assignment overload calls for better …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@031453c
|
3 years |
Thierry Delisle |
Forgot to change memory.hfa
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@2bfee8e
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@1341ce1
|
3 years |
Thierry Delisle |
Simple release function on unique_ptrs
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@0156cdd
|
3 years |
Thierry Delisle |
Initial fix to fstreams not throwing in release
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f450f2f
|
3 years |
mlbrooks |
Baseline of the string implementation.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@180f249
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@bbe3719
|
3 years |
caparson |
cleaned up some mutex stmt related code
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a3cadfc
|
3 years |
jafprudhomme |
Removed default parser argument
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@81e0c61
|
3 years |
jafprudhomme |
Reverted to using English-speaking-order syntax
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@761e146
|
3 years |
jafprudhomme |
Merge branch 'master' into jacob/cs343-translation
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@24ebddac
|
3 years |
jafprudhomme |
Added default argument
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@3ad9097
|
3 years |
Thierry Delisle |
Minor fixes to makefiles for mutex stmt
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@b0f225f
|
3 years |
jafprudhomme |
Used in-English-order declaration syntax in header file too
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@ca83227
|
3 years |
jafprudhomme |
Changed API of parse_config to accept parse function
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@45b772c
|
3 years |
jafprudhomme |
Added some clarifying Peter Buhr-style comments
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@dd698b4
|
3 years |
jafprudhomme |
Added more TODOs
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@4a1bc44
|
3 years |
jafprudhomme |
Used in-English-order variable declaration syntax
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@e22c841
|
3 years |
jafprudhomme |
Fixed message function for Missing_Config_Entries
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@32913bc
|
3 years |
jafprudhomme |
Fixed up comments
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@692db791
|
3 years |
jafprudhomme |
Made little changes and added comments
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@a75cd3d
|
3 years |
jafprudhomme |
Added message function for exceptions I've created
Also removed …
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@dcf792a
|
3 years |
jafprudhomme |
Added more information to exceptions
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@3be4078
|
3 years |
jafprudhomme |
Added more info to "missing config entry" exception
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@e1e506b
|
3 years |
jafprudhomme |
Added exception for when there are missing config entries
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@c166f4e
|
3 years |
jafprudhomme |
Fixed spelling mistake
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@a3f2a3e
|
3 years |
jafprudhomme |
Simplified validation logic
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@1764a63
|
3 years |
jafprudhomme |
Removed printing of errors in library code
Bad practice, I believe? …
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@247d4ac
|
3 years |
jafprudhomme |
Removed error for unknown config format
Since we're using an enum, we …
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@5993b6a
|
3 years |
jafprudhomme |
Removed old comment
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@a0d6987
|
3 years |
jafprudhomme |
Cleaned up and un-nested code
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@6d8e1ab
|
3 years |
jafprudhomme |
Improved EHM code
Added more exceptions, and removed forced exits …
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@cac1d52
|
3 years |
jafprudhomme |
Fixed realloc error
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@4bdb7bf
|
3 years |
jafprudhomme |
Fixed some issues with unfreed memory
Was calling destructor on …
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@5241ec2
|
3 years |
jafprudhomme |
Freed space allocated for strings
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@f62e741
|
3 years |
jafprudhomme |
Added spaces
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@d322f62
|
3 years |
jafprudhomme |
Used more modern built-in EHM
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@57dff2f
|
3 years |
jafprudhomme |
Changed unsigned int to size_t
It made more semantic sense
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@f03b1db
|
3 years |
jafprudhomme |
Removed warning
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@d120290
|
3 years |
jafprudhomme |
Added comments where I'm having problems
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@a434e92
|
3 years |
jafprudhomme |
Changed quotes used for clarity
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@d8db0af
|
3 years |
jafprudhomme |
Allowed config format to be specified
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@ad78e08
|
3 years |
jafprudhomme |
Added case to handle initial allocation for KVP array
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@e4b37a1
|
3 years |
jafprudhomme |
Switched to allocating array of KVPs on heap
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@12b5b226
|
3 years |
jafprudhomme |
Removed redundant reinitialization of buffers
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@82820da
|
3 years |
jafprudhomme |
Fixed issue caused by reuse of string buffers
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@c1dafea
|
3 years |
jafprudhomme |
Cleaned up
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@1e05e09
|
3 years |
jafprudhomme |
Reverted to using long form of opening file
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@f789b82
|
3 years |
jafprudhomme |
Removed old string builder code
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@cfadd08
|
3 years |
jafprudhomme |
Slimmed down copied code
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|