Marcus Holland-Moritz
|
131beea9d1
|
test(filesystem): add readlink tests
|
2024-01-12 23:58:35 +01:00 |
|
Marcus Holland-Moritz
|
de5ec99eca
|
test(checksum): add checksum tests
|
2024-01-12 16:43:02 +01:00 |
|
Marcus Holland-Moritz
|
7389b56f22
|
chore: add simple mkdwarfs fuzzer (wip)
|
2024-01-10 23:04:00 +01:00 |
|
Marcus Holland-Moritz
|
d5955f06d7
|
chore: try artifact upload in workflow
|
2024-01-10 17:01:12 +01:00 |
|
Marcus Holland-Moritz
|
bb9810a94c
|
build: add debug and reldbg static builds
|
2024-01-10 10:29:03 +01:00 |
|
Marcus Holland-Moritz
|
e70fc2997d
|
chore: bump libfmt version
|
2024-01-10 00:40:37 +01:00 |
|
Marcus Holland-Moritz
|
1ea730cb29
|
build: avoid installation of package pulled in via FetchContent
|
2024-01-10 00:39:49 +01:00 |
|
Marcus Holland-Moritz
|
f85873a7b0
|
build: use upx -9 for universal binaries
|
2024-01-09 20:30:32 +01:00 |
|
Marcus Holland-Moritz
|
92e32021ea
|
build: factor out repetitive thrift library code
|
2024-01-06 17:28:27 +01:00 |
|
Marcus Holland-Moritz
|
8df9514dbd
|
test: add lazy_value test
|
2024-01-05 00:07:30 +01:00 |
|
Marcus Holland-Moritz
|
ccfd97bf80
|
test: add error tests
|
2024-01-04 23:15:16 +01:00 |
|
Marcus Holland-Moritz
|
6267df8bcb
|
test: add integral_value_parser test
|
2024-01-04 22:32:17 +01:00 |
|
Marcus Holland-Moritz
|
70b421cd5b
|
test: add fragment_category test
|
2024-01-04 22:22:25 +01:00 |
|
Marcus Holland-Moritz
|
c7c467230c
|
test: add speedometer test
|
2024-01-04 22:05:58 +01:00 |
|
Marcus Holland-Moritz
|
01c6c748c6
|
test: add block range tests
|
2024-01-02 12:32:37 +01:00 |
|
Marcus Holland-Moritz
|
0ac4ba088f
|
test: basic file_access tests
|
2023-12-31 16:18:43 +01:00 |
|
Marcus Holland-Moritz
|
22af434200
|
chore: update gtest to v1.14.0
|
2023-12-30 20:39:20 +01:00 |
|
Marcus Holland-Moritz
|
ae43f112c3
|
test: add terminal tests
|
2023-12-29 22:23:02 +01:00 |
|
Marcus Holland-Moritz
|
fa60881ad9
|
fix: allow everything to build/test without FLAC support
|
2023-12-28 20:57:44 +01:00 |
|
Marcus Holland-Moritz
|
85be65e6f6
|
refactor: rename categorizer_test to tool_main_test
|
2023-12-28 19:02:52 +01:00 |
|
Marcus Holland-Moritz
|
b81242d6b6
|
refactor(mkdwarfs): abstract out file creation
|
2023-12-28 19:02:52 +01:00 |
|
Marcus Holland-Moritz
|
c5c7b633c8
|
test: simple template for categorizer test (to be extended)
|
2023-12-28 19:02:52 +01:00 |
|
Marcus Holland-Moritz
|
f90f0faec0
|
chore: add test_iolayer helper to simplify iolayer creation
|
2023-12-28 19:02:52 +01:00 |
|
Marcus Holland-Moritz
|
298e23973a
|
refactor: more iolayer abstraction
|
2023-12-28 19:02:03 +01:00 |
|
Marcus Holland-Moritz
|
27efde4747
|
test(chmod): add chmod transformer test
|
2023-12-25 11:05:37 +01:00 |
|
Marcus Holland-Moritz
|
2500293f06
|
refactor(chmod): factor out chmod transformer
|
2023-12-25 11:05:37 +01:00 |
|
Marcus Holland-Moritz
|
cce7cdd494
|
refactor: simplify test handling in CMakeLists.txt
|
2023-12-24 09:11:47 +01:00 |
|
Marcus Holland-Moritz
|
adf547518f
|
build: export compile commands for project targets
|
2023-12-21 21:23:55 +01:00 |
|
Marcus Holland-Moritz
|
e4ca1aa469
|
test(filter): add some more filter rule tests
|
2023-12-18 19:12:58 +01:00 |
|
Marcus Holland-Moritz
|
3dabe4d154
|
fix(entry): root path should only have a single slash (+tests)
|
2023-12-18 19:12:58 +01:00 |
|
Marcus Holland-Moritz
|
f790219a40
|
refactor(tests): use just a single test binary to help llvm coverage
|
2023-12-18 19:12:58 +01:00 |
|
Marcus Holland-Moritz
|
711b87fd95
|
chore: disable libmagic & binary categorizers, which aren't ready yet
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
e2606226bd
|
chore(categorizer): add category resolver interface
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
c005b841c0
|
chore(metadata-requirements): support folly::dynamic requirements
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
ce3972f0b4
|
build: use mold for linking when available
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
cb022d3dbc
|
feat(features): use thrift feature enum and implement feature_set
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
c2840cbe79
|
feat(filesystem): initial support for file system history
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
32da9c7577
|
chore: include run number/attempt when storing artifacts
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
8cf0642c3a
|
chore: pass some more action variable to CMakeLists.txt
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
20e4a83b92
|
feat: add multi queue block merger + unit tests
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
d59ff62ad7
|
build: add example for setting per-file compile options
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
bfae0ea210
|
Optimize distance computation for similarity ordering
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
c82f4dc1f7
|
libfmt 10.1.0 -> 10.1.1
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
4d59bc677f
|
Benchmark library tweaks
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
05425c85ae
|
Add simple segmenter benchmark
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
fc002a6cfa
|
Try without -fno-omit-frame-pointer
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
1ae81075f4
|
Only enable -fno-omit-frame-pointer for static builds
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
f9f9b0b6fc
|
Try FLAC static build again
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
fdde5ea3e2
|
Fetch libflac if we have to
|
2023-12-17 23:02:28 +01:00 |
|
Marcus Holland-Moritz
|
1940f48b06
|
Let's see if flac-1.3.3 is good enough
|
2023-12-17 23:02:28 +01:00 |
|