|
|
@b93bf85
|
2 years |
caparson |
fixed spurious channel close waituntil error case. Was caused by a …
|
|
|
@70a4ed5
|
2 years |
caparson |
refactored to remove return val from on_selected
ast-experimental
|
|
|
@5a05946
|
2 years |
caparson |
cleanup up locks files and fixed a minor whitespace issue in preemption.cfa
ADT
ast-experimental
|
|
|
@fece3d9
|
2 years |
caparson |
Added fix for cond var timeout handling race. Cleanup of locks.hfa/cfa …
ADT
ast-experimental
|
|
|
@beeff61e
|
2 years |
caparson |
some cleanup and a bunch of changes to support waituntil statement
ADT
ast-experimental
|
|
|
@f5f2768
|
3 years |
pabuhr |
make _GNU_SOURCE default, change IO to use SOCKADDR_ARG and …
ADT
ast-experimental
|
|
|
@7d9598d8
|
3 years |
caparson |
small lock cleanup
ADT
ast-experimental
|
|
|
@4e83bb7
|
3 years |
caparson |
fixed timeout cond var bug and updated pthread_locks test with timeout …
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@ae06e0b
|
3 years |
caparson |
added pthread_cond_var
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@e5d9274
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@305aaef
|
3 years |
caparson |
fixed multiple def issue
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@c18bf9e
|
3 years |
Thierry Delisle |
Visibility concurrency
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@7f958c4
|
3 years |
caparson |
added fast lock/cond var
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@708ae38
|
4 years |
Thierry Delisle |
Some more cleanup and grow/shrink now readjusts io timestamps.
(They …
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@f9b68d6
|
4 years |
caparson |
made spacing consistent
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@12a1013
|
4 years |
caparson |
fixed wait counter
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e84ab3d
|
4 years |
Thierry Delisle |
Step 1 of changing $thread to thread$
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@660665f
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@43784ac
|
4 years |
Thierry Delisle |
Changed libcfathread to consistently define _GNU_SOURCE
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@82f4063
|
4 years |
caparson |
switched unified locking to use dlist
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@02a43ff
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@afd7faf
|
4 years |
Thierry Delisle |
Small fixes to lock and alarm around possible race and the thunk problem.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@90a10e8
|
4 years |
caparson |
made a naming improvement
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@c457dc41
|
4 years |
Thierry Delisle |
Fix sequential handling of timers
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@22b7579
|
4 years |
Thierry Delisle |
Changed is_blocking_lock trait to use on_wakeup.
Fixed fast_lock to …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@ab1b971
|
5 years |
Thierry Delisle |
blocking_lock & multiple_acquisition_lock can now be used without …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@454f478
|
5 years |
Thierry Delisle |
Re-arranged and commented low-level headers.
Main goal was for better …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@fd54fef
|
5 years |
mlbrooks |
Converting the project to use the new syntax for otype, dtype and …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@ac5816d
|
5 years |
Thierry Delisle |
Some clean-up and format changes to make concurrency files consistent
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@c20533ea
|
5 years |
Thierry Delisle |
Fixed locks.hfa to no longer depend on private headers …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@797a193
|
5 years |
caparson |
cleaned up locks code and added comments
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@dff1fd1
|
5 years |
caparsons |
added bool return to timeout routines and removed redundant listed field
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@d25b2d6
|
5 years |
caparsons |
small cleanup
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@c131a02
|
5 years |
caparsons |
added support for threads in sequence
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@4aeaee5
|
5 years |
caparsons |
added alarm callback to union and refactored
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@cad1df1
|
5 years |
caparsons |
fixed a lot of bugs and integrated new sequence changes
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@6a8882c
|
5 years |
caparsons |
fixed some bugs
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@3959595
|
5 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@be73f30
|
5 years |
Thierry Delisle |
Changed many instances of kernelTLS to use active_thread/active_coroutine
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@c5bbb9b
|
5 years |
caparsons |
removed test program from locks.cfa
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@eeb5023
|
5 years |
caparsons |
added full timeout functionality to unified condition variables
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@848439f
|
5 years |
Thierry Delisle |
Fixed newlines and tabs in concurrency/locks
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@ae2c27a
|
5 years |
caparsons |
Added unified condition variable prototypes
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|