Commit Graph
61 Commits
Author SHA1 Message Date
Luke Street d204fadf00 CMake: Link Rust stdlib dependencies on Windows 2026-03-09 19:31:09 -06:00
Luke Street 137d21673a Version 2.0.0-alpha.6 2026-03-09 14:17:44 -06:00
Luke Street 88672ce278 Add prebuilt CMake packages for libnod to releases 2026-03-09 14:14:09 -06:00
Luke Street 8bc87fac9b CMake: Fix vendored zlib option syntax 2026-03-09 01:47:57 -06:00
Luke Street 0ab72ade73 CMake: Add fallback when failing to determine link dir 2026-02-20 23:13:10 -07:00
Luke Street 44ce6acbfb CMake linking fixes and rework 2026-02-20 22:30:21 -07:00
Luke Street 03b14e33c2 CMake: Fetch vendored compression deps when not provided 2026-02-20 01:08:52 -07:00
Luke Street 926c54e97e Downgrade quick-xml (tafia/quick-xml#939) 2026-02-19 19:01:10 -07:00
Luke Street 67cfc8f910 Update all dependencies & ignore unmaintained paste advisory 2026-02-19 18:55:36 -07:00
Luke Street 4c0eda00ea Add experimental C bindings via nod-ffi 2026-02-19 18:50:24 -07:00
Luke Street d2c7e0ec40 Support single-threaded runtimes with optional "threading" feature 2025-12-29 16:07:28 -07:00
Luke Street 6fff7cb818 Version v2.0.0-alpha.4 2025-10-16 11:04:24 -06:00
Luke Street 07f70ac356 Fix formatting issue & update tracing-subscriber 2025-10-15 13:54:09 -06:00
Luke Street c219afaaff Fix SplitFileReader at file boundaries 2025-08-20 08:50:35 -06:00
Luke Street e5c1f60121 Fix regression reading lossless WBFS/CISO 2025-08-19 20:22:32 -06:00
Luke Street 914e777cc5 Update deny.toml 2025-08-18 12:38:28 -06:00
Luke Street 4ec8fbf6b9 Update all dependencies 2025-08-18 12:36:03 -06:00
Luke Street 5e7269ddcc Make gen module private for now; lint fixes 2025-08-18 12:30:34 -06:00
Luke Street 4b4564207a Documentation updates 2025-03-31 23:33:07 -06:00
Luke Street 9d8cd980b8 DiscStream rework & threading improvements 2025-03-31 23:06:18 -06:00
Luke Street 56db78207a clippy fixes 2025-03-04 23:20:50 -07:00
Luke Street 38183e4258 Update dependencies 2025-03-04 23:14:00 -07:00
Luke Street d6969045be Migrate to Rust edition 2024 2025-03-04 23:14:00 -07:00
Luke Street fb3542f445 Rename PartitionHeader -> BootHeader & various fixes 2025-03-04 22:54:09 -07:00
Luke Street 73eebfe90b Minor changes & cleanup 2024-12-01 22:44:02 -07:00
Luke Street 1e44f23aba Add RVZ packing support 2024-11-30 16:17:19 -07:00
Luke Street 55b0d3f29e Move sha1_hash to util/digest 2024-11-24 01:22:28 -07:00
Luke Street 490ae80a60 Minor cleanup 2024-11-23 12:59:38 -07:00
Luke Street d197b8e7c2 Centralize logic into fetch_sector_group 2024-11-23 12:54:05 -07:00
Luke Street b8b06dcd5c README updates 2024-11-22 00:33:51 -07:00
Luke Street 75e6f09b24 More fixes 2024-11-22 00:19:45 -07:00
Luke Street a8bc312dd9 nightly clippy fixes 2024-11-22 00:14:51 -07:00
Luke Street f0af954c23 Resolve CI issues 2024-11-22 00:11:48 -07:00
Luke Street 3848edfe7b Add conversion support & large refactor 2024-11-22 00:01:26 -07:00
Luke Street 374c6950b2 Support decrypted discs & decrypt/encrypt conversion 2024-11-08 00:02:02 -07:00
Luke Street df8ab228c8 Update README.md and repo URLs 2024-10-18 00:09:18 -06:00
Luke Street 32e08f9543 Export LaggedFibonacci & add more helper methods 2024-10-18 00:04:11 -06:00
Luke Street e0d735dd39 Export more constants & minor cleanup 2024-10-18 00:03:23 -06:00
Luke Street d4bca2caa8 Ignore Shift JIS decoding errors in Fst::get_name 2024-10-18 00:02:37 -06:00
Luke Street be4672471d Move region info from PartitionMeta to Disc 2024-10-04 20:17:16 -06:00
Luke Street f4638369d1 Extract Wii region.bin 2024-10-04 19:53:07 -06:00
Luke Street d99ef72fe9 Fix matching paths with repeated slashes in Fst::find 2024-10-04 17:25:07 -06:00
Luke Street e6a3871d28 Resolve +nightly clippy warning 2024-10-03 21:00:06 -06:00
Luke Street 30bcf4936b Upgrade to zerocopy 0.8 2024-10-03 20:57:02 -06:00
Luke Street 5f537f0e7b Various minor API adjustments 2024-10-03 20:18:44 -06:00
Luke Street 8abe674cb9 Fix building without compress features 2024-10-03 01:00:51 -06:00
Luke Street 54890674a2 Add Disc::detect for detecting disc image format 2024-10-03 00:55:03 -06:00
Luke Street 370d03fa9a Add Disc::new_stream/new_stream_with_options
Allows opening a disc image from a custom stream,
rather than a filesystem path.
2024-10-02 23:49:20 -06:00
Luke Street 5ad514d59c Use mimalloc when targeting musl
Also removes the armv7 linux build.
If you used it, let me know!
2024-09-29 12:10:59 -06:00
Luke Street 312dd6f080 SharedWindowedReadStream -> FileStream & impl BufRead 2024-09-10 23:19:57 -06:00
Luke Street 6f3052e05d Use workspace keys in Cargo.toml 2024-09-10 23:19:19 -06:00
Luke Street d2b8135cdb Use full LTO, update dependencies & CI 2024-09-08 16:29:48 -06:00
Luke Street a8f91ff9c2 Update README.md 2024-09-04 20:26:19 -06:00
Luke Street 22434fbba3 Add nod version to nodtool Cargo.toml 2024-09-04 20:04:57 -06:00
Luke Street f1cc0949f3 Remove TGC version check 2024-09-04 19:59:50 -06:00
Luke Street c2e029db6b use std::mem::size_of; 2024-09-04 00:07:44 -06:00
Luke Street 83367def99 TGC cleanup & renaming 2024-09-04 00:02:48 -06:00
Luke Street 551f966c80 Add TGC support 2024-09-03 23:34:05 -06:00
Luke Street da8d5fda79 Update crc32fast 2024-06-18 21:43:23 -06:00
Luke Street 44580b0d71 Add dat check command for verifying collections 2024-06-18 21:04:59 -06:00
Luke Street 9322b8e55b Add deny.toml for cargo-deny 2021-09-02 23:32:58 -04:00