|
|
|
@441d11c
|
3 years |
caparson |
trimmed down includes
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a2e4b0c
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a51a02d
|
3 years |
caparson |
fstream mutexstmt lock/unlock
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@15885de9
|
3 years |
m3zulfiq |
removed errors from thesis and separated background chapter
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@c600df1
|
3 years |
ajbeach |
Added ast::WithConstTranslationUnit? to give access to the surrounding …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@148ba7d
|
3 years |
ajbeach |
Added a return value to WithGuards::GuardValue? so you can save the old …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a36eb2d
|
3 years |
ajbeach |
First translation of the Gen Init pass. Passed the tests.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@da6396f
|
3 years |
ajbeach |
Looks like Henry's MakeLibCfa? worked this entire time.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@55cbff8
|
3 years |
ajbeach |
Added new ast resolver prototype support. Not exactly the same but …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@efc8f3e
|
3 years |
pabuhr |
change loop default-block for while/do/for to Python style
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a73c16e
|
3 years |
pabuhr |
parse loop default-block for while/do/for
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@d4d4ac8
|
3 years |
pabuhr |
remove discussion of I/O acquire and replace with mutex statement, add …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@321a1b15
|
3 years |
pabuhr |
change getANL to getANL$ (private), change eof to return bool versus …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@c8371b5
|
3 years |
pabuhr |
change getANL to getANL$ (private)
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@fe8c31e
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@05c941a
|
3 years |
pabuhr |
change mutex expression syntax from mutex@ to mutex(), add rule to …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@68fe946e
|
3 years |
ajbeach |
Updated DeclStats? for the new ast. Also fixed a bug in the old …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@237df76
|
3 years |
pabuhr |
convert from test programs I/O acquire to mutex statement
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@8dcb832
|
3 years |
pabuhr |
remove mutual-exclusion acquire for streams, add EINTR restarts for C …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@e16eb460
|
3 years |
pabuhr |
further restrict locations where @ occurs, remove empty argument list …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@96f01d7f
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7ce2483
|
3 years |
pabuhr |
formatting, remove release, and update lock/unlock for use with mutex …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@172a88d
|
3 years |
Thierry Delisle |
Tests now count failures, passes, timeouts and report the number
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@056cbdb
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@86bd8538
|
3 years |
ajbeach |
Andrew MMath: Hopefully the last updates from the readers.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@166b384
|
3 years |
ajbeach |
Andrew MMath: Added the missing front matter and corrected a few …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f93c50a
|
3 years |
caparson |
fixed merge
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@7e7a076
|
3 years |
caparson |
added routines so fstreams could be acquired with the mutex stmt
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@9411cf0
|
3 years |
ajbeach |
Andrew MMath: Maybe the last changes to the thesis.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@814f87d
|
3 years |
ajbeach |
Andrew MMath: Updated thesis with Yizhou Zhang's feedback.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@716b62c
|
3 years |
Thierry Delisle |
Added rust and cpu example.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@75c7252
|
3 years |
Thierry Delisle |
CPU workstealing now has correct remote unpark.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@24e321c
|
3 years |
Thierry Delisle |
Unpark now takes a hint on locality.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@fcd65ca
|
3 years |
Thierry Delisle |
Fixed incorrect access into lanes.help
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@089d30c
|
3 years |
Thierry Delisle |
Changed cpu schedulig to use moving average.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@bc4a433
|
3 years |
Thierry Delisle |
Diabled epoll aproach by default.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4500e52
|
3 years |
Thierry Delisle |
Added cfathread version that uses epoll
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@db614d0
|
3 years |
Thierry Delisle |
Added stats for epoll
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@420b498
|
3 years |
Thierry Delisle |
Moved cfathread to Colby's new lock.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@abcae55
|
3 years |
Thierry Delisle |
Removed last_cpu (and small spacing changes)
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ec421636
|
3 years |
Thierry Delisle |
No longer using eventfd_read to avoid the poor interrupt handling.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@d00ce99
|
3 years |
Thierry Delisle |
Several improvements to process_stat_array
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@1cc7689
|
3 years |
Thierry Delisle |
Simple python tool to create pngs from json inputs
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@0a79fd9
|
3 years |
Thierry Delisle |
Simple python tool to down sample data
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@cf78319
|
3 years |
Thierry Delisle |
removed unnecessary local variable
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3bf3b6b
|
3 years |
pabuhr |
clean code, add fix that might deal with the I/O acquire timeout
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6cc87c0
|
3 years |
mlbrooks |
String bug fixes and new tests.
Enabled white-box visibility (DEBUG_ …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6aa84e0
|
3 years |
ajbeach |
Andrew MMath: Removed (updated one) the remaining \todo items.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@432bffe
|
3 years |
pabuhr |
fix Makefile for .pstex files
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@4d8fbf4
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a8367eb
|
3 years |
caparson |
fixed mutexStmt bug related to pointers/references
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ce9f9d4
|
3 years |
caparson |
added mutexstmt benchmark to make
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a5d1fe7
|
3 years |
caparson |
added mutexStmt benchmarks
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@140eb16
|
3 years |
ajbeach |
Andrew MMath: Updated the performance numbers for hopefully the last time.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@83b22b53
|
3 years |
Thierry Delisle |
now print expected time before listing.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f46b26b8
|
3 years |
Thierry Delisle |
Fixed printing with regards to taskset
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@3e9ec44
|
3 years |
Thierry Delisle |
rmit script now attempts to set task sets
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@fa6233a
|
3 years |
Thierry Delisle |
rmit no longer crashes on unreadable key-values
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@6dc2db9
|
3 years |
Thierry Delisle |
Change benchmarks to consistently print duration in ms.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@b8454c6
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@0218d51
|
3 years |
Thierry Delisle |
Implemeted go transfer benchmark
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@fdfb0ba
|
3 years |
Thierry Delisle |
rqd*fibre now compile with std=c++17
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a3769cc
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@347925c
|
3 years |
pabuhr |
prevent recursion optimizations
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@ebb6158
|
3 years |
Thierry Delisle |
Minor fixes to warnings, printing and ridiculous go/rust requirements.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@72bd9cd
|
3 years |
Thierry Delisle |
No idea why this worked on nasus without this change.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@445f984
|
3 years |
Thierry Delisle |
Forgot to commit changes to include.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@b5ec090
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@56e5b24
|
3 years |
Thierry Delisle |
Manually read from event fd instead of calling eventfd_read, which …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@821c534
|
3 years |
Thierry Delisle |
Implemented transfer in rust and fixed minor issues with rust benchmarks
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@63b3279e
|
3 years |
pabuhr |
add C++-style constructor initialization, T t{3,4} versus T t = {3,4}
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@9cdfa5fb
|
3 years |
ajbeach |
Andrew MMath: Used (most of) Gregor's feedback to update the thesis. …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@d0b9247
|
3 years |
Thierry Delisle |
Minor fixes to go benchmarks and added missing go files
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@5a40e4e
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@dd1cc02
|
3 years |
Thierry Delisle |
Several changes to benchmark makefile for benchmarks for my thesis
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@2c7d0e8
|
3 years |
Thierry Delisle |
tweaked printing of yield test
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@fdc3f9d
|
3 years |
Thierry Delisle |
Added rule to remake call.cfa when the in-file is changed
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@e5aba4a
|
3 years |
Thierry Delisle |
Added and tweeked rust benchmarks
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@d8d512e
|
3 years |
mlbrooks |
Reorganizing string constructor/assignment overload calls for better …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f26923e
|
3 years |
Thierry Delisle |
Fixed distribution of parseconfig tests
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@8e42847
|
3 years |
ajbeach |
Andrew MMath: Making sure the printed and actual number of iterations …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@031453c
|
3 years |
Thierry Delisle |
Forgot to change memory.hfa
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@2bfee8e
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@1341ce1
|
3 years |
Thierry Delisle |
Simple release function on unique_ptrs
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@0156cdd
|
3 years |
Thierry Delisle |
Initial fix to fstreams not throwing in release
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@812ba3d
|
3 years |
ajbeach |
Some clean-up to make Peter's changes to the exception benchmarks fit …
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@49b3389
|
3 years |
ajbeach |
Follow-up, perventing recursion removal in C++.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@18783b4
|
3 years |
pabuhr |
attempt to remove tail-recursion optimization
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@f450f2f
|
3 years |
mlbrooks |
Baseline of the string implementation.
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@180f249
|
3 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@65502d8
|
3 years |
caparson |
added some mutex stmt benchmarking
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@bbe3719
|
3 years |
caparson |
cleaned up some mutex stmt related code
ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
|
|
|
@a3cadfc
|
3 years |
jafprudhomme |
Removed default parser argument
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@81e0c61
|
3 years |
jafprudhomme |
Reverted to using English-speaking-order syntax
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@761e146
|
3 years |
jafprudhomme |
Merge branch 'master' into jacob/cs343-translation
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@24ebddac
|
3 years |
jafprudhomme |
Added default argument
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@b183717
|
3 years |
ajbeach |
Update another file in the exception benchmarks as well as some print …
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@678f259
|
3 years |
ajbeach |
Some clean-up in the exception benchmark directory. Mostly just …
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@8baaf74e
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@3ad9097
|
3 years |
Thierry Delisle |
Minor fixes to makefiles for mutex stmt
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|