Adam Hathcock
5bfb67e177
Update deps
2026-06-02 09:13:00 +01:00
copilot-swe-agent[bot]
4d89d856b1
Regenerate AotSmoke packages.lock.json with net10.0/linux-x64 section
2026-06-01 13:27:30 +00:00
Adam Hathcock
98b9d86a5c
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-01 14:25:38 +01:00
Adam Hathcock
07319f61bf
Minor changes
2026-06-01 13:41:17 +01:00
Adam Hathcock
c83ab22098
Merge remote-tracking branch 'origin/adam/lzma-allocations' into adam/lzma-allocations
2026-06-01 13:40:24 +01:00
copilot-swe-agent[bot]
4ed093a492
Finalize review comment fix
2026-06-01 12:37:31 +00:00
copilot-swe-agent[bot]
02c6123825
Use fixed LZMA2 chunk capacity in write buffering
2026-06-01 12:34:27 +00:00
Adam Hathcock
34504f5124
Merge remote-tracking branch 'origin/master' into adam/lzma-allocations
...
# Conflicts:
# SharpCompress.sln
2026-06-01 13:22:20 +01:00
Adam Hathcock
0a727e16e8
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-01 13:21:04 +01:00
copilot-swe-agent[bot]
017d545bc3
Optimize LZMA literal encoder buffer reuse
2026-06-01 10:56:24 +00:00
Adam Hathcock
87a90dbb4f
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-01 11:51:20 +01:00
Adam Hathcock
0f6f1f2b53
fmt
2026-05-29 15:37:14 +01:00
Adam Hathcock
7a6a8d53f9
Fix merge
2026-05-29 15:11:39 +01:00
Adam Hathcock
938995ea43
Merge remote-tracking branch 'origin/master' into copilot/fix-tararchive-missing-entries
...
# Conflicts:
# tests/SharpCompress.Test/Tar/TarArchiveAsyncTests.cs
2026-05-29 14:43:13 +01:00
Adam Hathcock
eb5efc27c9
Merge pull request #1340 from adamhathcock/copilot/fix-7zip-progress-reporting
...
Restore `WriteToDirectoryAsync` progress callbacks for solid 7z archives
2026-05-29 09:48:32 +01:00
Adam Hathcock
d6efe32cda
fmt
2026-05-29 09:25:52 +01:00
copilot-swe-agent[bot]
ae8d983b72
Fix flaky progress test by using synchronous IProgress implementation
2026-05-29 08:13:41 +00:00
copilot-swe-agent[bot]
afea217934
chore: finalize security verification
2026-05-29 08:05:22 +00:00
copilot-swe-agent[bot]
d5a8f98500
Fix async progress reporting for solid 7z extraction
2026-05-29 08:02:33 +00:00
copilot-swe-agent[bot]
22e32f2a10
Revert unintended lockfile updates
2026-05-28 13:12:33 +00:00
copilot-swe-agent[bot]
5adae487c7
Fix writable archive async disposal and add regression tests
2026-05-28 13:12:11 +00:00
Adam Hathcock
0518137a1e
Changed:
...
- Optimal is now a struct array, removing 4096 per-encoder object allocations.
- Encoder literal models are flattened into one pooled contiguous BitEncoder[].
- Decoder literal models are flattened into one non-pooled contiguous BitDecoder[].
- Updated async decoder paths to use the flattened model base index.
- Fixed LzBinTree pooled buffer nullability cleanup.
2026-05-28 06:47:22 +01:00
Adam Hathcock
3ddfaaa899
Reduce some allocations by pooling or better disposal
2026-05-28 05:53:01 +01:00
copilot-swe-agent[bot]
c0b42d4806
test: dispose reader stream in async parity test
2026-05-27 08:04:00 +00:00
Adam Hathcock
98b4ffc807
Merge pull request #1332 from adamhathcock/adam/update-docs-skills
...
Add skills
2026-05-26 15:36:44 +01:00
Adam Hathcock
35c9cdd232
add zip skill and upgrade packages
2026-05-26 15:23:29 +01:00
Adam Hathcock
c49c1f46ef
Add correct Xz mapping
2026-05-26 15:06:17 +01:00
copilot-swe-agent[bot]
1af93977ba
Remove regenerated lockfile noise
...
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/afd8cfa5-472e-4624-bb56-1412aaa04e90
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-05-25 09:33:18 +00:00
copilot-swe-agent[bot]
34034e843b
Finalize single-volume FileName fix validation
...
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/afd8cfa5-472e-4624-bb56-1412aaa04e90
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-05-25 09:33:03 +00:00
copilot-swe-agent[bot]
a5ef90ee22
Revert unrelated lockfile updates
...
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/afd8cfa5-472e-4624-bb56-1412aaa04e90
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-05-25 09:30:14 +00:00
copilot-swe-agent[bot]
48ff579bc8
Fix single-volume archive Volume.FileName resolution
...
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/afd8cfa5-472e-4624-bb56-1412aaa04e90
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-05-25 09:29:52 +00:00
copilot-swe-agent[bot]
63bfa185f7
fix public init-only API setters
...
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/9d9bc63c-5667-44ae-82f2-bd83df142606
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-05-20 08:14:24 +00:00
Adam Hathcock
576d431378
Add PolySharp. Odd frameworks aren't supported
2026-05-20 08:55:41 +01:00
Adam Hathcock
a7d5949604
Some tar fixes from review
2026-05-15 12:20:53 +01:00
Adam Hathcock
9d87274c5a
build and test fixes
2026-05-15 11:41:26 +01:00
Adam Hathcock
1e3346208f
Merge remote-tracking branch 'origin/master' into adam/tar-pax
...
# Conflicts:
# src/SharpCompress/Archives/Tar/TarArchive.Factory.cs
# tests/SharpCompress.Test/Tar/TarArchiveAsyncTests.cs
2026-05-15 11:19:20 +01:00
Adam Hathcock
20a656c1a5
review feedback
2026-05-15 10:21:29 +01:00
Adam Hathcock
7b73b0b5de
changed visibiilty of WriteHeaderSizeAsync
2026-05-15 09:24:46 +01:00
copilot-swe-agent[bot]
2d5c2210e7
Fix tar archive enumeration after fully reading entry streams
...
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/e5d578fd-e9cd-4c00-bbe7-2f77a394926c
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-05-14 16:06:09 +00:00
Adam Hathcock
b8376cb765
Merge remote-tracking branch 'origin/adam/write-async' into adam/write-async
2026-05-14 16:59:11 +01:00
Adam Hathcock
7e9525f478
Remove leave open usage for writer
2026-05-14 16:58:52 +01:00
Adam Hathcock
a6b644f3ec
merge fixes
2026-05-14 16:13:49 +01:00
Adam Hathcock
63b104f2e7
Merge remote-tracking branch 'origin/master' into adam/write-async
...
# Conflicts:
# src/SharpCompress/Compressors/LZMA/Lzma2EncoderStream.cs
# src/SharpCompress/Factories/TarFactory.cs
# src/SharpCompress/Polyfills/StreamExtensions.cs
# src/SharpCompress/Writers/IWriter.cs
2026-05-14 16:12:13 +01:00
Adam Hathcock
9faf6fe757
fix legacy type issues
2026-05-14 15:35:57 +01:00
Adam Hathcock
da20f512aa
use ValueTask where possible
2026-05-14 15:10:04 +01:00
Adam Hathcock
d3fb640aaa
BZip2 now is async
2026-05-14 14:51:27 +01:00
Adam Hathcock
270b018739
fixed zip writing for PPMD
2026-05-14 13:39:46 +01:00
Adam Hathcock
9e2aac2521
Merge remote-tracking branch 'origin/release' into adam/write-async
2026-05-14 13:09:34 +01:00
Adam Hathcock
c66742d4c4
Merge remote-tracking branch 'origin/release' into adam/fix-gzip-save
2026-05-14 08:36:02 +01:00
Adam Hathcock
f34ca7c67c
lock file for release
2026-05-14 08:27:22 +01:00