|
|
@24e321c
|
4 years |
Thierry Delisle |
Unpark now takes a hint on locality.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@fcd65ca
|
4 years |
Thierry Delisle |
Fixed incorrect access into lanes.help
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@089d30c
|
4 years |
Thierry Delisle |
Changed cpu schedulig to use moving average.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@bc4a433
|
4 years |
Thierry Delisle |
Diabled epoll aproach by default.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@4500e52
|
4 years |
Thierry Delisle |
Added cfathread version that uses epoll
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@db614d0
|
4 years |
Thierry Delisle |
Added stats for epoll
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@420b498
|
4 years |
Thierry Delisle |
Moved cfathread to Colby's new lock.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@abcae55
|
4 years |
Thierry Delisle |
Removed last_cpu (and small spacing changes)
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ec421636
|
4 years |
Thierry Delisle |
No longer using eventfd_read to avoid the poor interrupt handling.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@cf78319
|
4 years |
Thierry Delisle |
removed unnecessary local variable
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@3bf3b6b
|
4 years |
pabuhr |
clean code, add fix that might deal with the I/O acquire timeout
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@6cc87c0
|
4 years |
mlbrooks |
String bug fixes and new tests.
Enabled white-box visibility (DEBUG_ …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@4d8fbf4
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a8367eb
|
4 years |
caparson |
fixed mutexStmt bug related to pointers/references
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@72bd9cd
|
4 years |
Thierry Delisle |
No idea why this worked on nasus without this change.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@445f984
|
4 years |
Thierry Delisle |
Forgot to commit changes to include.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@56e5b24
|
4 years |
Thierry Delisle |
Manually read from event fd instead of calling eventfd_read, which …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@5a40e4e
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@fdc3f9d
|
4 years |
Thierry Delisle |
Added rule to remake call.cfa when the in-file is changed
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@d8d512e
|
4 years |
mlbrooks |
Reorganizing string constructor/assignment overload calls for better …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@031453c
|
4 years |
Thierry Delisle |
Forgot to change memory.hfa
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@2bfee8e
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@1341ce1
|
4 years |
Thierry Delisle |
Simple release function on unique_ptrs
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@0156cdd
|
4 years |
Thierry Delisle |
Initial fix to fstreams not throwing in release
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@f450f2f
|
4 years |
mlbrooks |
Baseline of the string implementation.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@180f249
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@bbe3719
|
4 years |
caparson |
cleaned up some mutex stmt related code
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a3cadfc
|
4 years |
jafprudhomme |
Removed default parser argument
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@81e0c61
|
4 years |
jafprudhomme |
Reverted to using English-speaking-order syntax
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@761e146
|
4 years |
jafprudhomme |
Merge branch 'master' into jacob/cs343-translation
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@24ebddac
|
4 years |
jafprudhomme |
Added default argument
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@3ad9097
|
4 years |
Thierry Delisle |
Minor fixes to makefiles for mutex stmt
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@b0f225f
|
4 years |
jafprudhomme |
Used in-English-order declaration syntax in header file too
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@ca83227
|
4 years |
jafprudhomme |
Changed API of parse_config to accept parse function
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@45b772c
|
4 years |
jafprudhomme |
Added some clarifying Peter Buhr-style comments
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@dd698b4
|
4 years |
jafprudhomme |
Added more TODOs
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@4a1bc44
|
4 years |
jafprudhomme |
Used in-English-order variable declaration syntax
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@e22c841
|
4 years |
jafprudhomme |
Fixed message function for Missing_Config_Entries
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@32913bc
|
4 years |
jafprudhomme |
Fixed up comments
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@692db791
|
4 years |
jafprudhomme |
Made little changes and added comments
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@a75cd3d
|
4 years |
jafprudhomme |
Added message function for exceptions I've created
Also removed …
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@dcf792a
|
4 years |
jafprudhomme |
Added more information to exceptions
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@3be4078
|
4 years |
jafprudhomme |
Added more info to "missing config entry" exception
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@e1e506b
|
4 years |
jafprudhomme |
Added exception for when there are missing config entries
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@c166f4e
|
4 years |
jafprudhomme |
Fixed spelling mistake
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@a3f2a3e
|
4 years |
jafprudhomme |
Simplified validation logic
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@1764a63
|
4 years |
jafprudhomme |
Removed printing of errors in library code
Bad practice, I believe? …
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@247d4ac
|
4 years |
jafprudhomme |
Removed error for unknown config format
Since we're using an enum, we …
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@5993b6a
|
4 years |
jafprudhomme |
Removed old comment
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@a0d6987
|
4 years |
jafprudhomme |
Cleaned up and un-nested code
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@6d8e1ab
|
4 years |
jafprudhomme |
Improved EHM code
Added more exceptions, and removed forced exits …
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@cac1d52
|
4 years |
jafprudhomme |
Fixed realloc error
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@4bdb7bf
|
4 years |
jafprudhomme |
Fixed some issues with unfreed memory
Was calling destructor on …
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@5241ec2
|
4 years |
jafprudhomme |
Freed space allocated for strings
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@f62e741
|
4 years |
jafprudhomme |
Added spaces
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@d322f62
|
4 years |
jafprudhomme |
Used more modern built-in EHM
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@57dff2f
|
4 years |
jafprudhomme |
Changed unsigned int to size_t
It made more semantic sense
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@f03b1db
|
4 years |
jafprudhomme |
Removed warning
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@d120290
|
4 years |
jafprudhomme |
Added comments where I'm having problems
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@a434e92
|
4 years |
jafprudhomme |
Changed quotes used for clarity
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@d8db0af
|
4 years |
jafprudhomme |
Allowed config format to be specified
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@ad78e08
|
4 years |
jafprudhomme |
Added case to handle initial allocation for KVP array
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@e4b37a1
|
4 years |
jafprudhomme |
Switched to allocating array of KVPs on heap
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@12b5b226
|
4 years |
jafprudhomme |
Removed redundant reinitialization of buffers
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@82820da
|
4 years |
jafprudhomme |
Fixed issue caused by reuse of string buffers
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@c1dafea
|
4 years |
jafprudhomme |
Cleaned up
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@1e05e09
|
4 years |
jafprudhomme |
Reverted to using long form of opening file
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@f789b82
|
4 years |
jafprudhomme |
Removed old string builder code
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@cfadd08
|
4 years |
jafprudhomme |
Slimmed down copied code
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@8e0f2db
|
4 years |
jafprudhomme |
Ripped out old code for new one provided by Prof. Buhr
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@ecfa7607
|
4 years |
jafprudhomme |
Re-simplified code to detect lines with comments
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@09fda91
|
4 years |
jafprudhomme |
Used constructor to open file
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@0cfa768
|
4 years |
jafprudhomme |
Switched to using fixed-size buffers
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@a0e142f
|
4 years |
jafprudhomme |
Ignored more types of whitespace
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@c80ac84
|
4 years |
jafprudhomme |
Added temporary code to read in config file
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@45729a8
|
4 years |
jafprudhomme |
Just realized this isn't bash-style config!
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@ba61cd9
|
4 years |
jafprudhomme |
Added string builder-like struct
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@02a22a2
|
4 years |
jafprudhomme |
Reverted to using reference to KVPairs
This will have to be changed …
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@98d6b744
|
4 years |
jafprudhomme |
Removed warnings
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@52c6891
|
4 years |
jafprudhomme |
Freed KVPairs in case of error
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@e74ba77
|
4 years |
jafprudhomme |
Switched to allocating KVPairs on heap
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@ad8072c
|
4 years |
jafprudhomme |
Fixed type warning
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@c58c65a
|
4 years |
jafprudhomme |
Began using new math.trait.hfa
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@716e4e6
|
4 years |
jafprudhomme |
Added missing includes
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@930609e2
|
4 years |
jafprudhomme |
Added some basic examples of validation functions
And rearranged the …
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@6604ea1
|
4 years |
jafprudhomme |
Added optional validation step when parsing values
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@80ae121
|
4 years |
jafprudhomme |
Added exception that will be used to signal failed validation
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@e54654e
|
4 years |
jafprudhomme |
Added ability to specify optional validation function
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@4cc6c7d
|
4 years |
jafprudhomme |
Fixed compiler error around type of generic parse function
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@8f01cb04
|
4 years |
jafprudhomme |
Switched to importing default parsing functions from parseargs
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@58ebd786
|
4 years |
jafprudhomme |
Made some small changes
Comments, spacing, etc.
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@7582458
|
4 years |
jafprudhomme |
Changed descriptive comment for parse_config
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@33800ac8
|
4 years |
jafprudhomme |
Broke apart reading to intermediate format and parsing from intermediate
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@602e8d5
|
4 years |
jafprudhomme |
Fixed error setting size of list of KVPs
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@b1eeb3aa
|
4 years |
jafprudhomme |
Added default parse function signatures to header file
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@eb2413d3
|
4 years |
jafprudhomme |
Removed old config parameters
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@e7e5b81
|
4 years |
jafprudhomme |
Added code to parse values
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@d5cfc7e
|
4 years |
jafprudhomme |
Began using intermediate format
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@b532fcf
|
4 years |
jafprudhomme |
Removed old validation code
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@5e0e488
|
4 years |
jafprudhomme |
Created array to hold intermediate format (string, string)
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|