|
|
|
@5dcb881
|
4 years |
ajbeach |
Split up the validate pass. (Some statistics code is repeated, but …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@3249dd8b
|
4 years |
ajbeach |
Some clean-up. DeepCopyCore lost its already tenous reason to be in …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@b7fd9daf
|
4 years |
f37yu |
Merge branch 'new-ast-unique-expr'
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@f95634e
|
4 years |
f37yu |
fix unique expr pass
ADT
ast-experimental
enum
forall-pointer-decay
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@bb9924c
|
4 years |
f37yu |
fix unique expr pass
ADT
ast-experimental
enum
forall-pointer-decay
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@1622af5
|
4 years |
ajbeach |
Created CandidatePrinter from AlternativePrinter (seems to uncover a …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@36a05d7
|
4 years |
Thierry Delisle |
Started doing some work on the eval portion of my thesis.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@cc287800
|
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
|
|
|
@5ee153d
|
4 years |
ajbeach |
Translated the Translate Throws pass to the new ast.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a5a08a05
|
4 years |
ajbeach |
Missed a few extra references to LabelGenerator.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@cb921d4
|
4 years |
ajbeach |
Changed some of the new ast code so they no longer pass around the …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@de31a1d
|
4 years |
ajbeach |
Converted the two LabelGenerator singletons into a single pure-static …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@817bb3c
|
4 years |
ajbeach |
Clean-up in MultiLevelExit, including a small interface change.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@21fe17f
|
4 years |
ajbeach |
Clean-up the FixLabelsCore class and utilities.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@b8ab91a
|
4 years |
ajbeach |
Fix Labels pass translated. This is fix label, mult-level exit and …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@77c01ec
|
4 years |
Thierry Delisle |
Fixed tests for x86
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@637240f
|
4 years |
Thierry Delisle |
Regenerated tests for changed to main_returned
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@49599a3
|
4 years |
Thierry Delisle |
Removed unnecessary debug
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ab4a595
|
4 years |
Thierry Delisle |
cpu.cfa now correctly uses "online" instead of "present" to check cpus.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a1574e2
|
4 years |
Thierry Delisle |
Forgot this was needed for the non-VLA commit.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@7dd98b6
|
4 years |
Thierry Delisle |
Moved cfa_main_returned to libcfa so it works when the main is written …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@3eb540fb
|
4 years |
Thierry Delisle |
Modified httpforall not to use VLA of threads.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a7026b4
|
4 years |
Thierry Delisle |
Fixed protocol to work with the sun machines.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@e58e423
|
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
|
|
|
@42b7fa5f
|
4 years |
Thierry Delisle |
Forgot to close file in non-link splice.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@3f39009
|
4 years |
Thierry Delisle |
Reimplemnted how splice is handled.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@4087baf
|
4 years |
Thierry Delisle |
Implmented non-interactive mode
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@58ca0a0a
|
4 years |
Thierry Delisle |
Conflict message now mentions the file cache.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@c2ba08a
|
4 years |
Thierry Delisle |
Added missing io_future_t reset function.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@e8ac228
|
4 years |
Thierry Delisle |
Fix major bug where to few items were submitted.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@40a64f78
|
4 years |
Thierry Delisle |
Added options to redirect outputs and allow disabling Ctrl+D to stop.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@8e48fca4
|
4 years |
ajbeach |
Combined the code in FixMain so it is all done with one pass.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@0c577f7
|
4 years |
ajbeach |
Implemented new AST version of the Fix Names pass.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@f42fc13
|
4 years |
ajbeach |
Reorganize FixNames/FixMain to avoid storing main_signature for so long.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@eb9c2dc
|
4 years |
caparson |
trimmed down includes more
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@52e311a
|
4 years |
caparson |
fixed merge conflict
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@441d11c
|
4 years |
caparson |
trimmed down includes
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a2e4b0c
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a51a02d
|
4 years |
caparson |
fstream mutexstmt lock/unlock
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@15885de9
|
4 years |
m3zulfiq |
removed errors from thesis and separated background chapter
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@1ed9cb63
|
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
|
|
|
@c600df1
|
4 years |
ajbeach |
Added ast::WithConstTranslationUnit to give access to the surrounding …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@148ba7d
|
4 years |
ajbeach |
Added a return value to WithGuards::GuardValue so you can save the old …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a36eb2d
|
4 years |
ajbeach |
First translation of the Gen Init pass. Passed the tests.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@da6396f
|
4 years |
ajbeach |
Looks like Henry's MakeLibCfa worked this entire time.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@55cbff8
|
4 years |
ajbeach |
Added new ast resolver prototype support. Not exactly the same but …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@efc8f3e
|
4 years |
pabuhr |
change loop default-block for while/do/for to Python style
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a73c16e
|
4 years |
pabuhr |
parse loop default-block for while/do/for
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@d4d4ac8
|
4 years |
pabuhr |
remove discussion of I/O acquire and replace with mutex statement, add …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@321a1b15
|
4 years |
pabuhr |
change getANL to getANL$ (private), change eof to return bool versus …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@c8371b5
|
4 years |
pabuhr |
change getANL to getANL$ (private)
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@fe8c31e
|
4 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@05c941a
|
4 years |
pabuhr |
change mutex expression syntax from mutex@ to mutex(), add rule to …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@68fe946e
|
4 years |
ajbeach |
Updated DeclStats for the new ast. Also fixed a bug in the old …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@237df76
|
4 years |
pabuhr |
convert from test programs I/O acquire to mutex statement
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@8dcb832
|
4 years |
pabuhr |
remove mutual-exclusion acquire for streams, add EINTR restarts for C …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@e16eb460
|
4 years |
pabuhr |
further restrict locations where @ occurs, remove empty argument list …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@96f01d7f
|
4 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@7ce2483
|
4 years |
pabuhr |
formatting, remove release, and update lock/unlock for use with mutex …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@172a88d
|
4 years |
Thierry Delisle |
Tests now count failures, passes, timeouts and report the number
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@8a039be
|
4 years |
Thierry Delisle |
Fixed options to correctly default to the default.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@45c9441
|
4 years |
Thierry Delisle |
Fix lock in io.cfa
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@c33c2af
|
4 years |
Thierry Delisle |
Made some of the schedule locking more fine grain.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@197df9b
|
4 years |
Thierry Delisle |
Only print time refreshing if logs are enabled.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@1db1454
|
4 years |
Thierry Delisle |
Fixed Typo
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@949339b
|
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
|
|
|
@056cbdb
|
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
|
|
|
@86bd8538
|
4 years |
ajbeach |
Andrew MMath: Hopefully the last updates from the readers.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@166b384
|
4 years |
ajbeach |
Andrew MMath: Added the missing front matter and corrected a few …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@f93c50a
|
4 years |
caparson |
fixed merge
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@7e7a076
|
4 years |
caparson |
added routines so fstreams could be acquired with the mutex stmt
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@9411cf0
|
4 years |
ajbeach |
Andrew MMath: Maybe the last changes to the thesis.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@814f87d
|
4 years |
ajbeach |
Andrew MMath: Updated thesis with Yizhou Zhang's feedback.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@716b62c
|
4 years |
Thierry Delisle |
Added rust and cpu example.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@75c7252
|
4 years |
Thierry Delisle |
CPU workstealing now has correct remote unpark.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@24e321c
|
4 years |
Thierry Delisle |
Unpark now takes a hint on locality.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@fcd65ca
|
4 years |
Thierry Delisle |
Fixed incorrect access into lanes.help
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@089d30c
|
4 years |
Thierry Delisle |
Changed cpu schedulig to use moving average.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@bc4a433
|
4 years |
Thierry Delisle |
Diabled epoll aproach by default.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@4500e52
|
4 years |
Thierry Delisle |
Added cfathread version that uses epoll
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@db614d0
|
4 years |
Thierry Delisle |
Added stats for epoll
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@420b498
|
4 years |
Thierry Delisle |
Moved cfathread to Colby's new lock.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@abcae55
|
4 years |
Thierry Delisle |
Removed last_cpu (and small spacing changes)
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ec421636
|
4 years |
Thierry Delisle |
No longer using eventfd_read to avoid the poor interrupt handling.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@d00ce99
|
4 years |
Thierry Delisle |
Several improvements to process_stat_array
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@1cc7689
|
4 years |
Thierry Delisle |
Simple python tool to create pngs from json inputs
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@0a79fd9
|
4 years |
Thierry Delisle |
Simple python tool to down sample data
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@cf78319
|
4 years |
Thierry Delisle |
removed unnecessary local variable
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@3bf3b6b
|
4 years |
pabuhr |
clean code, add fix that might deal with the I/O acquire timeout
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@6cc87c0
|
4 years |
mlbrooks |
String bug fixes and new tests.
Enabled white-box visibility (DEBUG_ …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@6aa84e0
|
4 years |
ajbeach |
Andrew MMath: Removed (updated one) the remaining \todo items.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@432bffe
|
4 years |
pabuhr |
fix Makefile for .pstex files
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@4d8fbf4
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a8367eb
|
4 years |
caparson |
fixed mutexStmt bug related to pointers/references
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ce9f9d4
|
4 years |
caparson |
added mutexstmt benchmark to make
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a5d1fe7
|
4 years |
caparson |
added mutexStmt benchmarks
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@140eb16
|
4 years |
ajbeach |
Andrew MMath: Updated the performance numbers for hopefully the last time.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@83b22b53
|
4 years |
Thierry Delisle |
now print expected time before listing.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@f46b26b8
|
4 years |
Thierry Delisle |
Fixed printing with regards to taskset
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@3e9ec44
|
4 years |
Thierry Delisle |
rmit script now attempts to set task sets
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|