Marcus Holland-Moritz
|
c1c8a212ce
|
build: copy fuse-extract binary to artifacts directory for upload
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
9bcb8316fd
|
build: try re-enabling artifact upload (for Linux artifacts, at least)
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
957867df5a
|
build: disable two currently unused build variants on aarch64
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
195c7e1461
|
build: only build all benchmarks if explicitly requested
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
02b12418cc
|
build: group unit tests for better build times with LTO
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
3cf45955d2
|
build: build both LibreSSL and OpenSSL binaries
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
8436e7151f
|
build: support multiple STATIC_BUILD_EXTRA_PREFIX directories
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
eeadf51032
|
build: try building against LibreSSL
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
d3ca318aba
|
chore: support building against LibreSSL
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
7cfdfe454d
|
build: try to fix aarch64 build against custom libstdc++/libgcc
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
0dfe5ac78f
|
build: one more try on aarch64
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
b95a96d26e
|
build: also link against custom gcc static libs
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
52d8d318ff
|
build: remove wrong linker path
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
f1c60b6cbc
|
build: only build what we actually use
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
45b3ec3072
|
chore(benchmark): add _foreground for accurate user/sys times
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
5147c16bd6
|
build: try using custom-built libstdc++
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
98a04f1aef
|
chore: clean up query.py
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
5556380b94
|
chore: tag non-release versions with commit hash
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
5a25eb104c
|
chore: don't import duplicate benchmark results
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
b155610ca3
|
build: try perf build for flac also on aarch64
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
2d467246fd
|
chore(benchmark): add initial version of query.py
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
d8bf45dae7
|
chore(benchmark): add history.sh while this isn't integrated yet
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
3b70db9aad
|
chore: add benchmark script
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
24f87bbeaa
|
chore: drop DWARFSEXTRACT_MINIMAL completely
Extracting by pattern is a mandatory feature for the `fuse-extract` use
case, so no point in being able to disable this.
|
2025-04-21 17:53:56 +02:00 |
|
Marcus Holland-Moritz
|
84157a1c9e
|
build: clean up workflows
v0.12.2
|
2025-04-16 08:35:43 +02:00 |
|
Marcus Holland-Moritz
|
a32704e9e8
|
chore: update change log
|
2025-04-16 08:12:55 +02:00 |
|
Marcus Holland-Moritz
|
b6f25aea8c
|
build: fix flac perf regression on x86_64 by switching to opt_perf
|
2025-04-15 22:26:08 +02:00 |
|
Marcus Holland-Moritz
|
52a823fbe6
|
Revert "build: tweak jemalloc build"
This reverts commit 6322d5f9e6e9d002dc6a899bde4787b49faef7fa.
|
2025-04-15 20:28:52 +02:00 |
|
Marcus Holland-Moritz
|
71a6bc1c48
|
chore: update change log
|
2025-04-15 18:49:52 +02:00 |
|
Marcus Holland-Moritz
|
6322d5f9e6
|
build: tweak jemalloc build
|
2025-04-15 18:40:36 +02:00 |
|
Marcus Holland-Moritz
|
b03e0a6a65
|
chore: switch to jemalloc , but add mimalloc fuse-extract
|
2025-04-15 18:40:36 +02:00 |
|
Marcus Holland-Moritz
|
a22cbc3ed6
|
build: no need to build mimalloc version without minimal
|
2025-04-15 18:40:36 +02:00 |
|
Marcus Holland-Moritz
|
be348451c7
|
refactor: make block_cache_byte_buffer_factory internal
|
2025-04-15 18:40:36 +02:00 |
|
Marcus Holland-Moritz
|
b0bc9b20c4
|
refactor: simplify OS abstraction for mmap_block and fix move ops
|
2025-04-15 18:40:36 +02:00 |
|
Marcus Holland-Moritz
|
6cf07409dc
|
chore(block_cache): produce less noise in verbose logging mode
|
2025-04-15 13:50:43 +02:00 |
|
Marcus Holland-Moritz
|
4168649c2f
|
refactor(file_scanner): phmap is as least as fast as F14 (and smaller)
|
2025-04-14 09:07:56 +02:00 |
|
Marcus Holland-Moritz
|
6cb133c99b
|
refactor(metadata_v2): phmap is as least as fast as F14 (and smaller)
|
2025-04-14 08:51:08 +02:00 |
|
Marcus Holland-Moritz
|
43e42994cb
|
refactor(block_cache): phmap is as least as fast as F14 (and smaller)
|
2025-04-14 08:50:53 +02:00 |
|
Marcus Holland-Moritz
|
9cdfaffee6
|
build: update preferred versions of fmt, phmap, gtest
|
2025-04-14 00:19:48 +02:00 |
|
Marcus Holland-Moritz
|
132e020742
|
refactor(metadata_v2): use std::stable_sort instead of boost algo
|
2025-04-14 00:03:00 +02:00 |
|
Marcus Holland-Moritz
|
5cc6da0bda
|
refactor(filesystem_v2): really avoid dependency on history
|
2025-04-13 23:47:57 +02:00 |
|
Marcus Holland-Moritz
|
7b78074ce7
|
fix: *really* disable the performance monitor if requested
|
2025-04-13 22:27:19 +02:00 |
|
Marcus Holland-Moritz
|
e6ae08475a
|
feat: allow disabling advanced features in dwarfs-fuse-extract
|
2025-04-13 22:14:57 +02:00 |
|
Marcus Holland-Moritz
|
3f82610e75
|
build: simplify static linking
|
2025-04-13 16:29:52 +02:00 |
|
Marcus Holland-Moritz
|
1675b90d71
|
test: rename filter_test to tool_filter_test for uniqueness
This is essential when building a monolithic test as it would otherwise
collide with the `filter_test` from `dwarfs_test.cpp`.
|
2025-04-13 16:29:09 +02:00 |
|
Marcus Holland-Moritz
|
bd961ccfb4
|
test: (unnecessary) refactor to use span instead of vector
|
2025-04-13 16:29:09 +02:00 |
|
Marcus Holland-Moritz
|
8b6002a4e3
|
test(badfs_test): refactor so we don't require main function
|
2025-04-13 16:29:09 +02:00 |
|
Marcus Holland-Moritz
|
3584158a58
|
build: no need to slow down build CI times by building twice
We're already testing that we can build from the source tarball in all
the non-git builds.
|
2025-04-13 16:29:09 +02:00 |
|
Marcus Holland-Moritz
|
5f35470ad8
|
build: need to add -lz on aarch64 for libunwind
|
2025-04-13 16:29:09 +02:00 |
|
Marcus Holland-Moritz
|
df63ae7737
|
build: update openssl, cpptrace
|
2025-04-13 16:29:09 +02:00 |
|