summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
43 hoursInitialize all variablesDavid Robillard1-3/+3
44 hoursFix build as C with MSVCDavid Robillard1-1/+1
It used to be necessary to build modern C code as C++ with MSVC, but its C support has become more or less serviceable, so remove the flag to force C++ mode and build as C everywhere.
44 hoursAvoid implicit signed/unsigned conversionsDavid Robillard2-6/+8
2024-01-09Enable clang nullability checksDavid Robillard2-3/+3
2023-10-22Sord 0.16.16v0.16.16David Robillard1-1/+1
2022-11-29Fix command line help interface of sord_validateDavid Robillard2-8/+11
2022-11-16Switch to external zix dependencyDavid Robillard8-1865/+137
2022-11-16Ignore warnings in PCRE2 headersDavid Robillard1-0/+9
2022-10-07Port sord_validate to pcre2David Robillard2-31/+44
2022-10-05Fix dependencies in pkg-config fileDavid Robillard1-1/+1
2022-09-08Sord 0.16.14v0.16.14David Robillard1-1/+1
2022-09-08Fix accidentally exposed internal zix symbolsDavid Robillard2-9/+11
2022-09-01Adopt REUSE machine-readable licensing standardDavid Robillard14-210/+28
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