Adam Hathcock
|
73e9b61fcc
|
try a new agent config
|
2025-10-25 16:17:42 +01:00 |
|
Adam Hathcock
|
699bc5f34b
|
chore: add Copilot coding agent config and CI workflow
|
2025-10-25 16:05:09 +01:00 |
|
Adam Hathcock
|
9eed8e842c
|
Merge pull request #972 from TwanVanDongen/master
Handle vendor-specific and malformed ZIP extra fields safely
|
2025-10-25 13:53:10 +01:00 |
|
Twan van Dongen
|
6d652a12ee
|
And again forgot to apply CSharpierAdds bounds checks to prevent exceptions when extra fields are truncated or non-standard (e.g., 0x4341 "AC"/ARC0). Stops parsing gracefully, allowing other fields to be processed.
|
2025-10-24 17:18:37 +02:00 |
|
Adam Hathcock
|
e043e06656
|
Merge pull request #969 from adamhathcock/adam/perf
Add JB perf testing project.
|
2025-10-23 14:34:43 +01:00 |
|
Adam Hathcock
|
14b52599f4
|
Update src/SharpCompress/Compressors/Rar/UnpackV1/Unpack.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-23 14:20:54 +01:00 |
|
Adam Hathcock
|
e3e2c0c567
|
Update tests/SharpCompress.Performance/LargeMemoryStream.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-23 14:19:16 +01:00 |
|
Adam Hathcock
|
4fc5d60f03
|
reduce visibility
|
2025-10-23 14:16:39 +01:00 |
|
Adam Hathcock
|
c37a9e0f82
|
Merge remote-tracking branch 'origin/adam/perf' into adam/perf
|
2025-10-23 13:50:31 +01:00 |
|
Adam Hathcock
|
fed17ebb96
|
fmt
|
2025-10-23 13:50:07 +01:00 |
|
Adam Hathcock
|
eeac678872
|
More usage of pool and better copy
|
2025-10-23 13:49:54 +01:00 |
|
Adam Hathcock
|
f9ed0f2df9
|
Update tests/SharpCompress.Performance/Program.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-23 11:47:42 +01:00 |
|
Adam Hathcock
|
0ddbacac85
|
Update src/SharpCompress/Compressors/Rar/UnpackV1/UnpackUtility.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-23 11:47:27 +01:00 |
|
Adam Hathcock
|
f0d28aa5cf
|
fmt
|
2025-10-23 11:43:38 +01:00 |
|
Adam Hathcock
|
cc84f6fee4
|
more making rar faster
|
2025-10-23 11:43:21 +01:00 |
|
Adam Hathcock
|
00e6eef369
|
used AI to optimize some copys and shifting
|
2025-10-23 11:18:50 +01:00 |
|
Adam Hathcock
|
1ae71907bc
|
don't need to clear everything
|
2025-10-23 10:53:54 +01:00 |
|
Adam Hathcock
|
3ff688fba2
|
clear and null check
|
2025-10-23 10:48:18 +01:00 |
|
Adam Hathcock
|
bb59b3d456
|
add pool to LZMA out window
|
2025-10-23 09:54:52 +01:00 |
|
Adam Hathcock
|
186ea74ada
|
add some fixes for rar to pool memory
|
2025-10-23 09:40:15 +01:00 |
|
Adam Hathcock
|
c108f2dcf3
|
add perf testing project using JB memory and cpu
|
2025-10-23 09:39:57 +01:00 |
|
Adam Hathcock
|
4cca232d83
|
Merge pull request #959 from adamhathcock/adam/xz-wrapped-often
Removed wrappers that weren't needed (probably)
|
2025-10-22 11:54:47 +01:00 |
|
Adam Hathcock
|
1db511e9cb
|
Merge branch 'master' into adam/xz-wrapped-often
|
2025-10-22 11:51:46 +01:00 |
|
Adam Hathcock
|
76afa7d3bf
|
Merge pull request #968 from adamhathcock/adam/rework-deps
rework dependencies to be correct for frameworks and update
|
2025-10-22 11:51:30 +01:00 |
|
Adam Hathcock
|
3513f7b1cd
|
Update src/SharpCompress/SharpCompress.csproj
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-22 10:51:12 +01:00 |
|
Adam Hathcock
|
4531fe39e6
|
Merge branch 'master' into adam/rework-deps
|
2025-10-22 10:48:16 +01:00 |
|
Adam Hathcock
|
8d276a85bc
|
rework dependencies to be correct for frameworks and update
|
2025-10-22 10:47:43 +01:00 |
|
Adam Hathcock
|
5f0d042bc3
|
Merge pull request #967 from adamhathcock/adam/reduce-custom-utilities
Reduce custom utilities for arrays/bytes
|
2025-10-22 10:41:10 +01:00 |
|
Adam Hathcock
|
408f07e3c4
|
Merge branch 'master' into adam/reduce-custom-utilities
|
2025-10-22 10:38:01 +01:00 |
|
Adam Hathcock
|
d1a540c90c
|
use windows instead of skippable fact
|
2025-10-22 10:32:47 +01:00 |
|
Adam Hathcock
|
00df8e930e
|
add windows only compile constant
|
2025-10-22 10:30:40 +01:00 |
|
Adam Hathcock
|
3b768b1b77
|
Merge pull request #961 from adamhathcock/dependabot/nuget/AwesomeAssertions-9.2.1
Bump AwesomeAssertions from 9.2.0 to 9.2.1
|
2025-10-22 10:25:01 +01:00 |
|
Adam Hathcock
|
42a7ececa0
|
Merge branch 'master' into adam/xz-wrapped-often
|
2025-10-22 10:22:36 +01:00 |
|
Adam Hathcock
|
e8867de049
|
Merge branch 'master' into dependabot/nuget/AwesomeAssertions-9.2.1
|
2025-10-22 10:21:59 +01:00 |
|
Adam Hathcock
|
a1dfa3dfa3
|
xplat tests for path characters
|
2025-10-22 10:21:22 +01:00 |
|
Adam Hathcock
|
83917d4f79
|
Merge remote-tracking branch 'origin/master' into adam/reduce-custom-utilities
|
2025-10-22 10:17:20 +01:00 |
|
Adam Hathcock
|
513cd4f905
|
some AI suggestions
|
2025-10-22 10:16:45 +01:00 |
|
Adam Hathcock
|
eda0309df3
|
Merge pull request #966 from adamhathcock/adam/reduce-stackalloc
Remove a dynamically created stackalloc
|
2025-10-22 10:13:14 +01:00 |
|
Adam Hathcock
|
74e27c028e
|
fix the span length
|
2025-10-22 10:10:07 +01:00 |
|
Adam Hathcock
|
36c06c4089
|
ugh, this is used because it shadows a field
|
2025-10-22 09:32:19 +01:00 |
|
Adam Hathcock
|
249b8a9cdd
|
add AI generated tests
|
2025-10-22 09:28:07 +01:00 |
|
Adam Hathcock
|
62bee15f00
|
fmt
|
2025-10-22 09:19:30 +01:00 |
|
Adam Hathcock
|
d8797b69e4
|
remove do while
|
2025-10-22 09:19:09 +01:00 |
|
Adam Hathcock
|
084fe72b02
|
Consolidate not null
|
2025-10-22 09:17:13 +01:00 |
|
Adam Hathcock
|
c823acaa3f
|
optimize ReadFully and Skip
|
2025-10-22 09:10:16 +01:00 |
|
Adam Hathcock
|
e0d6cd9cb7
|
Try to reduce custom functions for array/byte management
|
2025-10-22 09:00:21 +01:00 |
|
Adam Hathcock
|
01021e102b
|
remove some extra stackallocs
|
2025-10-22 08:36:03 +01:00 |
|
Adam Hathcock
|
6de738ff17
|
reduce dynamic stackallocs in unpackv1
|
2025-10-22 08:32:19 +01:00 |
|
Adam Hathcock
|
c0612547eb
|
Merge pull request #964 from adamhathcock/adam/extract-all-solid-only
Only allow extract all on archives that are solid (some rars and 7zip only)
|
2025-10-21 14:08:23 +01:00 |
|
Adam Hathcock
|
e960907698
|
Update src/SharpCompress/Archives/AbstractArchive.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-21 13:55:56 +01:00 |
|