|
|
|
@db9d7a9
|
20 months |
ajbeach |
Fixed clang++-10 error. One of the problem functions was never used …
ADTast-experimental
|
|
|
@85dd381
|
20 months |
ajbeach |
Fixed indentation in ScopedSet? and moved the iterator details to the …
ADTast-experimental
|
|
|
@98a2b1dc
|
20 months |
ajbeach |
Updated ScopedMap? to use the layout of ErasableScopedMap?; putting the …
ADTast-experimental
|
|
|
@ccf1d99
|
20 months |
caparson |
intermediate push so I can move to nasus to performance test some stuff
ADTast-experimental
|
|
|
@a64137f
|
20 months |
caparson |
added support for copying envelopes in generated | routine
ADTast-experimental
|
|
|
@1f35220
|
20 months |
caparson |
updated test params so that they ran for appropriate duration
ADTast-experimental
|
|
|
@5c473c9
|
20 months |
caparson |
fixed bug where I used buffer as a stack not a queue
ADTast-experimental
|
|
|
@a4ab235
|
20 months |
caparson |
added executor test
ADTast-experimental
|
|
|
@ecfe574
|
20 months |
caparson |
added envelope copying to avoid allocations
ADTast-experimental
|
|
|
@dab2b6a
|
20 months |
caparson |
added dynamic allocation actor test
ADTast-experimental
|
|
|
@0393653
|
20 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@757099e
|
20 months |
caparson |
reverted changes to types.cfa now that I fixed the underlying bug and …
ADTast-experimental
|
|
|
@a8e8c67
|
20 months |
caparson |
fixed non-inline actor/message bug and cleaned up Actor pass
ADTast-experimental
|
|
|
@96ddc62
|
20 months |
caparson |
Added appropriate fwd decl hoisting to ensure there are no use before …
ADTast-experimental
|
|
|
@9d0ff30
|
20 months |
caparson |
added missing header
ADTast-experimental
|
|
|
@7a24d76
|
20 months |
pabuhr |
simply grammar for forall with trait
ADTast-experimental
|
|
|
@ce691d2
|
20 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@d2b94f2
|
20 months |
caparson |
temporary fix to correct build error, fix in actor pass to come later
ADTast-experimental
|
|
|
@8728104
|
20 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@0f15e3b
|
20 months |
pabuhr |
add alternate syntax using forall with trait
ADTast-experimental
|
|
|
@a5f9444
|
20 months |
pabuhr |
change 0 to nullptr
ADTast-experimental
|
|
|
@79a6b17
|
20 months |
pabuhr |
print better error message when semi-colon missing after aggregate
ADTast-experimental
|
|
|
@1c75ef8
|
20 months |
caparson |
added pingpong test
ADTast-experimental
|
|
|
@34ed17b
|
20 months |
caparson |
Fixed decl before use issue with actors sending messages to other actors
ADTast-experimental
|
|
|
@77ca074
|
20 months |
caparson |
cleaned up actor matrix test a bit
ADTast-experimental
|
|
|
@82b96953
|
20 months |
caparson |
added expect files for actor tests
ADTast-experimental
|
|
|
@cd5eb4b
|
20 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@418882a
|
20 months |
caparson |
added two actor tests. More to come
ADTast-experimental
|
|
|
@c042d79
|
20 months |
caparson |
ported uC++-style actor system
ADTast-experimental
|
|
|
@3dd8f42
|
20 months |
caparson |
added actor support to the compiler
ADTast-experimental
|
|
|
@378de69
|
20 months |
caparson |
small lock cleanup to remove unused field on spin_queue_lock
ADTast-experimental
|
|
|
@ad861ef
|
21 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@466787a
|
21 months |
pabuhr |
add keyword waituntil, add parsing stub for static declarations in …
ADTast-experimental
|
|
|
@a0d1f1c
|
21 months |
ajbeach |
Header Clean-up: Removed no longer needed includes from typeops, and …
ADTast-experimental
|
|
|
@5bf3976
|
21 months |
ajbeach |
Header Clean-Up: Created new headers for new AST typeops and moved …
ADTast-experimental
|
|
|
@fed6a0f
|
21 months |
ajbeach |
Header Clean-up: Moving more declarations to the header of the …
ADTast-experimental
|
|
|
@7b5694d
|
21 months |
ajbeach |
Header Clean-up: Moved more things from typeops to Unify.
ADTast-experimental
|
|
|
@e563edf
|
21 months |
ajbeach |
Header Clean-up: Clearing out typeops, moving things to Unify because …
ADTast-experimental
|
|
|
@9845cb6
|
21 months |
ajbeach |
Cleaning old box pass for easier translation. Removed an unused …
ADTast-experimental
|
|
|
@34a1d2e
|
21 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@b3d794fc
|
21 months |
caparson |
removed unneeded dependency that broke build
ADTast-experimental
|
|
|
@d61d034
|
21 months |
j82liang |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@8bb86ce
|
21 months |
j82liang |
Clean up some code related to Enum codegen
ADTast-experimental
|
|
|
@42b739d7
|
21 months |
caparson |
fixed termination synchronization in the channel benchmark to get rid …
ADTast-experimental
|
|
|
@862658a
|
21 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@b49310f
|
21 months |
caparson |
fixed parameters for test to eliminate deadlock case
ADTast-experimental
|
|
|
@8fcf921
|
21 months |
j82liang |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@9749d2fa
|
21 months |
j82liang |
Fix CodeGen? for function type enum
ADTast-experimental
|
|
|
@2c8c314
|
21 months |
ajbeach |
Clean-up in the name mangler.
ADTast-experimental
|
|
|
@dbd47d6
|
21 months |
caparson |
fixed makefile for tests by adding appropriate includes
ADTast-experimental
|
|
|
@53ef99a
|
21 months |
caparson |
removed file accidentally included in earlier commit
ADTast-experimental
|
|
|
@7878974
|
21 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@2cc969c
|
21 months |
caparson |
remove unused expect file due to renaming
ADTast-experimental
|
|
|
@73e3a8f9
|
21 months |
caparson |
refactored name of channel test to remove channel from the name
ADTast-experimental
|
|
|
@cca034e
|
21 months |
caparson |
added another channel test and refactored the existing one to reuse code
ADTast-experimental
|
|
|
@5c931e0
|
21 months |
caparson |
made changes to support zero-size channels
ADTast-experimental
|
|
|
@72abfddd
|
21 months |
caparson |
added expect for channel test
ADTast-experimental
|
|
|
@afffd6c
|
21 months |
caparson |
removed accidentally committed a.out
ADTast-experimental
|
|
|
@4a962d8
|
21 months |
caparson |
added channel impl with basic test. Will expand impl and tests soon
ADTast-experimental
|
|
|
@0640c350
|
21 months |
caparson |
moved unified_locking test dir to be under concurrent
ADTast-experimental
|
|
|
@aa45b15
|
21 months |
caparson |
commit expect files for the unified locking dir move
ADTast-experimental
|
|
|
@703c88e
|
21 months |
caparson |
missed another lock name refactor in the earlier commit
ADTast-experimental
|
|
|
@357ab79
|
21 months |
caparson |
moved unified locking tests to be under concurrent directory since …
ADTast-experimental
|
|
|
@01a8954
|
21 months |
caparson |
renamed tests to match naming refactor
ADTast-experimental
|
|
|
@0cee082
|
21 months |
caparson |
refactored naming for lock to be more accurate and cleaned up REACQ …
ADTast-experimental
|
|
|
@f76dd1a
|
21 months |
ajbeach |
Some cleanup in RenameVars?.cc.
ADTast-experimental
|
|
|
@5e180c2
|
21 months |
caparson |
small future touchups
ADTast-experimental
|
|
|
@8fb7402
|
21 months |
caparson |
fixed race condition in select_future test to fix build failure
ADTast-experimental
|
|
|
@f28b1f8
|
21 months |
Thierry Delisle |
More small autoconf tweaks
ADTast-experimental
|
|
|
@c130165
|
21 months |
Thierry Delisle |
small update to configure scripts, which should help for ubuntu 22.04
ADTast-experimental
|
|
|
@e78782b
|
21 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@243d998
|
21 months |
caparson |
added and updated future tests
ADTast-experimental
|
|
|
@7eac70e
|
21 months |
caparson |
added select to includes
ADTast-experimental
|
|
|
@339e30a
|
21 months |
caparson |
added new future and added rudimentary select statement support for it
ADTast-experimental
|
|
|
@a20be49
|
21 months |
pabuhr |
remove all uses of USE_GNU
ADTast-experimental
|
|
|
@3d4b7cc7
|
21 months |
pabuhr |
add Scott13 citation to pl.bib
ADTast-experimental
|
|
|
@a14926b
|
21 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@d99a716
|
21 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@0348fd8
|
21 months |
caparson |
fixed clh bug where you couldn't hold more than 1 clh lock at once
ADTast-experimental
|
|
|
@66a89e7
|
21 months |
ajbeach |
pass::get_result -> pass::result::get for consistency with the …
ADTast-experimental
|
|
|
@331ee52c
|
21 months |
ajbeach |
Should silence a GCC 12 warning.
ADTast-experimental
|
|
|
@8d9d974
|
21 months |
ajbeach |
Cleaning old box pass for easier translation. Compacting one of the …
ADTast-experimental
|
|
|
@a7662b8
|
21 months |
pabuhr |
add cast from int to unsigned
ADTast-experimental
|
|
|
@d9585291
|
21 months |
pabuhr |
formatting
ADTast-experimental
|
|
|
@8ee54963
|
21 months |
pabuhr |
change spinlock atomics to ATOMIC_ACQUIRE/RELEASE, increase alignment …
ADTast-experimental
|
|
|
@ea2ed3a
|
22 months |
ajbeach |
Reorganize ScrubTyVars?, the Node specialization trick is redundent …
ADTast-experimental
|
|
|
@64b3cda
|
22 months |
ajbeach |
Adjusted -Pasterr so it works while using the new ast. Removed the …
ADTast-experimental
|
|
|
@019b2d3
|
22 months |
ajbeach |
Moved new to old ast conversion up into the RunParser? module. As far …
ADTast-experimental
|
|
|
@be3b952
|
22 months |
pabuhr |
update 32-bit .expect for tests using PRNG
ADTast-experimental
|
|
|
@ae7a085c
|
22 months |
pabuhr |
change printing format in PRNG, update .expect for tests using PRNG
ADTast-experimental
|
|
|
@b797d978
|
22 months |
pabuhr |
formatting, switch to XOSHIRO256PP/XOSHIRO128PP as the 64/32-bit …
ADTast-experimental
|
|
|
@6b608c7
|
22 months |
ajbeach |
Moved the 'Hoist Type Decls' pass up because it establishes some (not …
ADTast-experimental
|
|
|
@df9e412
|
22 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@ebbe941
|
22 months |
caparson |
changed algorithm to approximation since max cycle finding is NP-hard
ADTast-experimental
|
|
|
@49db841
|
22 months |
ajbeach |
Cleaning old box pass for easier translation. Renamed the numbered …
ADTast-experimental
|
|
|
@199456c
|
22 months |
Thierry Delisle |
Forgot that prng used different algorithm on 32bit
ADTast-experimental
|
|
|
@1afda5a2
|
22 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@8e64cb4
|
22 months |
caparson |
added single run mode and added sample for single run to data
ADTast-experimental
|
|
|
@d18540f
|
22 months |
ajbeach |
Cleaning old box pass for easier translation. Cleaning unused code out …
ADTast-experimental
|
|
|
@d0bdb18
|
22 months |
ajbeach |
Removed extra scope calls in the new Pass. Added some documentation on …
ADTast-experimental
|
|
|