aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-11-07Clean up includesHEADmainDavid Robillard3-0/+8
2022-11-07Avoid raw new/deleteDavid Robillard1-7/+5
2022-11-07Fix include guardsDavid Robillard3-9/+4
2022-11-07Build toolsDavid Robillard6-4/+39
2022-11-07Fix warnings in MacOS buildDavid Robillard2-1/+18
2022-09-17Adopt REUSE machine-readable licensing standardDavid Robillard35-385/+99
2022-09-16Fix header installationDavid Robillard1-5/+5
2022-09-16Fix prevention of automatic moveDavid Robillard2-2/+2
2022-09-16Remove unnecessary moveDavid Robillard2-3/+1
2022-09-16Make constant method static and constexprDavid Robillard2-2/+1
2022-09-16Remove unnecessary inheritanceDavid Robillard3-20/+21
2022-09-16Avoid cast warningsDavid Robillard4-4/+3
2022-09-16Remove pointless const qualifierDavid Robillard2-2/+1
2022-09-16Update clang-format configurationDavid Robillard24-2388/+2314
2022-09-16Make single-argument constructors explicitDavid Robillard4-5/+3
2022-09-16Clean up include guardsDavid Robillard11-17/+18
2022-09-16Fix self-assignmentDavid Robillard2-11/+12
2022-09-16Use "auto" to avoid repeating typesDavid Robillard2-5/+4
2022-09-16Fix uninitialized membersDavid Robillard5-7/+5
2022-09-16Avoid "else" after "return"David Robillard2-5/+10
2022-09-16Clean up special member functionsDavid Robillard2-3/+4
2022-09-16Fix uninitialized variableDavid Robillard2-2/+1
2022-09-16Use bool literalsDavid Robillard2-2/+1
2022-09-16Avoid repeating types in return statementsDavid Robillard2-10/+4
2022-09-16Fix potential ODR violations due to definitions in headersDavid Robillard3-5/+4
2022-09-16Fix incorrect use of std::moveDavid Robillard2-6/+5
2022-09-16Fix signed bitwise operator operandsDavid Robillard7-15/+14
2022-09-16Switch to meson build systemDavid Robillard24-110/+366
2022-09-16Suppress unused variable warnings in benchmarksDavid Robillard1-0/+8
2022-09-16Add clang-tidy configurationDavid Robillard3-0/+57
2022-09-16Clean up includesDavid Robillard6-10/+29
2019-04-23Support using any array-like type for pointsDavid Robillard6-40/+39
2018-10-13Remove pointless consts in function declarationsDavid Robillard1-20/+14
2018-10-13Fix test dependenciesDavid Robillard1-1/+1
2018-09-29Strengthen iteration testDavid Robillard1-2/+2
2018-09-29Strengthen shift testsDavid Robillard1-8/+8
2018-09-29Add benchmarksDavid Robillard5-3/+681
2018-09-29Use prefix increment/decrement in loops consistentlyDavid Robillard2-11/+11
2018-09-29Rewrite left and right shift as single-pass algorithmsDavid Robillard1-28/+28
2018-09-29Remove branch from gray_code_invDavid Robillard1-4/+6
2018-09-29Remove undef NDEBUG from test_utils.hppDavid Robillard1-2/+0
2018-09-29Explicitly factor out some const expressionsDavid Robillard2-5/+8
2018-09-29Move make_random_point to test_utils.hppDavid Robillard2-13/+14
2018-09-29Fix warningDavid Robillard1-1/+1
2018-09-29Add check for zero padding to shift testsDavid Robillard1-0/+8
2018-09-29Add README and COPYING filesDavid Robillard2-0/+372
2018-09-29Clean up MakefileDavid Robillard1-9/+77
2018-09-29Add example programsDavid Robillard2-0/+117
2018-09-29Fix shadowingDavid Robillard1-5/+4
2018-09-29Reorganize headers to make a clear public/private distinctionDavid Robillard17-53/+92