Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |||||
2012-08-09 | Fix some const correctness violations (found by -Wcast-qual). | David Robillard | 1 | -13/+13 | |
Alas, not all... being truly clean of this warning would mean an API change. git-svn-id: http://svn.drobilla.net/sord/trunk@245 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2012-08-09 | Fix warnings: -Wshadow -Wpointer-arith -Wcast-align -Wstrict-prototypes ↵ | David Robillard | 1 | -16/+16 | |
-Wmissing-prototypes. git-svn-id: http://svn.drobilla.net/sord/trunk@244 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2012-07-06 | Don't print nonexistent file/line information in error messages. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@228 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2012-07-06 | Fix uninitialized values. | David Robillard | 1 | -4/+6 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@227 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2012-07-05 | Add error callback to world for custom error reporting. | David Robillard | 1 | -10/+41 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@226 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2012-03-30 | Add convenient sord_search(), sord_ask(), and sord_count(). | David Robillard | 1 | -0/+38 | |
Add sord_validate tool for validating data against RDF/OWL schemas. git-svn-id: http://svn.drobilla.net/sord/trunk@211 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2012-03-18 | Fix rusty comment. | David Robillard | 1 | -2/+1 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@208 3d64ff67-21c5-427c-a301-fe4f08042e5a | |||||
2012-03-09 | Add sord_new_relative_uri(). | David Robillard | 1 | -0/+20 | |
git-svn-id: http://svn.drobilla.net/sord/trunk@204 3d64ff67-21c5-427c-a301-fe4f08042e5a |