Marcus Holland-Moritz
|
1a58fece57
|
More dependencies in CMakeLists.txt
|
2023-06-22 12:16:08 +02:00 |
|
Marcus Holland-Moritz
|
c0ad890553
|
Fix Windows compilation
|
2023-06-22 11:59:56 +02:00 |
|
Marcus Holland-Moritz
|
ed6a33d080
|
More Windows fixes
|
2023-06-22 11:49:54 +02:00 |
|
Marcus Holland-Moritz
|
a7422ec176
|
More windows compat in filesystem_extractor
|
2023-06-22 11:47:58 +02:00 |
|
Marcus Holland-Moritz
|
2df28696b0
|
Use folly::popcount instead of rolling our own logic
|
2023-06-22 11:47:38 +02:00 |
|
Marcus Holland-Moritz
|
38cb73cb53
|
Replace memmem call with Boyer-Moore-Horspool search
|
2023-06-22 11:38:32 +02:00 |
|
Marcus Holland-Moritz
|
01a1a74bf8
|
More flexible span() for mmif
|
2023-06-22 11:38:07 +02:00 |
|
Marcus Holland-Moritz
|
6ab86245e0
|
Portability for PATH_MAX
|
2023-06-22 11:19:12 +02:00 |
|
Marcus Holland-Moritz
|
681bc0345a
|
Windows _stat call has no block info
|
2023-06-22 11:17:43 +02:00 |
|
Marcus Holland-Moritz
|
1b2c8f03bf
|
Fix call to VirtualLock
|
2023-06-22 11:17:24 +02:00 |
|
Marcus Holland-Moritz
|
692217d313
|
More Windows tweaks
|
2023-06-22 11:02:51 +02:00 |
|
Marcus Holland-Moritz
|
add6e3da07
|
Prevent libarchive from pulling in Windows.h
|
2023-06-22 10:13:25 +02:00 |
|
Marcus Holland-Moritz
|
ad0b85d795
|
Use alignas over attribute(aligned)
|
2023-06-22 10:03:07 +02:00 |
|
Marcus Holland-Moritz
|
af782743ea
|
WIP libarchive
|
2023-06-22 09:53:17 +02:00 |
|
Marcus Holland-Moritz
|
d4f2453570
|
WIP portable iovec for Windows
|
2023-06-22 08:24:11 +02:00 |
|
Marcus Holland-Moritz
|
e0c8099b90
|
WIP file_off_t
|
2023-06-22 01:14:52 +02:00 |
|
Marcus Holland-Moritz
|
06647decd6
|
WIP more windows tweaks
|
2023-06-22 00:57:26 +02:00 |
|
Marcus Holland-Moritz
|
fd157eb611
|
WIP file_stat
|
2023-06-22 00:15:26 +02:00 |
|
Marcus Holland-Moritz
|
46cf71139f
|
WIP mmap changes for Windows
|
2023-06-21 22:45:13 +02:00 |
|
Marcus Holland-Moritz
|
2f26ceafb4
|
Switch dwarfs::mmap implementation to boost::iostreams::mapped_file
|
2023-06-20 16:48:17 +02:00 |
|
Marcus Holland-Moritz
|
61fba32a3a
|
WIP: windows build
|
2023-06-20 15:29:01 +02:00 |
|
Marcus Holland-Moritz
|
d1e687b2a2
|
Use boost::chrono::thread_clock for better portability
|
2023-06-20 14:41:42 +02:00 |
|
Marcus Holland-Moritz
|
41c975f26f
|
Initial support for building on Windows
|
2023-06-20 12:25:29 +02:00 |
|
Marcus Holland-Moritz
|
4901d0b03a
|
Update folly/fbthrift
|
2023-06-20 12:20:56 +02:00 |
|
Marcus Holland-Moritz
|
fa6b67274f
|
Fix libfmt version requirement
|
2023-06-20 12:20:46 +02:00 |
|
Marcus Holland-Moritz
|
2971bb1224
|
Update list of thrift generated files
|
2023-06-20 11:06:26 +02:00 |
|
Marcus Holland-Moritz
|
9f77e658e8
|
Suppress warnings when building with distcc
|
2023-06-20 11:05:39 +02:00 |
|
Marcus Holland-Moritz
|
fd7ae90708
|
DwarFS format v2.3 -> v2.4 in documentation
|
2023-06-02 13:21:48 +02:00 |
|
Marcus Holland-Moritz
|
b9f19869ba
|
Don't use LZMA_SEEK_NEEDED for now
|
2023-05-28 22:39:24 +02:00 |
|
Marcus Holland-Moritz
|
4681523673
|
Build universal binary
|
2023-05-28 16:22:36 +02:00 |
|
Marcus Holland-Moritz
|
d58f043fea
|
format target (finally)
|
2023-05-28 16:22:05 +02:00 |
|
Marcus Holland-Moritz
|
f0e9ecfa1e
|
Update folly/fbthrift
|
2023-05-27 10:05:40 +02:00 |
|
Marcus Holland-Moritz
|
0a7a28240d
|
LZMA error code cleanup
|
2023-05-26 22:40:15 +02:00 |
|
Marcus Holland-Moritz
|
d8b9391e9c
|
Switch to libfmt 10.0.0
|
2023-05-26 22:40:15 +02:00 |
|
Marcus Holland-Moritz
|
5b075a563a
|
folly::Range -> std::span in filesystem_writer
|
2023-05-26 22:40:15 +02:00 |
|
Marcus Holland-Moritz
|
32314eef34
|
folly::Range -> std::span in metadata_v2
|
2023-05-26 22:40:15 +02:00 |
|
Marcus Holland-Moritz
|
cfa46bc4a2
|
folly::Range -> std::span in fs_section
|
2023-05-26 22:40:15 +02:00 |
|
Marcus Holland-Moritz
|
eedbed42d6
|
folly::Range -> std::span in filesystem_v2 / mmif
|
2023-05-26 22:40:15 +02:00 |
|
Marcus Holland-Moritz
|
3a09d21d05
|
folly::Range -> std::span in string_table
|
2023-05-25 19:49:55 +02:00 |
|
Marcus Holland-Moritz
|
5132082762
|
Fix typo in block manager docs
|
2023-05-25 19:49:55 +02:00 |
|
Marcus Holland-Moritz
|
5eceaa2408
|
Minor block_data refactor
|
2023-05-25 19:49:55 +02:00 |
|
Marcus Holland-Moritz
|
9e88686730
|
Bypass cache for uncompressed blocks (partially addresses gh #139)
|
2023-05-25 15:16:37 +02:00 |
|
Marcus Holland-Moritz
|
af2fc92d12
|
mmif can be const everywhere in fs_section
|
2023-05-25 15:14:17 +02:00 |
|
Marcus Holland-Moritz
|
e58c80736b
|
Update DwarFS format documentation
|
2023-05-24 18:10:41 +02:00 |
|
Marcus Holland-Moritz
|
50ef8bcc37
|
Also test image with header
|
2023-05-23 17:45:00 +02:00 |
|
Marcus Holland-Moritz
|
054873a2c4
|
Update folly/fbthrift
|
2023-05-23 17:44:53 +02:00 |
|
Marcus Holland-Moritz
|
040d5e7518
|
Update parallel-hashmap
|
2023-05-20 22:05:42 +02:00 |
|
Marcus Holland-Moritz
|
00f416be3a
|
Update ZSTD
|
2023-05-20 22:05:30 +02:00 |
|
Marcus Holland-Moritz
|
fec44aa774
|
Allow cloning external projects from local repos
|
2023-05-20 22:04:17 +02:00 |
|
Marcus Holland-Moritz
|
032c69cbd9
|
Force C++20 for folly
|
2023-05-20 20:16:21 +02:00 |
|