|
|
@f00b2c2c
|
2 years |
pabuhr |
defined rational constructor from 0 [fixes #117]
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@8c9da33
|
2 years |
pabuhr |
formatting
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@3ecfa13
|
2 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@fb64e86
|
2 years |
pabuhr |
allow pattern for extra function declarations to span multiple lines
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@74330e7
|
2 years |
pabuhr |
formatting, add floating-point signal handler to cpp-cc to catch …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@d1a9ff5
|
2 years |
pabuhr |
change private names to start with $, change NULL to 0p
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@095ac99
|
2 years |
pabuhr |
change backquoted keywords from xxx to xxx
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@52142c2
|
2 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@e3fea42
|
2 years |
pabuhr |
change "const char *" to "const char []"
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@1d94116
|
2 years |
pabuhr |
do not allow a NULL printf-format to abort
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@4f7b418
|
2 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@09f357e
|
2 years |
Thierry Delisle |
Optim : coroutine and thread creation no-longer uses polymorphic call, …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@948fdef
|
2 years |
pabuhr |
change backquotes identifiers to xxx syntax, change priority of …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@8a13c47
|
2 years |
pabuhr |
restructure errors invoking signal handlers and handled by abort
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@cca568e
|
2 years |
pabuhr |
change all example waitfor statements from comma separate to colon
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@768bd556
|
2 years |
pabuhr |
start cleanup and update of intrusive data-structures
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@9e1fa35
|
2 years |
pabuhr |
attempt to get RUST and nodejs benchmarks to print titles (still not …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@4834563
|
2 years |
pabuhr |
refactor clock out of time because time.hfa too large for 32-bit build
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@e0c235c
|
2 years |
pabuhr |
move clock.hfa into time.hfa, add getCPUTime, rename duration and time …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@7006ba5
|
2 years |
pabuhr |
move disabling SIGALRM/SIGUSR1 from main.cc to signal.hfa
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@1469a8a
|
2 years |
pabuhr |
differentiate between null-pointer dereference and bad-pointer …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@eb46fdf
|
2 years |
ajbeach |
Clean up in exception.c. Should be no changes to code.
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@98d6965d
|
2 years |
pabuhr |
temporarily remove default memory exhausted message, use NULL return …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@dab98b3
|
2 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@c8c0c7c5
|
2 years |
Thierry Delisle |
Now using -z execstack and use -O0 for debug mode
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@baf608a
|
2 years |
pabuhr |
provide switch to print heap statistics on program termination
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@09d4b22
|
2 years |
pabuhr |
move stack for preemptive pthread from TLS to static variable
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@0030ada3
|
2 years |
pabuhr |
remove static from stack_data_size declaration
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@1a3040c
|
2 years |
pabuhr |
add guard page to pthread stack in debug mode
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@121be3e
|
2 years |
pabuhr |
change NULL to 0p
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@1d60da8
|
2 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@3901457
|
2 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@e8c52cf
|
2 years |
Thierry Delisle |
Tentative fix of pthread_create crash, now using -pthread instead of …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@1f6de372
|
2 years |
pabuhr |
change realloc to return 0-sized storage for size 0 rather than NULL
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@1805b1b
|
2 years |
pabuhr |
refactor pthread_create into create_pthread, change NULL to 0p
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@6e7de84
|
2 years |
pabuhr |
call tzset (time zone initialization) at startup to prevent unfreed …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@4ea1c6d
|
2 years |
pabuhr |
turn on unfreed storage warning message
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@4cae032
|
2 years |
pabuhr |
add missing destructor for ofstream nad ifstream
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@27f5f71
|
2 years |
pabuhr |
explicitly create stack for pthread thread, change NULL to 0p
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@524627e
|
2 years |
pabuhr |
change NULL to 0pt
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@6c3a5ac1
|
2 years |
Thierry Delisle |
Added better check to guarantee proper includes are present when using …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@d76bd79
|
2 years |
Thierry Delisle |
Added missing include in kernel.hfa which lead to memory leaks in …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@1e034d9
|
2 years |
pabuhr |
forammting, add missing call to header in alignment realloc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@9aa1317
|
2 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@d74369b
|
2 years |
pabuhr |
update CFA allocation routines with realloc and alignment
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@95eb7cf
|
2 years |
pabuhr |
major update of heap, especially realloc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@0a25c34
|
2 years |
pabuhr |
remove "sized" from polymorphic intptr for pointer values, still …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@f1397d1
|
2 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@c701332a
|
2 years |
Thierry Delisle |
Cleanup of builtin atomics to remove _1,2,4 suffix versions and …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@2909b51
|
2 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@1c40091
|
2 years |
pabuhr |
rename cfaabi_dbg_bits_* to cfaabi_bits_*, add fd parameter to …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@57c764c
|
2 years |
Thierry Delisle |
Fixed typo
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@21184e3
|
2 years |
Thierry Delisle |
Added Thread-Local random number generator to kernel which will be …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@bdf22ae
|
3 years |
Thierry Delisle |
Forgot libcfa automake/missing
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@89124ff
|
3 years |
pabuhr |
add extra alignment check and missing frees
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@cafb687
|
3 years |
pabuhr |
start allocation updates for arrays and alignment
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@1aa6ecb
|
3 years |
pabuhr |
check for maximum allocation and use macro to get header
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@65e10b2
|
3 years |
Thierry Delisle |
Forgot we have a bug with O0. This should fix the build
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@73fad25
|
3 years |
Thierry Delisle |
Removed -Og since it doesn't really work
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@a094f13
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@722c0848
|
3 years |
Thierry Delisle |
Added assertion to WakeThreads? routine
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@7df201c
|
3 years |
pabuhr |
add 3 new alloc routines to safely bulk initialize storage
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@679363c
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@158b026
|
3 years |
Thierry Delisle |
Remove flags -in-tree and -disttree, now using paths and …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@2cb8577
|
3 years |
pabuhr |
add typedefs uint_least16_t and uint_least32_t to extras.cf to …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@31d8f4d
|
3 years |
Thierry Delisle |
Fixed distribution dependencies
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@a539fc3
|
3 years |
Thierry Delisle |
Merge branch 'master' into distcc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@fd8f88f
|
3 years |
pabuhr |
remove special FILE names, like _IO_2_1_stdout_
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@81e60f7
|
3 years |
Thierry Delisle |
Fixed small merge problems
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@5c4a473
|
3 years |
Thierry Delisle |
Merge branch 'master' into distcc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@d65f92c
|
3 years |
Thierry Delisle |
Tests almost work, the only issue left is using -E and -CFA together
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@1ee048f
|
3 years |
Thierry Delisle |
All tests pass with distributed compilation
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@dee1f89
|
3 years |
Thierry Delisle |
Libcfa make can now stop cfa-cpp when starting so a gdb session will …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@14347ac
|
3 years |
Thierry Delisle |
libcfa now properly supports building with --enable-distcc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@bbfd0e0
|
3 years |
Thierry Delisle |
Tentative support for distcc in cforall, right now nothing works …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@a92a4fe
|
3 years |
pabuhr |
fix patch when using sizeof in enum
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@83b52f1
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@6130304
|
3 years |
Thierry Delisle |
Removed extraneous forall clause on void pointer default constructors …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@d6b03b7
|
3 years |
pabuhr |
check for type alignment and use it for storage allocation
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@b5ce31e
|
3 years |
pabuhr |
formatting
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@884f1409
|
3 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@e723100
|
3 years |
pabuhr |
patch heap for thunk problem and restart heap test
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@8ac3b0e
|
3 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@2026bb6
|
3 years |
Thierry Delisle |
More robust fix for optionally linking threads
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@20b461f
|
3 years |
pabuhr |
formatting
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@a87d40b
|
3 years |
pabuhr |
add aliases stdin, stdout, stderr for sin, sout, serr
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@4f37255
|
3 years |
pabuhr |
formatting
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@ec72861
|
3 years |
pabuhr |
increase buffer size for printing stack trace
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@ff2a33e
|
3 years |
pabuhr |
switch from calling abort to using abort stream
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@65240bb
|
3 years |
pabuhr |
first attempt to add streams exit and abort, rename private iostream …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@2233ad4
|
3 years |
pabuhr |
change queue/deque != 0 to return int instead of bool, add != 0 to stack
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@0d8266c
|
3 years |
pabuhr |
add polymorphic "not" (bang) to work with != 0
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@6887a99
|
3 years |
pabuhr |
formatting
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@d30fdbc
|
3 years |
pabuhr |
first draft of concurrent executor (does not work yet)
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@3623f9d
|
3 years |
Thierry Delisle |
Fixed warning in libcfa
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@d4e68a6
|
3 years |
pabuhr |
move location of active_xxx routines, and counter for number …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@54b3fde
|
3 years |
pabuhr |
formatting
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@dc5072f
|
3 years |
pabuhr |
remove const char * input because of error
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@04396aa
|
3 years |
pabuhr |
formatting, add const char * and char * sin operators, add skip( n ) …
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@86a8be5
|
3 years |
pabuhr |
not wd with char type, and update test appropriately
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|