Matt Nadareski
|
fb60f1fed5
|
Add both-endian exact read extensions
|
2025-10-27 10:03:17 -04:00 |
|
Matt Nadareski
|
8f06bf5859
|
Add both-endian numeric types
|
2025-10-27 09:09:00 -04:00 |
|
Matt Nadareski
|
2c5d7ad56b
|
Update rolling tag
|
2025-10-26 20:31:52 -04:00 |
|
Matt Nadareski
|
46996c10e5
|
Add Peek implementations for reading
|
2025-10-15 09:59:07 -04:00 |
|
Matt Nadareski
|
7491821679
|
Add origin-based SeekIfPossible
|
2025-10-15 09:37:41 -04:00 |
|
Matt Nadareski
|
8fe404e732
|
Remove some nonsensical endian methods
|
2025-10-14 20:45:02 -04:00 |
|
Matt Nadareski
|
793168fbe5
|
Add TryGet implementations for reading
|
2025-10-14 20:42:32 -04:00 |
|
Matt Nadareski
|
67b6118cc1
|
Add functionality from Transform tool
|
2025-10-14 13:58:40 -04:00 |
|
Matt Nadareski
|
b12d122721
|
Bump version
1.7.6
|
2025-10-07 09:28:17 -04:00 |
|
Matt Nadareski
|
20f1679557
|
Update Hashing to 1.5.1
|
2025-10-07 09:23:21 -04:00 |
|
Matt Nadareski
|
7ccedbeac5
|
Move Compare to better namespace
|
2025-09-30 21:25:56 -04:00 |
|
Matt Nadareski
|
72910cc1c0
|
Add AES/CTR encryption helpers
|
2025-09-30 19:33:28 -04:00 |
|
Matt Nadareski
|
8f4ea0da16
|
Add BouncyCastle as a dependency
|
2025-09-30 19:30:23 -04:00 |
|
Matt Nadareski
|
eb4975b261
|
Fix namespace in readme
|
2025-09-30 18:29:30 -04:00 |
|
Matt Nadareski
|
995c19d903
|
Add byte array math operations from NDecrypt; fix issues and add tests
|
2025-09-30 18:02:05 -04:00 |
|
Matt Nadareski
|
f0fe9af467
|
Require exact versions for build
|
2025-09-30 11:06:54 -04:00 |
|
Matt Nadareski
|
d33b47d15a
|
Revert "Start allowing larger numeric types for reads"
This reverts commit e4a0a08d13.
|
2025-09-25 12:24:06 -04:00 |
|
Matt Nadareski
|
e4a0a08d13
|
Start allowing larger numeric types for reads
|
2025-09-25 12:08:22 -04:00 |
|
Matt Nadareski
|
24a69166f0
|
Add more info about namespaces to the readme
|
2025-09-25 09:43:38 -04:00 |
|
Matt Nadareski
|
6c13cdcf31
|
Bump version
1.7.5
|
2025-09-24 08:07:49 -04:00 |
|
Matt Nadareski
|
4138c271e5
|
This should be internal to the Compare namespace
|
2025-09-23 11:06:40 -04:00 |
|
Matt Nadareski
|
f80d31597b
|
Reintegrate Matching and reorganize as needed
|
2025-09-23 10:59:01 -04:00 |
|
Matt Nadareski
|
5054aeb077
|
Bump version
1.7.4
|
2025-09-22 17:48:18 -04:00 |
|
Matt Nadareski
|
d2e9b8d6e5
|
Fix byte array test
|
2025-09-22 17:44:41 -04:00 |
|
Matt Nadareski
|
2c29aee834
|
Remove Models from references
|
2025-09-22 11:03:40 -04:00 |
|
Matt Nadareski
|
576bafcb87
|
Create minimal model for InflateWrapper
|
2025-09-22 11:03:07 -04:00 |
|
Matt Nadareski
|
2b310ac528
|
SZDD no longer uses models
|
2025-09-22 10:55:14 -04:00 |
|
Matt Nadareski
|
4f6b6d7b59
|
Reduce Models use another notch
|
2025-09-22 10:52:26 -04:00 |
|
Matt Nadareski
|
17e55ee233
|
Move BufferedStream out of SZDD
|
2025-09-22 10:50:53 -04:00 |
|
Matt Nadareski
|
8b78906d1d
|
Move MoPaQ encryption constants from Models
|
2025-09-22 10:37:27 -04:00 |
|
Matt Nadareski
|
cff2dcf4cc
|
Move LZX models from Models
|
2025-09-22 10:35:04 -04:00 |
|
Matt Nadareski
|
a56942cb73
|
Move Quantum compression models from Models
|
2025-09-22 10:31:14 -04:00 |
|
Matt Nadareski
|
5ed661b77c
|
Move MSZIP "model" from Models
|
2025-09-22 10:27:03 -04:00 |
|
Matt Nadareski
|
a0a0cd0386
|
Add more complete UTF-8 first-byte tests
|
2025-09-21 16:34:46 -04:00 |
|
Matt Nadareski
|
bcc0fca4ad
|
Ensure 7-bit ASCII never reads above 0x7F
|
2025-09-21 16:27:03 -04:00 |
|
Matt Nadareski
|
843e821e5f
|
Use extended check in slow path too
|
2025-09-21 16:07:20 -04:00 |
|
Matt Nadareski
|
630b01283e
|
Latin1 instead of ASCII for .NET 5.0 and beyond
|
2025-09-21 15:12:16 -04:00 |
|
Matt Nadareski
|
22abb96013
|
Add remarks about what encodings are used
|
2025-09-21 15:02:33 -04:00 |
|
Matt Nadareski
|
314de12661
|
Fix tests, remove UTF-8 checks from irrelevant places
|
2025-09-21 14:03:45 -04:00 |
|
Matt Nadareski
|
a0b24031b5
|
Remove duplicate code from Stream implementation
|
2025-09-21 13:58:46 -04:00 |
|
Matt Nadareski
|
b4628485c3
|
Sync stream implementation with byte one
|
2025-09-21 13:58:13 -04:00 |
|
Matt Nadareski
|
4610ddc9b9
|
Don't read the string unless it's long enough
|
2025-09-21 13:53:16 -04:00 |
|
Matt Nadareski
|
e392ddc8d7
|
Fix code formatting
|
2025-09-21 13:52:05 -04:00 |
|
Matt Nadareski
|
1908d1b32e
|
More generically support single-byte encodings
|
2025-09-21 13:50:08 -04:00 |
|
Matt Nadareski
|
9d73195f86
|
Big-endian unicode support because it's there
|
2025-09-21 13:42:05 -04:00 |
|
Matt Nadareski
|
335a486f17
|
Special handling of empty string builders
|
2025-09-21 13:41:06 -04:00 |
|
Matt Nadareski
|
d3e41ac187
|
Handle invalid offsets in byte array extensions
|
2025-09-21 11:43:07 -04:00 |
|
Matt Nadareski
|
8ddd9f3f78
|
Bump version
1.7.3
|
2025-09-20 22:16:06 -04:00 |
|
Matt Nadareski
|
54ad538c08
|
Short-circuit fixed-width encodings
|
2025-09-20 22:10:54 -04:00 |
|
Matt Nadareski
|
e6bc9ab3e3
|
Add OptionalEndsWith string extension
|
2025-09-20 18:04:37 -04:00 |
|