Commit Graph

  • e93c631900 Fix solid RAR single-entry extraction nullref path copilot/fix-nullreferenceexception-extracting-executable copilot-swe-agent[bot] 2026-07-02 11:22:12 +00:00
  • 35aa0ca4ad Merge pull request #1362 from LANCommander/fix-zip64-streaming-corrupted-entry-sizes master Adam Hathcock 2026-07-02 11:44:20 +01:00
  • 2dc8cdeeea Initial plan copilot-swe-agent[bot] 2026-07-02 10:42:46 +00:00
  • c59aa78928 Zip: fix Zip64 streaming reader corrupting entry size/CRC and failing on non-seekable streams Pat Hartl 2026-06-29 21:35:55 -05:00
  • 905ec24949 detect compression type adam/proper-detection Adam Hathcock 2026-06-29 15:17:03 +01:00
  • 318a682815 move detection API to separate class to get info Adam Hathcock 2026-06-28 11:46:30 +01:00
  • 5f89014085 detect but tests aren't quite right Adam Hathcock 2026-06-28 10:58:35 +01:00
  • b8a7cc18d9 intermediate commit adam/remove-compressed-tar-archive Adam Hathcock 2026-06-24 16:27:57 +01:00
  • 760f7685f8 First pass of removing Compressed Tar Archive support. Compressed Tars should be done with TarReader only Adam Hathcock 2026-06-23 15:42:04 +01:00
  • 832ceb2519 test cleanup adam/bzip2-options Adam Hathcock 2026-06-23 14:30:11 +01:00
  • 44752ab928 add bzip2 options class to add to Adam Hathcock 2026-06-23 14:24:22 +01:00
  • 0e20a10961 Merge pull request #1358 from fiddyschmitt/tolerate-truncated-bzip2-stream Adam Hathcock 2026-06-23 12:04:30 +01:00
  • de8ee30b17 BZip2: add opt-in tolerateTruncatedStream to decode a footerless/partial stream Fidel 2026-06-23 12:36:15 +10:00
  • 37a22a8697 Merge pull request #1357 from adamhathcock/adam/crc-impl Adam Hathcock 2026-06-19 11:58:58 +01:00
  • 49d00034e4 update tests Adam Hathcock 2026-06-19 11:21:39 +01:00
  • 727d2a79f9 updates from review Adam Hathcock 2026-06-18 17:06:16 +01:00
  • e8ee054757 rest of the formats Adam Hathcock 2026-06-15 17:02:31 +01:00
  • 808524d917 BZip2, GZip and XZ done Adam Hathcock 2026-06-15 09:59:48 +01:00
  • e9e05520d6 7Zip and Rar Adam Hathcock 2026-06-15 09:29:50 +01:00
  • 2866bfbd54 First pass with zip Adam Hathcock 2026-06-15 09:17:05 +01:00
  • c36a916c84 add XZ LZMA skill Adam Hathcock 2026-06-13 15:11:52 +01:00
  • 78a2218982 Handle lzma end marker correctly Adam Hathcock 2026-06-13 15:09:13 +01:00
  • 2d041e5c76 Fixed XZ block CRC64 computation and added notes on XZ format specifics Adam Hathcock 2026-06-13 14:31:36 +01:00
  • 160ba0938a review fixes Adam Hathcock 2026-06-13 10:00:39 +01:00
  • 7814013995 Merge remote-tracking branch 'origin/master' into adam/xz-crc-check Adam Hathcock 2026-06-13 09:40:39 +01:00
  • 668d5999f0 Merge pull request #1354 from adamhathcock/adam/instance-buffer-size Adam Hathcock 2026-06-13 09:40:18 +01:00
  • 59d6b82ac5 Cleanup: use some arraypool buffers Adam Hathcock 2026-06-13 09:37:21 +01:00
  • 4e3dcabbd0 Add basic crc checking for xz Adam Hathcock 2026-06-13 09:24:04 +01:00
  • 323831cfa7 chore: update NuGet lock files to match CI SDK versions (ILLink.Tasks 8.0.27, 10.0.8) copilot-swe-agent[bot] 2026-06-12 14:14:22 +00:00
  • 9684e53084 Merge remote-tracking branch 'origin/adam/instance-buffer-size' into adam/instance-buffer-size Adam Hathcock 2026-06-12 15:10:56 +01:00
  • 68a74e0f45 Try to make things an exact match Adam Hathcock 2026-06-12 15:10:15 +01:00
  • 61ae3f21c7 fix package lock Adam Hathcock 2026-06-12 15:01:10 +01:00
  • 0fdd9e6fc6 update csharpier Adam Hathcock 2026-06-12 14:54:14 +01:00
  • 21b9c33c95 Fix tests Adam Hathcock 2026-06-12 14:51:56 +01:00
  • de6e2bfee2 Add WriterOptions.BufferSize property Adam Hathcock 2026-06-12 14:41:05 +01:00
  • 3a73cfe925 Add instance based extraction size instead of just static Adam Hathcock 2026-06-11 17:24:42 +01:00
  • 5de1193aab Merge pull request #1349 from adamhathcock/adam/update-docs Adam Hathcock 2026-06-07 11:26:25 +01:00
  • 31fcb8526c add note about providers Adam Hathcock 2026-06-07 11:20:34 +01:00
  • 2c9f7650a0 updates docs for latest changes and ArchiveInfo Adam Hathcock 2026-06-06 15:50:49 +01:00
  • 9d60394f8f Add another convience method and tests adam/multi-threaded Adam Hathcock 2026-06-06 15:33:03 +01:00
  • f2db00e8b3 another pass that should allow 7zip and both types of rar Adam Hathcock 2026-06-06 15:12:48 +01:00
  • d829f6ceb3 Some refactoring to improve Adam Hathcock 2026-06-06 14:46:34 +01:00
  • 5d7d7416ed First pass of multi-threaded extraction Adam Hathcock 2026-06-06 14:16:09 +01:00
  • cd55ed2744 Merge pull request #1347 from adamhathcock/adam/deflate-allocations Adam Hathcock 2026-06-04 14:50:20 +01:00
  • 27cc668147 Merge pull request #1346 from adamhathcock/adam/gzip-leave-open Adam Hathcock 2026-06-02 14:59:23 +01:00
  • b4b13b7c08 Add pooling for arrays for deflate Adam Hathcock 2026-06-02 14:02:26 +01:00
  • a14a5c7afd Really fix constructor Adam Hathcock 2026-06-02 13:47:14 +01:00
  • 4034a5471b LeaveOpen wasn't respected by GZip Adam Hathcock 2026-06-02 13:42:40 +01:00
  • 051b302def Merge pull request #1336 from adamhathcock/adam/rar-allocations Adam Hathcock 2026-06-02 13:29:58 +01:00
  • 4c6f773d2b more allocation reductions Adam Hathcock 2026-06-02 13:15:16 +01:00
  • dbfe9a1d61 Merge remote-tracking branch 'origin/master' into adam/rar-allocations Adam Hathcock 2026-06-02 10:37:12 +01:00
  • aec708361a Merge pull request #1345 from adamhathcock/adam/minor-updates Adam Hathcock 2026-06-02 09:27:10 +01:00
  • 5bfb67e177 Update deps Adam Hathcock 2026-06-02 09:13:00 +01:00
  • fbfbd81fe4 fmt Adam Hathcock 2026-06-02 09:07:57 +01:00
  • f2c42487f3 use slnx Adam Hathcock 2026-06-02 09:06:18 +01:00
  • 697703c4b6 dependabot updates Adam Hathcock 2026-06-02 09:06:09 +01:00
  • 22413268ec Merge pull request #1335 from adamhathcock/adam/lzma-allocations Adam Hathcock 2026-06-01 15:51:04 +01:00
  • 4d89d856b1 Regenerate AotSmoke packages.lock.json with net10.0/linux-x64 section copilot-swe-agent[bot] 2026-06-01 13:27:30 +00:00
  • 98b9d86a5c Potential fix for pull request finding Adam Hathcock 2026-06-01 14:25:38 +01:00
  • 07319f61bf Minor changes Adam Hathcock 2026-06-01 13:41:17 +01:00
  • c83ab22098 Merge remote-tracking branch 'origin/adam/lzma-allocations' into adam/lzma-allocations Adam Hathcock 2026-06-01 13:40:24 +01:00
  • 4ed093a492 Finalize review comment fix copilot-swe-agent[bot] 2026-06-01 12:37:31 +00:00
  • 02c6123825 Use fixed LZMA2 chunk capacity in write buffering copilot-swe-agent[bot] 2026-06-01 12:34:27 +00:00
  • 34504f5124 Merge remote-tracking branch 'origin/master' into adam/lzma-allocations Adam Hathcock 2026-06-01 13:22:20 +01:00
  • 0a727e16e8 Potential fix for pull request finding Adam Hathcock 2026-06-01 13:21:04 +01:00
  • 017d545bc3 Optimize LZMA literal encoder buffer reuse copilot-swe-agent[bot] 2026-06-01 10:56:24 +00:00
  • 87a90dbb4f Potential fix for pull request finding Adam Hathcock 2026-06-01 11:51:20 +01:00
  • 1d9fd83a73 Merge pull request #1342 from adamhathcock/copilot/fix-tararchive-missing-entries 0.49.1 Adam Hathcock 2026-05-29 15:42:49 +01:00
  • 0f6f1f2b53 fmt Adam Hathcock 2026-05-29 15:37:14 +01:00
  • ca32d49957 Merge remote-tracking branch 'origin/master' into copilot/fix-tararchive-missing-entries Adam Hathcock 2026-05-29 15:20:22 +01:00
  • d544e4ec2a Merge pull request #1341 from adamhathcock/adam/fix-locks Adam Hathcock 2026-05-29 15:18:51 +01:00
  • 762580caf0 add aot smoke to sln Adam Hathcock 2026-05-29 15:13:05 +01:00
  • 7a6a8d53f9 Fix merge Adam Hathcock 2026-05-29 15:11:39 +01:00
  • 938995ea43 Merge remote-tracking branch 'origin/master' into copilot/fix-tararchive-missing-entries Adam Hathcock 2026-05-29 14:43:13 +01:00
  • ee64868919 Add tar reader regression tests copilot-swe-agent[bot] 2026-05-29 11:58:38 +00:00
  • e7eb1097fa update settings to avoid package lock churn Adam Hathcock 2026-05-29 10:07:10 +01:00
  • bb7ab319c8 add rtk gubbins to ignore things Adam Hathcock 2026-05-29 10:00:59 +01:00
  • 49d3452c4f Merge remote-tracking branch 'origin/master' into adam/fix-locks Adam Hathcock 2026-05-29 09:49:35 +01:00
  • eb5efc27c9 Merge pull request #1340 from adamhathcock/copilot/fix-7zip-progress-reporting Adam Hathcock 2026-05-29 09:48:32 +01:00
  • d6efe32cda fmt Adam Hathcock 2026-05-29 09:25:52 +01:00
  • 7c5a7dccb1 Try to fix global.json to avoid churn in locks Adam Hathcock 2026-05-29 09:25:14 +01:00
  • ae8d983b72 Fix flaky progress test by using synchronous IProgress implementation copilot-swe-agent[bot] 2026-05-29 08:13:41 +00:00
  • 01fe281eb0 Merge pull request #1338 from adamhathcock/copilot/fix-writable-archive-disposeasync Adam Hathcock 2026-05-29 09:05:39 +01:00
  • afea217934 chore: finalize security verification copilot-swe-agent[bot] 2026-05-29 08:05:22 +00:00
  • d5a8f98500 Fix async progress reporting for solid 7z extraction copilot-swe-agent[bot] 2026-05-29 08:02:33 +00:00
  • 3f79edd31e Initial plan copilot-swe-agent[bot] 2026-05-29 07:53:28 +00:00
  • 22e32f2a10 Revert unintended lockfile updates copilot-swe-agent[bot] 2026-05-28 13:12:33 +00:00
  • 5adae487c7 Fix writable archive async disposal and add regression tests copilot-swe-agent[bot] 2026-05-28 13:12:11 +00:00
  • 76ed18fc76 Initial plan copilot-swe-agent[bot] 2026-05-28 12:59:15 +00:00
  • d61b5cde2b fmt copilot/support-multi-threading-path Adam Hathcock 2026-05-28 09:22:25 +01:00
  • 163dfb7682 more allocation reduction Adam Hathcock 2026-05-28 08:42:04 +01:00
  • 3530dd9d68 Fix merge Adam Hathcock 2026-05-28 07:46:25 +01:00
  • e56465acb6 Merge branch 'master' into copilot/support-multi-threading-path Adam Hathcock 2026-05-28 07:33:40 +01:00
  • f982fa3abe use ValueTask overload when possible Adam Hathcock 2026-05-28 07:27:23 +01:00
  • 67ceab7443 reduce Rar allocations by stackalloc and pooling Adam Hathcock 2026-05-28 07:04:28 +01:00
  • 0518137a1e Changed: Adam Hathcock 2026-05-28 06:47:22 +01:00
  • 3ddfaaa899 Reduce some allocations by pooling or better disposal Adam Hathcock 2026-05-28 05:53:01 +01:00
  • aa34c22f39 update profiler Adam Hathcock 2026-05-28 05:39:07 +01:00
  • a984a3e30a Merge pull request #1334 from adamhathcock/adam/recommended-gaps-filled 0.49.0 Adam Hathcock 2026-05-27 09:17:25 +01:00
  • 0a3c36dc80 Dispose caller-provided stream in async archive open test copilot-swe-agent[bot] 2026-05-27 08:04:39 +00:00