Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-09-23 | Avoid const and mutable members | David Robillard | 2 | -8/+8 | |
2023-09-23 | Use anonymous namespaces instead of "static" in tests | David Robillard | 2 | -8/+16 | |
2023-09-23 | Suppress new warnings in clang 16 | David Robillard | 2 | -0/+4 | |
2023-05-02 | Fix warning_level=everything on MacOS | David Robillard | 3 | -1/+13 | |
2023-05-02 | Replace NULL with nullptr | David Robillard | 1 | -1/+1 | |
2023-05-02 | Fix licensing metadata | David Robillard | 1 | -1/+1 | |
2023-05-02 | Add fedora row to CI | David Robillard | 2 | -2/+17 | |
2023-05-02 | Simplify clang-tidy configuration | David Robillard | 2 | -29/+35 | |
This gets close to being clean when run via meson, except for a bug where clang-diagnostic-unused-macros triggers on include guards. | |||||
2023-05-02 | Fix code formatting | David Robillard | 1 | -3/+3 | |
2023-05-02 | Merge debug and release rows on CI | David Robillard | 1 | -63/+51 | |
Although this parallelizes more or less perfectly, it's much less expensive overall to combine the builds. Spinning up images is expensive, and we're not in that much of a hurry. Being cheaper overall, this speeds up the sequential local test run significantly. | |||||
2023-05-02 | Replace strict option with new meson warning level | David Robillard | 7 | -291/+87 | |
2023-02-05 | Fix strict clang build on Windows | David Robillard | 2 | -3/+17 | |
2023-02-05 | Replace stray uses of "NULL" | David Robillard | 1 | -3/+3 | |
2023-02-03 | Suppress/fix new warnings in clang-tidy 15 | David Robillard | 7 | -26/+24 | |
2023-01-29 | Suppress new warnings in MSVS 2022 | David Robillard | 2 | -0/+2 | |
2023-01-14 | Fix old-style cast | David Robillard | 2 | -32/+2 | |
2022-11-15 | Fix clang-tidy configuration | David Robillard | 2 | -2/+0 | |
2022-09-09 | Only run REUSE test in strict mode | David Robillard | 1 | -2/+2 | |
2022-09-08 | Use 0BSD for trivial "public domain intent" things | David Robillard | 13 | -132/+23 | |
Fedora takes issue with CC0. Although it doesn't really matter for this stuff (dual licensed anyway, questionably "software", certainly not patentable, and so on), this is simpler and more consistent with the ISC license used for the actual software anyway. | |||||
2022-08-22 | Only run autoship test in strict mode | David Robillard | 4 | -9/+21 | |
2022-08-13 | Raul 2.0.0v2.0.0 | David Robillard | 2 | -4/+3 | |
2022-07-20 | Make NEWS file readable by dpkg-parsechangelog | David Robillard | 1 | -5/+5 | |
2022-07-20 | Remove redundant inheritance from Noncopyable | David Robillard | 3 | -8/+3 | |
All copy/move methods are explicitly specified by these classes, so inheriting from Noncopyable didn't do anything useful. It should probably be removed as non-idiomatic. | |||||
2022-07-20 | Clean up special member functions and format with clang-format 14 | David Robillard | 10 | -44/+33 | |
2022-07-20 | Use default member initializers | David Robillard | 1 | -5/+3 | |
2022-07-20 | Avoid potential use of uninitialized field | David Robillard | 1 | -4/+3 | |
2022-07-20 | Replace repeated type by braced init list | David Robillard | 3 | -3/+1 | |
2022-07-20 | Use nodiscard attribute | David Robillard | 9 | -19/+23 | |
2022-07-20 | Remove redundant inline specifiers | David Robillard | 7 | -51/+46 | |
2022-07-20 | Adopt REUSE machine-readable licensing standard | David Robillard | 35 | -1008/+906 | |
2022-07-20 | Fix whitespace | David Robillard | 1 | -1/+1 | |
2022-07-20 | Use uppercase integer literal suffixes | David Robillard | 3 | -6/+5 | |
2022-07-20 | Add header warning test | David Robillard | 5 | -3/+77 | |
2022-07-20 | Update project metadata | David Robillard | 1 | -25/+25 | |
2022-07-20 | Switch to meson build system | David Robillard | 18 | -3508/+572 | |
2022-07-14 | Update clang-tidy and IWYU configuration for clang 14 | David Robillard | 4 | -2/+17 | |
2022-06-28 | Remove redundant `struct` keys | David Robillard | 4 | -27/+21 | |
Because this is C++ code, GCC 12 says things like: Socket.hpp:166:24: error: redundant class-key ‘struct’ in reference to ‘struct sockaddr_un’ [-Werror=redundant-tags] | |||||
2022-05-27 | Build as C++14 | David Robillard | 1 | -1/+1 | |
2021-03-15 | Clean up clang-tidy configuration | David Robillard | 2 | -7/+1 | |
2021-01-07 | Make include mappings more general | David Robillard | 1 | -4/+9 | |
Though only <ctime> is needed by Raul, having that mapping will suggest it even in C code when included as a subproject. So, add the C variant as well so that include-what-you-use does not complain about either. | |||||
2021-01-07 | Clean up documentation comments | David Robillard | 12 | -187/+216 | |
2021-01-07 | Add missing documentation | David Robillard | 1 | -0/+4 | |
2021-01-02 | Fix typo | David Robillard | 1 | -1/+1 | |
2021-01-02 | Make namespace name lowercase | David Robillard | 24 | -61/+62 | |
2021-01-02 | Suppress include warning from the use of struct timespec | David Robillard | 1 | -7/+8 | |
On 64-bit Linux, this structure uses __syscall_slong_t for tv_nsec, which confuses include-what-you-use. I can't think of a way to properly address this generally, so just declare it as coming from ctime, which is what Semaphore gets it from. | |||||
2021-01-02 | Remove unused generated configuration header | David Robillard | 1 | -2/+0 | |
2021-01-02 | Remove TimeSlice and TimeStamp | David Robillard | 6 | -476/+3 | |
2021-01-02 | Normalize NEWS file | David Robillard | 1 | -50/+42 | |
2021-01-02 | Update autowaf | David Robillard | 1 | -0/+0 | |
2021-01-02 | Use std::all_of | David Robillard | 3 | -9/+2 | |