Commit Graph

  • cfe59fc515 Merge branch 'adam/async-creation' into copilot/sub-pr-1132 Adam Hathcock 2026-01-16 10:11:45 +00:00
  • 2180df3318 Pass CancellationToken.None explicitly to OpenAsyncArchive methods copilot-swe-agent[bot] 2026-01-16 10:09:54 +00:00
  • 29f4c7fe2e Merge pull request #1142 from adamhathcock/copilot/sub-pr-1132-another-one Adam Hathcock 2026-01-16 10:09:07 +00:00
  • d5f9815561 Merge pull request #1136 from adamhathcock/adam/upgrade-xunit Adam Hathcock 2026-01-16 10:08:23 +00:00
  • 6e5e47f041 Update SevenZipFactory to consistently call OpenAsyncArchive methods copilot-swe-agent[bot] 2026-01-16 10:07:37 +00:00
  • b0fde2b8c7 Fix ReadFullyAsync call to specify offset and count for ArrayPool buffer copilot-swe-agent[bot] 2026-01-16 10:03:48 +00:00
  • 4b9b20de42 Initial plan copilot-swe-agent[bot] 2026-01-16 09:59:14 +00:00
  • f7c91bb26f Update src/SharpCompress/Factories/SevenZipFactory.cs Adam Hathcock 2026-01-16 09:58:09 +00:00
  • 4b34dd61d3 Initial plan copilot-swe-agent[bot] 2026-01-16 09:58:06 +00:00
  • c958d184d0 Merge pull request #1137 from adamhathcock/copilot/sub-pr-1136 Adam Hathcock 2026-01-16 09:54:04 +00:00
  • 0de5c59a77 Restore AsyncOnlyStream in archive async tests as requested copilot-swe-agent[bot] 2026-01-16 09:50:36 +00:00
  • 3b10be53b5 Merge pull request #1140 from adamhathcock/copilot/sub-pr-1132-another-one Adam Hathcock 2026-01-16 09:39:45 +00:00
  • 5336eb6fe6 Merge pull request #1138 from adamhathcock/copilot/sub-pr-1132 Adam Hathcock 2026-01-16 09:38:42 +00:00
  • 9fa686b8f9 Fix empty catch blocks in TarArchive.Factory.cs with explicit exception handling copilot-swe-agent[bot] 2026-01-16 09:35:24 +00:00
  • 2012077fb0 Remove redundant _stream field from AsyncOnlyStream and use base Stream property copilot-swe-agent[bot] 2026-01-16 09:34:29 +00:00
  • 302cf2e14f Initial plan copilot-swe-agent[bot] 2026-01-16 09:30:05 +00:00
  • a9664d8986 Initial plan copilot/sub-pr-1132-again copilot-swe-agent[bot] 2026-01-16 09:29:47 +00:00
  • b9fccbd691 Update src/SharpCompress/Factories/ZStandardFactory.cs Adam Hathcock 2026-01-16 09:29:13 +00:00
  • bbbbc8810a Initial plan copilot-swe-agent[bot] 2026-01-16 09:29:09 +00:00
  • c7da19f3a5 Format code with CSharpier copilot-swe-agent[bot] 2026-01-16 09:26:04 +00:00
  • e919930cf6 Fix Archive async tests to not use AsyncOnlyStream (archives need seekable streams) copilot-swe-agent[bot] 2026-01-16 09:23:32 +00:00
  • 2906529080 Fix ReaderFactory.OpenAsyncReader to use async IsArchiveAsync methods copilot-swe-agent[bot] 2026-01-16 09:12:54 +00:00
  • 75cc36849b Initial plan copilot-swe-agent[bot] 2026-01-16 09:00:13 +00:00
  • 63e124e72f Upgrade xunit to v3 Adam Hathcock 2026-01-16 08:58:26 +00:00
  • 394d982168 Merge pull request #1133 from adamhathcock/copilot/sub-pr-1132 Adam Hathcock 2026-01-16 08:44:04 +00:00
  • f4ce4cbad8 fix tests for both frameworks Adam Hathcock 2026-01-16 08:43:13 +00:00
  • 491beabe03 uncomment tests Adam Hathcock 2026-01-16 08:35:49 +00:00
  • f5d83c0e33 Merge pull request #1135 from adamhathcock/copilot/consolidate-compile-flags Adam Hathcock 2026-01-15 18:47:37 +00:00
  • d2cb792d91 Change NET6_0_OR_GREATER to NET8_0_OR_GREATER copilot-swe-agent[bot] 2026-01-15 18:31:06 +00:00
  • 52fef492a5 Additional simplifications: Remove NETCF, fix NET60 typo, consolidate NETCOREAPP2_1 pattern copilot-swe-agent[bot] 2026-01-15 18:09:06 +00:00
  • a5300f3383 Replace NETFRAMEWORK and NETSTANDARD2_0 with LEGACY_DOTNET compile flag copilot-swe-agent[bot] 2026-01-15 18:05:14 +00:00
  • cab3e7d498 Initial analysis: Planning compile flags consolidation copilot-swe-agent[bot] 2026-01-15 17:55:37 +00:00
  • 405dbb30cd Initial plan copilot-swe-agent[bot] 2026-01-15 17:50:54 +00:00
  • 9bb670ad19 Fix SevenZipArchive async stream handling by adding async Open and ReadDatabase methods copilot-swe-agent[bot] 2026-01-15 17:28:05 +00:00
  • bbba2e6c7a Initial plan for fixing SevenZipArchive_LZMA_AsyncStreamExtraction test copilot-swe-agent[bot] 2026-01-15 16:53:18 +00:00
  • 0b2158f74c Initial plan copilot-swe-agent[bot] 2026-01-15 16:44:57 +00:00
  • 5c06b8c48f enable single test Adam Hathcock 2026-01-15 16:41:58 +00:00
  • 810df8a18b revert lazy archive Adam Hathcock 2026-01-15 16:40:08 +00:00
  • 63736efcac Merge remote-tracking branch 'origin/master' into adam/async-creation Adam Hathcock 2026-01-15 16:21:30 +00:00
  • 3e219fa9ec Merge pull request #1131 from adamhathcock/adam/async-again Adam Hathcock 2026-01-15 16:20:25 +00:00
  • 33b6447c18 Merge remote-tracking branch 'origin/master' into adam/async-creation Adam Hathcock 2026-01-15 16:16:41 +00:00
  • ec310c87de merge fixes and fmt Adam Hathcock 2026-01-15 15:20:52 +00:00
  • c55a383112 Merge remote-tracking branch 'origin/master' into adam/async-again Adam Hathcock 2026-01-15 15:18:05 +00:00
  • 227fec66ad more pooling Adam Hathcock 2026-01-14 16:49:34 +00:00
  • 38eec23e07 rar byte[] better Adam Hathcock 2026-01-14 16:38:57 +00:00
  • 437271c6a2 change byte[] to memory using pool Adam Hathcock 2026-01-14 15:55:14 +00:00
  • 81a2060c75 reduce memory usage on headers Adam Hathcock 2026-01-14 15:33:08 +00:00
  • 5e90cfd6c5 Merge pull request #1128 from adamhathcock/adam/async-interface Adam Hathcock 2026-01-15 15:13:33 +00:00
  • 2d597e6e43 be more lazy with loading of sync stuff Adam Hathcock 2026-01-15 15:09:23 +00:00
  • a410f73bf3 archive asyncs are more right Adam Hathcock 2026-01-15 14:52:10 +00:00
  • b41296194f more updates to docs Adam Hathcock 2026-01-15 13:29:57 +00:00
  • bf7416753a update docs Adam Hathcock 2026-01-15 13:04:09 +00:00
  • 7fbd751d27 change tests to work Adam Hathcock 2026-01-15 13:00:05 +00:00
  • 85b28dfe68 more refactoring Adam Hathcock 2026-01-15 12:20:35 +00:00
  • 779fba5deb finish the open refactor? Adam Hathcock 2026-01-15 12:06:54 +00:00
  • 2756b1f6f8 more refactor Adam Hathcock 2026-01-15 11:55:56 +00:00
  • 7b76858ae1 refactoring naming again Adam Hathcock 2026-01-15 11:41:30 +00:00
  • daacb93902 more pooling adam/memory-perf Adam Hathcock 2026-01-14 16:49:34 +00:00
  • eb2f60fb53 rar byte[] better Adam Hathcock 2026-01-14 16:38:57 +00:00
  • bd0439c424 change byte[] to memory using pool Adam Hathcock 2026-01-14 15:55:14 +00:00
  • b935bcfaef reduce memory usage on headers Adam Hathcock 2026-01-14 15:33:08 +00:00
  • 56c22cee78 Merge branch 'copilot/add-performance-benchmarking' into adam/async-again Adam Hathcock 2026-01-14 14:53:17 +00:00
  • 5c4b83e501 Merge remote-tracking branch 'origin/master' into copilot/add-performance-benchmarking copilot/add-performance-benchmarking Adam Hathcock 2026-01-14 14:52:21 +00:00
  • 84b5b5a717 add more tests Adam Hathcock 2026-01-14 14:33:20 +00:00
  • ebfa16f09f more test fixes Adam Hathcock 2026-01-14 14:12:53 +00:00
  • c1d240b516 Fix more tests Adam Hathcock 2026-01-14 14:06:39 +00:00
  • 5c4719f4a9 missing extensions Adam Hathcock 2026-01-14 13:39:11 +00:00
  • 95d2278d8b fmt Adam Hathcock 2026-01-14 12:13:29 +00:00
  • e63ee57ef0 same for writers Adam Hathcock 2026-01-14 09:29:44 +00:00
  • 775efa1b26 Reader open factories Adam Hathcock 2026-01-14 09:23:18 +00:00
  • 3677b4b193 add default interfaces to enforce consistency Adam Hathcock 2026-01-14 08:57:12 +00:00
  • c32f4b4f2a fix test reference Adam Hathcock 2026-01-14 08:33:49 +00:00
  • 8d34f88ca6 fix up gitignore Adam Hathcock 2026-01-13 16:42:54 +00:00
  • ca4cf25a1f clean up lazy readonly collections and add tests Adam Hathcock 2026-01-13 16:39:55 +00:00
  • 4fa976b478 remove unused ref Adam Hathcock 2026-01-13 15:29:02 +00:00
  • 767f3a4985 fix up extensions to more like polyfills Adam Hathcock 2026-01-13 15:26:45 +00:00
  • ddc08e068e fix async error Adam Hathcock 2026-01-13 15:16:38 +00:00
  • a1a86cdde8 fmt Adam Hathcock 2026-01-13 14:29:10 +00:00
  • fc85f1fa2c more tar async fixes Adam Hathcock 2026-01-13 14:28:45 +00:00
  • 0b8081f320 gzip fixes Adam Hathcock 2026-01-13 14:24:36 +00:00
  • 0b5371d986 more async fixing Adam Hathcock 2026-01-13 14:06:14 +00:00
  • cdca909d84 fmt Adam Hathcock 2026-01-13 13:58:31 +00:00
  • ec7d2e357d fix lock? Adam Hathcock 2026-01-13 13:58:03 +00:00
  • 1c0183ef11 force async tests Adam Hathcock 2026-01-13 13:56:56 +00:00
  • 9cf2b3129c fixed up async writer Adam Hathcock 2026-01-13 13:54:15 +00:00
  • 9a4e864f5e fix usage of ArchiveFactory Adam Hathcock 2026-01-13 13:49:35 +00:00
  • 4df952db1b split out factories for archive Adam Hathcock 2026-01-12 16:32:26 +00:00
  • 1b4cedfa13 misc fixes Adam Hathcock 2026-01-12 16:21:20 +00:00
  • 6d6103afd6 update docs Adam Hathcock 2026-01-12 16:08:16 +00:00
  • d727d76299 Merge remote-tracking branch 'origin/master' into adam/async-interface Adam Hathcock 2026-01-12 15:02:19 +00:00
  • 0502ff545e test fixes and fmt Adam Hathcock 2026-01-12 15:01:29 +00:00
  • fce4a96718 make Writable interfaces for archive Adam Hathcock 2026-01-12 14:57:13 +00:00
  • 38203fb950 Fix async reader variable types - Remove double await on ReaderFactory.OpenAsync and use IAsyncReader Adam Hathcock 2026-01-12 14:14:46 +00:00
  • 80ac10a5fe Merge latest master branch and resolve conflicts copilot-swe-agent[bot] 2026-01-12 14:11:57 +00:00
  • 65dba509e0 Merge pull request #1121 from adamhathcock/adam/async Adam Hathcock 2026-01-12 14:07:37 +00:00
  • 0615d17b8b fix async interfacing for open Adam Hathcock 2026-01-12 13:45:21 +00:00
  • c1f8580d89 Remove unnecessary ValueTask wrappers from async factory methods Adam Hathcock 2026-01-12 13:16:44 +00:00
  • c5a6f900df Merge branch 'adam/async' into adam/async-interface Adam Hathcock 2026-01-12 13:02:51 +00:00
  • 3807c3ce2a Merge pull request #1127 from adamhathcock/copilot/sub-pr-1121-yet-again Adam Hathcock 2026-01-12 12:10:51 +00:00
  • d2f328af01 Merge pull request #1126 from adamhathcock/copilot/sub-pr-1121-another-one Adam Hathcock 2026-01-12 12:10:11 +00:00