Age | Commit message (Expand) | Author |
2014-11-09 | structure: Vector: Reduce interface. | Ambroz Bizjak |
2014-11-08 | structure/Vector: Add _Count. | Ambroz Bizjak |
2014-11-08 | structure/Vector: Check index in _Get against capacity, not count. | Ambroz Bizjak |
2014-11-08 | structure/Vector: Split into header and implementation. | Ambroz Bizjak |
2014-11-08 | Vector: Add _Push and _Pop. | Ambroz Bizjak |
2014-11-08 | structure: Vector: Add AppendValue function. | Ambroz Bizjak |
2014-11-08 | Add a simple Vector data structure. | Ambroz Bizjak |
2013-06-07 | SLinkedList: optimize by allowing the prev and last pointers to be indetermin... | ambrop7 |
2013-05-21 | SLinkedList: add the list pointer argument to Next and Prev functions | ambrop7 |
2013-05-20 | SLinkedList: implement MarkRemoved and IsRemoved | ambrop7 |
2013-05-17 | SLinkedList: implement RemoveFirst and RemoveLast | ambrop7 |
2013-03-26 | structure/CAvl: implement support for custom associative operations | ambrop7 |
2013-01-20 | remove structure/LinkedList4.h, it won't be needed | ambrop7 |
2013-01-17 | add structure/LinkedList4 | ambrop7 |
2013-01-17 | structure/SAvl: expose range queries | ambrop7 |
2013-01-17 | structure/CAvl: implement range queries via CAvl_GetFirstGreater etc. | ambrop7 |
2012-12-04 | structure: LinkedList1: add LinkedList1_InsertListAfter() | ambrop7 |
2012-11-04 | CHash: fix bug in Insert() to detect existing entry. This affected NCDInterpP... | ambrop7 |
2012-10-21 | structure: CAvl, CHash: detect if CAvl.h or CHash.h is not included in _header.h | ambrop7 |
2012-10-11 | structure: CHash: add CHash_Verify() | ambrop7 |
2012-10-11 | structure: CHash: add CHash_MultiplyBuckets() | ambrop7 |
2012-10-10 | structure: remove CStringTrie | ambrop7 |
2012-09-01 | get rid of some warnings | ambrop7 |
2012-09-01 | remove LinkedList2 and use LinkedList1 instead | ambrop7 |
2012-09-01 | structure: remove BHeap | ambrop7 |
2012-09-01 | compile fixes for MSVC | ambrop7 |
2012-08-05 | structure: remove BStringTrie | ambrop7 |
2012-08-05 | structure: add CStringTrie, which generalizes BStringTrie to allow specifying... | ambrop7 |
2012-08-04 | structure: BStringTrie: fix an overflow just introduced, in case int is bigge... | ambrop7 |
2012-08-04 | structure: BStringTrie: fix integer overflow when casting size_t to int | ambrop7 |
2012-08-04 | structure: BStringTrie: use less memory (half) | ambrop7 |
2012-08-04 | structure: add BStringTrie | ambrop7 |
2012-08-04 | structure: CHash: add option to indicate entry hashes can be obtained efficie... | ambrop7 |
2012-08-03 | structure: CHash: rework, remove unused features | ambrop7 |
2012-08-02 | structure: CHash: small optimization in Lookup() | ambrop7 |
2012-08-02 | structure: add SLinkedList | ambrop7 |
2012-07-22 | structure: SAvl: add count overflow assertion in Insert() | ambrop7 |
2012-07-22 | structure: SAvl: fix typo | ambrop7 |
2012-07-22 | structure: BAVL: rename BAVL_DEBUG to BAVL_AUTO_VERIFY | ambrop7 |
2012-07-22 | structure: CAvl: rename CAVL_PARAM_VERIFY to CAVL_AUTO_VERIFY, because it's m... | ambrop7 |
2012-07-22 | structure: BAVL: add BAVL_Verify(), and make verification asssertion forced s... | ambrop7 |
2012-07-22 | structure: add SAvl, a wrapper around CAvl assuming links are pointers | ambrop7 |
2012-07-22 | structure: BCountAVL: remove | ambrop7 |
2012-07-20 | structure: CAvl: add assertion against count overflow | ambrop7 |
2012-07-20 | structure: CAvl: add option to not have lookup operations | ambrop7 |
2012-07-20 | structure: CAvl: cosmetic changes | ambrop7 |
2012-06-10 | structure: IndexedList: add iteration functions | ambrop7 |
2012-06-07 | structure: IndexedList: use the new keys-are-indices feature of CAvl for more... | ambrop7 |
2012-06-07 | CAvl: add option to assume the keys are the indices of nodes, suitable for im... | ambrop7 |
2012-06-06 | structure: IndexedList: fix an assert which should be stricter | ambrop7 |