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