source: libcfa/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @cfbc703   2 years pabuhr add resize and more "alloc" routines arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @f586539   2 years Thierry Delisle Fixed incorrect check reporting the main thread has corrupted stack arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @3090127   2 years ajbeach Naming updates, most are to get exception names to the new … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @92e7631   2 years Thierry Delisle Fixed ready state. Fixed race condition between halt and wake_* arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @f0ce5f4   2 years Thierry Delisle V-ing a semaphore now returns wether or not a thread was woken up. Fix … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @ae7be7a   2 years Thierry Delisle Fixed incorrect setting of ready state and added result to previous … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @9cb89b87   2 years ajbeach Clean-up in exception.c, follow up from the last one. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @2a3b019   2 years ajbeach Cleaning exception code: no direct access to shared_stack anymore, … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @276ae57e   2 years Thierry Delisle Fix yesterday's checks where the stale flag was wrong arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @ae66348   2 years Thierry Delisle Threads in debug now keep track of last function to park/unpark it arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @210b8b3   2 years Thierry Delisle Added checks that the stack pointer is consistent when running and … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @9640813   2 years ajbeach Clean-up in exception.c. Moved platform checks to the top of the file. arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @0f6ac828   2 years ajbeach Did a round of tests and it looks like the personality function does … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @c243092   2 years pabuhr put bitmanip.hfa into the public "include" directory arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @03eabf4   2 years pabuhr first attempt at consolidating bit-manipulation operations arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @6791213   2 years pabuhr fix abort to add newline if abort message does not end with one arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @852a2f06   2 years pabuhr fix recusion for base10_128, fix printing of int128 with width using … arm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @5b544a6   2 years Thierry Delisle Merge branch 'generator' arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @ca7949b   2 years pabuhr update comments arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @dd7c652   2 years pabuhr fixed printing int128 binary, and started fixing int128 decimal arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @d870df3   2 years pabuhr fix abort problem where va_list was forwarded incorrectly arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @427854b   2 years Thierry Delisle First draft implementation of generators, still missing error … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @190224d   2 years ajbeach Exceptions should now work on 32bit. Testing error corrected. arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @dac55004   2 years Thierry Delisle Moved assert which wasn't really checking for an invariant arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @ac2b598   2 years Thierry Delisle Changed descriptors for concurrency to use $ prefix instead of … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @0f2c555   2 years Thierry Delisle Removed attribute const on active_* routines as it is unclear how safe … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @c7a900a   2 years Thierry Delisle More renames and clean-ups arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @a505021   2 years Thierry Delisle Merge branch 'master' into park_unpark arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @8c50aed   2 years Thierry Delisle Some clean-up and renaming, also adding attribute((const/pure)) … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @2cbfe92   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
(edit) @e59e663   2 years pabuhr fix build error arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @4783ff6   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
(edit) @5b2b42e   2 years Thierry Delisle Removed the old ctxswitch in thread_start and the variable that caused … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @bd5b443   2 years pabuhr add printing macros for int128 to iostream arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @40cac90   2 years pabuhr add printf/scanf attribute to ostream/istream "fmt" routine arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @fca3bf8   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
(edit) @3b9c674   2 years ajbeach Expections now supported in position independent code. arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @5ccee64   2 years pabuhr change backtrace starting point from level 3 to level 2 arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @b0c7419   2 years Thierry Delisle Yield now uses force_yield instead of park/unpark. Final ctxswitch of … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @50b8885   2 years Thierry Delisle Removed owner reason from monitors which was only for debug and did … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3381ed7   2 years Thierry Delisle Added park/unpark primitives thread and removed BlockInternal?. … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @d231700   2 years pabuhr remove zero_t/one_t constructor because of relationship with … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @f00b2c2c   2 years pabuhr defined rational constructor from 0 [fixes #117] arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @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
(edit) @095ac99   2 years pabuhr change backquoted keywords from xxx to xxx arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9f575ea   2 years Thierry Delisle First attempt at park/unpark arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @e3fea42   2 years pabuhr change "const char *" to "const char []" arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @1d94116   2 years pabuhr do not allow a NULL printf-format to abort arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @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
(edit) @948fdef   2 years pabuhr change backquotes identifiers to xxx syntax, change priority of … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @8a13c47   2 years pabuhr restructure errors invoking signal handlers and handled by abort arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @768bd556   2 years pabuhr start cleanup and update of intrusive data-structures arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @1469a8a   2 years pabuhr differentiate between null-pointer dereference and bad-pointer … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @98d6965d   2 years pabuhr temporarily remove default memory exhausted message, use NULL return … arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @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
(edit) @baf608a   2 years pabuhr provide switch to print heap statistics on program termination arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @0030ada3   2 years pabuhr remove static from stack_data_size declaration arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @1a3040c   2 years pabuhr add guard page to pthread stack in debug mode arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @121be3e   2 years pabuhr change NULL to 0p arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @4ea1c6d   2 years pabuhr turn on unfreed storage warning message arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @4cae032   2 years pabuhr add missing destructor for ofstream nad ifstream arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @524627e   2 years pabuhr change NULL to 0pt arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @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
(edit) @1e034d9   2 years pabuhr forammting, add missing call to header in alignment realloc arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @d74369b   2 years pabuhr update CFA allocation routines with realloc and alignment arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @95eb7cf   2 years pabuhr major update of heap, especially realloc arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @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
(edit) @57c764c   2 years Thierry Delisle Fixed typo arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @89124ff   3 years pabuhr add extra alignment check and missing frees arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @cafb687   3 years pabuhr start allocation updates for arrays and alignment arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @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
(edit) @722c0848   3 years Thierry Delisle Added assertion to WakeThreads? routine arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @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
(edit) @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
(edit) @31d8f4d   3 years Thierry Delisle Fixed distribution dependencies arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @a539fc3   3 years Thierry Delisle Merge branch 'master' into distcc arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @fd8f88f   3 years pabuhr remove special FILE names, like _IO_2_1_stdout_ arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @81e60f7   3 years Thierry Delisle Fixed small merge problems arm-ehenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
Note: See TracRevisionLog for help on using the revision log.