Commit Graph

81 Commits

Author SHA1 Message Date
19906e6dc3 Enable memory profiling. 2023-09-27 18:05:01 +01:00
7de7684c6a Disable unneeded columns. 2023-09-27 17:53:43 +01:00
f4022bc051 Set .NET Core 3.1 as baseline jobs. 2023-09-27 17:36:26 +01:00
66a4ce694c Remove test with ssdeep, it is not very logical to use it. 2023-09-27 17:06:15 +01:00
89242fd726 Remove DotNetZip benchmarks for GZIP, we have never used it, and it's slower than alternatives. 2023-09-27 17:05:17 +01:00
ab5661d1a3 Remove OpenSSL and rhash, .NET Runtime is faster and has always been. 2023-09-27 17:04:24 +01:00
fbd5180793 Implement Fletcher-32 using SSSE3 instructions. 2023-09-23 03:05:45 +01:00
b741a2eaf1 Implement Fletcher-32 using ARM NEON instructions. 2023-09-23 02:53:04 +01:00
98376fb93c Update benchmarks for Linux (arm64) with .NET 8.0 RC. 2023-09-22 03:16:29 +01:00
c310b46a39 Add benchmarks for Windows (x64). 2023-09-22 02:13:45 +01:00
d3ffd45c51 Add benchmarks for Mac OS (x64). 2023-09-22 01:58:36 +01:00
9d99beb0f3 Add benchmarks for Linux-arm32. 2023-09-21 19:10:41 +01:00
da2ed55315 Add Windows on ARM benchmarks. 2023-09-21 14:06:35 +01:00
935d9f1068 Fix SpamSum not being called when running under .NET Core 3.1. 2023-09-21 14:06:27 +01:00
cee1610b71 Add jobs to run in .NET Core 3.1 (x64) and .NET Core 3.1 (arm) for testing in Windows on ARM. 2023-09-21 14:05:41 +01:00
362aea152c Move to block based namespaces so it can compile with .NET Core 3.1. 2023-09-21 14:03:21 +01:00
2bd046ef06 Update benchmarks with .NET 8.0 RC in Linux (x64) and Mac OS (Apple Silicon) 2023-09-21 03:45:40 +01:00
f1748e3d52 Add job attribute to run benchmarks in .NET Core 3.1 under Rosetta. 2023-09-21 03:44:50 +01:00
9fce6b216a Update subprojects to .NET 8.0. 2023-09-21 00:23:57 +01:00
f21f6675a9 Use invariant culture. 2023-09-19 16:43:08 +01:00
a31c21f141 Upgrade to .NET 8.0. 2023-09-19 16:36:34 +01:00
4fb9fccba8 Ensure when testing Aaru 5 algorithms to use same dependency versions. 2023-09-19 16:03:40 +01:00
8d19fe6540 Update dependencies. 2023-09-19 16:02:28 +01:00
0d1c4ae69f Make tests use .NET Core 3.1 as Aaru 5 does. 2023-09-19 15:59:52 +01:00
3b83219146 Code refactor and cleanup. 2022-12-02 15:33:35 +00:00
b1b002b15f Update editorconfig. 2022-12-02 15:33:22 +00:00
5554e52521 Add unversioned files that should be checked in. 2022-12-02 15:29:15 +00:00
9782e15d11 Update editorconfig. 2022-12-02 15:28:57 +00:00
4d907d5efe Update nuget packages. 2022-12-02 15:28:49 +00:00
26fbb90679 Update copyright year. 2022-12-02 15:25:31 +00:00
0ded1b6368 Add Apple Silicon tests. 2022-09-26 14:04:28 +01:00
02d34913fb Add benchmarks for .NET 7 in JIT and Native AOT modes. 2022-09-14 02:04:40 +01:00
ad7f82d0fa Update to alpha8. 2021-11-12 19:06:56 +00:00
d1710c9aa5 Use Aaru.Compression.Native nuget package. 2021-10-31 20:45:32 +00:00
d963fcf31c Update benchmarks. 2021-10-21 05:45:35 +01:00
490b4c68bd Add compression benchmarks. 2021-10-21 05:31:22 +01:00
10e813712c Update benchmarks. 2021-10-20 03:52:35 +01:00
1dd2ab98d7 Add FLAC tests. 2021-10-20 01:00:15 +01:00
f39040bb91 Add LZMA tests. 2021-10-19 21:30:57 +01:00
105a91276e Add ARM benchmarks. 2021-10-18 04:24:34 +01:00
1ad8b79b1e Add lzip. 2021-10-18 02:45:32 +01:00
b97ff2770c Add bzip2. 2021-10-18 00:10:15 +01:00
136ef87201 Add benchmarks for Apple ADC decompression. 2021-10-17 04:47:06 +01:00
92dad2f0f0 Implement native benchmark for Apple RLE. 2021-10-17 01:22:59 +01:00
bc2a7acea5 Change Apple RLE algorithm for a faster version. 2021-10-17 01:12:06 +01:00
3e30153b6c Add benchmarks for TeleDisk LZH decompression. 2021-10-14 03:56:07 +01:00
7446741746 Add benchmarks for Apple RLE decompression. 2021-10-14 03:12:02 +01:00
2376652e88 Fix inclusion of compressed files. 2021-10-14 02:46:18 +01:00
b1571fb257 Update benchmarks. 2021-10-14 01:53:13 +01:00
8ce8222694 Fix setting force managed in CRC16-CCITT. 2021-10-14 01:25:31 +01:00