copilot-swe-agent[bot]
|
669fbed62b
|
Dynamic ring buffer sizing for BZip2 and ZStandard on non-seekable streams
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/b115976a-5d8a-412e-a462-72b4531f2d0a
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-04-02 10:56:50 +00:00 |
|
copilot-swe-agent[bot]
|
d56b676ee9
|
fix: increase RewindableBufferSize to 160KB to cover ZStandard worst-case first block
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-03-17 12:25:29 +00:00 |
|
Adam Hathcock
|
3fb7e02653
|
update docs
|
2026-03-03 12:50:27 +00:00 |
|
Adam Hathcock
|
0910f20c90
|
renamed to ReaderOptions.ForFilePath
|
2026-03-03 12:40:58 +00:00 |
|
Adam Hathcock
|
ba1cd66336
|
First pass of moving extraction options back
|
2026-03-02 07:00:33 +00:00 |
|
Adam Hathcock
|
0d913f6bbc
|
some code fixes
|
2026-02-22 13:19:04 +00:00 |
|
Adam Hathcock
|
f766213d06
|
Merge branch 'master' into adam/writers-should-async
# Conflicts:
# src/SharpCompress/Writers/WriterOptionsExtensions.cs
# tests/SharpCompress.Test/GZip/GZipWriterAsyncTests.cs
# tests/SharpCompress.Test/WriterTests.cs
|
2026-02-22 10:45:17 +00:00 |
|
Adam Hathcock
|
855d4b4ce2
|
Use more SC exceptions instead of generic ones
|
2026-02-16 12:40:07 +00:00 |
|
Adam Hathcock
|
eca7bcb515
|
more clean up
|
2026-02-16 10:58:01 +00:00 |
|
Adam Hathcock
|
eb5c5faa99
|
some nullability fixes
|
2026-02-13 14:43:56 +00:00 |
|
Adam Hathcock
|
39c9d68c4f
|
Better usage of reader options
|
2026-02-13 11:00:53 +00:00 |
|
Adam Hathcock
|
da5cc69a06
|
fix up gzip encoding
|
2026-02-13 09:51:46 +00:00 |
|
Adam Hathcock
|
d667288a87
|
added async stream creation
|
2026-02-12 16:49:56 +00:00 |
|
Adam Hathcock
|
a92f82ef28
|
complete the usage of providers for detection and async
|
2026-02-12 15:09:21 +00:00 |
|
Adam Hathcock
|
0c21681717
|
change namespace
|
2026-02-12 14:26:03 +00:00 |
|
Adam Hathcock
|
0e2c33dd78
|
Merge branch 'master' into adam/add-alternate-compressions
# Conflicts:
# tests/SharpCompress.Performance/Benchmarks/TarBenchmarks.cs
# tests/SharpCompress.Performance/Benchmarks/ZipBenchmarks.cs
# tests/SharpCompress.Performance/baseline-results.md
|
2026-02-12 14:20:01 +00:00 |
|
Adam Hathcock
|
2dfe535e0b
|
add async read and write for files
|
2026-02-12 12:10:43 +00:00 |
|
Adam Hathcock
|
7f6272807d
|
update docs
|
2026-02-12 10:32:20 +00:00 |
|
Adam Hathcock
|
89d948b4e1
|
use configure await false
|
2026-02-12 10:29:15 +00:00 |
|
Adam Hathcock
|
5a319ffe2c
|
create/open always has to be async for detection
|
2026-02-12 10:18:43 +00:00 |
|
Adam Hathcock
|
bae660381c
|
TarArchive should use a compression method like TarReader
|
2026-02-12 09:48:06 +00:00 |
|
Adam Hathcock
|
b2f1d007c6
|
Clean up some code paths
|
2026-02-12 08:50:18 +00:00 |
|
Adam Hathcock
|
6b035cb76e
|
updates
|
2026-02-10 15:51:50 +00:00 |
|
Adam Hathcock
|
a3e3d9d0aa
|
some clean up
|
2026-02-10 15:43:32 +00:00 |
|
Adam Hathcock
|
f0da1b3a93
|
Consolidate
|
2026-02-10 15:32:23 +00:00 |
|
Adam Hathcock
|
04c3b84fc0
|
merge fixes
|
2026-02-10 15:22:55 +00:00 |
|
Adam Hathcock
|
a9f2d3cf7f
|
Merge remote-tracking branch 'origin/master' into adam/add-alternate-compressions
# Conflicts:
# src/SharpCompress/Archives/GZip/GZipArchive.Async.cs
# src/SharpCompress/Archives/GZip/GZipArchive.cs
# src/SharpCompress/Archives/Zip/ZipArchive.Async.cs
# src/SharpCompress/Archives/Zip/ZipArchive.cs
# src/SharpCompress/Common/GZip/GZipEntry.Async.cs
# src/SharpCompress/Common/GZip/GZipEntry.cs
# src/SharpCompress/Common/Options/IReaderOptions.cs
# src/SharpCompress/Readers/ReaderOptions.cs
# src/SharpCompress/Readers/Zip/ZipReader.Async.cs
# src/SharpCompress/Readers/Zip/ZipReader.cs
# src/SharpCompress/Writers/GZip/GZipWriterOptions.cs
|
2026-02-10 15:21:13 +00:00 |
|
Adam Hathcock
|
4639748461
|
Merge remote-tracking branch 'origin/master' into adam/add-configure-await
# Conflicts:
# src/SharpCompress/Archives/ArchiveFactory.Async.cs
|
2026-02-10 13:55:34 +00:00 |
|
Adam Hathcock
|
8b375b9179
|
remove some dangling completed tasks
|
2026-02-10 13:28:48 +00:00 |
|
Adam Hathcock
|
e7609329d7
|
finished?
|
2026-02-10 12:58:53 +00:00 |
|
Adam Hathcock
|
64a8a9c1dc
|
even more
|
2026-02-10 12:51:41 +00:00 |
|
Adam Hathcock
|
51aa6d782a
|
more
|
2026-02-10 12:46:42 +00:00 |
|
Adam Hathcock
|
e040e5e449
|
more
|
2026-02-10 12:40:30 +00:00 |
|
Adam Hathcock
|
3aca691ea0
|
first round of configure await false
|
2026-02-10 12:01:16 +00:00 |
|
Adam Hathcock
|
960920993a
|
Merge remote-tracking branch 'origin/master' into copilot/add-lzwreader-support
# Conflicts:
# src/SharpCompress/Archives/GZip/GZipArchive.Factory.cs
# src/SharpCompress/Archives/Tar/TarArchive.Factory.cs
# src/SharpCompress/Archives/Zip/ZipArchive.Factory.cs
# src/SharpCompress/Factories/GZipFactory.cs
# src/SharpCompress/Factories/TarFactory.cs
# src/SharpCompress/Factories/ZipFactory.cs
# src/SharpCompress/Writers/IWriterFactory.cs
# src/SharpCompress/Writers/WriterFactory.cs
|
2026-02-10 11:23:18 +00:00 |
|
Adam Hathcock
|
bd99c1ab27
|
more fluent interface for options
|
2026-02-10 11:10:04 +00:00 |
|
Adam Hathcock
|
2e364ac0eb
|
cleaned up writing and added more validation and tests
|
2026-02-10 10:48:42 +00:00 |
|
Adam Hathcock
|
938692ef33
|
refactor how options for reading was done
|
2026-02-09 17:30:11 +00:00 |
|
Adam Hathcock
|
04dd177f19
|
first pass of removing extraction options (folded into reader options)
|
2026-02-09 16:52:54 +00:00 |
|
Adam Hathcock
|
0048452efa
|
Remove cancellation tokens for factory methods that aren't async
|
2026-02-09 09:59:49 +00:00 |
|
Adam Hathcock
|
9c7d27d1e0
|
more providers
|
2026-02-09 07:34:00 +00:00 |
|
copilot-swe-agent[bot]
|
2b74807f5e
|
Implement LzwReader support for .Z archives
- Add Lzw to ArchiveType enum
- Create Common/Lzw classes (LzwEntry, LzwVolume, LzwFilePart)
- Create Readers/Lzw/LzwReader with factory methods
- Create LzwFactory for integration with ReaderFactory
- Add comprehensive tests in Lzw test directory
- Update ReaderFactory error message to include Lzw format
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-02-07 10:29:18 +00:00 |
|
Adam Hathcock
|
c48388ead2
|
adding alternate compressions
|
2026-02-06 21:07:32 +00:00 |
|
Adam Hathcock
|
cc6e410be8
|
some options
|
2026-02-06 15:16:45 +00:00 |
|
Adam Hathcock
|
db544211f5
|
fmt
|
2026-02-05 09:07:53 +00:00 |
|
Adam Hathcock
|
d26db95aff
|
change some construction
|
2026-02-05 08:30:52 +00:00 |
|
Adam Hathcock
|
7231b7b35c
|
move static methods on SCStream
|
2026-02-04 17:03:56 +00:00 |
|
Adam Hathcock
|
923217ef0e
|
remove memorystream
|
2026-02-04 15:45:38 +00:00 |
|
Adam Hathcock
|
eb738b44a8
|
clean up naming
|
2026-02-04 14:32:50 +00:00 |
|
Adam Hathcock
|
57c0d00b37
|
rename Rewindable to SharpCompressStream
|
2026-02-04 14:12:04 +00:00 |
|