|
|
|
@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
|
|
|
@3eaa689
|
4 years |
caparson |
added test files I forgot in last commit
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@42daeb4
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@3bb12921
|
4 years |
caparson |
added new io tests
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@00f5fde
|
4 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@1959528
|
4 years |
pabuhr |
third attempt at specialized PRNG
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@07a1e7a
|
4 years |
Thierry Delisle |
Added cpu info for which cache the map referes to.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@9b33337
|
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
|
|
|
@5b7a3662
|
4 years |
Thierry Delisle |
Tentative optimization for wake-one
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@418d31ac
|
4 years |
Thierry Delisle |
Added spin count to spin locks as a debugging tool
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a10f6b4
|
4 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@e202aa8
|
4 years |
pabuhr |
add missing file for io-acquire test with no preemption
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@c52f033
|
4 years |
pabuhr |
formatting
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@2210cfc
|
4 years |
pabuhr |
second attempt at specialized PRNG
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@4177592f
|
4 years |
pabuhr |
add newline at end of file
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@770d9ab
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@95578bd
|
4 years |
caparson |
removed select compile rule
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@cc56283
|
4 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@04a8a54
|
4 years |
pabuhr |
add alternative io-acquire test with no preemption
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@56d711f
|
4 years |
caparson |
added io-acquire tests with alternative workload to io
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@078fb05
|
4 years |
Thierry Delisle |
Fixed a few warnings
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a39a289
|
4 years |
Thierry Delisle |
There is a script to setup reproduction of Jenkins core dumps easily. …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@4233338b
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@0ac728b
|
4 years |
caparson |
added termination sync io-acquire test
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@7d0ebd0
|
4 years |
Thierry Delisle |
Processors should now correctly be unconditionnaly woken-up on termination
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@6fafda8
|
4 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@eaf269d
|
4 years |
pabuhr |
add enum DEFAULT_STACK_SIZE in invoke.h and replace 65000 with enum, …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@7636fcc
|
4 years |
Thierry Delisle |
Removed fast_lock from testing and added deprecation attribute to it.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@35d73c0
|
4 years |
Thierry Delisle |
Mutex test now counts number of critical sections in attempt to help …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@10b3fc3
|
4 years |
Thierry Delisle |
Added meta tests to make sure nothing goes wrong with dumpability
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@6c53a93
|
4 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@e2853eb
|
4 years |
caparson |
added select to makefile
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@6111f1f
|
4 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@578ec01c
|
4 years |
pabuhr |
update heap statistics to new format (incomplete)
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@15b05c8
|
4 years |
pabuhr |
comments
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@aa0a1ad
|
4 years |
pabuhr |
remove macro ARRAY_ALLOC$ and expand inline, remove unnecessary void * …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@db1ebed
|
4 years |
pabuhr |
update random .expect x86
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@aa8e24c3
|
4 years |
pabuhr |
change range of integral random( u, l ) to [l,u], first attempt at …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@7a6ae53
|
4 years |
m3zulfiq |
added zero_t to alloc fill
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@33608cb
|
4 years |
Thierry Delisle |
Changed defice/cpu to hopefully work with sparse cpus.
UNTESTED
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a499702
|
4 years |
pabuhr |
clean up documentation for assembler check
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@58e0d3c
|
4 years |
pabuhr |
clean up code for assembler check
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@88792f3
|
4 years |
pabuhr |
add debug C89/C code to assembler check
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@130a778
|
4 years |
pabuhr |
add debug C11 code to assembler check
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@63f2697
|
4 years |
pabuhr |
try plan B to find debug C code
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@75873cf
|
4 years |
pabuhr |
print more information when asm check fails to find debug C code
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@295dd61
|
4 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@813dfd86
|
4 years |
pabuhr |
print better information when asm check fails to find debug C code
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a83012bf
|
4 years |
Thierry Delisle |
Missing a character in last push.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@4c26a94
|
4 years |
Thierry Delisle |
Python script now print core dump limits.
(Only when no core found)
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@db87a35
|
4 years |
Thierry Delisle |
Added more testing of the range iterator.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@8e658241
|
4 years |
Thierry Delisle |
Minor fix and super barebones test.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@58b2638
|
4 years |
Thierry Delisle |
Added range_iterator, it now compiles.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@1894e03
|
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
|
|
|
@8157bde
|
4 years |
Thierry Delisle |
Pushing to get off jax
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@56f519b
|
4 years |
ajbeach |
Clean-up of the last pass. Added a test for the constructor mutex …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@f27331c
|
4 years |
ajbeach |
Factored the AddressExpr constructor body into a helper that makes it …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@2cf3b87
|
4 years |
ajbeach |
Translated valitate-E after much bug hunting.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@03cdad6
|
4 years |
Thierry Delisle |
Added range-parser example.
I plan to reuse it to parse cpu device data.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@d3605f8
|
4 years |
Thierry Delisle |
Reworked io_uring idle sleep to work with either read or readv …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@3bb4f85
|
4 years |
Thierry Delisle |
Kernel now waits for eventfd read to flush before terminating.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@8da377d3
|
4 years |
Thierry Delisle |
Added io_uring example for eventfds.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a1f3d93
|
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
|
|
|
@c7b2215
|
4 years |
Thierry Delisle |
Fix implementation of io_uring_enter instead of eventfds.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ddd2ec9
|
4 years |
Thierry Delisle |
Fix cache detention when only some cpus are present.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@0351e9f
|
4 years |
ajbeach |
Clean-up white-space and comments in the AST/Print module.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@3cc1111
|
4 years |
ajbeach |
Small fix in Decl.hpp and a new-ast function added in InitTweak.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@2514f68b
|
4 years |
Thierry Delisle |
Missed a not (!)
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@6ddef36
|
4 years |
Thierry Delisle |
No longer define kernel_read when not needed.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@7ef162b2
|
4 years |
Thierry Delisle |
First attempt at using io_uring_enter for idle sleep.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@059ad16
|
4 years |
Thierry Delisle |
Flush now supports blocking until at least one I/O op terminates.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@cd4c605
|
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
|
|
|
@1757f98
|
4 years |
Thierry Delisle |
Refactoring idle sleep to try and help the change from idle on read to …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@c60e5094
|
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
|
|
|
@3e417bf
|
4 years |
Thierry Delisle |
Reduced stack-size for connection thread
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@644162a
|
4 years |
Thierry Delisle |
Fix problem in splice use with signed/unsigned comparison.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@52d2545
|
4 years |
Thierry Delisle |
"Fix" problems with persistent connection using HTTP1.0
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@3a0ddb6
|
4 years |
Thierry Delisle |
Don't wait for the port if not in interactive mode.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a633f6f
|
4 years |
Thierry Delisle |
Fix the new FD change.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@b14ec5f
|
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
|
|
|
@34b8cb7
|
4 years |
Thierry Delisle |
Step 1 of a new scheme to simplify wake_one.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@84a6e70
|
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
|
|
|
@3df86cc
|
4 years |
Thierry Delisle |
Added a new churn benchmark.
Still have to implement it for other …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@5f5a729
|
4 years |
Thierry Delisle |
Mark idle now uses try_lock semantics
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@1387ea0
|
4 years |
ajbeach |
We can now thread the global/special declarations from convert to …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ce36b55
|
4 years |
ajbeach |
Translation of Validate F; and some improvements in some helpers.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@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
|
|
|