index
:
cpp-utils
main
common cpp utilities and playground
johannst
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
option: assignment operator + minor cleanup
HEAD
main
Johannes Stoelp
2024-10-07
2
-3
/
+46
*
lint: fix lints from newer clang-tidy version
Johannes Stoelp
2024-07-25
6
-5
/
+9
*
make: wildcard to pickup tests rather than explicit listing
Johannes Stoelp
2024-03-26
1
-9
/
+4
*
bitset: initial state, play with fold expr
Johannes Stoelp
2024-03-26
2
-0
/
+187
*
make: add compiler,std variant tests
Johannes Stoelp
2024-03-24
1
-9
/
+26
*
make: allow passing c++std via STD variable
Johannes Stoelp
2024-03-23
1
-1
/
+2
*
make: dont lint in bear target
Johannes Stoelp
2024-03-23
1
-1
/
+1
*
ring: add pre cpp17 take() fn
Johannes Stoelp
2024-03-19
2
-4
/
+11
*
make: refactor run all target
Johannes Stoelp
2024-03-18
1
-5
/
+6
*
timer: inc upper bound in test
Johannes Stoelp
2024-03-18
1
-9
/
+10
*
ring: add simple statically sized ring buffer
Johannes Stoelp
2024-03-18
2
-0
/
+218
*
mutex: fix universal reference
Johannes Stoelp
2024-03-02
1
-1
/
+1
*
latch: add simple latch based on a mutex and cv
Johannes Stoelp
2023-11-08
3
-0
/
+79
*
mutex: fix include guard name
Johannes Stoelp
2023-11-08
1
-2
/
+2
*
timer: add missing include gurads
Johannes Stoelp
2023-11-07
1
-0
/
+5
*
update readme
Johannes Stoelp
2023-11-07
1
-1
/
+1
*
add license and readme
Johannes Stoelp
2023-11-07
2
-0
/
+44
*
make: swtich "all" as default target
Johannes Stoelp
2023-11-07
1
-2
/
+2
*
mutex: add owning mutex utility
Johannes Stoelp
2023-11-07
3
-0
/
+167
*
option: add missing include gurads
Johannes Stoelp
2023-11-04
1
-0
/
+5
*
log: add header above formatter
Johannes Stoelp
2023-10-18
1
-0
/
+2
*
log: fix -Wformat-security lint and remove lint excuse
Johannes Stoelp
2023-10-18
2
-7
/
+26
*
log: replace fprintf with fwrite
Johannes Stoelp
2023-10-18
1
-3
/
+3
*
log: remove accidentally added code
Johannes Stoelp
2023-10-18
1
-3
/
+1
*
log: add check for fmt args against fmt string if -Wformat is enabled
Johannes Stoelp
2023-10-18
1
-12
/
+17
*
log: add minimal stderr logger
Johannes Stoelp
2023-10-16
4
-0
/
+197
*
timer: add assertions to test
Johannes Stoelp
2023-08-31
2
-0
/
+25
*
bitfield: align comment style and replace return type by auto
Johannes Stoelp
2023-08-31
1
-45
/
+35
*
enable misc-*,bugprone-* lints
Johannes Stoelp
2023-08-17
6
-15
/
+39
*
add clang-tidy and fix lints
Johannes Stoelp
2023-08-08
6
-29
/
+77
*
timer: add simple linux watchclock timer
Johannes Stoelp
2023-07-03
3
-0
/
+81
*
option: fix UB, launder value ptr
Johannes Stoelp
2023-07-03
1
-3
/
+16
*
make: add clang-format lint target
Johannes Stoelp
2023-07-03
3
-42
/
+44
*
make: bear as new default target, add run target
Johannes Stoelp
2023-07-03
1
-1
/
+9
*
enable asa/lsan/ubsan
Johannes Stoelp
2023-07-03
1
-4
/
+5
*
add initial state of bitfield and option
Johannes Stoelp
2023-07-02
7
-0
/
+513