|
|
@0fc447c
|
4 years |
Thierry Delisle |
Removed fast_lock, which doesn't seemed to have ever worked and isn't …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@7636fcc
|
4 years |
Thierry Delisle |
Removed fast_lock from testing and added deprecation attribute to it.
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
|
|
|
@6ff08d8
|
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
|
|
|
@eba9d27
|
4 years |
caparson |
fixed incorrect copy ctor
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@55ad35c
|
4 years |
caparson |
removed print and deleted equal operator for lock
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@d1ecd39
|
4 years |
Thierry Delisle |
Removd debug print failing the build
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
|
|
|
@b7763da
|
4 years |
caparson |
added martin lock and improvement
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@dcad80a
|
4 years |
caparson |
fixed bug with locks
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
|
|
|
@5a46e09
|
4 years |
caparson |
Added Martins SpinCondLock as linear_backoff_then_block lock
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@6ba6846
|
4 years |
Thierry Delisle |
Minor ready-queue fixes
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@07033ce
|
4 years |
Thierry Delisle |
Even more work on removing any possible integer overflow in fast lock test
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
|
|
|
@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
|
|
|
@ddd473f
|
4 years |
Thierry Delisle |
Fix a copy/paste mistake and removed a warning in nodebug
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@198e335
|
4 years |
Thierry Delisle |
Fixed default parameter
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@c7c178b
|
4 years |
Thierry Delisle |
Minor clean-up
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
|
|
|
@e20eaf4
|
4 years |
Thierry Delisle |
Fixed incorrect comment in locks code.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@8f5576d5
|
4 years |
Thierry Delisle |
Missed a static inline
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@f4ec5e45
|
4 years |
Thierry Delisle |
Added several locks and other MES objects.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@d27b6be
|
4 years |
Thierry Delisle |
- Fixed TryLock in blocking_lock implementation that did not return …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@f19497c
|
5 years |
Thierry Delisle |
Fixed missing try_lock in locks based on 'blocking_lock'
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
|
|
|
@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
|
|
|
@f4e35326
|
5 years |
caparsons |
a few small changes to locks.*
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
|