Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-03-14 | Update NEWS | David Robillard | 1 | -1/+2 | |
2024-03-14 | Fix library current_version on MacOS | David Robillard | 1 | -0/+1 | |
2023-12-15 | Fix nullability annotations for zix_canonical_path() and friends | David Robillard | 2 | -3/+4 | |
These functions can (and likely will) fail due to filesystem operations failing, rather than a (rare) failed allocation, so they should be nullable so clang can find potential null dereferences. | |||||
2023-12-02 | Fix warnings in strict MinGW build | David Robillard | 1 | -2/+4 | |
2023-11-30 | Fix strict build with C11 | David Robillard | 2 | -1/+7 | |
2023-11-17 | Test zix_copy_file() in Wasm | David Robillard | 1 | -9/+10 | |
2023-11-17 | Avoid fdatasync() on Darwin | David Robillard | 3 | -2/+14 | |
This isn't present at all on (older?) literal Darwin, and additionally fsync() there doesn't actually flush writes to storage like it does on Linux. So, use F_FULLFSYNC which was invented as an alternative API to do this. | |||||
2023-10-22 | Zix 0.4.2v0.4.2 | David Robillard | 2 | -3/+5 | |
2023-10-22 | Remove unnecessary forward declaration | David Robillard | 1 | -2/+0 | |
Looks like include-what-you-use has gotten smarter. | |||||
2023-09-23 | Fix meson.build formatting again | David Robillard | 2 | -2/+2 | |
I'll get used to this any day now. | |||||
2023-09-23 | Clean up sphinx build commands | David Robillard | 3 | -14/+14 | |
2023-09-23 | Fix meson.build formatting | David Robillard | 1 | -1/+1 | |
2023-09-23 | Explicitly specify all documentation dependencies | David Robillard | 5 | -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-23 | Format meson.build files with muon | David Robillard | 4 | -44/+70 | |
The less time wasted with manual code formatting, the better. | |||||
2023-09-22 | Improve test suite code coverage | David Robillard | 10 | -524/+460 | |
2023-09-21 | Avoid type conversions | David Robillard | 1 | -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-21 | Use anonymous namespace in C++ test | David Robillard | 1 | -8/+12 | |
2023-09-21 | Remove unnecessary includes and forward declarations | David Robillard | 3 | -5/+0 | |
According to include-what-you-use 0.20 (7301b1f) based on clang 16.0.6. | |||||
2023-09-21 | Fix documentation dependencies | David Robillard | 1 | -1/+1 | |
2023-09-21 | Suppress or fix warnings in clang 16 | David Robillard | 2 | -8/+12 | |
2023-09-02 | Fix documentation build in a virtualenv | David Robillard | 3 | -2/+9 | |
2023-08-23 | Zix 0.4.0v0.4.0 | David Robillard | 2 | -3/+3 | |
2023-08-23 | Clean up C++ test configuration and documentation | David Robillard | 2 | -5/+7 | |
2023-08-23 | Improve test coverage | David Robillard | 6 | -34/+40 | |
2023-08-23 | Update Sphinxygen wrap file | David Robillard | 2 | -7/+7 | |
2023-08-23 | Clean up and update documentation | David Robillard | 2 | -10/+28 | |
2023-08-23 | Add x32 row to CI | David Robillard | 1 | -0/+9 | |
2023-08-23 | Use separate build and deploy stages on CI | David Robillard | 1 | -0/+16 | |
2023-08-23 | Use f-string over formatting operator | David Robillard | 1 | -1/+1 | |
2023-05-29 | Strengthen MSVC warnings | David Robillard | 1 | -3/+0 | |
2023-05-29 | Fix inappropriate use of PRIuPTR for size_t | David Robillard | 2 | -2/+1 | |
2023-05-15 | Clean up configuration summary | David Robillard | 2 | -6/+1 | |
2023-05-12 | Fix emscripten warnings | David Robillard | 4 | -3/+6 | |
2023-05-12 | Remove redundant assignment | David Robillard | 1 | -1/+0 | |
2023-05-11 | Upload documentation from cleaner installed version | David Robillard | 2 | -6/+7 | |
2023-05-11 | Clean up reference documentation | David Robillard | 8 | -131/+176 | |
2023-05-11 | Improve reference documentation | David Robillard | 5 | -126/+222 | |
2023-05-10 | Add ZIX_STATIC_STRING() | David Robillard | 6 | -8/+31 | |
2023-05-10 | Build Sphinx documentation in strict mode | David Robillard | 1 | -5/+9 | |
2023-05-02 | Fix warning_level=everything on MacOS | David Robillard | 2 | -1/+7 | |
2023-05-01 | Use warning_level=everything on FreeBSD CI | David Robillard | 1 | -1/+1 | |
2023-05-01 | Fix benchmark plot script | David Robillard | 1 | -5/+5 | |
2023-05-01 | Split up main meson file | David Robillard | 3 | -285/+301 | |
2023-05-01 | Clean up warning suppressions | David Robillard | 2 | -94/+99 | |
2023-04-24 | Replace strict option with new meson warning level | David Robillard | 7 | -204/+40 | |
2023-04-02 | Run linting on CI | David Robillard | 1 | -1/+1 | |
2023-04-02 | Only check benchmark.py with pylint if matplotlib is present | David Robillard | 1 | -9/+25 | |
2023-04-02 | Fix redefined names in plot.py | David Robillard | 1 | -6/+3 | |
2023-04-02 | Only load sphinxygen subproject if required tools are found | David Robillard | 1 | -4/+8 | |
2023-02-13 | Improve system feature detection | David Robillard | 4 | -191/+156 | |