Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-11-16 | Switch to external zix dependency | David Robillard | 1 | -117/+137 | |
2022-09-08 | Fix accidentally exposed internal zix symbols | David Robillard | 1 | -1/+1 | |
2022-09-01 | Adopt REUSE machine-readable licensing standard | David Robillard | 1 | -15/+2 | |
2022-07-18 | Switch to meson build system | David Robillard | 1 | -1/+1 | |
2022-07-17 | Fix conversion warnings | David Robillard | 1 | -1/+1 | |
2022-07-17 | Fix unused parameter warnings | David Robillard | 1 | -0/+2 | |
2021-01-02 | Use email address instead of website for attribution | David Robillard | 1 | -1/+1 | |
2020-12-26 | Format all code with clang-format | David Robillard | 1 | -823/+838 | |
2020-12-16 | Clean up includes | David Robillard | 1 | -10/+16 | |
2020-12-01 | Add an assertion that the world is not null on node destruction | David Robillard | 1 | -0/+3 | |
2020-11-11 | Fix filtering query modes | David Robillard | 1 | -1/+18 | |
These were incorrect before because the tree was not ordered with respect to the search key. Enabling ZIX_BTREE_SORTED_CHECK (which should probably have a configure option) catches this. | |||||
2020-11-11 | Fix flaky literal comparison | David Robillard | 1 | -14/+37 | |
2020-11-11 | Fix another unsigned integer underflow | David Robillard | 1 | -1/+1 | |
2020-11-11 | Fix unsigned integer underflow | David Robillard | 1 | -1/+1 | |
This is not undefined behaviour, but sanitizers have a check for it that is useful sometimes, and this makes the return value more predictable anyway. | |||||
2020-09-26 | Update zix | David Robillard | 1 | -1/+1 | |
2020-07-17 | Update zix | David Robillard | 1 | -1/+1 | |
Fixes an issue introduced by 616517f among various other minor things. | |||||
2020-07-17 | Fix potential string null termination issue | David Robillard | 1 | -1/+1 | |
2020-07-17 | Add missing break statement | David Robillard | 1 | -0/+1 | |
Completely redundant in this case, but avoids a warning. | |||||
2020-07-17 | Fix accidental use of comma operator | David Robillard | 1 | -1/+1 | |
2020-07-17 | Remove dead code | David Robillard | 1 | -3/+0 | |
2020-07-17 | Fix incorrect printf format specifiers | David Robillard | 1 | -1/+8 | |
2018-01-06 | Fix build with MSVC | David Robillard | 1 | -1/+1 | |
2017-12-29 | Remove pointless cast | David Robillard | 1 | -1/+1 | |
2017-12-29 | Fix inconsistent parameter names | David Robillard | 1 | -90/+91 | |
2017-12-16 | Fix various minor style issues | David Robillard | 1 | -13/+25 | |
2016-09-18 | Fix erasing default graph iterators | David Robillard | 1 | -1/+1 | |
2016-07-31 | Fix compilation with C++ | David Robillard | 1 | -1/+1 | |
2016-07-11 | Remove pointless assertion | David Robillard | 1 | -1/+0 | |
2016-07-09 | Fix construction of URIs with UTF-8 characters | David Robillard | 1 | -3/+2 | |
2016-03-17 | Return NULL from sord_iter_get for end iterators | David Robillard | 1 | -1/+3 | |
2016-03-15 | Make sord_node_get_counted return byte count | David Robillard | 1 | -2/+12 | |
Also clarify formerly ambiguous documentation, and add sord_node_get_string_measured to get both byte and character counts. Technically, this breaks behaviour, but most (if not all) existing code that uses this function was actually expecting a byte count. This is unsurprising since a UTF-8 character count is almost always useless. This approach causes less problems in reality, since it fixes broken behaviour in the wild without requiring any changes in user code. | |||||
2015-10-04 | Improve test coverage | David Robillard | 1 | -14/+14 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@335 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2015-10-03 | Improve test coverage | David Robillard | 1 | -14/+9 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@331 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2015-09-10 | Fix crash caused by multiple deletion of datatype nodes. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@329 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2015-03-07 | Fix iteration during erase. | David Robillard | 1 | -4/+16 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@326 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2014-12-18 | Fix deleting statements with no graph. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@320 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2014-11-03 | Fix bugs with stores that contain both graphs and default graph statements. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@315 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2014-09-24 | Add sord_erase() for erasing statements via an iterator. | David Robillard | 1 | -9/+49 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@310 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2014-09-23 | Reduce memory usage and increase performance with a better data structure. | David Robillard | 1 | -78/+42 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@307 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2014-08-08 | Use Markdown in doc comments for better source readability. | David Robillard | 1 | -5/+5 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@301 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2014-08-08 | Update copyright dates. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@298 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2014-08-08 | Fix some const-correctness violations. | David Robillard | 1 | -2/+2 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@297 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2014-07-15 | Fix iteration over an entire graph (* * * graph). | David Robillard | 1 | -6/+10 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@296 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2013-02-18 | Fix reference counting semantics of sord_get(). | David Robillard | 1 | -6/+6 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@286 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2013-02-18 | Update copyright year where appropriate. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@284 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2013-01-14 | Add sord_node_get() for easily getting single property values. | David Robillard | 1 | -0/+25 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@280 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2012-08-10 | Shave 8 bytes off of SordNode. | David Robillard | 1 | -39/+46 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@251 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2012-08-10 | Use a single node hash for all types of nodes. | David Robillard | 1 | -144/+85 | |
Inline nodes in hash table nodes and eliminate key+value pointer overhead. Use SSE 4.2 accelerated node and string hashing when available. git-svn-id: http://svn.drobilla.net/sord/trunk@250 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2012-08-09 | Get rid of language hash and store language inline with nodes. | David Robillard | 1 | -38/+23 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@249 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2012-08-09 | Hide zix symbols (fix static builds with lilv). | David Robillard | 1 | -4/+7 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@248 3d64ff67-21c5-427c-a301-fe4f08042e5a |