Commit Graph

  • 9fa425d8c5 even more lzma Adam Hathcock 2026-02-09 12:00:23 +00:00
  • 56c3c92f30 another round Adam Hathcock 2026-02-09 11:51:20 +00:00
  • 8f3ff5fd65 more nullability Adam Hathcock 2026-02-09 11:44:55 +00:00
  • 0e96aa4263 easy nullables Adam Hathcock 2026-02-09 11:30:37 +00:00
  • a8c06386a3 Address code review feedback: use range syntax and dispose testStream copilot-swe-agent[bot] 2026-02-09 10:56:11 +00:00
  • b3038010d9 Improve test documentation for tar.Z wrapper detection copilot-swe-agent[bot] 2026-02-09 10:52:13 +00:00
  • ed6c774f08 Address PR review feedback: async IsArchive, tar detection, filename derivation, and code style copilot-swe-agent[bot] 2026-02-09 10:50:48 +00:00
  • c37209618d Bump csharpier from 1.2.5 to 1.2.6 dependabot[bot] 2026-02-09 10:48:15 +00:00
  • 0048452efa Remove cancellation tokens for factory methods that aren't async Adam Hathcock 2026-02-09 09:59:49 +00:00
  • c4a28e7cfb Update tests/SharpCompress.Test/Rar/RarArchiveAsyncTests.cs Adam Hathcock 2026-02-09 09:11:19 +00:00
  • 29197f2142 Update tests/SharpCompress.Test/Rar/RarArchiveTests.cs Adam Hathcock 2026-02-09 09:10:59 +00:00
  • 9c7d27d1e0 more providers Adam Hathcock 2026-02-09 07:34:00 +00:00
  • 2a4081362e Complete fix for RAR extraction subdirectory issue copilot-swe-agent[bot] 2026-02-08 12:56:44 +00:00
  • d5cab8172b Address code review feedback: clarify file size comment copilot-swe-agent[bot] 2026-02-08 12:54:11 +00:00
  • 4084b347d4 Fix RAR extraction to preserve subdirectory structure copilot-swe-agent[bot] 2026-02-08 12:52:25 +00:00
  • 5437d9ff8c Initial plan copilot-swe-agent[bot] 2026-02-08 12:38:49 +00:00
  • 7b746c49cf Fix code review issues: LzwVolume multi-volume flag and extension case copilot-swe-agent[bot] 2026-02-07 10:30:56 +00:00
  • 1da178a4be Run code formatter on LzwReader implementation copilot-swe-agent[bot] 2026-02-07 10:30:00 +00:00
  • 2b74807f5e Implement LzwReader support for .Z archives copilot-swe-agent[bot] 2026-02-07 10:29:18 +00:00
  • 38d295b089 Initial plan copilot-swe-agent[bot] 2026-02-07 10:23:41 +00:00
  • 690e1d8f6b Merge pull request #1188 from adamhathcock/copilot/add-performance-benchmarks Adam Hathcock 2026-02-06 21:14:21 +00:00
  • c48388ead2 adding alternate compressions Adam Hathcock 2026-02-06 21:07:32 +00:00
  • cc6e410be8 some options Adam Hathcock 2026-02-06 15:16:45 +00:00
  • 87cab8e16a updating baseline to be what github actions do Adam Hathcock 2026-02-06 12:28:02 +00:00
  • e85752ca1d reget results and change threshold to 25 % Adam Hathcock 2026-02-06 11:58:43 +00:00
  • 2860896640 Merge remote-tracking branch 'origin/master' into copilot/add-performance-benchmarks Adam Hathcock 2026-02-06 11:51:29 +00:00
  • 8b6d96c9ca Merge pull request #1187 from adamhathcock/adam/cleanup Adam Hathcock 2026-02-06 11:50:44 +00:00
  • c96acf18dc updated results? Adam Hathcock 2026-02-05 15:21:19 +00:00
  • 6eec6faff2 simplify the results to compare Adam Hathcock 2026-02-05 15:08:00 +00:00
  • 118fbbea64 Implement actual benchmark comparison logic with regression detection copilot-swe-agent[bot] 2026-02-05 14:28:41 +00:00
  • bbc664ddcc Add generate-baseline build target and JetBrains profiler support copilot-swe-agent[bot] 2026-02-05 14:14:54 +00:00
  • 2fa8196105 Replace bash scripts with C# build targets for benchmark display and comparison copilot-swe-agent[bot] 2026-02-05 13:56:48 +00:00
  • d4f1dafabb Merge remote-tracking branch 'origin/copilot/add-performance-benchmarks' into copilot/add-performance-benchmarks Adam Hathcock 2026-02-05 13:45:03 +00:00
  • f2483be1da update benchmarkdotnet Adam Hathcock 2026-02-05 13:43:44 +00:00
  • 7914b7ddaf Add implementation summary for performance benchmarks copilot-swe-agent[bot] 2026-02-05 13:34:10 +00:00
  • 0848a1b940 Apply CSharpier formatting to performance benchmarks copilot-swe-agent[bot] 2026-02-05 13:33:01 +00:00
  • ca262920c8 Add GitHub Actions workflow, baseline results, and documentation for performance benchmarks copilot-swe-agent[bot] 2026-02-05 13:32:23 +00:00
  • 2541c09973 Add BenchmarkDotNet performance benchmarks for all major formats copilot-swe-agent[bot] 2026-02-05 13:30:57 +00:00
  • 2f9b6422c3 Initial plan copilot-swe-agent[bot] 2026-02-05 13:24:04 +00:00
  • c21c7eb5ee always leave open Adam Hathcock 2026-02-05 09:48:29 +00:00
  • 4e4de625ae Merge remote-tracking branch 'origin/adam/cleanup' into adam/cleanup Adam Hathcock 2026-02-05 09:35:12 +00:00
  • 3fb8387419 leave stream open Adam Hathcock 2026-02-05 09:34:54 +00:00
  • 240468f968 Update src/SharpCompress/IO/SharpCompressStream.cs Adam Hathcock 2026-02-05 09:30:36 +00:00
  • 778a930266 fix inheritance Adam Hathcock 2026-02-05 09:16:45 +00:00
  • 4377f4f006 Complete fix for OutOfMemoryException in 7z extraction copilot/fix-openentrystreamasync-memory-issue copilot-swe-agent[bot] 2026-02-05 09:13:07 +00:00
  • f230f24109 Refactor dictionary size validation to eliminate code duplication copilot-swe-agent[bot] 2026-02-05 09:10:28 +00:00
  • db544211f5 fmt Adam Hathcock 2026-02-05 09:07:53 +00:00
  • 258f9b9bd8 Add dictionary size validation to prevent OutOfMemoryException in LZMA decompression copilot-swe-agent[bot] 2026-02-05 09:07:37 +00:00
  • cc503a27fb Initial plan copilot-swe-agent[bot] 2026-02-05 09:00:41 +00:00
  • d12b539720 some clean up Adam Hathcock 2026-02-05 08:52:00 +00:00
  • d26db95aff change some construction Adam Hathcock 2026-02-05 08:30:52 +00:00
  • 7231b7b35c move static methods on SCStream Adam Hathcock 2026-02-04 17:03:56 +00:00
  • 73fd2d70ba Merge pull request #1184 from adamhathcock/adam/cleanup Adam Hathcock 2026-02-04 16:47:59 +00:00
  • c026e02390 remove some redundant casts Adam Hathcock 2026-02-04 16:47:27 +00:00
  • 9676d6ccc9 fix readonly Adam Hathcock 2026-02-04 16:14:48 +00:00
  • fad7cf3b1d fix usages of AsyncBinaryReader Adam Hathcock 2026-02-04 16:07:06 +00:00
  • 17cb952772 use DIspose on BinaryReader Adam Hathcock 2026-02-04 15:59:22 +00:00
  • 923217ef0e remove memorystream Adam Hathcock 2026-02-04 15:45:38 +00:00
  • 0d81d7f243 Merge remote-tracking branch 'origin/master' into adam/cleanup Adam Hathcock 2026-02-04 15:05:12 +00:00
  • 2070ab282f Merge pull request #1183 from adamhathcock/adam/release-merge Adam Hathcock 2026-02-04 15:01:18 +00:00
  • faacff414d changed checks to be less than or equal to zero Adam Hathcock 2026-02-04 14:57:17 +00:00
  • 642b8bddb8 fixed merge Adam Hathcock 2026-02-04 14:41:55 +00:00
  • 27f7221902 Merge remote-tracking branch 'origin/release' into adam/release-merge Adam Hathcock 2026-02-04 14:35:40 +00:00
  • eb738b44a8 clean up naming Adam Hathcock 2026-02-04 14:32:50 +00:00
  • 57c0d00b37 rename Rewindable to SharpCompressStream Adam Hathcock 2026-02-04 14:12:04 +00:00
  • 43276b32b7 better sync over async Adam Hathcock 2026-02-04 13:25:05 +00:00
  • 94b275c41b Merge branch 'master' into adam/cleanup Adam Hathcock 2026-02-04 12:55:46 +00:00
  • ae4ae799b9 merge NonDisposingStream into RewindableStream Adam Hathcock 2026-02-04 12:40:39 +00:00
  • 9def35f78a Merge pull request #1174 from adamhathcock/adam/merge-release-to-master Adam Hathcock 2026-02-04 12:37:59 +00:00
  • 7e8005a9d8 fmt Adam Hathcock 2026-02-04 11:27:03 +00:00
  • b93ed79ef3 another sync over async Adam Hathcock 2026-02-04 11:26:47 +00:00
  • c7b8021c2e remove extra debug Adam Hathcock 2026-02-04 10:08:50 +00:00
  • 3af0e1091c remove the rar flag Adam Hathcock 2026-02-04 09:46:19 +00:00
  • 1323c96bc8 remove more scoped namespaces Adam Hathcock 2026-02-04 09:25:48 +00:00
  • 94716a5ba9 add sync over async dispose Adam Hathcock 2026-02-04 09:20:43 +00:00
  • f67168f479 try to fix test Adam Hathcock 2026-02-04 08:40:43 +00:00
  • 7e54f91bfa fmt Adam Hathcock 2026-02-04 08:31:58 +00:00
  • 3ab4478275 use ringbuffer Adam Hathcock 2026-02-04 08:30:02 +00:00
  • 8759cf08ff tests all pass Adam Hathcock 2026-02-04 08:20:05 +00:00
  • 8cff7cb551 rewinding works more? Adam Hathcock 2026-02-03 17:21:29 +00:00
  • 1b0ec2410d fix deflate rewinding? Adam Hathcock 2026-02-03 17:07:39 +00:00
  • 22d15f73f0 Merge pull request #1181 from adamhathcock/adam/add-aot Adam Hathcock 2026-02-03 16:55:59 +00:00
  • 4e0d78d6c8 update desc Adam Hathcock 2026-02-03 16:41:19 +00:00
  • 63a1927838 Merge pull request #1182 from adamhathcock/copilot/sub-pr-1181 Adam Hathcock 2026-02-03 16:32:02 +00:00
  • 3d745bfa05 Fix invalid TFM: change netstandard20 to netstandard2.0 copilot-swe-agent[bot] 2026-02-03 16:30:47 +00:00
  • ce26d50792 Initial plan copilot-swe-agent[bot] 2026-02-03 16:28:28 +00:00
  • 01e162fcc4 properly add netstandard 2 support Adam Hathcock 2026-02-03 16:17:58 +00:00
  • 443f7b8b0c Add AOT to props and clean up in release Adam Hathcock 2026-02-03 16:13:15 +00:00
  • 08d64ee8a1 format Adam Hathcock 2026-02-03 14:13:57 +00:00
  • eedc7c7a0f Arj async passes with header fix Adam Hathcock 2026-02-03 09:29:12 +00:00
  • 3198b32008 Arc is now async Adam Hathcock 2026-02-03 09:03:33 +00:00
  • dff17a95e8 new fix for RewindableStream with tests Adam Hathcock 2026-02-03 08:56:35 +00:00
  • 236ee215b9 fix async parts of arc Adam Hathcock 2026-02-03 08:14:25 +00:00
  • 6af612fd54 fix ace async Adam Hathcock 2026-02-02 17:26:37 +00:00
  • 361e695380 non-async ace works Adam Hathcock 2026-02-02 14:38:16 +00:00
  • 8a8784a974 async xz and tar completed Adam Hathcock 2026-02-02 13:28:13 +00:00
  • ddc01527bd async filtering for lzma and others Adam Hathcock 2026-02-02 12:58:13 +00:00
  • e6ad44def8 more async streams Adam Hathcock 2026-02-02 12:39:36 +00:00
  • df63e152c1 Merge pull request #1178 from adamhathcock/copilot/fix-infinite-loop-rar-archive-again Adam Hathcock 2026-02-02 10:57:10 +00:00
  • ad7e64ba43 Fix test to use correct RarArchive API - all RAR tests passing copilot-swe-agent[bot] 2026-02-02 09:33:37 +00:00