Marcus Holland-Moritz
|
e3d3237efe
|
fix: make sure to propagate range-v3 include path during build
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
9059f344ba
|
test: remove folly dependency from test_helpers
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
f7e33f1cd9
|
chore: drop unused header from test_logger.h
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
9c34a30230
|
test: remove folly dependency from tool_main_test
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
de9911fd34
|
refactor: use file_util in file_access_test
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
2c2308dcd0
|
test: try removing folly dependency from tools_test
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
4ba65c4e6a
|
feat: add file_util
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
d4119b7f72
|
build: fix distclean/realclean when used with make
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
2836fa522d
|
build: enable pxattr in win.bat
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
d3d5a30d6c
|
build: make realclean/distclean work on windows
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
079b3ca7d7
|
chore: update folly/fbthrift
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
5aa8d88694
|
refactor: move tools to their own directory
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
ab07ec2ef9
|
build: remove unused PREFER_SYSTEM_LIBFMT code paths
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
7798554114
|
build: factor out manpage generation from toplevel CMakeLists.txt
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
1cc2484040
|
build: factor out thrift setup from main CMakeLists.txt
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
2aa6a277ca
|
build: refactor dwarfs library definitions
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
9d222b4b08
|
build: update realclean target
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
72cbe0da97
|
build: factor out folly setup from main CMakeLists.txt
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
eb974cc05d
|
build: prevent docker container rebuilds when changing build-linux.sh
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
a06158d7d0
|
build: range-v3 is not a hard dependency for installed libs
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
df8db3880a
|
chore: more reasonable memory limits to keep example code simple
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
6a9d29ed24
|
build: drop USE_PREFERRED_LIBS and fix Windows build
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
af4c592b55
|
build: patch folly_deps if we're using header-only libfmt
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
c194230337
|
build: find homebrew libarchive also in config file
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
87f987162c
|
build: libarchive is not optional
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
e49bc6bc05
|
build: fix installation from tarball
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
f5c1c26cc0
|
chore: try building example application in CI
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
396cabe2d7
|
build: ensure PRJ_VERSION_FULL is always set
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
942ef81fde
|
chore: add simple example application
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
1dbefd98c1
|
feat(logger): allow construction without explicit terminal / ostream
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
93a6979cb6
|
build: use ricepp as object libraries
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
792a5c32c3
|
build: remove USE_RICEPP_PACKAGE
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
cccf6886a9
|
build: nuke the windows hybrid build
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
368159f686
|
fix(logger): make null_logger work
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
46b3f3cd23
|
refactor(terminal): split interface / implementation
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
995c9c0ad3
|
build: install config file
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
75a43b0e9e
|
build: move compiled manpages to respective tool libraries
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
2d3a518b8b
|
build: ensure full stacktrace information is preserved
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
b6f4e25a17
|
build: ship generated man pages in source tarball
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
a4a8f44075
|
build: add nostacktrace build to CI matrix
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
bfd0256011
|
refactor: clean up symbolizer support and add ENABLE_STACKTRACE option
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
0bac595e7a
|
build: only use --strip-debug to still get useful stack traces
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
bae568d29f
|
build: clean up folly config
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
f191c973ad
|
build: simplify CMakeLists.txt by not fetching zstd / xxhash
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
68c2538d7b
|
build: switch from using compile_definitions to config.h
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
d1c24d611b
|
fix: TSAN spotted a race on the root node name
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
bdc7e1bd04
|
chore: two small tweaks
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
c307bd4321
|
test: more file utils tests
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
70453e0dc8
|
chore: reformat CMakeLists.txt
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
b1f07befc8
|
build: set version for libraries
|
2024-08-09 23:27:21 +02:00 |
|