Twan
264d80ef4c
Merge branch 'master' into master
2025-10-30 07:53:09 +01:00
Adam Hathcock
dba68187ac
Merge pull request #996 from adamhathcock/adam/async-rar-ai
2025-10-29 14:26:15 +00:00
Adam Hathcock
ca4a1936b3
Merge remote-tracking branch 'origin/adam/async-rar-ai' into adam/async-rar-ai
2025-10-29 14:11:02 +00:00
Adam Hathcock
77c8d31a90
Merge pull request #1000 from adamhathcock/copilot/sub-pr-996
...
Fix Windows test failures due to ArrayPool buffer sizing
2025-10-29 14:10:39 +00:00
Adam Hathcock
ab7196f86c
some review fixes
2025-10-29 14:07:12 +00:00
copilot-swe-agent[bot]
88b3a66bf9
Fix Windows test failures in SharpCompressStreamTests
...
ArrayPool.Rent() can return buffers larger than requested. The tests were using test.Length (the actual buffer size) instead of the requested size (0x1000), causing failures on Windows where ArrayPool returns larger buffers than on Linux.
Fixed by:
- Using explicit size (0x1000) instead of test.Length in Read() calls
- Using test.Take(0x1000) instead of test when comparing arrays
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-29 13:40:44 +00:00
copilot-swe-agent[bot]
e786e95358
Initial plan
2025-10-29 13:25:48 +00:00
Adam Hathcock
75ada5623c
add async tests for compress stream
2025-10-29 13:23:50 +00:00
Adam Hathcock
65e607454e
add async for UnpWriteBufAsync and remove comments
2025-10-29 13:07:43 +00:00
Adam Hathcock
f238be6003
add arraypool usage in init
2025-10-29 10:35:03 +00:00
Adam Hathcock
dc31e4c5fa
fmt
2025-10-29 10:27:30 +00:00
Adam Hathcock
665d8cd266
ran out of tokens, things work but need one more conversion
2025-10-29 10:23:57 +00:00
Adam Hathcock
8324114e84
remove unused code
2025-10-29 10:11:34 +00:00
Adam Hathcock
b83e6ee4ce
fix async usage
2025-10-29 09:55:11 +00:00
Adam Hathcock
58bab0d310
async unpack2.0
2025-10-29 09:53:14 +00:00
Adam Hathcock
1af51aaaba
async unpack1.5
2025-10-29 09:50:12 +00:00
Adam Hathcock
a09327b831
unpack50async
2025-10-29 09:46:10 +00:00
Adam Hathcock
16543bf74c
async UnpReadBufAsync
2025-10-29 09:38:55 +00:00
Adam Hathcock
aa4cd373ac
added more async methods
2025-10-29 09:28:34 +00:00
Adam Hathcock
351e294362
convert unpack15 and unpack20
2025-10-29 09:23:42 +00:00
Adam Hathcock
a0c5b1cd9d
add archive tests
2025-10-29 09:08:08 +00:00
Adam Hathcock
df2ed1e584
fix RarStream
2025-10-29 09:00:23 +00:00
Adam Hathcock
b354f7a3a5
fix logic mistake
2025-10-29 08:47:18 +00:00
Adam Hathcock
bb53d1e1c6
entrystream fixes and fmt
2025-10-29 08:41:05 +00:00
Twan van Dongen
2aabd8d0e1
Initial implementation of the ARJ (Archived by Robert Jung) format, supporting 'store' for single file archives. Multi-file archives and all compression algorithms still require implementations.
2025-10-28 20:38:29 +01:00
Adam Hathcock
aca97c2c6c
add rarcrc tests
2025-10-28 16:48:05 +00:00
Adam Hathcock
8e7d959cf4
add async creations
2025-10-28 16:07:16 +00:00
Adam Hathcock
b23f031db9
add async reads
2025-10-28 15:52:18 +00:00
Adam Hathcock
1ba529a9d5
first pass of async files
2025-10-28 15:29:41 +00:00
Adam Hathcock
3d29c183ef
basic async usage
2025-10-28 15:00:11 +00:00
Adam Hathcock
8a108b590d
Merge pull request #993 from adamhathcock/adam/macos-fixes
...
make test linux only
2025-10-28 14:52:05 +00:00
Adam Hathcock
bca0f67344
make test linux only
2025-10-28 12:18:05 +00:00
Adam Hathcock
f3dad51134
Merge pull request #991 from adamhathcock/async-reader-methods
...
Add more Async tests and complete Zip tests
2025-10-28 11:50:03 +00:00
Adam Hathcock
f51840829c
Merge branch 'master' into async-reader-methods
2025-10-28 11:39:35 +00:00
Adam Hathcock
aa1c0d0870
Merge pull request #988 from adamhathcock/copilot/fix-file-write-error
...
Fix extraction failure on Windows due to case-sensitive path comparison
2025-10-28 11:39:17 +00:00
Adam Hathcock
dee5ee6589
Merge pull request #989 from adamhathcock/copilot/add-support-empty-directories
...
Add support for empty directory entries in archives
2025-10-28 11:38:41 +00:00
Adam Hathcock
b799f479c4
Merge branch 'master' into copilot/add-support-empty-directories
2025-10-28 11:35:56 +00:00
copilot-swe-agent[bot]
b4352fefa5
Fix code formatting per CSharpier standards
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 11:32:39 +00:00
Adam Hathcock
77d06fb60e
Merge branch 'master' into copilot/fix-file-write-error
2025-10-28 11:32:05 +00:00
Adam Hathcock
00b647457c
Merge pull request #990 from adamhathcock/copilot/add-common-exception-type
...
Make all library exceptions inherit from SharpCompressException
2025-10-28 11:31:32 +00:00
Adam Hathcock
153d10a35c
add async to forward only streams
2025-10-28 11:30:12 +00:00
Adam Hathcock
06713c641e
async deflate 64
2025-10-28 11:26:31 +00:00
copilot-swe-agent[bot]
210978ec2d
Format code with CSharpier
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 11:13:51 +00:00
Adam Hathcock
42f7d43139
enable zip64 tests that pass
2025-10-28 11:07:53 +00:00
Adam Hathcock
19967f5ad7
allow forward only write
2025-10-28 11:01:27 +00:00
Adam Hathcock
a1de3eb47d
add async tests and clean up deflate64stream
2025-10-28 11:01:12 +00:00
copilot-swe-agent[bot]
e88841bdec
Add support for empty directory entries in archives
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 10:34:03 +00:00
copilot-swe-agent[bot]
c8e4915f8e
Final progress report
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 10:29:36 +00:00
copilot-swe-agent[bot]
a93a3f0598
Address code review feedback - fix formatting
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 10:26:31 +00:00
copilot-swe-agent[bot]
084f81fc8d
Format code with CSharpier
2025-10-28 10:23:57 +00:00