summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-05-10Build Sphinx documentation in strict modeDavid Robillard1-5/+9
2023-05-02Fix warning_level=everything on MacOSDavid Robillard2-1/+7
2023-05-01Use warning_level=everything on FreeBSD CIDavid Robillard1-1/+1
2023-05-01Fix benchmark plot scriptDavid Robillard1-5/+5
2023-05-01Split up main meson fileDavid Robillard3-285/+301
2023-05-01Clean up warning suppressionsDavid Robillard2-94/+99
2023-04-24Replace strict option with new meson warning levelDavid Robillard7-204/+40
2023-04-02Run linting on CIDavid Robillard1-1/+1
2023-04-02Only check benchmark.py with pylint if matplotlib is presentDavid Robillard1-9/+25
2023-04-02Fix redefined names in plot.pyDavid Robillard1-6/+3
2023-04-02Only load sphinxygen subproject if required tools are foundDavid Robillard1-4/+8
2023-02-13Improve system feature detectionDavid Robillard4-191/+156
2023-02-06Simplify string view interfaceDavid Robillard2-28/+10
2023-02-05Fix MinGW buildDavid Robillard1-2/+2
2023-02-05Add missing includeDavid Robillard1-0/+1
2023-02-04Fix inconsistent parameter namesDavid Robillard1-10/+10
2023-02-04Fix inconsistent defineDavid Robillard1-1/+1
2023-02-04Suppress/fix clang-tidy warnings on WindowsDavid Robillard9-12/+38
2023-02-04Use a more realistic scenario for file locking testDavid Robillard1-1/+1
2023-02-04Check zix_ring_mlock() return valueDavid Robillard1-1/+2
2023-02-04Avoid use of rand()David Robillard1-1/+13
2023-02-04Fix clang build on WindowsDavid Robillard5-5/+41
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard3-5/+5
2023-01-29Suppress new warnings in MSVS 2022David Robillard1-0/+2
2023-01-14Fix and simplify library naming on WindowsDavid Robillard2-34/+13
2022-12-19Make allocator methods null-unspecifiedDavid Robillard1-6/+6
The required methods depend on the context (for example, a function might only need aligned_alloc and aligned_free), so unfortunately the nullability requirements can't be encoded in the type here.
2022-12-18Fix warnings on Windows without CreateSymbolicLinkDavid Robillard1-0/+4
2022-12-08Update sphinxygen wrap to use release archiveDavid Robillard2-5/+13
2022-12-04Fall back to alabaster if sphinx_lv2_theme is unavailableDavid Robillard3-33/+99
2022-12-04Sort documentation theme optionsDavid Robillard1-6/+6
2022-12-04Tighten documentation page layoutDavid Robillard1-8/+5
2022-12-04Fix version in documentationDavid Robillard2-4/+15
2022-12-03Replace duplicated dox_to_sphinx script with sphinxygen dependencyDavid Robillard6-717/+20
2022-11-25Clean up test conditionsDavid Robillard1-20/+17
2022-11-25Constrain test parameters to reasonable limitsDavid Robillard4-8/+31
2022-11-25Constrain benchmark parameters to reasonable limitsDavid Robillard1-2/+10
2022-11-25Avoid volatile side-effect within assertDavid Robillard1-3/+11
2022-11-25Avoid truncating test random seedDavid Robillard1-5/+6
2022-11-25Explicitly ignore posix_fadvise() return valueDavid Robillard1-2/+2
If some error happened here, there's nothing we can do but proceed and try to copy anyway.
2022-11-25Avoid dereference after null checkDavid Robillard1-3/+4
2022-11-25Consistently pass stat structs by pointerDavid Robillard1-8/+10
These are usually quite large, over 128 bytes.
2022-11-25Consistently check write_to_path() return value in testsDavid Robillard1-1/+1
2022-11-25Fix potential use of close() on invalid file descriptorsDavid Robillard1-1/+15
2022-11-25Remove dead codeDavid Robillard1-6/+0
2022-11-25Fix potential out of bounds readDavid Robillard1-1/+1
2022-11-17Remove ZixBitsetDavid Robillard10-317/+2
2022-11-17Improve documentationDavid Robillard9-15/+105
2022-11-17Show macro parameters in documentationDavid Robillard1-1/+6
2022-11-17Show the size of array members in the documentationDavid Robillard1-2/+8
2022-11-15Add meson subproject files to .gitignoreDavid Robillard1-0/+1
This is generated in the source directory by meson when the project is checked out of git by the meson wrap system. Ignoring it here ignores issues with tools that assume a clean source directory, like the REUSE test.