summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-10-22Remove unnecessary forward declarationDavid Robillard1-2/+0
Looks like include-what-you-use has gotten smarter.
2023-09-23Fix meson.build formatting againDavid Robillard2-2/+2
I'll get used to this any day now.
2023-09-23Clean up sphinx build commandsDavid Robillard3-14/+14
2023-09-23Fix meson.build formattingDavid Robillard1-1/+1
2023-09-23Explicitly specify all documentation dependenciesDavid Robillard5-15/+95
Yet another attempt to sort out flaky documentation builds. This tries to be careful and describe the complete documentation dependency graph to meson explicitly (ignoring tool outputs that aren't used).
2023-09-23Format meson.build files with muonDavid Robillard4-44/+70
The less time wasted with manual code formatting, the better.
2023-09-22Improve test suite code coverageDavid Robillard10-524/+460
2023-09-21Avoid type conversionsDavid Robillard1-42/+41
Rework arithmetic slightly to avoid some type conversions, and warnings with clang-tidy 16.0.6. Also consistently use explicitly unsigned literals where appropriate to minimize unsigned/signed conversions in general.
2023-09-21Use anonymous namespace in C++ testDavid Robillard1-8/+12
2023-09-21Remove unnecessary includes and forward declarationsDavid Robillard3-5/+0
According to include-what-you-use 0.20 (7301b1f) based on clang 16.0.6.
2023-09-21Fix documentation dependenciesDavid Robillard1-1/+1
2023-09-21Suppress or fix warnings in clang 16David Robillard2-8/+12
2023-09-02Fix documentation build in a virtualenvDavid Robillard3-2/+9
2023-08-23Zix 0.4.0v0.4.0David Robillard2-3/+3
2023-08-23Clean up C++ test configuration and documentationDavid Robillard2-5/+7
2023-08-23Improve test coverageDavid Robillard6-34/+40
2023-08-23Update Sphinxygen wrap fileDavid Robillard2-7/+7
2023-08-23Clean up and update documentationDavid Robillard2-10/+28
2023-08-23Add x32 row to CIDavid Robillard1-0/+9
2023-08-23Use separate build and deploy stages on CIDavid Robillard1-0/+16
2023-08-23Use f-string over formatting operatorDavid Robillard1-1/+1
2023-05-29Strengthen MSVC warningsDavid Robillard1-3/+0
2023-05-29Fix inappropriate use of PRIuPTR for size_tDavid Robillard2-2/+1
2023-05-15Clean up configuration summaryDavid Robillard2-6/+1
2023-05-12Fix emscripten warningsDavid Robillard4-3/+6
2023-05-12Remove redundant assignmentDavid Robillard1-1/+0
2023-05-11Upload documentation from cleaner installed versionDavid Robillard2-6/+7
2023-05-11Clean up reference documentationDavid Robillard8-131/+176
2023-05-11Improve reference documentationDavid Robillard5-126/+222
2023-05-10Add ZIX_STATIC_STRING()David Robillard6-8/+31
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