summaryrefslogtreecommitdiffstats
path: root/meson.build
AgeCommit message (Collapse)AuthorFilesLines
2021-09-16Suppress warnings on FreeBSDDavid Robillard1-0/+1
Unfortunately clang proper supports this in earlier versions, but Apple's fork doesn't until the version that reports itself as clang 12. Since this is caught by the GCC builds anyway, just suppress them for clang unconditionally.
2021-09-16Suppress warnings in non-strict buildsDavid Robillard1-2/+6
2021-09-16Add a simple bump pointer allocatorDavid Robillard1-2/+3
2021-09-14Replace shared library malloc shim with explicit allocation testingDavid Robillard1-5/+0
The old approach was generally annoying to deal with sometimes, and not particularly portable. This replaces it by using the new custom allocator interface with unit tests that specifically check that failed allocation is handled properly.
2021-09-10Fix includes when using as a subprojectDavid Robillard1-1/+3
2021-09-10Fix warning suppressionsDavid Robillard1-5/+3
2021-09-10Suppress nullability extension warnings regardless of strict modeDavid Robillard1-1/+9
2021-09-10Use conventional name for meson dependency variableDavid Robillard1-3/+3
2021-09-10Adopt REUSE machine-readable licensing standardDavid Robillard1-0/+11
2021-09-10Add test for zix_strerror()David Robillard1-0/+1
2021-09-10Test failed Ring allocationDavid Robillard1-1/+1
2021-09-10Add custom allocator supportDavid Robillard1-0/+2
2021-09-10Add nullability annotationsDavid Robillard1-0/+1
This allows clang to issue warnings at compile time when null is passed to a non-null parameter. For public entry points, also add assertions to catch such issues when the compiler does not support this.
2021-09-10Rewrite ZixHash as a flat table with open addressingDavid Robillard1-1/+1
2021-09-10Allow ZixBTreeIter to be allocated on the stackDavid Robillard1-2/+2
2021-09-10Fix conversion warningsDavid Robillard1-2/+1
2021-09-10Remove ZixStrindexDavid Robillard1-3/+0
2021-07-17Remove ZixSortedArrayDavid Robillard1-3/+0
2021-07-17Fix building without benchmarksDavid Robillard1-1/+1
2021-04-14Fix VS2019 warningsDavid Robillard1-0/+1
2021-01-10Add configuration summaryDavid Robillard1-1/+12
2020-12-31Remove ZixChunkDavid Robillard1-2/+0
2020-12-31Switch to MesonDavid Robillard1-0/+295