|
|
|
@3e54399
|
4 years |
j82liang |
The compiler now will add a cast to base type for the usage of type …
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@786c438
|
4 years |
j82liang |
Remove Marker to pass tests
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@f135b50
|
4 years |
j82liang |
The compiler is now trying to pass the value of enum const to code …
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@a8ef59e
|
4 years |
j82liang |
Add a basic int test
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@a77713b
|
4 years |
j82liang |
Enable typed enum
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@ea89e36
|
4 years |
j82liang |
Add proposal
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@eb211bf
|
4 years |
ajbeach |
Did some clean-up with the ast::Pass class. Moved some things out of …
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@0240a7cb
|
4 years |
Thierry Delisle |
Apparently -j1 is a special case I don't support, changed it to -j2.
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@7d84369
|
4 years |
Thierry Delisle |
Quick hack to run tests 1 by 1 on x86 (for Mike).
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@a892e61
|
4 years |
Thierry Delisle |
Some warning fixes.
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@a6d4901
|
4 years |
Thierry Delisle |
Finally fixed dependencies for httpforall.
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@891f707
|
4 years |
Thierry Delisle |
Removed move in MLE as it prevents copy-ellision.
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@08e4e6a
|
4 years |
Thierry Delisle |
Removed warning after last change.
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@6668a3e
|
4 years |
Thierry Delisle |
Waitfor now resolves calls to get_monitor inside the resolver rather …
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@1f7dc61
|
4 years |
Thierry Delisle |
Consistently changed TranslationUnit from struct to class.
ADT
ast-experimental
enum
pthread-emulation
qualifiedEnum
|
|
|
@5910fc0
|
4 years |
pabuhr |
add PRNG test
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@6a823241
|
4 years |
pabuhr |
formatting, fix bug in set_seed so global_random_state is set
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@454b4e0
|
4 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@12b5e94a
|
4 years |
pabuhr |
add fast PRNG code
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a986807
|
4 years |
Thierry Delisle |
Fix stub of cfa_io_flush for cases with no IOURING.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@850aff1
|
4 years |
Thierry Delisle |
Added -Werror=return-type EVERYWHERE!
Added -Wextra in some places.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a554e5f4
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@21a99cc
|
4 years |
caparson |
fixed return val
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@c4f81702
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@968f280
|
4 years |
Thierry Delisle |
Made some implicit methods explicit due to clang warning
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ee918356
|
4 years |
Thierry Delisle |
Some clean-up to remove clang-only warnings
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@7a15b7e
|
4 years |
pabuhr |
cleanup, add snake and lang macro
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@1cf8a9f
|
4 years |
Thierry Delisle |
Thesis now depends on common.tex and common.sty
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@250583e
|
4 years |
Thierry Delisle |
Some clean-up after preemption fix
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@f8143a6
|
4 years |
Thierry Delisle |
Change pass visitor to avoid more transient strong references
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@b56ad5e
|
4 years |
f37yu |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@5f3ba11
|
4 years |
f37yu |
TranslateTries pass
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@67e86ae6
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@becb85b9
|
4 years |
Thierry Delisle |
Attempt to fix preemption deadlock.
No longer prevent preemption …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@c14d91a
|
4 years |
pabuhr |
cleanup
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@85a2c3f
|
4 years |
pabuhr |
workaround for gcc-11 bug with spurious array-parameter warning
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@2f52b18
|
4 years |
pabuhr |
more cleanup
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@9dc08363
|
4 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@6180274
|
4 years |
pabuhr |
more cleanup, make more function parameters const, remove more std::
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@941e14a
|
4 years |
Thierry Delisle |
Added statistics for preemption
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@17cb385
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
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
|
|
|
@8cb149f
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@4de48c5
|
4 years |
caparson |
fixed comment
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@4e7171f
|
4 years |
pabuhr |
more cleanup of build_* functions, make init parameter const for …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ff3b0249
|
4 years |
pabuhr |
add else clause into WhileDoStmt and ForStmt
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@436bbe5
|
4 years |
pabuhr |
remove unnecessary std:: qualification, clean up build_* functions, …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@fde0a58
|
4 years |
pabuhr |
change assert to assertf
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@3b0bc16
|
4 years |
pabuhr |
change class name WhileStmt to WhileDoStmt, add else clause to …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@729c991
|
4 years |
Thierry Delisle |
Re-starting work on my thesis.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ab1a9ea
|
4 years |
caparson |
fixed merge
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@34c32f0
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@3e5db5b4
|
4 years |
caparson |
added comments to loop portion of pass
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
|
|
|
@376c632a
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@89a5a1f
|
4 years |
pabuhr |
formatting, starting adding elsePart to while, do, and for statements
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@7b38b28
|
4 years |
pabuhr |
add LabelGeneratorNew.hpp and LabelGeneratorNew.cpp to module.mk
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@66daee4
|
4 years |
pabuhr |
formatting
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@dd3263c
|
4 years |
pabuhr |
new AST versions for LabelGenerator
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ca8c0362
|
4 years |
pabuhr |
formatting
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@51ec1ab
|
4 years |
pabuhr |
formatting
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@45040b61
|
4 years |
pabuhr |
formatting, remove anonymous namespace
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@3a4732f
|
4 years |
pabuhr |
formatting
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@d7e9c12
|
4 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@37eb41b
|
4 years |
pabuhr |
formatting, remove anonymous namespace
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@0fba0d4
|
4 years |
pabuhr |
remove anonymous namespace
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@473d1da0
|
4 years |
pabuhr |
rename "if control" to "conditional control"
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
|
|
|
@c9c1c1cb
|
4 years |
Thierry Delisle |
Minor changes to kernel main loop and fixed stats.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ac6fc48
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@cef7430
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@6b2d444
|
4 years |
caparson |
changed a few mutexstmt things
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@e21f253
|
4 years |
ajbeach |
Removed the VISIT macro from Pass.impl.hpp. It was a very small …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@040334e
|
4 years |
Thierry Delisle |
Removed so-called 'new proc main' which wasn't useful.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@00a8e19
|
4 years |
ajbeach |
Missed one required file for the validate D changes, I think it was an …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@bbfe226
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@70b4aeb9
|
4 years |
Thierry Delisle |
Commit last changes before moving off plg7a
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a488783
|
4 years |
ajbeach |
Translated the first half of validate-D. HoistControlStruct is pretty …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@f681823
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
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
|
|
|
@c1d8cde
|
4 years |
caparson |
added scoped locking
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@4fcbf26
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@7cf3b1d
|
4 years |
Thierry Delisle |
Added level of indirection to idle sleeps which helps statistics.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@c26b98c4
|
4 years |
Thierry Delisle |
Finally added some steps for auto-completion in zsh
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
|
|
|
@451d958
|
4 years |
f37yu |
print function type correctly before resolver
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
|
|
|
@224916b
|
4 years |
Thierry Delisle |
Removed incorrect verify in schedule_lock.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@d3261710
|
4 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@6117fc0
|
4 years |
Thierry Delisle |
Httpforall now pins kernel threads
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@753fb978
|
4 years |
Thierry Delisle |
Use O3 instead of O2 for httpforall
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@46bbcaf
|
4 years |
Thierry Delisle |
Fix race condition in verify
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@1e8b4b49
|
4 years |
Thierry Delisle |
Added work around for CFA bug with implicit conversion to unions.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@6a33e40
|
4 years |
pabuhr |
print 0p for NULL char * pointer
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@038a0bd
|
4 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@b5f17e14
|
4 years |
pabuhr |
support locale for digit separator in floating-point numbers
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@e57de69
|
4 years |
pabuhr |
formatting
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|