source: libcfa/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @eeb5023   3 years caparsons added full timeout functionality to unified condition variables ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c28ea4e   3 years caparsons Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4b30e8c   3 years caparsons added callback support ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3c80ccc   3 years Thierry Delisle Fixed io/setup after new assertion ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @58688bf   3 years Thierry Delisle Added assertion to check there aren't pending unparks ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e873838   3 years Thierry Delisle Removed unpark and added support for unpark from the kernel … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ea3fa25   3 years m3zulfiq Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @45444c3   3 years m3zulfiq Removed dimension parameter from adelete. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6a77224   3 years Thierry Delisle Changed park/unpark ticket to be -1,0,1 instead of 0,1,2 because it's … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7ee8153   3 years Thierry Delisle Improved the error handling output for mismatched park/unparks ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c960331   3 years ajbeach Attempt to clean-up the exception headers. I think this is easier to … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @342be43   3 years ajbeach Some exception clean-up that did not require any drastic changes. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ab8c6a6   3 years ajbeach Thread Cancellation, a test for it and a required fix to Specialization. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9b0c3ec   3 years pabuhr fix warning from printf for size_t variable by using %zd format code ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @5afb49a   3 years Thierry Delisle Split thread_leave so backend is called from the kernel once the … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0b18db7   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @290553a   3 years Thierry Delisle Changed some defines to constants with last fix ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b982fb2   3 years pabuhr add cast to syscall 0p to disambiguate between dtype and ftype 0p ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8fc9a5f   3 years ajbeach Did some work the exception header to better fake associated types. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6fbe9a5   3 years mlbrooks Fixing code-gen of constants. Fixes #182? Removes workaround … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @69c5c00   3 years ajbeach Rework exceptions mark_exception -> get_exception_vtable and the … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @848439f   3 years Thierry Delisle Fixed newlines and tabs in concurrency/locks ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c76bd34   3 years caparsons Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ae2c27a   3 years caparsons Added unified condition variable prototypes ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a4bdbcd   3 years pabuhr formatting ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0d72d45   3 years Thierry Delisle Fix old unpark in io setup ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @dd53f75   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b4b63e8   3 years Thierry Delisle Fixed missing changes to park/unpark. Added canary to threads to check … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e235429   3 years Thierry Delisle Removed last parker/unparker information is it was not particularly useful ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @038110a   3 years Thierry Delisle Fixed typos and added thread/monitor/coroutine wrapper for gdb ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e96e439   3 years pabuhr remove const from limits as workaround for trac ticket #182 ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7ab28b6   3 years Thierry Delisle Removed unnecessary line causing a warning ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @bb662027   3 years Thierry Delisle Added cfathread C library which encapsulates a small part of libcfa … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @58d64a4   3 years Thierry Delisle processor_id_t now have a bool to state if it is a full processor. … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @433d352   3 years Thierry Delisle Parse args now uses weak globals to allow linking with C. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @eccb14d   3 years Thierry Delisle Missed fix in madvise ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4ab3cf9b   3 years Thierry Delisle Fixed typos and small errors in io/call.cfa.in ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ace2e92   3 years Thierry Delisle Fix deprecated HAVE_PREADV2/HAVE_PWRITEV2 macros. Disabled diagnostics … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0e52f14   3 years Thierry Delisle Fixed where io types are added ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @930e57e   3 years Thierry Delisle Fix io types to work without io_uring ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2724b4e   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c402739   3 years Thierry Delisle I/O operations now use futures. io calls implementation are now … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @77a2994   3 years Thierry Delisle Implemented joining of threads. It behaves very similarly to monitor … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4d9172f   3 years Thierry Delisle Added memory.cfa back in libcfa ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1c01c58   3 years ajbeach Rather large commit to get coroutine cancellation working. This … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @113d785   3 years pabuhr formatting ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1b55756   3 years m3zulfiq heap.cfa: removed bug in resize with alignment by adding return before … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @92847f7   3 years pabuhr corrections for resize/realloc with alignment ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @03b87140   3 years m3zulfiq removed bug from resize/realloc with alignment so alignment is not set … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a3ade94   3 years m3zulfiq cleaned up resize and realloc with alignment ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @47dd0d2   3 years pabuhr use math.hfa 'min' routine, work on code to reuse existing storage in … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f76ff0b   3 years m3zulfiq alloc2.txt: added expected output file for test alloc2.cfa. heap.cfa: … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f67b983   3 years pabuhr formatting ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c86f587   3 years pabuhr fix bugs in resize and realloc with alignment ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @70cab43   3 years m3zulfiq Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @68f0c4e   3 years m3zulfiq stdlib.hfa: changed CFA malloc, realloc and resize as discussed with … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a77496cb   3 years Thierry Delisle First draft at core objects of futures and basic tests ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @49a980b   3 years m3zulfiq Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @191a190   3 years m3zulfiq Removed a fill bug from alloc interface, changed pervious alloc tests … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2fbc904   3 years Thierry Delisle Makefiles now pass 'distcheck' until test folder. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d5f4613   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @915aa11   3 years pabuhr start ARM stubs for exception handling ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e9b49379   3 years pabuhr update for 32-bit ARM ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0190480   3 years pabuhr update for 32-bit ARM ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8ec4a52   3 years pabuhr harmonize with 32-bit ARM context switch ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @98cf828   3 years pabuhr update ARM architecture code ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @856dff8   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f7fac4b   3 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @95472ee   3 years pabuhr readd ARM 32-bit context-switch assemble file ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ceb7db8   3 years m3zulfiq Added alloc interface with backtick and removed polymorphic alloc … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b7fe2e6   3 years Thierry Delisle Distribution now correctly handles libcfa but requires handcrafted … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d119d613   3 years ajbeach Reorganized the exception and concurrency overlap. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @5fe7322   3 years Thierry Delisle Implemented reverse-rng strategy ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a3effcc   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @772411a   3 years Thierry Delisle Moved bias to it's own function. Fixed minor assertions triggering. ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0254454   3 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7cfef0d   3 years pabuhr move routines floor, ceiling, ceiling_div from bitmanip.hfa to math.hfa ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9509a41   3 years Thierry Delisle Build now supports arm32 and arm64 as seperate machines ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c2bc6d5   3 years Thierry Delisle Minor fixes to make files to support dist target ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @97cba9f   3 years pabuhr fix comment ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ba70330   3 years pabuhr fix exception problems from ARM changes ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @482fa08   3 years pabuhr correctly set CFA_REG_IP for ARM 64-bit ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c5cbc099   3 years pabuhr temporarily change from 32-bit to 64-bit and get it working ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @636d115b   3 years pabuhr formatting, documentation ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d685cb0   3 years pabuhr add ARM equivalent for x86 rdtsc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e67a82d   3 years pabuhr fix conflicts ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @67ca73e   3 years pabuhr temporary exception hack for ARM 64-bit ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @88cafe7   3 years pabuhr add CtxGet? routine for ARM 64-bit ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @442b624   3 years pabuhr temporarily disable ARM disable/enable_global_interrupts() ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9705ffe   3 years pabuhr add fake stack for ARM 64-bit ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @74f5c83   3 years pabuhr assembler for save/restore registers FPSR/FPCR for ARM ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @fd9b524   3 years pabuhr change from asm volatile(pause) to Pause() ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @133a161   3 years Thierry Delisle Fixed redeclaration of off_t for x86 ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f2384c9a   3 years Thierry Delisle Added forward/reverse rng for later use in the ready queue ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @93526ef   3 years Thierry Delisle Fixed assertion due to typo in IO ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @794db28   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d2b5d2d   3 years Thierry Delisle Set leader lock as default for I/O, which seems the better default ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @762fbc1   3 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @68d40b7   3 years pabuhr change ceiling to ceiling2 for mallopt ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c354108   3 years pabuhr change alloc_set with array initialization to have old and new … ADTarm-ehenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.