|
|
@1d94116
|
2 years |
pabuhr |
do not allow a NULL printf-format to abort
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
|
|
|
@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
|
|
|
@2909b51
|
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
|
|
|
@1c40091
|
3 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
|
3 years |
Thierry Delisle |
Fixed typo
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@21184e3
|
3 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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@891b827
|
3 years |
pabuhr |
change type of wd and pc, fix missing scanset initialization
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@b117e0c
|
3 years |
pabuhr |
formatting
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@61c7239
|
3 years |
pabuhr |
first attempt input/output manipulators
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@3c573e9
|
3 years |
pabuhr |
first draft of output manipulators and start input manipulators
arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@e63326b
|
3 years |
pabuhr |
clean up always printing decimal point for floating-point numbers
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@b2ac656
|
3 years |
pabuhr |
fix decimal print for floating point
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@7b149bc
|
3 years |
pabuhr |
formatting
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@10248ae0
|
3 years |
Thierry Delisle |
Fixed resume compilation
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@aa00626
|
3 years |
Thierry Delisle |
resume now return a referece to its parameter for chainning
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@3c5dee4
|
3 years |
pabuhr |
change istype nl to ignore characters to newline, change ostype to …
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@5cb2b8c
|
3 years |
pabuhr |
update ofstream constructor
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@b78129a
|
3 years |
Thierry Delisle |
Fixed x86 build and some whitespace changes
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@b038fe4
|
3 years |
Thierry Delisle |
Merge branch 'master' into ctxswitch
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@63364d8
|
3 years |
Thierry Delisle |
Removed suspend_then since I believe it cannot be made correct
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@f019069
|
3 years |
Thierry Delisle |
Some more work on suspend_then
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@c4b072c
|
3 years |
pabuhr |
add printf/scanf attribute to fmt routines
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@5b11c25
|
3 years |
Thierry Delisle |
Added new suspen_then function which runs a callback in the middle of …
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@673cd63
|
3 years |
Thierry Delisle |
Merge branch 'master' into ctxswitch
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@ffaedcd
|
3 years |
pabuhr |
clean up
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@ffe2fad
|
3 years |
Thierry Delisle |
Fixed several warnings in libcfa
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@8c3a0336
|
3 years |
Thierry Delisle |
Merge branch 'master' into ctxswitch
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@ab87ab5
|
3 years |
pabuhr |
update stream output
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@0efb269
|
3 years |
pabuhr |
add feature to input streams to read/not-read newline characters
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|
@deca0f5
|
3 years |
Thierry Delisle |
x87 and SSE flags are now only saved by threads
arm-ehcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
|
|
|