|
|
|
@5614a191
|
3 years |
m3zulfiq |
removed old memory allocator and replaced it with the concurrent allocator
ADTast-experimentalenumpthread-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
|
|
|
@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
|
|
|
@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
|
|
|
@376c632a
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@89a5a1f
|
3 years |
pabuhr |
formatting, starting adding elsePart to while, do, and for statements
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7b38b28
|
3 years |
pabuhr |
add LabelGeneratorNew?.hpp and LabelGeneratorNew?.cpp to module.mk
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@66daee4
|
3 years |
pabuhr |
formatting
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@dd3263c
|
3 years |
pabuhr |
new AST versions for LabelGenerator?
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ca8c0362
|
3 years |
pabuhr |
formatting
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@51ec1ab
|
3 years |
pabuhr |
formatting
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@45040b61
|
3 years |
pabuhr |
formatting, remove anonymous namespace
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3a4732f
|
3 years |
pabuhr |
formatting
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@d7e9c12
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@37eb41b
|
3 years |
pabuhr |
formatting, remove anonymous namespace
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@0fba0d4
|
3 years |
pabuhr |
remove anonymous namespace
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@473d1da0
|
3 years |
pabuhr |
rename "if control" to "conditional control"
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
|
|
|
@c9c1c1c
|
3 years |
Thierry Delisle |
Minor changes to kernel main loop and fixed stats.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ac6fc48
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@cef7430
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6b2d444
|
3 years |
caparson |
changed a few mutexstmt things
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@e21f253
|
3 years |
ajbeach |
Removed the VISIT macro from Pass.impl.hpp. It was a very small …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@040334e
|
3 years |
Thierry Delisle |
Removed so-called 'new proc main' which wasn't useful.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@00a8e19
|
3 years |
ajbeach |
Missed one required file for the validate D changes, I think it was an …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@bbfe226
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@70b4aeb9
|
3 years |
Thierry Delisle |
Commit last changes before moving off plg7a
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a488783
|
3 years |
ajbeach |
Translated the first half of validate-D. HoistControlStruct? is pretty …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f681823
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
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
|
|
|
@c1d8cde
|
3 years |
caparson |
added scoped locking
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4fcbf26
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7cf3b1d
|
3 years |
Thierry Delisle |
Added level of indirection to idle sleeps which helps statistics.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@c26b98c4
|
3 years |
Thierry Delisle |
Finally added some steps for auto-completion in zsh
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@120ab9d5
|
3 years |
Thierry Delisle |
Fixed tests after last push
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@451d958
|
3 years |
f37yu |
print function type correctly before resolver
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
|
|
|
@224916b
|
3 years |
Thierry Delisle |
Removed incorrect verify in schedule_lock.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|