Caleb J. Gardner
c9499251f8
Moved lookup tables into separate struct to fix some race conditions
...
Fixed lingering issues due to zero work size InodeFinish
Fixed xattrs not applying due to the keys sometimes not being
null-terminated.
Updated performance numbers
2026-03-05 12:20:30 -06:00
Caleb J. Gardner
5ec12b5786
Finished adding multi-threaded extraction.
...
Added option in unsquashfs to specify the number of threads used.
Changed some functions to accept an allocator instead of just using
Archive's
Fixed run_tests.sh due to new c libraries
2026-02-08 15:14:35 -06:00
Caleb J. Gardner
067eaa87c2
You can now set when building to use c or zig libraries.
2026-02-07 10:58:32 -06:00
Caleb J. Gardner
bcfd983f8d
Fixed a handful of errors when extracting.
...
Fixed issues with unsquashfs
2026-02-07 06:28:27 -06:00
Caleb J. Gardner
75502da1d0
Remove DecompMgr in favor of a much simpler fn ptr.
...
Moved more functionality to Inode instead of File.
Started doing some optimization around allocation.
Slight rework of ExtractionOptions.
2026-02-07 05:09:17 -06:00
Caleb J. Gardner
f771ef7623
Work on extraction
2026-02-06 06:56:28 -06:00
Caleb J. Gardner
a76803aad1
Comments!
2026-01-31 05:14:00 -06:00
Caleb J. Gardner
2bcbc16613
Extraction Finished-ish
2026-01-29 06:46:52 -06:00
Caleb J. Gardner
3c98cf2cdb
EXTRACTION
2026-01-28 11:19:38 -06:00
Caleb J. Gardner
2c392cf250
Fixed a few bugs preventing basic functions
...
Worked on extraction, including creating DataReader
Added proper access to id, fragment, and export tables
2026-01-28 06:55:01 -06:00