summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-12-18Add missing files.David Robillard4-8/+584
git-svn-id: http://svn.drobilla.net/zix/trunk@99 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-12-18Fix unlikely tree bugs.David Robillard2-157/+71
git-svn-id: http://svn.drobilla.net/zix/trunk@98 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-10-05Compile cleanly as C++.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/zix/trunk@97 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-10-01Fix debug checks.David Robillard1-6/+2
git-svn-id: http://svn.drobilla.net/zix/trunk@96 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-10-01Improve ZixPatree with more compact index.David Robillard5-160/+227
git-svn-id: http://svn.drobilla.net/zix/trunk@95 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-10-01Automatic benchmarking with 'waf bench'.David Robillard7-368/+81
git-svn-id: http://svn.drobilla.net/zix/trunk@94 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-09-28Use Markdown for parameters in dox comments.David Robillard9-58/+57
git-svn-id: http://svn.drobilla.net/zix/trunk@93 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-09-28Enable BTree removal via iterator.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/zix/trunk@92 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-09-28Enable BTree removal via iterator.David Robillard2-84/+120
git-svn-id: http://svn.drobilla.net/zix/trunk@91 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-09-23Fix B-tree on 32-bit systems.David Robillard2-30/+53
git-svn-id: http://svn.drobilla.net/zix/trunk@90 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-09-23Fix compilation of tree benchmark.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/zix/trunk@89 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-09-23Allow non-const visitation of hash nodes.David Robillard3-18/+18
Update doc comments. git-svn-id: http://svn.drobilla.net/zix/trunk@88 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-09-23Lint.David Robillard2-5/+2
git-svn-id: http://svn.drobilla.net/zix/trunk@87 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-09-23Add zix_btree_lower_bound with wildcard support.David Robillard2-18/+85
git-svn-id: http://svn.drobilla.net/zix/trunk@86 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-09-22Gracefully handle memory allocation failure.David Robillard4-32/+99
100% test coverage for hash.c. git-svn-id: http://svn.drobilla.net/zix/trunk@85 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-09-22Add ZixBTree.David Robillard9-93/+1222
git-svn-id: http://svn.drobilla.net/zix/trunk@84 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-09-21Upgrade to waf 1.7.16.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/zix/trunk@83 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-09-21Update Doxygen file.David Robillard1-918/+1438
git-svn-id: http://svn.drobilla.net/zix/trunk@82 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-09-21Fix const-violating casts.David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/zix/trunk@81 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2013-12-24Fix some const correctness issues.David Robillard2-6/+6
git-svn-id: http://svn.drobilla.net/zix/trunk@80 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2013-12-24Shorten code.David Robillard1-4/+1
git-svn-id: http://svn.drobilla.net/zix/trunk@79 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2013-12-24Upgrade to waf 1.7.14.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/zix/trunk@78 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-08-10Fix void pointer arithmetic.David Robillard1-7/+8
git-svn-id: http://svn.drobilla.net/zix/trunk@77 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-08-10Minimal space overhead inline value hash table.David Robillard19-358/+608
Add ZixChunk. Add SSE 4.2 accelerated digest (with fallback) in zix/digest.h. Make library optionally header-only (define ZIX_INLINE). git-svn-id: http://svn.drobilla.net/zix/trunk@76 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-08-09Tidy up wscript.David Robillard1-16/+16
git-svn-id: http://svn.drobilla.net/zix/trunk@75 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-08-09Update waf and use autowaf.set_c99_mode().David Robillard2-5/+1
git-svn-id: http://svn.drobilla.net/zix/trunk@74 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-08-09Merge changes from lilv.David Robillard2-5/+7
git-svn-id: http://svn.drobilla.net/zix/trunk@73 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-08-09Fix warnings: -Wshadow -Wpointer-arith -Wcast-align -Wstrict-prototypes ↵David Robillard4-13/+16
-Wmissing-prototypes. git-svn-id: http://svn.drobilla.net/zix/trunk@72 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-08-06Improve documentation.David Robillard3-21/+2358
git-svn-id: http://svn.drobilla.net/zix/trunk@71 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-08-06Update to waf 1.7.2.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/zix/trunk@70 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-08-06Windows portability fixes.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/zix/trunk@69 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-13Make zix_sem_wait expose errors.David Robillard1-11/+21
git-svn-id: http://svn.drobilla.net/zix/trunk@68 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-09Fix documentation errors.David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/zix/trunk@67 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-09Fix semaphore initialisation on POSIX.David Robillard1-1/+6
git-svn-id: http://svn.drobilla.net/zix/trunk@66 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-09Fix (and test) semaphore initialisation on OSX.David Robillard2-2/+5
git-svn-id: http://svn.drobilla.net/zix/trunk@65 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-01Python 2.4 portability.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/zix/trunk@64 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-01Run all tests in a single suite so there is 1 summary.David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/zix/trunk@63 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-01Use failure() for all errors.David Robillard1-6/+3
git-svn-id: http://svn.drobilla.net/zix/trunk@62 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-01Fix printed format string.David Robillard1-5/+5
git-svn-id: http://svn.drobilla.net/zix/trunk@61 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-01Fix test suite on sane operating systems.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/zix/trunk@60 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-01Fix types.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/zix/trunk@59 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-01Windows portability fixes.David Robillard7-45/+110
git-svn-id: http://svn.drobilla.net/zix/trunk@58 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-01Remove unused (and difficult to port) zix_thread_cancel.David Robillard1-15/+3
git-svn-id: http://svn.drobilla.net/zix/trunk@57 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-01Reduce use of non-portable %zu format.David Robillard2-16/+19
git-svn-id: http://svn.drobilla.net/zix/trunk@56 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-01Update waf (Windows portability fixes).David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/zix/trunk@55 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-01-31Add missing file.David Robillard1-0/+112
git-svn-id: http://svn.drobilla.net/zix/trunk@54 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-01-31Add thread abstraction.David Robillard3-14/+16
git-svn-id: http://svn.drobilla.net/zix/trunk@53 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-01-31Fix compilation on sane platforms.David Robillard3-0/+12
git-svn-id: http://svn.drobilla.net/zix/trunk@52 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-01-31Windows/Visual C++ portability.David Robillard14-41/+93
git-svn-id: http://svn.drobilla.net/zix/trunk@51 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-01-31Full test coverage for ZixRing.David Robillard6-28/+126
Update waf. git-svn-id: http://svn.drobilla.net/zix/trunk@50 df6676b4-ccc9-40e5-b5d6-7c4628a128e3