Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
17789bd
Implement Header Reader API
neon-nyan Aug 8, 2026
2621f4d
Rename project
neon-nyan Aug 8, 2026
187ce28
Rename namespaces
neon-nyan Aug 8, 2026
9b7e5c2
Move and rename extern prefix
neon-nyan Aug 10, 2026
cf55385
Push local changes
neon-nyan Aug 17, 2026
c99778f
Implement RandomMergedStreamReader
neon-nyan Aug 21, 2026
d31b7e0
Merge branch 'main' into v3
neon-nyan Aug 21, 2026
2e23f99
Implement Similar Copy-Over routines
neon-nyan Aug 22, 2026
afe4586
Split HDiff13DerivedPatcher codes
neon-nyan Aug 22, 2026
c26407a
Fix InvalidTypeWithPointersNotSupported error on older .NET
neon-nyan Aug 22, 2026
9aeb271
Implement BigArrayPool
neon-nyan Aug 22, 2026
4fb74ed
Fix LZMA chunk decompression
neon-nyan Aug 22, 2026
2a13db9
Update Test
neon-nyan Aug 22, 2026
b762580
Fix duplicate NuGet reference
neon-nyan Aug 22, 2026
84f1b87
Implement RleCoverInfo read
neon-nyan Aug 22, 2026
64b558c
Update HDiff13DerivedPatcher.CopySimilarFilesContext.cs
neon-nyan Aug 23, 2026
662369d
Implement core patching
neon-nyan Aug 23, 2026
28e0177
Add PatchOptions presets
neon-nyan Aug 23, 2026
fa039d7
Fix LZMA2 decoding
neon-nyan Aug 23, 2026
4f15f44
Use native memory for buffer allocation
neon-nyan Aug 23, 2026
73b95ce
Use native memory and parallel decompress in LZMA/LZMA2
neon-nyan Aug 23, 2026
47707ba
Add reading support for Kuro Games HDiff format
neon-nyan Aug 23, 2026
ebd84ed
Add input size sanity test for Kuro HDiff format
neon-nyan Aug 23, 2026
b7112dc
Update ExceptionHelper.cs
neon-nyan Aug 23, 2026
15271be
Inline input file size check for Kuro Games format
neon-nyan Aug 23, 2026
522b43c
Remove old project and full switch to SharpHPatchZ
neon-nyan Aug 23, 2026
d3c9186
Move assets
neon-nyan Aug 23, 2026
2fbd7d4
Fix Zlib support
neon-nyan Aug 23, 2026
4917b77
Allow prefetched stream on any compressed streams
neon-nyan Aug 23, 2026
aaca48c
Add option to patch Kuro Games type HDiff
neon-nyan Aug 23, 2026
9d84721
Fix CreateUnmanagedIndexPairList reading
neon-nyan Aug 23, 2026
6d6349e
Remove published files
neon-nyan Aug 24, 2026
566e549
Add seconds on the result output
neon-nyan Aug 24, 2026
226f73d
Use larger queueCapacity and switch to BigArrayPool for prefetch stream
neon-nyan Aug 24, 2026
a614f8c
Exclude Zstd from being used on PrefetchedStream
neon-nyan Aug 24, 2026
ad08043
Increase buffers on PatchOptions.BigBuffer
neon-nyan Aug 24, 2026
2a39bb6
Run CopySimilarFilesContext task in parallel
neon-nyan Aug 24, 2026
2bfdb39
Revert PrefetchedReadStream queue capacity
neon-nyan Aug 24, 2026
b77cdfb
Update HDiff13DerivedPatcher.CorePatcher.cs
neon-nyan Aug 24, 2026
30bda1f
Reduce copy across buffers
neon-nyan Aug 24, 2026
a9e4b81
Update HDiff13DerivedPatcher.CorePatcher.cs
neon-nyan Aug 24, 2026
9562c11
Revert "Update HDiff13DerivedPatcher.CorePatcher.cs"
neon-nyan Aug 24, 2026
7a7826f
Revert "Reduce copy across buffers"
neon-nyan Aug 24, 2026
865334e
Avoid buffer copy routine in RLE Adder
neon-nyan Aug 24, 2026
95bc90c
Use preloaded buffer to create string list
neon-nyan Aug 24, 2026
55e493d
Optimize PatchOptions.BigBuffer
neon-nyan Aug 24, 2026
f08d862
Fix throw from PatchResult not returning error code
neon-nyan Aug 24, 2026
ff41482
Code cleanup
neon-nyan Aug 24, 2026
87bbcb7
Fix double disposal on compression stream
neon-nyan Aug 24, 2026
69cdadf
Update projects
neon-nyan Aug 24, 2026
b5e50fb
Make SharpHPatchZ.Program compile-able on older .NET Framework 4.7.x
neon-nyan Aug 24, 2026
1560389
[Program] Downgrade to .NET Framework 4.6.1
neon-nyan Aug 24, 2026
cbf5a2e
Update ZstdNet usage
neon-nyan Aug 24, 2026
d3ff3c9
Update SharpHPatchZ.Program.csproj
neon-nyan Aug 24, 2026
b46bd99
Add utility function
neon-nyan Aug 25, 2026
7229133
[Program] Print patch info
neon-nyan Aug 25, 2026
7f0508a
Code QA and fix read logic
neon-nyan Aug 28, 2026
c005bdf
[Program] Adjust options
neon-nyan Aug 28, 2026
4bfc2f4
[Program] Split commands for patch and info
neon-nyan Aug 28, 2026
f1507b0
Rename extern
neon-nyan Aug 28, 2026
76818a4
Add experimental C header for native library support
neon-nyan Aug 28, 2026
776b31d
[Program] Add few property groups for AOT publish
neon-nyan Aug 28, 2026
71037d5
Explicitly use Hi3Helper.ZstdNet 1.6.7
neon-nyan Aug 28, 2026
500a599
Docs
neon-nyan Aug 29, 2026
27414f8
Add overload for receiving Patch File path
neon-nyan Aug 31, 2026
77a8564
Add docs to ProgressCallback
neon-nyan Aug 31, 2026
4371551
Update HPatch.cs
neon-nyan Aug 31, 2026
d5a6436
Update HPatch.cs
neon-nyan Aug 31, 2026
f101388
Adjust usages and docs
neon-nyan Aug 31, 2026
56fc3cb
Add docs
neon-nyan Aug 31, 2026
c5f9965
Avoid double dispose on RandomMergedStreamWrapper
neon-nyan Aug 31, 2026
4ffcf1d
Update README and use built-in Zstd decompression stream on .NET 11
neon-nyan Sep 1, 2026
0b61fa1
Update README
neon-nyan Sep 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
mono_crash.*

# Build results
*/compiledAot/*
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
Expand Down
473 changes: 400 additions & 73 deletions README.md

Large diffs are not rendered by default.

282 changes: 0 additions & 282 deletions SharpHDiffPatch.Core/Binary/BinaryExtensions.cs

This file was deleted.

Loading