summaryrefslogtreecommitdiffstats
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
2024-10-11Fix whitespace and add clang-format testDavid Robillard1-0/+29
2024-10-11Check variables in unit testsDavid Robillard2-1/+7
Avoid seemingly unused variables by checking something about them, even though the main point of the test is to check something else. Check accepted connections in socket test
2024-07-18Add missing includeDavid Robillard1-0/+1
According to include-what-you-use 0.22 on LLVM 18, anyway.
2024-07-18Remove redundant member initializationDavid Robillard2-2/+1
I guess we'll side with clang-tidy on this one, over the somewhat notorious Weffc++.
2024-07-17Suppress new warnings in clang and clang-tidy 18David Robillard3-1/+4
2024-06-04Avoid empty catch blockDavid Robillard1-1/+2
Mainly to appease clang-tidy.
2024-06-04Avoid use of std::endlDavid Robillard3-9/+9
2023-09-23Format meson.build files with muonDavid Robillard1-2/+4
The less time wasted with manual code formatting, the better.
2023-09-23Suppress new warnings in clang-tidy 16David Robillard1-0/+1
2023-09-23Use anonymous namespaces instead of "static" in testsDavid Robillard2-8/+16
2023-09-23Suppress new warnings in clang 16David Robillard1-0/+3
2023-05-02Fix warning_level=everything on MacOSDavid Robillard1-0/+6
2023-05-02Replace NULL with nullptrDavid Robillard1-1/+1
2023-05-02Add fedora row to CIDavid Robillard1-2/+6
2023-05-02Simplify clang-tidy configurationDavid Robillard1-29/+2
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-02Fix code formattingDavid Robillard1-3/+3
2023-05-02Replace strict option with new meson warning levelDavid Robillard1-1/+6
2023-02-05Fix strict clang build on WindowsDavid Robillard1-0/+8
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard7-26/+24
2023-01-29Suppress new warnings in MSVS 2022David Robillard1-0/+1
2022-11-15Fix clang-tidy configurationDavid Robillard2-2/+0
2022-09-09Only run REUSE test in strict modeDavid Robillard1-2/+2
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard3-3/+3
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-22Only run autoship test in strict modeDavid Robillard1-8/+10
2022-07-20Clean up special member functions and format with clang-format 14David Robillard1-4/+3
2022-07-20Replace repeated type by braced init listDavid Robillard2-2/+0
2022-07-20Use nodiscard attributeDavid Robillard3-3/+1
2022-07-20Adopt REUSE machine-readable licensing standardDavid Robillard14-154/+38
2022-07-20Use uppercase integer literal suffixesDavid Robillard3-6/+5
2022-07-20Add header warning testDavid Robillard3-0/+109
2022-07-20Switch to meson build systemDavid Robillard1-0/+49
2022-07-14Update clang-tidy and IWYU configuration for clang 14David Robillard2-2/+10
2022-06-28Remove redundant `struct` keysDavid Robillard1-1/+1
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]
2021-03-15Clean up clang-tidy configurationDavid Robillard1-4/+1
2021-01-02Make namespace name lowercaseDavid Robillard10-30/+30
2021-01-02Remove TimeSlice and TimeStampDavid Robillard2-52/+0
2021-01-02Use std::all_ofDavid Robillard1-1/+0
2021-01-02Suppress warnings about redundant "override"David Robillard1-0/+6
2021-01-02Format all code with clang-formatDavid Robillard11-456/+464
2021-01-02Use email address instead of website for attributionDavid Robillard11-22/+11
2020-12-19Clean up special member functionsDavid Robillard2-1/+7
2020-12-19Suppress warnings with older clang-tidyDavid Robillard1-4/+1
2020-12-19Avoid "else" after "return"David Robillard2-3/+3
2020-12-16Fix build with older GCCDavid Robillard1-1/+3
This reverts commit 57602cd13969d72cfae284bccdeee1ac6bf15c1e.
2020-12-14Suppress new clang-tidy warningsDavid Robillard1-0/+5
2020-11-12Use separate clang-tidy configurations for headers and testsDavid Robillard1-0/+31
2020-07-18Use everything in build testDavid Robillard1-2/+49
Annoyingly, include-what-you-use does not have a suppression mechanism, so minimally use everything in the build test to avoid include warnings.
2020-07-18Fix various clang-tidy warningsDavid Robillard2-3/+7
2020-07-18Add missing constsDavid Robillard1-1/+1
2020-07-18Clean up includesDavid Robillard2-3/+1