Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-09-14 | Make ZixAllocator a single flat struct | David Robillard | 1 | -14/+14 | |
I can never decide between these two patterns for polymorphic objects in C, but this one seems more appropriate here since it's more conducive to inheritance. | |||||
2021-09-10 | Adopt REUSE machine-readable licensing standard | David Robillard | 1 | -15/+2 | |
2021-09-10 | Add custom allocator support | David Robillard | 1 | -26/+33 | |
2021-09-10 | Add a user handle to destroy callback | David Robillard | 1 | -11/+14 | |
2020-12-31 | Fix MinGW build | David Robillard | 1 | -1/+0 | |
2020-12-31 | Fix potential balance overflow | David Robillard | 1 | -4/+4 | |
2020-12-31 | Update copyright headers | David Robillard | 1 | -1/+1 | |
2020-12-31 | Remove ZIX_PRIVATE and ZIX_INLINE mechanisms | David Robillard | 1 | -14/+7 | |
A normal C library ought to be good enough for anybody. | |||||
2020-12-31 | Separate source from headers | David Robillard | 1 | -0/+735 | |
2012-08-10 | Minimal space overhead inline value hash table. | David Robillard | 1 | -730/+0 | |
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-09 | Merge changes from lilv. | David Robillard | 1 | -4/+6 | |
git-svn-id: http://svn.drobilla.net/zix/trunk@73 df6676b4-ccc9-40e5-b5d6-7c4628a128e3 | |||||
2012-01-31 | Windows/Visual C++ portability. | David Robillard | 1 | -3/+2 | |
git-svn-id: http://svn.drobilla.net/zix/trunk@51 df6676b4-ccc9-40e5-b5d6-7c4628a128e3 | |||||
2011-09-28 | Add destructor parameter and zix_tree_size | David Robillard | 1 | -12/+37 | |
git-svn-id: http://svn.drobilla.net/zix/trunk@41 df6676b4-ccc9-40e5-b5d6-7c4628a128e3 | |||||
2011-09-28 | More glib like interface for ZixTree. | David Robillard | 1 | -189/+113 | |
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-18 | Tidy. | David Robillard | 1 | -3/+3 | |
git-svn-id: http://svn.drobilla.net/zix/trunk@14 df6676b4-ccc9-40e5-b5d6-7c4628a128e3 | |||||
2011-09-18 | Include only necessary headers | David Robillard | 1 | -1/+2 | |
git-svn-id: http://svn.drobilla.net/zix/trunk@12 df6676b4-ccc9-40e5-b5d6-7c4628a128e3 | |||||
2011-09-15 | Make tree methods return ZixStatus instead of int where appropriate. | David Robillard | 1 | -3/+3 | |
Move ZixComparator to common.h. git-svn-id: http://svn.drobilla.net/zix/trunk@8 df6676b4-ccc9-40e5-b5d6-7c4628a128e3 | |||||
2011-09-06 | Use e.g. ZixTreeImpl instead of _ZixTree for type names. | David Robillard | 1 | -8/+8 | |
git-svn-id: http://svn.drobilla.net/zix/trunk@7 df6676b4-ccc9-40e5-b5d6-7c4628a128e3 | |||||
2011-09-05 | Reorganize tree node elements for marginally better access pattern on search. | David Robillard | 1 | -4/+3 | |
git-svn-id: http://svn.drobilla.net/zix/trunk@6 df6676b4-ccc9-40e5-b5d6-7c4628a128e3 | |||||
2011-09-05 | Fix memory leaks | David Robillard | 1 | -4/+7 | |
git-svn-id: http://svn.drobilla.net/zix/trunk@4 df6676b4-ccc9-40e5-b5d6-7c4628a128e3 | |||||
2011-09-05 | Separate tree functions into a separate header. Add tree iterator functions. | David Robillard | 1 | -0/+53 | |
git-svn-id: http://svn.drobilla.net/zix/trunk@2 df6676b4-ccc9-40e5-b5d6-7c4628a128e3 | |||||
2011-09-05 | Initial import. | David Robillard | 1 | -0/+724 | |
git-svn-id: http://svn.drobilla.net/zix/trunk@1 df6676b4-ccc9-40e5-b5d6-7c4628a128e3 |