|
|
@ccf1d99
|
3 years |
caparson |
intermediate push so I can move to nasus to performance test some stuff
ADT
ast-experimental
|
|
|
@1f35220
|
3 years |
caparson |
updated test params so that they ran for appropriate duration
ADT
ast-experimental
|
|
|
@a4ab235
|
3 years |
caparson |
added executor test
ADT
ast-experimental
|
|
|
@dab2b6a
|
3 years |
caparson |
added dynamic allocation actor test
ADT
ast-experimental
|
|
|
@757099e
|
3 years |
caparson |
reverted changes to types.cfa now that I fixed the underlying bug and …
ADT
ast-experimental
|
|
|
@d2b94f2
|
3 years |
caparson |
temporary fix to correct build error, fix in actor pass to come later
ADT
ast-experimental
|
|
|
@1c75ef8
|
3 years |
caparson |
added pingpong test
ADT
ast-experimental
|
|
|
@77ca074
|
3 years |
caparson |
cleaned up actor matrix test a bit
ADT
ast-experimental
|
|
|
@82b96953
|
3 years |
caparson |
added expect files for actor tests
ADT
ast-experimental
|
|
|
@418882af
|
3 years |
caparson |
added two actor tests. More to come
ADT
ast-experimental
|
|
|
@b3d794fc
|
3 years |
caparson |
removed unneeded dependency that broke build
ADT
ast-experimental
|
|
|
@42b739d7
|
3 years |
caparson |
fixed termination synchronization in the channel benchmark to get rid …
ADT
ast-experimental
|
|
|
@b49310f
|
3 years |
caparson |
fixed parameters for test to eliminate deadlock case
ADT
ast-experimental
|
|
|
@dbd47d6
|
3 years |
caparson |
fixed makefile for tests by adding appropriate includes
ADT
ast-experimental
|
|
|
@53ef99a
|
3 years |
caparson |
removed file accidentally included in earlier commit
ADT
ast-experimental
|
|
|
@2cc969c
|
3 years |
caparson |
remove unused expect file due to renaming
ADT
ast-experimental
|
|
|
@73e3a8f9
|
3 years |
caparson |
refactored name of channel test to remove channel from the name
ADT
ast-experimental
|
|
|
@cca034e
|
3 years |
caparson |
added another channel test and refactored the existing one to reuse code
ADT
ast-experimental
|
|
|
@72abfddd
|
3 years |
caparson |
added expect for channel test
ADT
ast-experimental
|
|
|
@afffd6c
|
3 years |
caparson |
removed accidentally committed a.out
ADT
ast-experimental
|
|
|
@4a962d8
|
3 years |
caparson |
added channel impl with basic test. Will expand impl and tests soon
ADT
ast-experimental
|
|
|
@aa45b15
|
3 years |
caparson |
commit expect files for the unified locking dir move
ADT
ast-experimental
|
|
|
@703c88e
|
3 years |
caparson |
missed another lock name refactor in the earlier commit
ADT
ast-experimental
|
|
|
@357ab79
|
3 years |
caparson |
moved unified locking tests to be under concurrent directory since …
ADT
ast-experimental
|
|
|
@8fb7402
|
3 years |
caparson |
fixed race condition in select_future test to fix build failure
ADT
ast-experimental
|
|
|
@243d998
|
3 years |
caparson |
added and updated future tests
ADT
ast-experimental
|
|
|
@be3b952
|
3 years |
pabuhr |
update 32-bit .expect for tests using PRNG
ADT
ast-experimental
|
|
|
@ae7a085c
|
3 years |
pabuhr |
change printing format in PRNG, update .expect for tests using PRNG
ADT
ast-experimental
|
|
|
@199456c
|
3 years |
Thierry Delisle |
Forgot that prng used different algorithm on 32bit
ADT
ast-experimental
|
|
|
@c63f470
|
3 years |
Thierry Delisle |
Changed bounded buffer tests to use prng, which has better defined …
ADT
ast-experimental
|
|
|
@be1d00c
|
3 years |
Thierry Delisle |
Changed fairness tests to use sched_yield in case exhausting the time …
ADT
ast-experimental
|
|
|
@7bc84b8
|
3 years |
pabuhr |
remove unsigned cast for prng calls
ADT
ast-experimental
|
|
|
@d2ad151
|
3 years |
pabuhr |
major update of PRNG
ADT
ast-experimental
|
|
|
@e8b8e65
|
3 years |
Thierry Delisle |
Added implementation of call_once
ADT
ast-experimental
|
|
|
@a167c70c
|
3 years |
Thierry Delisle |
Added thread support for migrating between clusters.
ADT
ast-experimental
|
|
|
@7f6a7c9
|
3 years |
Thierry Delisle |
Merge branch 'master' into pthread-emulation
ADT
ast-experimental
pthread-emulation
|
|
|
@ef1da0e2
|
3 years |
f37yu |
try to make parameter qualifier conversion work for assertions
ADT
ast-experimental
pthread-emulation
|
|
|
@c87b604
|
3 years |
Thierry Delisle |
Removed the last old ast expected files
ADT
ast-experimental
pthread-emulation
|
|
|
@1bcbf02
|
3 years |
Thierry Delisle |
Changed declarations using _Thread_local to use thread.
I'm fairly …
ADT
ast-experimental
pthread-emulation
|
|
|
@b67fe85
|
3 years |
Thierry Delisle |
Updated thread_local I forgot to change last time
ADT
ast-experimental
pthread-emulation
|
|
|
@428adbc
|
3 years |
z277zhu |
fix pthread_sig* interpose problems; add test doc
Signed-off-by: …
ADT
ast-experimental
pthread-emulation
|
|
|
@20be782
|
3 years |
z277zhu |
add pthread
ADT
ast-experimental
pthread-emulation
|
|
|
@1f0ee71
|
3 years |
Thierry Delisle |
Fixed typo in wait_any after yesterday's fix
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@6d41f66
|
3 years |
Thierry Delisle |
Fixed wait_any to use fulfil rather than post
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@c06551b
|
3 years |
caparson |
added wait_any to fwd.cfa for future_t
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@6dc7011a
|
3 years |
Thierry Delisle |
Tentative test for non-executable heap, currently broken
ADT
ast-experimental
pthread-emulation
qualifiedEnum
|
|
|
@928128d
|
3 years |
Thierry Delisle |
Changed test to use regular prng
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@63db8fd7
|
3 years |
Thierry Delisle |
Added test that checks fairness of the readyQ.
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@a18373a
|
3 years |
Thierry Delisle |
Added a hook for the barrier's last block.
Added testing to go with it.
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@5b7fea7
|
3 years |
Thierry Delisle |
barrier/order test now yields for more chaos
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@5f53cc3
|
3 years |
Thierry Delisle |
Added a slightly chaotic ready queue test that has the cluster fully …
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@31ef267
|
3 years |
Thierry Delisle |
Added comments.
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@93b8cf4
|
3 years |
Thierry Delisle |
Added a simple barrier and accompagnying tests.
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@80e39f1
|
3 years |
Thierry Delisle |
Removed unnecessary stats include.
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@b39e961b
|
3 years |
caparson |
fixed stats.hfa include and added monitor to polymorphic test
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@51239d1b
|
3 years |
caparson |
added new mutexstmt tests
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@623d1c8
|
4 years |
caparson |
added test changes
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@510e6f9
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@eb3bc52
|
4 years |
caparson |
split mutexstmt locking test to try and catch error
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@4f6dda0
|
4 years |
ajbeach |
Converted Implement Concurrent Keywords to the new AST. Includes …
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
old-sched
|
|
|
@a494d105
|
4 years |
ajbeach |
Added a semantic error if the proper includes are not used before a …
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@fc72696c
|
4 years |
Thierry Delisle |
Added second preempt test that checks the same thing but using a …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@7b2c8c3c
|
4 years |
Thierry Delisle |
Moved globals to a struct so maybe gcc won't just optimize out my …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@8e5e945
|
4 years |
Thierry Delisle |
Increase preempt spin timeout and added duration per phase calculation
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@97fed44
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@f57f6ea0
|
4 years |
caparson |
added tests for scoped locks
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@120ab9d5
|
4 years |
Thierry Delisle |
Fixed tests after last push
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@b200492
|
4 years |
Thierry Delisle |
Fixed last push which wasn't checked properly.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@1612315
|
4 years |
Thierry Delisle |
Change spin count to be a member so it can be viewed in core-dumps.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@c0f881b
|
4 years |
Thierry Delisle |
Added spin count to the debug test to help identify why it's timing out.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@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
|
|
|
@56f519b
|
4 years |
ajbeach |
Clean-up of the last pass. Added a test for the constructor mutex …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@237df76
|
4 years |
pabuhr |
convert from test programs I/O acquire to mutex statement
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
|
|
|
@1b97976c
|
4 years |
caparson |
added in file I forgot and added test expect for locks
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@af67ee1
|
4 years |
caparson |
Added support for locks as parameters to mutex stmt
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@8cb3816
|
4 years |
caparson |
fixed expected file for mutexstmt monitors
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@a4d098c
|
4 years |
caparson |
added tests for mutex stmt with monitors
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@8f1a99e
|
4 years |
Thierry Delisle |
Step 3 Fixed tests
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@8a07213
|
4 years |
Thierry Delisle |
disjoint test now aborts to allow inspecting core dump
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@7bd23ce
|
4 years |
Thierry Delisle |
Tentative fix to sleep.cfa make it more robust
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@090a7c5
|
4 years |
Thierry Delisle |
Disable preemption in clib_tls.
The tls init feature is not very …
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
|
|
|
@aaf92de
|
4 years |
Thierry Delisle |
Moved coroutine to global scope to ease debugging
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e2cc3c7
|
4 years |
Thierry Delisle |
Attempted fix of multi future test by making server monitor more …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@84cd72d
|
4 years |
Thierry Delisle |
fixed warnings inside the spinaphore test.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@76c94bf
|
4 years |
Thierry Delisle |
Added a little bit of debug information to the multi future test.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@976bc68
|
4 years |
Thierry Delisle |
Added two more tests for locks
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@31fc80f
|
4 years |
Thierry Delisle |
Removed debug comments
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@c51124b
|
4 years |
Thierry Delisle |
Added tests for:
- the "0nary" Semaphore, a.k.a. spinaphore.
- the mcs lock
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@a5e7233
|
5 years |
Thierry Delisle |
C interface now runs worker init routine in dedicated thread.
Also …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e0c072c
|
5 years |
Thierry Delisle |
Fixed cfathread.h to remove unnecessary defines
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@df65c0c
|
5 years |
Thierry Delisle |
Fixed test after change to C api.
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
|
|
|
@44e37ef
|
5 years |
Thierry Delisle |
Added simple test for multi-future
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
|
|
|
@2fc9664b
|
5 years |
Thierry Delisle |
Added simple future tests.
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
|
|
|
@66812dd
|
5 years |
pabuhr |
convert tests to always print output (no empty .expect files)
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|