aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* make: wildcard to pickup tests rather than explicit listingHEADmainJohannes Stoelp2024-03-261-9/+4
* bitset: initial state, play with fold exprJohannes Stoelp2024-03-262-0/+187
* make: add compiler,std variant testsJohannes Stoelp2024-03-241-9/+26
* make: allow passing c++std via STD variableJohannes Stoelp2024-03-231-1/+2
* make: dont lint in bear targetJohannes Stoelp2024-03-231-1/+1
* ring: add pre cpp17 take() fnJohannes Stoelp2024-03-192-4/+11
* make: refactor run all targetJohannes Stoelp2024-03-181-5/+6
* timer: inc upper bound in testJohannes Stoelp2024-03-181-9/+10
* ring: add simple statically sized ring bufferJohannes Stoelp2024-03-182-0/+218
* mutex: fix universal referenceJohannes Stoelp2024-03-021-1/+1
* latch: add simple latch based on a mutex and cvJohannes Stoelp2023-11-083-0/+79
* mutex: fix include guard nameJohannes Stoelp2023-11-081-2/+2
* timer: add missing include guradsJohannes Stoelp2023-11-071-0/+5
* update readmeJohannes Stoelp2023-11-071-1/+1
* add license and readmeJohannes Stoelp2023-11-072-0/+44
* make: swtich "all" as default targetJohannes Stoelp2023-11-071-2/+2
* mutex: add owning mutex utilityJohannes Stoelp2023-11-073-0/+167
* option: add missing include guradsJohannes Stoelp2023-11-041-0/+5
* log: add header above formatterJohannes Stoelp2023-10-181-0/+2
* log: fix -Wformat-security lint and remove lint excuseJohannes Stoelp2023-10-182-7/+26
* log: replace fprintf with fwriteJohannes Stoelp2023-10-181-3/+3
* log: remove accidentally added codeJohannes Stoelp2023-10-181-3/+1
* log: add check for fmt args against fmt string if -Wformat is enabledJohannes Stoelp2023-10-181-12/+17
* log: add minimal stderr loggerJohannes Stoelp2023-10-164-0/+197
* timer: add assertions to testJohannes Stoelp2023-08-312-0/+25
* bitfield: align comment style and replace return type by autoJohannes Stoelp2023-08-311-45/+35
* enable misc-*,bugprone-* lintsJohannes Stoelp2023-08-176-15/+39
* add clang-tidy and fix lintsJohannes Stoelp2023-08-086-29/+77
* timer: add simple linux watchclock timerJohannes Stoelp2023-07-033-0/+81
* option: fix UB, launder value ptrJohannes Stoelp2023-07-031-3/+16
* make: add clang-format lint targetJohannes Stoelp2023-07-033-42/+44
* make: bear as new default target, add run targetJohannes Stoelp2023-07-031-1/+9
* enable asa/lsan/ubsanJohannes Stoelp2023-07-031-4/+5
* add initial state of bitfield and optionJohannes Stoelp2023-07-027-0/+513