22 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
084176d5fd feat: try supporting mimalloc 2025-04-09 06:57:13 +02:00
Marcus Holland-Moritz
0cacfc576f build: link ricepp benchmarks/tests against jemalloc if we have it 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
039926b01d refactor(ricepp): split codec into encoder/decoder 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
2d86ae4fc1 build: all FetchContent packages should be SYSTEM 2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
1b75081781 build(ricepp): fix code coverage option propagation 2024-08-15 16:42:17 +02:00
Marcus Holland-Moritz
88371340d9 build(ricepp): only provide CPU specific versions on x86_64 systems 2024-08-13 17:33:58 +02:00
Marcus Holland-Moritz
a06158d7d0 build: range-v3 is not a hard dependency for installed libs 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
93a6979cb6 build: use ricepp as object libraries 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
35c7d20f9e build: simpify code coverage logic 2024-07-29 23:51:37 +02:00
Marcus Holland-Moritz
5f6b03bb10 build: try moving to cmake 3.28 2024-05-16 09:35:46 +02:00
Marcus Holland-Moritz
10532a3297 chore(ricepp): install benchmark alongside artifacts 2024-02-25 20:26:32 +01:00
Marcus Holland-Moritz
1634013089 chore: require at least benchmark 1.8 2024-02-25 17:47:11 +01:00
Marcus Holland-Moritz
766b6632af chore(ricepp): add fits benchmark 2024-02-25 13:08:28 +01:00
Marcus Holland-Moritz
f713084f84 fix: ensure gtest target exists so ricepp won't fetch it (fixes gh #194) 2024-02-12 14:34:40 +01:00
Marcus Holland-Moritz
5ede1fb84d fix(ricepp): don't install when building as subproject (fixes gh #195) 2024-02-12 14:34:40 +01:00
Marcus Holland-Moritz
3aa7b5c950 chore(ricepp): add install support 2024-02-11 18:23:57 +01:00
Marcus Holland-Moritz
8fc589b30b feat(ricepp): x86 CPU specific implementations 2024-02-11 18:23:57 +01:00
Marcus Holland-Moritz
2fa95c6816 chore(ricepp): fix windows build 2024-02-11 10:29:49 +01:00
Marcus Holland-Moritz
f125999ffa chore: support benchmarks on Windows 2024-02-10 13:23:59 +01:00
Marcus Holland-Moritz
f95e59e10b chore(ricepp): find pkgconfig in CMakeLists.txt 2024-02-05 21:50:55 +01:00
Marcus Holland-Moritz
6904e1d531 chore(ricepp): add benchmark 2024-02-04 13:29:05 +01:00
Marcus Holland-Moritz
a439edd88d feat: add ricepp compression and simple FITS categorizer 2024-02-02 14:23:21 +01:00