Commit Graph

180 Commits

Author SHA1 Message Date
55fb8416e8 Convert if to switch statement. 2022-11-13 19:38:02 +00:00
a9af82e47f Move declaration closer to usage. 2022-11-13 19:16:13 +00:00
695b9275ee Enable trim analyzer. 2022-11-13 17:13:09 +00:00
45674fadff Make classes visible to tests. 2022-11-13 16:38:17 +00:00
a06706995a Update dependencies. 2022-11-13 14:50:26 +00:00
2c754b82ca Fix XML validity of projects. 2022-11-13 13:44:46 +00:00
4b4885d8aa Remove useless parameters in projects. 2022-11-13 13:38:03 +00:00
11611089fb Remove output configuration from projects. 2022-11-13 13:32:00 +00:00
64f39b2bd3 Ignore XML comment warnings when building in DEBUG. 2022-11-13 13:19:56 +00:00
3c2b08e5fc Remove .NET Framework building conditions. 2022-11-13 13:08:17 +00:00
18bc4bed3d Remove archaic unused MonoDevelop project extensions. 2022-11-13 12:58:35 +00:00
95dbef2a7e Bump C# to 11.0. 2022-11-13 12:48:41 +00:00
2f9762a629 Bump framework to .NET 7 2022-11-13 12:46:17 +00:00
3362cdcd74 Remove net6 string from output path. 2022-04-18 12:34:33 +01:00
29be21ad36 Fix .NET 6 TFM. 2022-04-18 09:45:17 +01:00
17934740d8 More code cleanups. 2022-03-18 01:32:22 +00:00
dcaea0bb34 Remove unused code. 2022-03-17 23:54:35 +00:00
01391f7a76 Add null reference checks. 2022-03-17 00:46:25 +00:00
30cbd81c84 Add inheritdoc. 2022-03-17 00:21:26 +00:00
4b209cb4c7 Fix naming style. 2022-03-15 01:37:37 +00:00
19c7f3d4ff General cleanup and refactor. 2022-03-07 07:36:42 +00:00
db8c5c6a53 Fix MSBuild warnings. 2022-03-06 14:07:02 +00:00
4a18a4efd8 Move to file scoped namespaces. 2022-03-06 13:29:37 +00:00
a49c5e2a2d Update copyright year. 2022-02-18 10:02:36 +00:00
a5a9e9e4b0 Fix MSBuild project change made by VSMac. 2022-02-15 11:03:06 +00:00
1c46f5305b Updated dependencies. 2022-02-15 10:18:15 +00:00
83ba236ae6 Bump version to 6.0.0-alpha8. 2021-12-08 21:48:35 +00:00
1707f8e434 Bump version to 6.0.0-alpha7. 2021-12-08 20:39:48 +00:00
b35290674d Register byte addressable plugins. 2021-11-13 18:02:20 +00:00
3145e0a2f9 Add native checksums. 2021-10-14 01:38:59 +01:00
c398a3ef39 Fix checksums file headers. 2021-10-13 04:07:18 +01:00
ee09f7c57e Fix SIMD implementations for partial CRC blocks. 2021-10-11 22:51:11 +01:00
7e76abcc86 Add ARM special instructions implementation for CRC32. 2021-09-29 02:52:40 +01:00
daef567bf3 Add NEON implementation of Adler32. 2021-09-29 01:22:38 +01:00
f4979c9c8d Add SSSE3 implementation of Adler32. 2021-09-28 22:38:04 +01:00
25f1435086 Add PCLMUL implementation of CRC64. 2021-09-27 02:25:25 +01:00
7b8f4cd795 Add PCLMUL implementation of CRC32. 2021-09-26 23:13:43 +01:00
a0e3f90ae9 Use slicing for CRC checksums. 2021-09-23 00:53:55 +01:00
d03d7082cc Use zlib-inspired algorithm for Adler and Fletcher checksums. 2021-09-23 00:53:32 +01:00
14e87c962b Refactor Aaru.Checksums.csproj 2021-09-23 00:52:52 +01:00
85e1f39ccc Use premade tables for ISO CRC32 and ECMA CRC64. 2021-09-22 23:57:09 +01:00
1dd0742fb8 Upgrade dependencies. 2021-09-12 22:53:19 +01:00
786f6a5b6d Upgrade to .NET 6. 2021-09-12 22:25:59 +01:00
84bc41e28a Bump version to 6.0.0-alpha6. 2021-09-12 21:34:22 +01:00
7fdadfa84f General code refactor. 2021-08-17 21:23:22 +01:00
da3cbf28f4 Use Array.Empty<T>. 2021-08-17 18:21:11 +01:00
dbf3a01f43 More documentation inheritance. 2021-08-17 16:12:23 +01:00
c1f291814c Remove redundant assignments. 2021-08-17 14:40:49 +01:00
e28d38c8ae Remove redundant parentheses. 2021-08-17 14:27:18 +01:00
7606ab26dd Add missing XML documentation inheritance. 2021-08-17 14:25:11 +01:00