summaryrefslogtreecommitdiffstats
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
2014-09-22Gracefully handle memory allocation failure.David Robillard1-5/+45
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 Robillard3-67/+149
git-svn-id: http://svn.drobilla.net/zix/trunk@84 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-08-10Minimal space overhead inline value hash table.David Robillard2-29/+59
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-09Fix warnings: -Wshadow -Wpointer-arith -Wcast-align -Wstrict-prototypes ↵David Robillard2-10/+10
-Wmissing-prototypes. git-svn-id: http://svn.drobilla.net/zix/trunk@72 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-09Fix (and test) semaphore initialisation on OSX.David Robillard1-1/+4
git-svn-id: http://svn.drobilla.net/zix/trunk@65 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 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 Robillard4-39/+31
git-svn-id: http://svn.drobilla.net/zix/trunk@58 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-02-01Reduce use of non-portable %zu format.David Robillard1-13/+15
git-svn-id: http://svn.drobilla.net/zix/trunk@56 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-01-31Add thread abstraction.David Robillard2-14/+14
git-svn-id: http://svn.drobilla.net/zix/trunk@53 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-01-31Fix compilation on sane platforms.David Robillard2-0/+8
git-svn-id: http://svn.drobilla.net/zix/trunk@52 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-01-31Windows/Visual C++ portability.David Robillard2-2/+0
git-svn-id: http://svn.drobilla.net/zix/trunk@51 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-01-31Full test coverage for ZixRing.David Robillard1-5/+91
Update waf. git-svn-id: http://svn.drobilla.net/zix/trunk@50 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-01-31Fix sem_test default arguments (to run within test suite).David Robillard1-3/+5
git-svn-id: http://svn.drobilla.net/zix/trunk@46 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2012-01-30Add ZixSem.David Robillard1-0/+86
git-svn-id: http://svn.drobilla.net/zix/trunk@45 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-10-09Fix ZixRing error when reading split/wrapped messages.David Robillard1-1/+1
Use a non-power-of-two message size in ZixRing test to test this. git-svn-id: http://svn.drobilla.net/zix/trunk@43 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-29TidyDavid Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/zix/trunk@42 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-28Add destructor parameter and zix_tree_sizeDavid Robillard2-2/+37
git-svn-id: http://svn.drobilla.net/zix/trunk@41 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-28More glib like interface for ZixTree.David Robillard2-14/+33
Move ZixTree debug stuff to tree_debug.h. Support reverse iteration over ZixTree. git-svn-id: http://svn.drobilla.net/zix/trunk@40 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-28Add ZixHashDavid Robillard2-4/+194
git-svn-id: http://svn.drobilla.net/zix/trunk@39 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-20Const correctness.David Robillard2-5/+5
git-svn-id: http://svn.drobilla.net/zix/trunk@36 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-20Move children index into separate array (fewer cache misses in ↵David Robillard1-1/+1
patree_find_edge). git-svn-id: http://svn.drobilla.net/zix/trunk@33 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-19Benchmark searching in random orderDavid Robillard1-11/+19
git-svn-id: http://svn.drobilla.net/zix/trunk@30 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-19Add ZixFatPatreeDavid Robillard1-10/+44
git-svn-id: http://svn.drobilla.net/zix/trunk@24 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-19Fix bugsDavid Robillard1-0/+12
git-svn-id: http://svn.drobilla.net/zix/trunk@23 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-19Add test case to hit no match in the middle of a labelDavid Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/zix/trunk@22 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-19Add ZixPatree.David Robillard2-0/+241
git-svn-id: http://svn.drobilla.net/zix/trunk@21 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-19Free ring before exit (cover zix_ring_free)David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/zix/trunk@20 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-19Factor out benchmark timing stuffDavid Robillard2-27/+45
git-svn-id: http://svn.drobilla.net/zix/trunk@19 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-18Add ZixStrindex.David Robillard1-0/+59
git-svn-id: http://svn.drobilla.net/zix/trunk@15 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-18Add ZixRing.David Robillard1-0/+145
git-svn-id: http://svn.drobilla.net/zix/trunk@13 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-15Benchmark sorted array.David Robillard1-7/+103
git-svn-id: http://svn.drobilla.net/zix/trunk@10 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-15Add ZixSortedArray.David Robillard1-0/+180
git-svn-id: http://svn.drobilla.net/zix/trunk@9 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-05Benchmark iteration and deletion.David Robillard2-29/+69
Better error detection. git-svn-id: http://svn.drobilla.net/zix/trunk@5 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-05Fix tree iteration testDavid Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/zix/trunk@3 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-05Separate tree functions into a separate header. Add tree iterator functions.David Robillard1-6/+23
git-svn-id: http://svn.drobilla.net/zix/trunk@2 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2011-09-05Initial import.David Robillard2-0/+363
git-svn-id: http://svn.drobilla.net/zix/trunk@1 df6676b4-ccc9-40e5-b5d6-7c4628a128e3