|
|
|
@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
|
|
|
@adfd125
|
4 years |
Thierry Delisle |
Changed benchmark to use sout and commas.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@175f9f4
|
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
|
|
|
@21a5bfb7
|
4 years |
Thierry Delisle |
Removed unnecessary syscalls
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@ae7adbc4
|
4 years |
Thierry Delisle |
Attempt optim for wake_one
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@91a72ef
|
4 years |
ajbeach |
Some assorted bits of clean-up. InitializerLength was missing some …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@f55f110
|
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
|
|
|
@0fb3ee5
|
4 years |
Thierry Delisle |
@optim: maximize chances "cache" array stays in cache.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@25337e0
|
4 years |
Thierry Delisle |
Fix some problems with compilation of per-cpu ready queue.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a77f25b
|
4 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@0c51f9ad
|
4 years |
pabuhr |
support locale for digit separator
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@aa15f49
|
4 years |
pabuhr |
formatting, remove call to setlocale from startup STARTUP_PRIORITY_APPREADY
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@0fc447c
|
4 years |
Thierry Delisle |
Removed fast_lock, which doesn't seemed to have ever worked and isn't …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a2a4566
|
4 years |
Thierry Delisle |
Added new ready-queue that uses per-thread queues but with some cpu …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@c90db2d
|
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
|
|
|
@145dcd5
|
4 years |
Thierry Delisle |
Now using MAX instead of -1u since it's more appropriate.
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@9ee3f54
|
4 years |
pabuhr |
disable time slicing on IO acquire tests to see if that prevents timeouts
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@86530e7
|
4 years |
pabuhr |
simplify IO statement
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@75965a6
|
4 years |
pabuhr |
replace thread_rand with prng, replace xorshift64 with xorshift_13_7_17
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@5d1ebb9
|
4 years |
pabuhr |
remove thread_rand, remove consolidated random generators
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@919a6b2
|
4 years |
pabuhr |
formatting
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@611f29d
|
4 years |
pabuhr |
consolidate random-number generators
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@f520c4c
|
4 years |
pabuhr |
revert use of /usr/bin/echo, and remove -P options for generating …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@9d6db20
|
4 years |
pabuhr |
change to /usr/bin/echo rather than shell echo for Makefile
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@e0ac9f1
|
4 years |
pabuhr |
add CPP line-directive to start of extras.cf and gcc-builtins.cf, …
ADT
ast-experimental
enum
forall-pointer-decay
pthread-emulation
qualifiedEnum
|
|
|
@a4a6802
|
4 years |
f37yu |
fill in FunctionType assertions early
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
|
|
|