|
|
@301071a
|
3 years |
pabuhr |
formatting
ADT
ast-experimental
|
|
|
@aa9f215
|
3 years |
pabuhr |
update return type of forward declaration for poll_interrupts
ADT
ast-experimental
pthread-emulation
|
|
|
@23a08aa0
|
3 years |
pabuhr |
fix merge conflict
ADT
ast-experimental
pthread-emulation
|
|
|
@ebf8ca5
|
3 years |
pabuhr |
switch for-loop from C to CFA format
ADT
ast-experimental
pthread-emulation
|
|
|
@fbb930e
|
3 years |
Thierry Delisle |
Added option to explicitly poll interrupts.
Usefull in cases using …
ADT
ast-experimental
pthread-emulation
|
|
|
@ced5e2a
|
3 years |
caparson |
removed debug fields from spinlock_t
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@418d31ac
|
4 years |
Thierry Delisle |
Added spin count to spin locks as a debugging tool
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a3821fa
|
4 years |
Thierry Delisle |
Changed enable interrupts:
- no longer save the caller for debugging
…
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
|
|
|
@a7aea7d
|
5 years |
Thierry Delisle |
Fixed abandon function and futures and added test for it.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@70f8bcd2
|
5 years |
Thierry Delisle |
Added new future types
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@6d1790c
|
5 years |
Thierry Delisle |
Fixed some warnings in libcfa
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e235429
|
5 years |
Thierry Delisle |
Removed last parker/unparker information is it was not particularly useful
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@ace2e92
|
5 years |
Thierry Delisle |
Fix deprecated HAVE_PREADV2/HAVE_PWRITEV2 macros.
Disabled diagnostics …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@a77496cb
|
5 years |
Thierry Delisle |
First draft at core objects of futures and basic tests
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e67a82d
|
5 years |
pabuhr |
fix conflicts
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@fd9b524
|
5 years |
pabuhr |
change from asm volatile(pause) to Pause()
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b353a49
|
5 years |
Thierry Delisle |
Added oneshot semaphore type
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@95789be
|
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
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e0f93e0
|
5 years |
Thierry Delisle |
Added single_sem type, which effectively extends park/unpark logic for …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b81fd95
|
5 years |
mlbrooks |
Fix bug where pointer and reference types allow unsound initialization …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@6ec07e5
|
5 years |
Thierry Delisle |
Improved error messaging in locks
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@c66f6cb
|
5 years |
Thierry Delisle |
Added pthread error checking to the terminating semaphore.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@4069faad
|
5 years |
Thierry Delisle |
Fix error in benchmark where the wrong fd was used.
Changed behcnmark …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@92e7631
|
5 years |
Thierry Delisle |
Fixed ready state.
Fixed race condition between halt and wake_*
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@ae66348
|
5 years |
Thierry Delisle |
Threads in debug now keep track of last function to park/unpark it
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@a505021
|
6 years |
Thierry Delisle |
Merge branch 'master' into park_unpark
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@3381ed7
|
6 years |
Thierry Delisle |
Added park/unpark primitives thread and removed BlockInternal. …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e3fea42
|
6 years |
pabuhr |
change "const char *" to "const char []"
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@2026bb6
|
6 years |
Thierry Delisle |
More robust fix for optionally linking threads
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@3aeee3c
|
7 years |
Thierry Delisle |
Removed unnecessary alignment on locks
ADT
aaron-thesis
arm-eh
ast-experimental
cleanup-dtors
deferred_resn
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
no_list
persistent-indexer
pthread-emulation
qualifiedEnum
|
|
|
@0e0f128c
|
7 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
aaron-thesis
arm-eh
ast-experimental
cleanup-dtors
deferred_resn
demangler
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
no_list
persistent-indexer
pthread-emulation
qualifiedEnum
|
|
|
@9aa9126
|
7 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
aaron-thesis
arm-eh
ast-experimental
cleanup-dtors
deferred_resn
demangler
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
no_list
persistent-indexer
pthread-emulation
qualifiedEnum
|
|
|
@73abe95
|
7 years |
Thierry Delisle |
Replace extension-less headers with .hfa
ADT
aaron-thesis
arm-eh
ast-experimental
cleanup-dtors
deferred_resn
demangler
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
no_list
persistent-indexer
pthread-emulation
qualifiedEnum
|