summaryrefslogtreecommitdiffstats
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
2020-08-13Make zix_hash_free() tolerate NULLDavid Robillard1-0/+2
2020-08-13Move benchmarks to a separate directoryDavid Robillard3-713/+0
2020-08-13Clean up includes and forward declarationsDavid Robillard5-5/+12
2020-08-13Fix Wno-implicit-int-conversion warningsDavid Robillard1-2/+2
2020-08-13Fix Wno-shorten-64-to-32 warningsDavid Robillard4-14/+16
2020-08-13Fix incorrect format specifiersDavid Robillard8-54/+59
2020-08-13Add format attributesDavid Robillard10-0/+17
2020-08-13Fix Wno-implicit-int-float-conversion warning in benchmarkDavid Robillard1-2/+2
2020-08-13Fix benchmark C++ compatibilityDavid Robillard1-9/+9
2020-08-13Fix unused parameter warningsDavid Robillard7-10/+11
2020-08-13Fix unused macro warning on MacOSDavid Robillard1-0/+2
2019-10-18Fix strange bug in test mallocDavid Robillard1-3/+9
With a certain program, this was failing to use the local malloc in the call stack of the dlsym, which resulted in an infinite recursion and crash. I have no idea why, other than the optimizer is somehow at fault. This fixes it.
2019-10-18Fix SortedArrayDavid Robillard1-1/+1
2019-10-18Fix MinGW buildDavid Robillard2-0/+4
2019-10-18Fix some integer conversion warningsDavid Robillard3-15/+15
2019-10-18Fix unused parameter warningsDavid Robillard11-17/+19
2019-10-18Improve BTree test coverageDavid Robillard1-4/+29
2019-10-18Fix bug when deleting root node of BTreeDavid Robillard1-2/+24
2019-10-18Use digest in hash testDavid Robillard1-7/+4
2019-10-18Fix typoDavid Robillard1-1/+1
2019-10-18Fix out of bounds accesses in BitsetDavid Robillard1-4/+3
2019-01-07Make zix_hash_insert() provide a non-const pointerDavid Robillard1-4/+4
2019-01-06Clean up includesDavid Robillard15-52/+54
2018-11-17Fix missing variable declaration warningsDavid Robillard5-8/+8
2018-11-14Fix potential memory leaks in testDavid Robillard1-0/+3
2018-11-14Make comparator functions take const user dataDavid Robillard4-8/+15
2018-11-13Fix out of bounds accesses in bitset testDavid Robillard1-7/+14
2016-07-11Add alternative dictionary structuresDavid Robillard3-0/+312
git-svn-id: http://svn.drobilla.net/zix/trunk@109 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2016-07-11Improve test coverageDavid Robillard1-2/+22
git-svn-id: http://svn.drobilla.net/zix/trunk@106 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-12-18Add more missing files.David Robillard1-0/+28
git-svn-id: http://svn.drobilla.net/zix/trunk@100 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
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-10-01Improve ZixPatree with more compact index.David Robillard2-4/+6
git-svn-id: http://svn.drobilla.net/zix/trunk@95 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
2014-10-01Automatic benchmarking with 'waf bench'.David Robillard2-50/+21
git-svn-id: http://svn.drobilla.net/zix/trunk@94 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-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 Robillard1-1/+1
Update doc comments. git-svn-id: http://svn.drobilla.net/zix/trunk@88 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
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