Matt Nadareski
5742d29158
Port XXH3 MIT-licensed code wtih attribution
2026-08-05 02:26:05 -04:00
Matt Nadareski
4318605910
Ensure .NET Standard support is properly used
2026-08-01 19:54:44 -04:00
Matt Nadareski
529dae9658
Add CRC-82/DARC
2026-03-20 12:57:41 -04:00
Matt Nadareski
551ad04bed
String-to-enum conversion does not need to be universal
2026-03-20 10:45:36 -04:00
Matt Nadareski
2e014d2906
Names and descriptions don't need to be pre-sanitized
2026-03-20 10:43:00 -04:00
Matt Nadareski
c93b4db93b
Standard hashes are better here, fix logic
2026-03-20 10:20:17 -04:00
Matt Nadareski
1a88636e2b
Print if there were no inputs
2026-03-20 10:11:55 -04:00
Matt Nadareski
50cb279c4c
Address some TODOs
2026-03-20 10:09:00 -04:00
Matt Nadareski
20cc2f6036
If migrating away from enum, do it more extensibly
2026-03-20 09:21:47 -04:00
Matt Nadareski
00a5c6c2c5
Convert HashType from enum to static class with constants
...
Because the ordering of the enum was not guaranteed, both because of variances in .NET version and even library version, any change could mean that invisible version bumps would misalign. This attempts to fix that by converting HashType from an enum to a static class with a set of constants instead. This allows logical groupings and orderings without it affecting the values of each item.
2026-03-20 00:18:40 -04:00
Matt Nadareski
3211f1a218
Use new null checking syntax
2026-01-25 17:12:44 -05:00
Matt Nadareski
d42af9b95d
Consistency matching cleanup
2025-10-07 09:01:12 -04:00
Matt Nadareski
8672fea581
Used mixed features and inputs
2025-10-06 11:31:54 -04:00
Matt Nadareski
b83cafebf1
Reorganize based on lessons from other implementations
2025-10-06 09:12:48 -04:00