summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2022-08-09Allow programs to be used from subprojectDavid Robillard1-1/+1
2022-07-18Sord 0.16.12v0.16.12David Robillard1-1/+1
2022-07-18Switch to meson build systemDavid Robillard2-770/+1
2022-07-17Implement SORD_UNREACHABLE() for MSVCDavid Robillard1-2/+3
2022-07-17Fix conversion warningsDavid Robillard3-17/+19
2022-07-17Avoid VLA with old compilers that don't understand static constDavid Robillard1-11/+11
MinGW warns about this.
2022-07-17Fix unused parameter warningsDavid Robillard4-2/+10
2022-07-08Remove redundant includeDavid Robillard1-1/+0
This is implicitly included by <inttypes.h>.
2022-05-26Sord 0.16.10v0.16.10David Robillard1-1/+1
2021-01-12Update zixDavid Robillard8-978/+997
This fixes, once again, a potential BTree crash with GCC 10 which got lost somewhere along the way.
2021-01-07Sord 0.16.8v0.16.8David Robillard1-1/+1
2021-01-02Update date in version outputDavid Robillard2-2/+2
2021-01-02Use email address instead of website for attributionDavid Robillard15-17/+17
2021-01-01Use __builtin_unreachable() with clangDavid Robillard1-1/+1
Clang apparently pretends to be GCC 4.2.
2021-01-01Remove the need for a generated configuration headerDavid Robillard2-5/+67
2020-12-26Format all code with clang-formatDavid Robillard7-2432/+2446
2020-12-17Remove extra semicolonsDavid Robillard1-2/+2
2020-12-16Clean up includesDavid Robillard6-36/+49
2020-12-01Add an assertion that the world is not null on node destructionDavid Robillard1-0/+3
2020-11-30Fix build on x32 with SSE 4.2David Robillard1-1/+19
2020-11-17Remove use of deprecated serd_uri_to_path()David Robillard2-4/+11
2020-11-11Update BTreeDavid Robillard1-96/+194
2020-11-11Fix filtering query modesDavid Robillard1-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-11Fix flaky literal comparisonDavid Robillard1-14/+37
2020-11-11Fix another unsigned integer underflowDavid Robillard1-1/+1
2020-11-11Fix unsigned integer underflowDavid Robillard1-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-11-11Update zixDavid Robillard7-43/+57
2020-09-26Update zixDavid Robillard7-35/+144
2020-07-17Update zixDavid Robillard5-53/+181
Fixes an issue introduced by 616517f among various other minor things.
2020-07-17Fix potential string null termination issueDavid Robillard1-1/+1
2020-07-17Modernize compiler version checkDavid Robillard1-1/+1
Avoids a warning on compilers where __GNUC__ is not defined.
2020-07-17Add missing break statementDavid Robillard1-0/+1
Completely redundant in this case, but avoids a warning.
2020-07-17Fix accidental use of comma operatorDavid Robillard1-1/+1
2020-07-17Remove dead codeDavid Robillard3-6/+1
2020-07-17Add missing static specifiersDavid Robillard1-3/+3
2020-07-17Fix incorrect printf format specifiersDavid Robillard3-7/+29
2020-07-17Fix crash with optimized builds with GCC 10.1.0David Robillard1-1/+1
2018-09-17Remove unused parameter namesDavid Robillard1-1/+1
2018-01-06Fix build with MSVCDavid Robillard1-1/+1
2017-12-29Remove invalid double free testDavid Robillard1-12/+0
2017-12-29Remove const in function declarationDavid Robillard1-1/+1
2017-12-29Remove pointless castDavid Robillard1-1/+1
2017-12-29Fix inconsistent parameter namesDavid Robillard2-94/+95
2017-12-16Check contents in string testsDavid Robillard1-0/+4
2017-12-16Fix various minor style issuesDavid Robillard2-19/+31
2017-12-16Update BTreeDavid Robillard4-23/+32
2017-04-14Fix missing NULL terminator in literal testDavid Robillard1-1/+1
2017-02-07Fix functional properties with blank nodesDavid Robillard1-6/+28
2017-02-07Add support for maximum cardinalityDavid Robillard1-0/+15
2017-02-07Use consistent error formatDavid Robillard1-42/+44