summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-08-06Improve documentation.David Robillard3-21/+2358
2012-08-06Update to waf 1.7.2.David Robillard1-0/+0
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 Robillard2-2/+5
2012-02-01Python 2.4 portability.David Robillard1-2/+2
2012-02-01Run all tests in a single suite so there is 1 summary.David Robillard1-2/+1
2012-02-01Use failure() for all errors.David Robillard1-6/+3
2012-02-01Fix printed format string.David Robillard1-5/+5
2012-02-01Fix test suite on sane operating systems.David Robillard1-1/+1
2012-02-01Fix types.David Robillard1-3/+3
2012-02-01Windows portability fixes.David Robillard7-45/+110
2012-02-01Remove unused (and difficult to port) zix_thread_cancel.David Robillard1-15/+3
2012-02-01Reduce use of non-portable %zu format.David Robillard2-16/+19
2012-02-01Update waf (Windows portability fixes).David Robillard1-0/+0
2012-01-31Add missing file.David Robillard1-0/+112
2012-01-31Add thread abstraction.David Robillard3-14/+16
2012-01-31Fix compilation on sane platforms.David Robillard3-0/+12
2012-01-31Windows/Visual C++ portability.David Robillard14-41/+93
2012-01-31Full test coverage for ZixRing.David Robillard6-28/+126
2012-01-31Tidy.David Robillard1-36/+38
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 Robillard2-3/+12
2012-01-31Fix sem_test default arguments (to run within test suite).David Robillard1-3/+5
2012-01-30Add ZixSem.David Robillard3-0/+270
2012-01-05Fix prototype of ZixDestroyFunc.David Robillard1-1/+1
2011-10-09Fix ZixRing error when reading split/wrapped messages.David Robillard2-2/+2
2011-09-29TidyDavid Robillard4-4/+4
2011-09-28Add destructor parameter and zix_tree_sizeDavid Robillard5-15/+90
2011-09-28More glib like interface for ZixTree.David Robillard5-220/+336
2011-09-28Add ZixHashDavid Robillard6-5/+504
2011-09-20Abstract away node allocation for easier tinkering.David Robillard1-5/+12
2011-09-20Remove use of strcmp in zix_patree_insert.David Robillard1-20/+17
2011-09-20Const correctness.David Robillard5-34/+36
2011-09-20Terser and more cache-friendly version with SSE4.2 support.David Robillard1-67/+147
2011-09-20Remove pointless loop conditional.David Robillard1-31/+27
2011-09-20Move children index into separate array (fewer cache misses in patree_find_ed...David Robillard2-7/+12
2011-09-19Fix comment header typo.David Robillard1-1/+1
2011-09-19Cache the first character of the label in node for faster search.David Robillard2-22/+29
2011-09-19Benchmark searching in random orderDavid Robillard1-11/+19
2011-09-19Micro-optimization of dubious worth.David Robillard1-7/+6
2011-09-19Fix memory leak.David Robillard1-0/+1
2011-09-19Remove unnecessary check.David Robillard1-8/+3
2011-09-19Export API functions. Use unchecked inline index function in search.David Robillard2-1/+18
2011-09-19Fix configuration output justificationDavid Robillard1-1/+0
2011-09-19Add ZixFatPatreeDavid Robillard4-10/+354
2011-09-19Fix bugsDavid Robillard2-6/+26
2011-09-19Add test case to hit no match in the middle of a labelDavid Robillard1-1/+2