source: libcfa/src/containers

Revision Log Mode:


Legend:

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