source: libcfa/src/containers

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @8a97248   21 months pabuhr switch from old trait syntax to new trait syntax using forall clause ADTast-experimental
(edit) @e8b8e65   2 years Thierry Delisle Added implementation of call_once ADTast-experimental
(edit) @88ac843e   2 years Thierry Delisle Moved lockfree containers to containers/lockfree.hfa. Added … ADTast-experimental
(edit) @a5e2682   2 years mlbrooks Improve new-array subscripting to cover missing cases. Missing cases … ADTast-experimental
(edit) @058ece2   2 years Thierry Delisle made all_t all extern. There is no definition but since it is a … ADTast-experimental
(edit) @d1abc63c   2 years Thierry Delisle Change parse args to use new arrays instead of C arrays. Also added … ADTast-experimental
(edit) @bbf61838   2 years Thierry Delisle Fixed missing header ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @accc9df9   2 years Thierry Delisle Visibility containers lib ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @8d76f2b   3 years mlbrooks Adding runtime bound checking for array subscripts and showing the … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @08ed947   3 years mlbrooks Roll up of string changes for performance testing/improvement, and a … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @97c215f   3 years mlbrooks string performance impovement by removing redundant traversal of … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @94647b0b   3 years mlbrooks String peformance improvement by removing all remaining uses of … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @1733184   3 years mlbrooks Fixing LL API not allowing simple assignment. Removing accidentally … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @4e8df745   3 years mlbrooks String performance improvements given hybrid design ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @2b30370   3 years mlbrooks Bug fixes for empty-string from no-arg ctor with sharing off ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @0ca15b7   3 years mlbrooks String hybrid testing and fixing the overwrite cases ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @fe18b46   3 years mlbrooks String hybrid testing and fixing no-share version through the … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @6f7aff3   3 years mlbrooks String hybrid assignment to unshared now optimizes to overwrite … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @7b0e8b7   3 years mlbrooks String heap growth implemented ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @804bf677   3 years mlbrooks String hybrid: Basic cases of solo alloc now working ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @4b3b352   3 years mlbrooks String hybrid has working separated sharing contexts ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @0f781fb8   3 years mlbrooks Refactoring of string internals. Existing tests pass. Adding … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @218096f   3 years mlbrooks String performance improvements ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @6cc87c0   3 years mlbrooks String bug fixes and new tests. Enabled white-box visibility (DEBUG_ … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @d8d512e   3 years mlbrooks Reorganizing string constructor/assignment overload calls for better … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @f450f2f   3 years mlbrooks Baseline of the string implementation. ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @44856ed   3 years mlbrooks Baseline "new" vector, with iterators. Implementation has not had … ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6448f7d   3 years mlbrooks Fixing compiler warnings with new arrays due to placeholder empty … ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6e50a6b   3 years mlbrooks Implementing language-provided syntax for (array) dimensions. Former … ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @63f42a8   3 years mlbrooks Re-worked new array declarations to avoid suggestion that a … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c2794b2   3 years mlbrooks Adding isListed accessor function to new linked list. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @69914cbc   3 years mlbrooks Replacing "Mike's old linked list" with "Mike's new linked list," … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7d51ef8   3 years mlbrooks Changing how the dlist API specifies which list direction you're … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8d1ad36   3 years mlbrooks Adding linked-list convenience functions and testing a corner case. … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a5db488   4 years mlbrooks Fixing two bugs in new linked list, which last night's build failure … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9e2341b4   4 years mlbrooks Baseline commit of new linked-list implementation and test. Using a … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9fa538c   4 years mlbrooks Fixed new-array subscripting to work on 32-bit builds, partly with a … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b9dae14c   4 years mlbrooks Activated syntax, forall( [N] ). This implementation desugars in the … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @63a4b92   4 years mlbrooks Improved support for new arrays subscripting by tuples, --,-,-?. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c7625e0   4 years mlbrooks Adding manged-length arrays ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @7ee3c87   4 years mlbrooks Dlist adjustments for performance and perf testability. Replaced a … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2d95a2d   4 years Thierry Delisle Small fixes to lock free queues. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @304de00   4 years Thierry Delisle Added queueLockFree which contains two lockfree queue based on MCS. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c08c3cf   4 years pabuhr fix conflict ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6f36dde   4 years pabuhr formatting ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @fd54fef   4 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) @e857743   4 years Thierry Delisle Forgot to commit the missing 'pragma once' in list.hfa ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b81fd95   4 years mlbrooks Fix bug where pointer and reference types allow unsound initialization … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8b58bae   4 years Thierry Delisle Merge branch 'master' into relaxed_ready ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0f89d4f   4 years Thierry Delisle Modified StackLF to use `next instead of getNext ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @64a7146   4 years Thierry Delisle Fixed idle sleep to no-longer use a spinlock, broke registration and … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @04b5cef   4 years Thierry Delisle Added BIAS option to ready_queue Added yield test for LibFibre? Fixed … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c1ee231   4 years pabuhr remove extern "C" from include files protected in CFA stdhdr directory ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9019b14   4 years pabuhr make "top" pointer volatile to prevent code movement ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @280ec46   4 years pabuhr switch lock-free stack from CAAD to CAVD ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d6d1f80   4 years mlbrooks Adding an example of lists and exceptions collaborating on a … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @314dab6   4 years pabuhr add -latomic flag to cfa.cc to get 16-byte CAS, add … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9c438546   4 years pabuhr move allocation "size" field, allow alternative lock-free stack for … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f2d05e9   4 years mlbrooks Dlist API getting pop_first, pop_last, ?`is_empty on the list head. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4d741e9   5 years mlbrooks Strengthened test and fixed a bug on dlist. The test acceptance … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6091b88a   5 years mlbrooks intrusive doubly linked list initial ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ee06e41b   6 years pabuhr add char, signed char, unsigned char to basic types in prologue ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexerpthread-emulationqualifiedEnum
(edit) @58b6d1b   6 years Thierry Delisle Fixed tests after headers change ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resndemanglerenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexerpthread-emulationqualifiedEnum
(edit) @73abe95   6 years Thierry Delisle Replace extension-less headers with .hfa ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resndemanglerenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexerpthread-emulationqualifiedEnum
(edit) @ba9baad   6 years Thierry Delisle Simplified some of the handling by converting libcfa sources from .c … ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resndemanglerenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexerpthread-emulationqualifiedEnum
(add) @bf71cfd   6 years Thierry Delisle Moved up many directories in source ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resndemanglerenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexerpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.