Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ambrop72/badvpn.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2014-11-09structure: Vector: Reduce interface.Ambroz Bizjak
2014-11-08structure/Vector: Add _Count.Ambroz Bizjak
2014-11-08structure/Vector: Check index in _Get against capacity, not count.Ambroz Bizjak
2014-11-08structure/Vector: Split into header and implementation.Ambroz Bizjak
2014-11-08Vector: Add _Push and _Pop.Ambroz Bizjak
2014-11-08structure: Vector: Add AppendValue function.Ambroz Bizjak
2014-11-08Add a simple Vector data structure.Ambroz Bizjak
2013-06-07SLinkedList: optimize by allowing the prev and last pointers to be indetermin...ambrop7
2013-05-21SLinkedList: add the list pointer argument to Next and Prev functionsambrop7
2013-05-20SLinkedList: implement MarkRemoved and IsRemovedambrop7
2013-05-17SLinkedList: implement RemoveFirst and RemoveLastambrop7
2013-03-26structure/CAvl: implement support for custom associative operationsambrop7
2013-01-20remove structure/LinkedList4.h, it won't be neededambrop7
2013-01-17add structure/LinkedList4ambrop7
2013-01-17structure/SAvl: expose range queriesambrop7
2013-01-17structure/CAvl: implement range queries via CAvl_GetFirstGreater etc.ambrop7
2012-12-04structure: LinkedList1: add LinkedList1_InsertListAfter()ambrop7
2012-11-04CHash: fix bug in Insert() to detect existing entry. This affected NCDInterpP...ambrop7
2012-10-21structure: CAvl, CHash: detect if CAvl.h or CHash.h is not included in _header.hambrop7
2012-10-11structure: CHash: add CHash_Verify()ambrop7
2012-10-11structure: CHash: add CHash_MultiplyBuckets()ambrop7
2012-10-10structure: remove CStringTrieambrop7
2012-09-01get rid of some warningsambrop7
2012-09-01remove LinkedList2 and use LinkedList1 insteadambrop7
2012-09-01structure: remove BHeapambrop7
2012-09-01compile fixes for MSVCambrop7
2012-08-05structure: remove BStringTrieambrop7
2012-08-05structure: add CStringTrie, which generalizes BStringTrie to allow specifying...ambrop7
2012-08-04structure: BStringTrie: fix an overflow just introduced, in case int is bigge...ambrop7
2012-08-04structure: BStringTrie: fix integer overflow when casting size_t to intambrop7
2012-08-04structure: BStringTrie: use less memory (half)ambrop7
2012-08-04structure: add BStringTrieambrop7
2012-08-04structure: CHash: add option to indicate entry hashes can be obtained efficie...ambrop7
2012-08-03structure: CHash: rework, remove unused featuresambrop7
2012-08-02structure: CHash: small optimization in Lookup()ambrop7
2012-08-02structure: add SLinkedListambrop7
2012-07-22structure: SAvl: add count overflow assertion in Insert()ambrop7
2012-07-22structure: SAvl: fix typoambrop7
2012-07-22structure: BAVL: rename BAVL_DEBUG to BAVL_AUTO_VERIFYambrop7
2012-07-22structure: CAvl: rename CAVL_PARAM_VERIFY to CAVL_AUTO_VERIFY, because it's m...ambrop7
2012-07-22structure: BAVL: add BAVL_Verify(), and make verification asssertion forced s...ambrop7
2012-07-22structure: add SAvl, a wrapper around CAvl assuming links are pointersambrop7
2012-07-22structure: BCountAVL: removeambrop7
2012-07-20structure: CAvl: add assertion against count overflowambrop7
2012-07-20structure: CAvl: add option to not have lookup operationsambrop7
2012-07-20structure: CAvl: cosmetic changesambrop7
2012-06-10structure: IndexedList: add iteration functionsambrop7
2012-06-07structure: IndexedList: use the new keys-are-indices feature of CAvl for more...ambrop7
2012-06-07CAvl: add option to assume the keys are the indices of nodes, suitable for im...ambrop7
2012-06-06structure: IndexedList: fix an assert which should be stricterambrop7