summaryrefslogtreecommitdiffstats
path: root/meson.build
AgeCommit message (Collapse)AuthorFilesLines
2022-06-28Fix build as C with MSVCDavid Robillard1-5/+0
2022-06-28Clean up build configurationDavid Robillard1-14/+43
2022-06-28Add support for building Wasm with emscriptenDavid Robillard1-3/+37
2022-06-28Clean up meson configurationDavid Robillard1-233/+105
2022-03-14Fix MinGW buildDavid Robillard1-0/+2
2022-02-01Fix static build on WindowsDavid Robillard1-2/+4
2021-12-17Suppress warning in glib headersDavid Robillard1-1/+2
This should really be done more precisely, but I can't be bothered.
2021-12-17Suppress new warnings in clang 13David Robillard1-0/+10
2021-11-02Avoid printing configuration summary as a subprojectDavid Robillard1-1/+1
2021-10-25Fix incomplete header installationDavid Robillard1-0/+3
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