1761 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
15dde6d774 fix: typo in README 2024-02-05 15:41:05 +01:00
Marcus Holland-Moritz
570fb368f0 chore: don't fail CI if codecov.io upload fails v0.9.0 2024-02-05 14:24:38 +01:00
Marcus Holland-Moritz
1ec3237ab4 chore: update change log 2024-02-05 11:40:57 +01:00
Marcus Holland-Moritz
c35c90cbcf chore: update README 2024-02-05 11:40:50 +01:00
Marcus Holland-Moritz
d9154753c6 chore: clean up ricepp directory 2024-02-04 19:33:27 +01:00
Marcus Holland-Moritz
6ca47f5e75 fix(ricepp): workaround missing constexpr-ness of Windows _byteswap* 2024-02-04 14:04:48 +01:00
Marcus Holland-Moritz
4811199406 feat(ricepp): another 15% decode speedup 2024-02-04 13:48:23 +01:00
Marcus Holland-Moritz
107a89425e feat(ricepp): 15% decode speed improvement 2024-02-04 13:39:33 +01:00
Marcus Holland-Moritz
0a69be84f0 feat(ricepp): more than 50% compression speed improvement 2024-02-04 13:29:56 +01:00
Marcus Holland-Moritz
6904e1d531 chore(ricepp): add benchmark 2024-02-04 13:29:05 +01:00
Marcus Holland-Moritz
9b4b505d25 feat(ricepp): make compression about 10% faster 2024-02-04 09:22:02 +01:00
Marcus Holland-Moritz
43e4970a54 refactor: tweak compute_best_split() to use bit-or instead of shift 2024-02-03 21:25:50 +01:00
Marcus Holland-Moritz
afe34ed8cf refactor: we no longer need a concept for bitstream reader/writer 2024-02-03 19:02:45 +01:00
Marcus Holland-Moritz
27f0fd8d46 refactor: slightly improve compute_best_split() performance 2024-02-03 18:30:13 +01:00
Marcus Holland-Moritz
52d68adbda chore: update libfsst 2024-02-03 10:59:25 +01:00
Marcus Holland-Moritz
55fc77d58a chore: update parallel-hashmap 2024-02-03 10:58:08 +01:00
Marcus Holland-Moritz
5babad9993 chore: update folly/fbthrift 2024-02-03 10:57:59 +01:00
Marcus Holland-Moritz
43ec38d65d chore: fix warnings when building on macOS 2024-02-02 21:43:22 +01:00
Marcus Holland-Moritz
e0cf9df9e7 test(ricepp): test bitstreams for non-contiguous interators 2024-02-02 19:26:44 +01:00
Marcus Holland-Moritz
dbb412729b chore: macOS build tweaks 2024-02-02 14:27:55 +01:00
Marcus Holland-Moritz
a439edd88d feat: add ricepp compression and simple FITS categorizer 2024-02-02 14:23:21 +01:00
Marcus Holland-Moritz
a0377f74e1 feat(file_scanner): prevent unnecessary hashing of large files 2024-02-01 17:10:17 +01:00
Marcus Holland-Moritz
13dcdfa26a chore: update TODO 2024-02-01 17:10:17 +01:00
Marcus Holland-Moritz
f2ea117117 chore: update actions/checkout to v4 2024-02-01 17:10:17 +01:00
Marcus Holland-Moritz
17a74390c8 chore(tools_test): retry umount on macOS
We've seen some spurious failures to unmount a FUSE volume due to
the volume still being busy. Not sure if this fixes it, but worth
a try.
2024-02-01 17:09:59 +01:00
Marcus Holland-Moritz
314d7074ab fix: don't expose static build path on macOS at the moment 2024-01-30 21:59:54 +01:00
Marcus Holland-Moritz
b66fd16400 chore: update macOS install instructions 2024-01-30 21:59:54 +01:00
Marcus Holland-Moritz
bb15d4ce8a chore: support easy override for ~/git 2024-01-30 21:59:54 +01:00
Marcus Holland-Moritz
23b868aab7 fix: typo/omissions in OSX install instructions 2024-01-30 21:59:54 +01:00
Marcus Holland-Moritz
a97161e6da feat: support building on OSX (should address gh #132) 2024-01-30 21:59:54 +01:00
Marcus Holland-Moritz
b5fc39c496 chore: dockerfile for fedora rawhide 2024-01-26 17:48:14 +01:00
Marcus Holland-Moritz
39d87c9c98 chore: catch --as-needed (see gh #184) 2024-01-26 17:48:14 +01:00
Marcus Holland-Moritz
22c079a4ca refactor: slightly sleeker variant matching 2024-01-26 17:48:14 +01:00
Marcus Holland-Moritz
905ac667e6 refactor: don't depend on <ranges> just for one algorithm 2024-01-23 15:31:37 +01:00
Marcus Holland-Moritz
93252d7935 refactor: use folly::split instead of boost::split 2024-01-23 15:30:37 +01:00
Marcus Holland-Moritz
896ad249b8 refactor: use braces to build overloaded object 2024-01-23 15:20:22 +01:00
Marcus Holland-Moritz
5d1992d06b refactor: replace gtest regexes with std::regex in tests 2024-01-23 15:16:07 +01:00
Marcus Holland-Moritz
cc82c429b5 fix(perfmon): ensure atomics are properly initialized 2024-01-23 15:08:20 +01:00
Marcus Holland-Moritz
63dff242d4 chore: check for availability of boyer_moore_horspool_searcher 2024-01-23 15:07:40 +01:00
Marcus Holland-Moritz
7b3e718cda refactor: ensure std::min works with the correct type 2024-01-23 15:07:40 +01:00
Marcus Holland-Moritz
cad2f33a65 chore: check include path of fuse_lowlevel.h 2024-01-23 15:07:40 +01:00
Marcus Holland-Moritz
d0e017e69b chore: drop libmagic from vcpkg.json while it's broken 2024-01-23 15:07:40 +01:00
Marcus Holland-Moritz
3acddbe7e1 chore: add missing includes 2024-01-23 15:07:40 +01:00
Marcus Holland-Moritz
f6b6603530 chore: check for target_clones attribute availability 2024-01-23 15:07:40 +01:00
Marcus Holland-Moritz
5570ac5798 build: prefer python3 over python 2024-01-23 15:02:34 +01:00
Marcus Holland-Moritz
7bd146f36d chore: update releasify script 2024-01-23 14:57:45 +01:00
Marcus Holland-Moritz
c4211ab4d8 chore: prepare for release v0.8.0 2024-01-22 12:11:43 +01:00
Marcus Holland-Moritz
55a8b76dd9 chore: update README.md 2024-01-22 12:11:27 +01:00
Marcus Holland-Moritz
a342ef69b6 chore: update windows.gif 2024-01-22 11:13:29 +01:00
Marcus Holland-Moritz
87ff678f44 chore: update changes 2024-01-22 09:48:19 +01:00