source: libcfa/src/bits

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @90fb672   2 years pabuhr use splitmix32/64 to prime set seed for all PRNG ADT ast-experimental
(edit) @12b006c   2 years caparson small comment cleanup ADT ast-experimental
(edit) @09965e5   2 years caparson added splitmix64 since wyhash has 128 bit dependency and xoshiro doesnt ADT ast-experimental
(edit) @a6bb5fc   2 years caparson fixed merge conflict ADT ast-experimental
(edit) @4c6ba5a   2 years caparson refactored to use generators for seeding state, added splitmix32 for … ADT ast-experimental
(edit) @b2f3880   3 years pabuhr add newline at end of file ADT ast-experimental
(edit) @8a97248   3 years pabuhr switch from old trait syntax to new trait syntax using forall clause ADT ast-experimental
(edit) @d9585291   3 years pabuhr formatting ADT ast-experimental
(edit) @b797d978   3 years pabuhr formatting, switch to XOSHIRO256PP/XOSHIRO128PP as the 64/32-bit … ADT ast-experimental
(edit) @3ff64cb   3 years pabuhr add missing parenthesis in KISS PRNG ADT ast-experimental
(edit) @3e5eeaf2   3 years pabuhr update documentation ADT ast-experimental
(edit) @261e107   3 years pabuhr change all PRNG to prime the PRNG state in set_seed with the given seed ADT ast-experimental
(edit) @4020f09   3 years pabuhr formatting, switch to typedef for PRNG complex state ADT ast-experimental
(edit) @c8238c0   3 years pabuhr remove 32-bit use of lehmer64, which requires uint128_t ADT ast-experimental
(edit) @dd46fd3   3 years pabuhr generalization of PRNG ADT ast-experimental
(edit) @9fce2572   3 years pabuhr 32-bit update of PRNG ADT ast-experimental
(edit) @d2ad151   3 years pabuhr major update of PRNG ADT ast-experimental
(edit) @639e4fc   3 years Thierry Delisle Changed cluster link to use explicit type to avoid anonymous names in … ADT ast-experimental
(edit) @6a4ef0c   3 years Thierry Delisle Changed cltr_link to use explicit field name to make gdb easier ADT ast-experimental
(edit) @cd5b58f   3 years Thierry Delisle Changed node link in thread to use dlink called cltr_link ADT ast-experimental
(edit) @be5f0a5   3 years Thierry Delisle Changed monitors to use the user_link instead of the ready_link ADT ast-experimental
(edit) @2856982c   3 years Thierry Delisle Changed implicit dlink field in thread$ to have name uxer_link ADT ast-experimental
(edit) @301071a   3 years pabuhr formatting ADT ast-experimental
(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
Note: See TracRevisionLog for help on using the revision log.