Marcus Holland-Moritz
|
17aa9881ea
|
fix: add missing header
|
2024-05-22 17:42:28 +02:00 |
|
Marcus Holland-Moritz
|
82b2600133
|
refactor(file_scanner): replace for_each with ranges
|
2024-05-22 16:46:07 +02:00 |
|
Marcus Holland-Moritz
|
bdbb40f928
|
refactor(fragment_order_parser): replace folly::gen with ranges
|
2024-05-22 16:46:07 +02:00 |
|
Marcus Holland-Moritz
|
4de04030f2
|
refactor(dwarfs-universal): replace folly::gen with ranges
|
2024-05-22 16:46:07 +02:00 |
|
Marcus Holland-Moritz
|
89cdb7e325
|
refactor(block_merger): replace folly::gen with ranges
|
2024-05-22 16:46:07 +02:00 |
|
Marcus Holland-Moritz
|
522efd04f7
|
refactor: switch to using system includes for dwarfs headers
|
2024-05-22 14:56:08 +02:00 |
|
Marcus Holland-Moritz
|
8da31e4827
|
refactor: remove unused header
|
2024-05-22 14:39:00 +02:00 |
|
Marcus Holland-Moritz
|
ed9684c090
|
build: disable USE_JEMALLOC on macOS for now
|
2024-05-18 19:34:07 +02:00 |
|
Marcus Holland-Moritz
|
1e8de0ce26
|
build: improve parallel-hashmap detection on macOS
|
2024-05-18 19:03:02 +02:00 |
|
Marcus Holland-Moritz
|
6eb947a7bf
|
refactor: move pcm_sample_transformer to separate library
|
2024-05-18 18:10:06 +02:00 |
|
Marcus Holland-Moritz
|
321da13289
|
refactor: move dwarfs/safe_main into tool library
|
2024-05-18 18:01:45 +02:00 |
|
Marcus Holland-Moritz
|
cd0646e60c
|
refactor: move metadata_types to reader library
|
2024-05-18 17:55:57 +02:00 |
|
Marcus Holland-Moritz
|
e16969f04f
|
build: add dwarfs reader library
|
2024-05-18 16:48:04 +02:00 |
|
Marcus Holland-Moritz
|
24661c7583
|
fix: remove unused fsst include
|
2024-05-18 09:50:17 +02:00 |
|
Marcus Holland-Moritz
|
90f6af84ac
|
refactor: move metadata freezing code to separate class
|
2024-05-18 09:09:31 +02:00 |
|
Marcus Holland-Moritz
|
343c698c20
|
build: link everything against jemalloc when jemalloc is enabled
|
2024-05-18 08:37:27 +02:00 |
|
Marcus Holland-Moritz
|
3636300050
|
build: package generated manpage source files
|
2024-05-16 22:19:53 +02:00 |
|
Marcus Holland-Moritz
|
5975b0a8ac
|
build: split dwarfs library
|
2024-05-16 21:51:57 +02:00 |
|
Marcus Holland-Moritz
|
5f6b03bb10
|
build: try moving to cmake 3.28
|
2024-05-16 09:35:46 +02:00 |
|
Marcus Holland-Moritz
|
cc997e6778
|
build: more cmake cleanups
|
2024-05-16 09:35:46 +02:00 |
|
Marcus Holland-Moritz
|
14073bf2a9
|
build: add missing source file to folly_light
|
2024-05-16 00:27:10 +02:00 |
|
Marcus Holland-Moritz
|
7ca2a54ee7
|
build: disable -Wstringop-overflow for GCC
|
2024-05-16 00:15:45 +02:00 |
|
Marcus Holland-Moritz
|
a75387a6cc
|
wip: temporarily use forked folly/fbthrift submodules
|
2024-05-15 23:57:20 +02:00 |
|
Marcus Holland-Moritz
|
a44ba74993
|
build: only build benchmark if necessary
|
2024-05-15 18:10:37 +02:00 |
|
Marcus Holland-Moritz
|
c547bf1dfe
|
build: consistently build for C++20
|
2024-05-15 17:57:05 +02:00 |
|
Marcus Holland-Moritz
|
b8936a7ce8
|
build: more CMake cleanups
|
2024-05-15 17:57:05 +02:00 |
|
Marcus Holland-Moritz
|
8e963e43fa
|
build: re-enable segmenter benchmark
|
2024-05-15 17:57:05 +02:00 |
|
Marcus Holland-Moritz
|
9db9639b61
|
build: package generated thrift source files
|
2024-05-15 13:22:02 +02:00 |
|
Marcus Holland-Moritz
|
71ae7b8ce0
|
build: more cmake cleanups
|
2024-05-15 13:22:02 +02:00 |
|
Marcus Holland-Moritz
|
ba4955fb32
|
build: CMakeLists.txt cleanup
|
2024-05-15 12:01:11 +02:00 |
|
Marcus Holland-Moritz
|
998462db39
|
build: introduce folly_light for faster builds
|
2024-05-15 12:00:54 +02:00 |
|
Marcus Holland-Moritz
|
8903957b63
|
refactor: folly::dynamic -> nlohmann::json, part 3
|
2024-05-14 17:59:33 +02:00 |
|
Marcus Holland-Moritz
|
0721b199f5
|
refactor: folly::dynamic -> nlohmann::json, part 2
|
2024-05-14 17:59:33 +02:00 |
|
Marcus Holland-Moritz
|
96a0afed95
|
refactor: folly::dynamic -> nlohmann::json, part 1
|
2024-05-14 17:59:33 +02:00 |
|
Marcus Holland-Moritz
|
5fda190d68
|
build: add nlohmann-json to requirements
|
2024-05-14 17:59:33 +02:00 |
|
Marcus Holland-Moritz
|
96242a3e4f
|
refactor: remove redundant string construction
|
2024-05-14 17:59:33 +02:00 |
|
Marcus Holland-Moritz
|
70e64a1b40
|
fix: potential macro clash on Windows
|
2024-05-14 17:59:33 +02:00 |
|
Marcus Holland-Moritz
|
7c5db2a994
|
feat(metadata): add perfmon support
|
2024-05-09 16:36:56 +02:00 |
|
Marcus Holland-Moritz
|
2cb5542a5d
|
chore: allow skipping of FUSE tests (should help with gh #214)
|
2024-05-07 21:39:26 +02:00 |
|
Marcus Holland-Moritz
|
7fe45a0f53
|
docs: update section links
|
2024-05-07 14:09:37 +02:00 |
|
Marcus Holland-Moritz
|
44a7e6cf8b
|
refactor: clang-format
|
2024-05-07 14:07:57 +02:00 |
|
Marcus Holland-Moritz
|
dafcc2148a
|
fix: set single entry flag for NtQueryEaFile() in getxattr()
|
2024-05-07 14:07:45 +02:00 |
|
Marcus Holland-Moritz
|
2b4f168b18
|
chore: build pxattr on windows as well
|
2024-05-07 08:38:59 +02:00 |
|
Marcus Holland-Moritz
|
2f17c6e9c7
|
chore: add zstd/xxhash/parallel-hashmap packages where available
|
2024-05-07 08:38:59 +02:00 |
|
Marcus Holland-Moritz
|
3fbb7d0a97
|
build: disallow BUILD_SHARED_LIBS
|
2024-05-07 08:38:59 +02:00 |
|
Marcus Holland-Moritz
|
f9adbf8d92
|
build: set USE_PREFERRED_LIBS=1 for static builds
|
2024-05-07 08:38:59 +02:00 |
|
Marcus Holland-Moritz
|
ff9805472e
|
build: fix linking of compression libraries
|
2024-05-07 08:38:59 +02:00 |
|
Marcus Holland-Moritz
|
6e9608b2b0
|
build: unbundle zstd
|
2024-05-07 08:38:59 +02:00 |
|
Marcus Holland-Moritz
|
08b2a8f327
|
build: ensure BUILD_SHARED_LIBS is always set to either ON or OFF
|
2024-05-07 08:38:59 +02:00 |
|
Marcus Holland-Moritz
|
ce4bee1ad6
|
build: unbundle xxHash
|
2024-05-07 08:38:59 +02:00 |
|