Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-02-04 | Avoid use of rand() | David Robillard | 1 | -1/+13 | |
2023-02-04 | Fix clang build on Windows | David Robillard | 5 | -5/+41 | |
2023-02-03 | Suppress/fix new warnings in clang-tidy 15 | David Robillard | 3 | -5/+5 | |
2023-01-29 | Suppress new warnings in MSVS 2022 | David Robillard | 1 | -0/+2 | |
2023-01-14 | Fix and simplify library naming on Windows | David Robillard | 2 | -34/+13 | |
2022-12-19 | Make allocator methods null-unspecified | David Robillard | 1 | -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-18 | Fix warnings on Windows without CreateSymbolicLink | David Robillard | 1 | -0/+4 | |
2022-12-08 | Update sphinxygen wrap to use release archive | David Robillard | 2 | -5/+13 | |
2022-12-04 | Fall back to alabaster if sphinx_lv2_theme is unavailable | David Robillard | 3 | -33/+99 | |
2022-12-04 | Sort documentation theme options | David Robillard | 1 | -6/+6 | |
2022-12-04 | Tighten documentation page layout | David Robillard | 1 | -8/+5 | |
2022-12-04 | Fix version in documentation | David Robillard | 2 | -4/+15 | |
2022-12-03 | Replace duplicated dox_to_sphinx script with sphinxygen dependency | David Robillard | 6 | -717/+20 | |
2022-11-25 | Clean up test conditions | David Robillard | 1 | -20/+17 | |
2022-11-25 | Constrain test parameters to reasonable limits | David Robillard | 4 | -8/+31 | |
2022-11-25 | Constrain benchmark parameters to reasonable limits | David Robillard | 1 | -2/+10 | |
2022-11-25 | Avoid volatile side-effect within assert | David Robillard | 1 | -3/+11 | |
2022-11-25 | Avoid truncating test random seed | David Robillard | 1 | -5/+6 | |
2022-11-25 | Explicitly ignore posix_fadvise() return value | David Robillard | 1 | -2/+2 | |
If some error happened here, there's nothing we can do but proceed and try to copy anyway. | |||||
2022-11-25 | Avoid dereference after null check | David Robillard | 1 | -3/+4 | |
2022-11-25 | Consistently pass stat structs by pointer | David Robillard | 1 | -8/+10 | |
These are usually quite large, over 128 bytes. | |||||
2022-11-25 | Consistently check write_to_path() return value in tests | David Robillard | 1 | -1/+1 | |
2022-11-25 | Fix potential use of close() on invalid file descriptors | David Robillard | 1 | -1/+15 | |
2022-11-25 | Remove dead code | David Robillard | 1 | -6/+0 | |
2022-11-25 | Fix potential out of bounds read | David Robillard | 1 | -1/+1 | |
2022-11-17 | Remove ZixBitset | David Robillard | 10 | -317/+2 | |
2022-11-17 | Improve documentation | David Robillard | 9 | -15/+105 | |
2022-11-17 | Show macro parameters in documentation | David Robillard | 1 | -1/+6 | |
2022-11-17 | Show the size of array members in the documentation | David Robillard | 1 | -2/+8 | |
2022-11-15 | Add meson subproject files to .gitignore | David Robillard | 1 | -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. | |||||
2022-11-15 | Normalize meson syntax | David Robillard | 1 | -5/+7 | |
2022-11-15 | Fix unused return value warning | David Robillard | 1 | -2/+3 | |
2022-11-15 | Fix build as a subproject | David Robillard | 1 | -2/+3 | |
2022-11-13 | Trim special parsing prefixes from canonical Windows paths | David Robillard | 1 | -0/+5 | |
There doesn't seem to be any way to cleanly avoid getting these from GetFinalPathNameByHandle, but I don't think portable code would ever want them introduced. | |||||
2022-11-12 | Fix zix_current_path() on systems with a static PATH_MAX | David Robillard | 1 | -1/+2 | |
2022-11-03 | Actually fix MacOS build | David Robillard | 1 | -0/+8 | |
2022-11-03 | Fix MacOS build | David Robillard | 1 | -0/+8 | |
2022-11-02 | Improve documentation | David Robillard | 3 | -3/+15 | |
2022-11-02 | Remove function_types.h | David Robillard | 10 | -106/+83 | |
2022-11-02 | Relax nullability constraints for Tree values | David Robillard | 1 | -4/+4 | |
2022-11-02 | Relax nullability constraints for BTree values | David Robillard | 3 | -11/+14 | |
These pointers are truly opaque, the library does not care about their value at all, and a zero can be stored successfully. | |||||
2022-11-02 | Suppress warnings in C++ test | David Robillard | 2 | -2/+15 | |
This is necessary because the global warnings may be stricter when building as a subproject. | |||||
2022-11-02 | Add missing include | David Robillard | 1 | -0/+1 | |
2022-11-02 | Delete trailing whitespace | David Robillard | 1 | -1/+1 | |
2022-11-02 | Improve documentation headings | David Robillard | 2 | -2/+2 | |
2022-11-01 | Add missing pure and const function attributes | David Robillard | 2 | -0/+7 | |
It seems that certain versions and/or configurations of gcc warn about these for static functions, which is annoying, but whatever. | |||||
2022-11-01 | Remove invalid test case | David Robillard | 1 | -2/+0 | |
2022-10-26 | Clean up test suite | David Robillard | 2 | -20/+27 | |
2022-10-26 | Suppress test warnings in strict builds as a subproject | David Robillard | 1 | -2/+11 | |
2022-10-26 | Arrange CI rows more logically | David Robillard | 1 | -26/+40 | |
This is organized in a way that hopefully makes more sense when viewed in a report. It also puts "basic" cases first, to ensure that tedious configuration issues are caught as early as possible when running rows sequentially for local testing. |