source: libcfa/src/bits

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @b08ab18   3 months pabuhr formatting
(edit) @33e4e8ef   5 months pabuhr change incorrect architecture name arm_64 to aarch64
(edit) @acafba4   8 months mlbrooks Rename internal macro away from TYPE, which is a cs343 name collision.
(edit) @43eb8e9   8 months pabuhr remove unnecessary include bits/sequence.hfa
(edit) @4b78d25   8 months pabuhr Revert "remove ucpp-style collections used before Mike's lists" This …
(edit) @b388d1ba   8 months pabuhr remove ucpp-style collections used before Mike's lists
(edit) @6e93819   8 months pabuhr use arm64 to select 64-bit random numbers
(edit) @55b060d   8 months pabuhr rename directories containers to collections
(edit) @d9b7b66   9 months pabuhr change C style for-loops to CFA-style for-loops
(edit) @bf55f32   9 months caparson added support for general channel operators
(edit) @bbecdd4   10 months caparson missed two files with previous commit
(edit) @22f2b7d   11 months caparson missed including in previous commits ast-experimental
(edit) @70a4ed5   11 months caparson refactored to remove return val from on_selected ast-experimental
(edit) @fece3d9   12 months caparson Added fix for cond var timeout handling race. Cleanup of locks.hfa/cfa … ADTast-experimental
(edit) @73bf7ddc   12 months caparson updated lock interface to support waituntil trait ADTast-experimental
(edit) @90fb672   13 months pabuhr use splitmix32/64 to prime set seed for all PRNG ADTast-experimental
(edit) @12b006c   13 months caparson small comment cleanup ADTast-experimental
(edit) @09965e5   13 months caparson added splitmix64 since wyhash has 128 bit dependency and xoshiro doesnt ADTast-experimental
(edit) @a6bb5fc   13 months caparson fixed merge conflict ADTast-experimental
(edit) @4c6ba5a   13 months caparson refactored to use generators for seeding state, added splitmix32 for … ADTast-experimental
(edit) @b2f3880   14 months pabuhr add newline at end of file ADTast-experimental
(edit) @8a97248   15 months pabuhr switch from old trait syntax to new trait syntax using forall clause ADTast-experimental
(edit) @d9585291   16 months pabuhr formatting ADTast-experimental
(edit) @b797d97   16 months pabuhr formatting, switch to XOSHIRO256PP/XOSHIRO128PP as the 64/32-bit … ADTast-experimental
(edit) @3ff64cb   17 months pabuhr add missing parenthesis in KISS PRNG ADTast-experimental
(edit) @3e5eeaf   17 months pabuhr update documentation ADTast-experimental
(edit) @261e107   17 months pabuhr change all PRNG to prime the PRNG state in set_seed with the given seed ADTast-experimental
(edit) @4020f09   17 months pabuhr formatting, switch to typedef for PRNG complex state ADTast-experimental
(edit) @c8238c0   17 months pabuhr remove 32-bit use of lehmer64, which requires uint128_t ADTast-experimental
(edit) @dd46fd3   17 months pabuhr generalization of PRNG ADTast-experimental
(edit) @9fce2572   17 months pabuhr 32-bit update of PRNG ADTast-experimental
(edit) @d2ad151   17 months pabuhr major update of PRNG ADTast-experimental
(edit) @639e4fc   18 months Thierry Delisle Changed cluster link to use explicit type to avoid anonymous names in … ADTast-experimental
(edit) @6a4ef0c   18 months Thierry Delisle Changed cltr_link to use explicit field name to make gdb easier ADTast-experimental
(edit) @cd5b58f   18 months Thierry Delisle Changed node link in thread to use dlink called cltr_link ADTast-experimental
(edit) @be5f0a5   18 months Thierry Delisle Changed monitors to use the user_link instead of the ready_link ADTast-experimental
(edit) @2856982c   18 months Thierry Delisle Changed implicit dlink field in thread$ to have name uxer_link ADTast-experimental
(edit) @301071a   19 months pabuhr formatting ADTast-experimental
(edit) @aa9f215   20 months pabuhr update return type of forward declaration for poll_interrupts ADTast-experimentalpthread-emulation
(edit) @23a08aa0   20 months pabuhr fix merge conflict ADTast-experimentalpthread-emulation
(edit) @ebf8ca5   20 months pabuhr switch for-loop from C to CFA format ADTast-experimentalpthread-emulation
(edit) @b443db0   20 months Thierry Delisle Change how no preempts zone are implemented. From begin/end tags to … ADTast-experimentalpthread-emulation
(edit) @01ba701   20 months Thierry Delisle Purged "thread_local" from code base. Replaced with C11's … ADTast-experimentalpthread-emulation
(edit) @fbb930e   20 months Thierry Delisle Added option to explicitly poll interrupts. Usefull in cases using … ADTast-experimentalpthread-emulation
(edit) @ced5e2a   23 months caparson removed debug fields from spinlock_t ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @4bb5d36   2 years Thierry Delisle Visibility stragglers. cfa_linkonce always means visibility default. ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @c18bf9e   2 years Thierry Delisle Visibility concurrency ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @8108ba8   2 years Thierry Delisle Started to add basic visibility control to libcfa ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @b2516e6   2 years pabuhr change libAlign to use BIGGEST_ALIGNMENT ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @16cc9f7   2 years pabuhr change cfaabi_bits_print... routines to return the number of … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @e57de69   2 years pabuhr formatting ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @611f29d   2 years pabuhr consolidate random-number generators ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @9b33337   2 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @418d31ac   2 years Thierry Delisle Added spin count to spin locks as a debugging tool ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @4177592f   2 years pabuhr add newline at end of file ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @e84ab3d   3 years Thierry Delisle Step 1 of changing $thread to thread$ ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @660665f   3 years caparson Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @43784ac   3 years Thierry Delisle Changed libcfathread to consistently define _GNU_SOURCE ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @82f4063   3 years caparson switched unified locking to use dlist ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a3821fa   3 years Thierry Delisle Changed enable interrupts: - no longer save the caller for debugging … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @200a229   3 years pabuhr return 0 from on_wait to prevent warning messages ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8e85344   3 years Thierry Delisle Fix bad debug function ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @22b7579   3 years Thierry Delisle Changed is_blocking_lock trait to use on_wakeup. Fixed fast_lock to … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d27b6be   3 years Thierry Delisle - Fixed TryLock? in blocking_lock implementation that did not return … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c407434e   3 years Thierry Delisle Fixed missing static ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f19497c   3 years Thierry Delisle Fixed missing try_lock in locks based on 'blocking_lock' ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @dddb3dd0   3 years Thierry Delisle Changed io to use ring per kernel threads. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d0502a3   3 years mlbrooks Fixing function bodies in bits/containers and bits/sequence so they … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @352cbc2   3 years Thierry Delisle Added missing pragma once ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ab1b971   3 years Thierry Delisle blocking_lock & multiple_acquisition_lock can now be used without … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @481cf3a   3 years pabuhr fix conflict ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c08c3cf   3 years pabuhr fix conflict ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f706697   3 years pabuhr make "listed" static inline ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @454f478   3 years Thierry Delisle Re-arranged and commented low-level headers. Main goal was for better … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @fd54fef   3 years mlbrooks Converting the project to use the new syntax for otype, dtype and … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a7aea7d   3 years Thierry Delisle Fixed abandon function and futures and added test for it. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @70f8bcd2   3 years Thierry Delisle Added new future types ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9536761   3 years pabuhr formatting, change container iterator operator from ">>" to "|" ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a3a76ea   3 years pabuhr modify routines to return added/removed node to allow cascading calls ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @19de7864   3 years caparsons removed listed requirement for collections since it was redundant ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @accc5dbb   3 years caparsons updated other collections to match changes to sequence.hfa ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8a81b09   3 years caparsons fixed iterators after breaking them ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e43aa14   3 years caparsons refactored collection and sequence to work with structs that don't … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8b73526   3 years caparsons added struct to _anonymous_object and changed containers to reflect change ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7d4ce2a   3 years pabuhr make collections publicly accessible in include directory ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @58870e6b   3 years pabuhr switch from reference back to pointer ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e91a255   3 years pabuhr fix code placement error ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7c1144b   3 years pabuhr formatting, more switch from pointer to reference ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a32cbac2   3 years pabuhr add comments to SeqIter? ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4f649cb   3 years pabuhr print task id rather than task address for multi-list test ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f7386f7   3 years pabuhr add queue to multi-list container test ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1ac1f0b   3 years pabuhr rename iterators to remove cast ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @34dcc78c   3 years pabuhr re-purpose Seqable as Colable for stack ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7b2a786   3 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a5a67ab8   3 years pabuhr small changes to container switch to references ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9082e0f1   3 years pabuhr add multi-list container test ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8e655f7c   3 years caparsons fixed collision between Sequence and containers.hfa ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a78c3ff   3 years caparsons switched queue and sequence to use references ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @636d3715   3 years pabuhr more code sharing in containers ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b37515b   3 years pabuhr start converting from pointer to reference parameters/returns across … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.