source: libcfa/src/bits

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @aa9f215   3 years pabuhr update return type of forward declaration for poll_interrupts ADT ast-experimental pthread-emulation
(edit) @23a08aa0   3 years pabuhr fix merge conflict ADT ast-experimental pthread-emulation
(edit) @ebf8ca5   3 years pabuhr switch for-loop from C to CFA format ADT ast-experimental pthread-emulation
(edit) @b443db0   3 years Thierry Delisle Change how no preempts zone are implemented. From begin/end tags to … ADT ast-experimental pthread-emulation
(edit) @01ba701   3 years Thierry Delisle Purged "thread_local" from code base. Replaced with C11's … ADT ast-experimental pthread-emulation
(edit) @fbb930e   3 years Thierry Delisle Added option to explicitly poll interrupts. Usefull in cases using … ADT ast-experimental pthread-emulation
(edit) @ced5e2a   3 years caparson removed debug fields from spinlock_t ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @4bb5d36   3 years Thierry Delisle Visibility stragglers. cfa_linkonce always means visibility default. ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @c18bf9e   3 years Thierry Delisle Visibility concurrency ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @8108ba8   3 years Thierry Delisle Started to add basic visibility control to libcfa ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @b2516e6   3 years pabuhr change libAlign to use BIGGEST_ALIGNMENT ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @16cc9f7   3 years pabuhr change cfaabi_bits_print... routines to return the number of … ADT ast-experimental pthread-emulation qualifiedEnum
(edit) @e57de69   4 years pabuhr formatting ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @611f29d   4 years pabuhr consolidate random-number generators ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @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
(edit) @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
(edit) @4177592f   4 years pabuhr add newline at end of file ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @e84ab3d   4 years Thierry Delisle Step 1 of changing $thread to thread$ ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @660665f   4 years caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @43784ac   4 years Thierry Delisle Changed libcfathread to consistently define _GNU_SOURCE ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @82f4063   4 years caparson switched unified locking to use dlist ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @a3821fa   4 years Thierry Delisle Changed enable interrupts: - no longer save the caller for debugging … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @200a229   4 years pabuhr return 0 from on_wait to prevent warning messages ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @8e85344   4 years Thierry Delisle Fix bad debug function ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @22b7579   4 years Thierry Delisle Changed is_blocking_lock trait to use on_wakeup. Fixed fast_lock to … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @d27b6be   4 years Thierry Delisle - Fixed TryLock in blocking_lock implementation that did not return … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c407434e   4 years Thierry Delisle Fixed missing static ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @f19497c   5 years Thierry Delisle Fixed missing try_lock in locks based on 'blocking_lock' ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @dddb3dd0   5 years Thierry Delisle Changed io to use ring per kernel threads. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @d0502a3   5 years mlbrooks Fixing function bodies in bits/containers and bits/sequence so they … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @352cbc2   5 years Thierry Delisle Added missing pragma once ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @ab1b971   5 years Thierry Delisle blocking_lock & multiple_acquisition_lock can now be used without … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @481cf3a   5 years pabuhr fix conflict ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c08c3cf   5 years pabuhr fix conflict ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @f706697   5 years pabuhr make "listed" static inline ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @454f478   5 years Thierry Delisle Re-arranged and commented low-level headers. Main goal was for better … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @fd54fef   5 years mlbrooks Converting the project to use the new syntax for otype, dtype and … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @a7aea7d   5 years Thierry Delisle Fixed abandon function and futures and added test for it. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @70f8bcd2   5 years Thierry Delisle Added new future types ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @9536761   5 years pabuhr formatting, change container iterator operator from ">>" to "|" ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @a3a76ea   5 years pabuhr modify routines to return added/removed node to allow cascading calls ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @19de7864   5 years caparsons removed listed requirement for collections since it was redundant ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @accc5dbb   5 years caparsons updated other collections to match changes to sequence.hfa ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @8a81b09   5 years caparsons fixed iterators after breaking them ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e43aa14   5 years caparsons refactored collection and sequence to work with structs that don't … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @8b73526   5 years caparsons added struct to _anonymous_object and changed containers to reflect change ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7d4ce2a   5 years pabuhr make collections publicly accessible in include directory ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @58870e6b   5 years pabuhr switch from reference back to pointer ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e91a255   5 years pabuhr fix code placement error ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7c1144b   5 years pabuhr formatting, more switch from pointer to reference ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @a32cbac2   5 years pabuhr add comments to SeqIter ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @4f649cb   5 years pabuhr print task id rather than task address for multi-list test ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @f7386f7   5 years pabuhr add queue to multi-list container test ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @1ac1f0b   5 years pabuhr rename iterators to remove cast ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @34dcc78c   5 years pabuhr re-purpose Seqable as Colable for stack ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7b2a786   5 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @a5a67ab8   5 years pabuhr small changes to container switch to references ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @9082e0f1   5 years pabuhr add multi-list container test ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @8e655f7c   5 years caparsons fixed collision between Sequence and containers.hfa ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @a78c3ff   5 years caparsons switched queue and sequence to use references ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @636d3715   5 years pabuhr more code sharing in containers ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b37515b   5 years pabuhr start converting from pointer to reference parameters/returns across … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @833ba13   5 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @3d0560d   5 years pabuhr clean up all new collections and fix sequence iterator bug ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @6d1790c   5 years Thierry Delisle Fixed some warnings in libcfa ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @5e82d56   5 years pabuhr temporary collection types for testing ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c1076a2f   5 years pabuhr remove preprocessor comment ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c76bd34   5 years caparsons Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @ae2c27a   5 years caparsons Added unified condition variable prototypes ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e235429   5 years Thierry Delisle Removed last parker/unparker information is it was not particularly useful ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @ace2e92   5 years Thierry Delisle Fix deprecated HAVE_PREADV2/HAVE_PWRITEV2 macros. Disabled diagnostics … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @a77496cb   5 years Thierry Delisle First draft at core objects of futures and basic tests ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @98cf828   5 years pabuhr update ARM architecture code ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @d685cb0   5 years pabuhr add ARM equivalent for x86 rdtsc ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e67a82d   5 years pabuhr fix conflicts ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @fd9b524   5 years pabuhr change from asm volatile(pause) to Pause() ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b353a49   5 years Thierry Delisle Added oneshot semaphore type ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @95789be   5 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @3e2b9c9   5 years Thierry Delisle More restructuring of translation units Unclear if it improves … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e660761   5 years Thierry Delisle First attempt at reducing complation time by restructuring the code. … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e0f93e0   5 years Thierry Delisle Added single_sem type, which effectively extends park/unpark logic for … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b81fd95   5 years mlbrooks Fix bug where pointer and reference types allow unsound initialization … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @79306383   5 years Thierry Delisle Fixed error in containers ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7812a7b5   5 years Thierry Delisle Fixed errors and warning with x86 build ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @8b58bae   5 years Thierry Delisle Merge branch 'master' into relaxed_ready ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @13c5e19   5 years Thierry Delisle - Moved snzi and subqueues outside of ready_queue.cfa. - Added … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c1ee231   5 years pabuhr remove extern "C" from include files protected in CFA stdhdr directory ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @504a7dc   5 years Thierry Delisle Some fixes after the merge, compiles but still has livelocks ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @6a490b2   5 years Thierry Delisle Merge branch 'master' into relaxed_ready ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @6ec07e5   5 years Thierry Delisle Improved error messaging in locks ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c66f6cb   5 years Thierry Delisle Added pthread error checking to the terminating semaphore. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c1581a0   5 years ajbeach One extra change to add the io_core debug print group. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @0a805f2   5 years Thierry Delisle Added second io printing group with less verbose prints. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @4069faad   5 years Thierry Delisle Fix error in benchmark where the wrong fd was used. Changed behcnmark … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c59a346   5 years Thierry Delisle Minor fixes to I/O ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @851fd92   5 years ajbeach The requested addition of groups to debug printing. Tested in exception.c. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @93ace83   5 years Thierry Delisle Fix debug print after changes to bits print to add a file descriptor ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @92e7631   5 years Thierry Delisle Fixed ready state. Fixed race condition between halt and wake_* ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @ae66348   5 years Thierry Delisle Threads in debug now keep track of last function to park/unpark it ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @dac55004   6 years Thierry Delisle Moved assert which wasn't really checking for an invariant ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
Note: See TracRevisionLog for help on using the revision log.