|
|
|
@496f92ed
|
3 years |
Thierry Delisle |
Enabled away_fair test and added more randomness to it.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@9f5a71eb
|
3 years |
Thierry Delisle |
Totally confusing myself in these commit messages.
This file was …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@1860885
|
3 years |
Thierry Delisle |
Messed-up last commit...
This commit : moved preempt reason to …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@13fdf86
|
3 years |
Thierry Delisle |
Moved preemption reason to kernel_private and added preempt IO.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a494d105
|
3 years |
ajbeach |
Added a semantic error if the proper includes are not used before a …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@362f760
|
3 years |
Thierry Delisle |
Implemented test that highlights potential deadlock when a yield …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@93829cb
|
3 years |
Thierry Delisle |
Added helper function to zero out sqes.
Not done in allocate since so …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@ced2e855
|
3 years |
Thierry Delisle |
Fixed typo
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@2432e8e
|
3 years |
Thierry Delisle |
Fixed deadlock on io slowpath due to spin lock recursion.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@028404f
|
3 years |
pabuhr |
more editing of Mubeen's thesis
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@05ffb7b
|
3 years |
pabuhr |
more editing of Mubeen's thesis
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@41870a5
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@afe9e45
|
3 years |
pabuhr |
add more detailed syntax-error messages
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@c5af4f9
|
3 years |
Thierry Delisle |
Small fixes to io.tex and reworked start of existing work.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@08ed947
|
3 years |
mlbrooks |
Roll up of string changes for performance testing/improvement, and a …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@cc7bbe6
|
3 years |
mlbrooks |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@3a038fa
|
3 years |
pabuhr |
more updates to added text
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@f53afafb
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@5cefa43
|
3 years |
pabuhr |
update PRNG documentation
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@1eec0b0
|
3 years |
pabuhr |
organizes figures into directories, update Makefile, add text from …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a182ad5
|
3 years |
Thierry Delisle |
Revert "removed old memory allocator and replaced it with the …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@5c216b4
|
3 years |
pabuhr |
add detailed syntax-error messages
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@f69fac7
|
3 years |
ajbeach |
Got the Util module started by moving over the unused AssertAcyclic? pass.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@fe610ab
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@778315e
|
3 years |
pabuhr |
add attribute no-reorder-blocks to preemption_enabled to prevent …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a389ffe
|
3 years |
pabuhr |
change expected output for ARM tests
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@09ae8a6
|
3 years |
pabuhr |
change initialization of stacksize = max( PTHREAD_STACK_MIN, …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@d43a1fe
|
3 years |
pabuhr |
remove unused parameters from checkEnv1 to remove warnings
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@9ef9644
|
3 years |
ajbeach |
Merge branch 'forall-pointer-decay' into 'master'.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a556492
|
3 years |
ajbeach |
There was less extra code in ForallPointerDecay? then I hopped, but it …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7d7ef6f
|
3 years |
ajbeach |
Revereted some changes and added a fix to get around the current issue …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f0567a8
|
3 years |
Thierry Delisle |
Fix meta/dumpable which had integer overflow errors.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@8ee163e2
|
3 years |
m3zulfiq |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@5614a191
|
3 years |
m3zulfiq |
removed old memory allocator and replaced it with the concurrent allocator
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@3a40df6
|
3 years |
Thierry Delisle |
Producer now also uses the naive read/write approach
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@51b8582
|
3 years |
ajbeach |
So it was a bug in old code that seemed to be cancelling itself out …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3263e2a4
|
3 years |
Thierry Delisle |
Producer now has multiple io_uring implementations.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@6dc17a3d
|
3 years |
Thierry Delisle |
Changed consumer to run for ever.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@7d18733
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@1a0b600
|
3 years |
Thierry Delisle |
Implemented producer to use sendfile and splice.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@ef6d059
|
3 years |
Thierry Delisle |
Changed the consumer to accept twice
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@da81b849
|
3 years |
Thierry Delisle |
Fix argument handling for sink.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@8761d40a
|
3 years |
Thierry Delisle |
Added sink program to test splice
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a38bbbc
|
3 years |
pabuhr |
change font size from 11pt to 10pt
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@0ebbca4
|
3 years |
pabuhr |
optimization calls, initialize callcnt
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@0db48ca
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@4708eaa
|
3 years |
pabuhr |
update PRNG documentation
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@470618c0
|
3 years |
pabuhr |
add mutex statement for concurrent printing
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@c655650
|
3 years |
pabuhr |
update fast PRNG code
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@aac37fa
|
3 years |
pabuhr |
remove SemanticError? for "else" extension, support extern "..." for …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@eb211bf
|
3 years |
ajbeach |
Did some clean-up with the ast::Pass class. Moved some things out of …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@0240a7cb
|
3 years |
Thierry Delisle |
Apparently -j1 is a special case I don't support, changed it to -j2.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@7d84369
|
3 years |
Thierry Delisle |
Quick hack to run tests 1 by 1 on x86 (for Mike).
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a892e61
|
3 years |
Thierry Delisle |
Some warning fixes.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@a6d4901
|
3 years |
Thierry Delisle |
Finally fixed dependencies for httpforall.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@891f707
|
3 years |
Thierry Delisle |
Removed move in MLE as it prevents copy-ellision.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@08e4e6a
|
3 years |
Thierry Delisle |
Removed warning after last change.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@6668a3e
|
3 years |
Thierry Delisle |
Waitfor now resolves calls to get_monitor inside the resolver rather …
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@1f7dc61
|
3 years |
Thierry Delisle |
Consistently changed TranslationUnit? from struct to class.
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@9490621
|
3 years |
ajbeach |
My work in progress implementation of ForallPointerDecay? for Fangren.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@5910fc0
|
3 years |
pabuhr |
add PRNG test
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6a823241
|
3 years |
pabuhr |
formatting, fix bug in set_seed so global_random_state is set
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@454b4e0
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@12b5e94a
|
3 years |
pabuhr |
add fast PRNG code
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a986807
|
3 years |
Thierry Delisle |
Fix stub of cfa_io_flush for cases with no IOURING.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@850aff1
|
3 years |
Thierry Delisle |
Added -Werror=return-type EVERYWHERE!
Added -Wextra in some places.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a554e5f4
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@21a99cc
|
3 years |
caparson |
fixed return val
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@c4f8170
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@968f280
|
3 years |
Thierry Delisle |
Made some implicit methods explicit due to clang warning
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ee918356
|
3 years |
Thierry Delisle |
Some clean-up to remove clang-only warnings
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f5a51db
|
3 years |
mlbrooks |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumpthread-emulationqualifiedEnum
|
|
|
@7a15b7e
|
3 years |
pabuhr |
cleanup, add snake and lang macro
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@1cf8a9f
|
3 years |
Thierry Delisle |
Thesis now depends on common.tex and common.sty
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@250583e
|
3 years |
Thierry Delisle |
Some clean-up after preemption fix
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f8143a6
|
3 years |
Thierry Delisle |
Change pass visitor to avoid more transient strong references
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@b56ad5e
|
3 years |
f37yu |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@5f3ba11
|
3 years |
f37yu |
TranslateTries? pass
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@67e86ae6
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@becb85b9
|
3 years |
Thierry Delisle |
Attempt to fix preemption deadlock.
No longer prevent preemption …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@c14d91a
|
3 years |
pabuhr |
cleanup
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@85a2c3f
|
3 years |
pabuhr |
workaround for gcc-11 bug with spurious array-parameter warning
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@2f52b18
|
3 years |
pabuhr |
more cleanup
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@9dc0836
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6180274
|
3 years |
pabuhr |
more cleanup, make more function parameters const, remove more std::
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@941e14a
|
3 years |
Thierry Delisle |
Added statistics for preemption
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@17cb385
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@fc72696c
|
3 years |
Thierry Delisle |
Added second preempt test that checks the same thing but using a …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@8cb149f
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4de48c5
|
3 years |
caparson |
fixed comment
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4e7171f
|
3 years |
pabuhr |
more cleanup of build_* functions, make init parameter const for …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ff3b0249
|
3 years |
pabuhr |
add else clause into WhileDoStmt? and ForStmt?
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@436bbe5
|
3 years |
pabuhr |
remove unnecessary std:: qualification, clean up build_* functions, …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@fde0a58
|
3 years |
pabuhr |
change assert to assertf
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3b0bc16
|
3 years |
pabuhr |
change class name WhileStmt? to WhileDoStmt?, add else clause to …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@729c991
|
3 years |
Thierry Delisle |
Re-starting work on my thesis.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ab1a9ea
|
3 years |
caparson |
fixed merge
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@34c32f0
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3e5db5b4
|
3 years |
caparson |
added comments to loop portion of pass
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
|
|
|