summaryrefslogtreecommitdiffstats
path: root/zix
AgeCommit message (Expand)AuthorFilesLines
2018-11-13Add ZIX_UNUSED macroDavid Robillard1-1/+7
2018-11-10Remove pointless const qualification in prototypeDavid Robillard1-1/+1
2017-12-16Add assertionsDavid Robillard1-0/+2
2017-12-16Completely initialize BTree iteratorsDavid Robillard1-6/+3
2016-07-31Remove spurious commaDavid Robillard1-1/+1
2016-07-11Add alternative dictionary structuresDavid Robillard6-0/+998
2016-07-11Add page size configuration optionDavid Robillard1-1/+4
2016-07-11Clean up headersDavid Robillard3-17/+11
2014-12-18Fix semaphore on OSX.David Robillard1-2/+2
2014-12-18Add more missing files.David Robillard1-0/+121
2014-12-18Fix unlikely tree bugs.David Robillard2-157/+71
2014-10-05Compile cleanly as C++.David Robillard1-1/+1
2014-10-01Fix debug checks.David Robillard1-6/+2
2014-10-01Improve ZixPatree with more compact index.David Robillard2-153/+217
2014-10-01Automatic benchmarking with 'waf bench'.David Robillard3-310/+4
2014-09-28Use Markdown for parameters in dox comments.David Robillard9-58/+57
2014-09-28Enable BTree removal via iterator.David Robillard2-84/+120
2014-09-23Fix B-tree on 32-bit systems.David Robillard2-30/+53
2014-09-23Allow non-const visitation of hash nodes.David Robillard2-17/+17
2014-09-23Lint.David Robillard2-5/+2
2014-09-23Add zix_btree_lower_bound with wildcard support.David Robillard2-18/+85
2014-09-22Gracefully handle memory allocation failure.David Robillard2-25/+52
2014-09-22Add ZixBTree.David Robillard4-0/+1007
2014-09-21Fix const-violating casts.David Robillard1-4/+4
2013-12-24Fix some const correctness issues.David Robillard2-6/+6
2013-12-24Shorten code.David Robillard1-4/+1
2012-08-10Fix void pointer arithmetic.David Robillard1-7/+8
2012-08-10Minimal space overhead inline value hash table.David Robillard15-59/+2686
2012-08-09Merge changes from lilv.David Robillard1-1/+1
2012-08-06Windows portability fixes.David Robillard1-1/+2
2012-02-13Make zix_sem_wait expose errors.David Robillard1-11/+21
2012-02-09Fix documentation errors.David Robillard2-2/+2
2012-02-09Fix semaphore initialisation on POSIX.David Robillard1-1/+6
2012-02-09Fix (and test) semaphore initialisation on OSX.David Robillard1-1/+1
2012-02-01Windows portability fixes.David Robillard2-5/+75
2012-02-01Remove unused (and difficult to port) zix_thread_cancel.David Robillard1-15/+3
2012-01-31Add missing file.David Robillard1-0/+112
2012-01-31Add thread abstraction.David Robillard1-0/+2
2012-01-31Windows/Visual C++ portability.David Robillard4-7/+48
2012-01-31Full test coverage for ZixRing.David Robillard1-0/+2
2012-01-31Use Mach semaphores instead of ancient (and now deprecated) Mac semaphore API.David Robillard1-8/+8
2012-01-31Fix ZixSem compilation on Mac OS X.David Robillard1-3/+4
2012-01-30Add ZixSem.David Robillard1-0/+183
2012-01-05Fix prototype of ZixDestroyFunc.David Robillard1-1/+1
2011-09-29TidyDavid Robillard1-1/+1
2011-09-28Add destructor parameter and zix_tree_sizeDavid Robillard2-1/+16
2011-09-28More glib like interface for ZixTree.David Robillard1-17/+36
2011-09-28Add ZixHashDavid Robillard2-1/+82
2011-09-20Const correctness.David Robillard1-1/+1
2011-09-19Cache the first character of the label in node for faster search.David Robillard1-1/+1