rojo/tests/tests
Joe 1ffed1212d Add prefetch cache for VFS to optimize file reads
- Introduced a `PrefetchCache` structure to store pre-read file contents and canonical paths, enhancing the speed of initial reads during snapshot building.
- Implemented parallel file reading using `rayon` and `walkdir` to populate the cache efficiently.
- Updated the `VfsInner` struct to include the prefetch cache and modified read methods to utilize it, reducing I/O operations.
- Added functions to set and clear the prefetch cache in the `Vfs` API, improving memory management during live operations.
- Enhanced tests to validate the functionality of the prefetch cache, ensuring correct behavior during file reads and canonicalization.

These changes aim to significantly improve the performance of the VFS by minimizing file access times during initial operations.
2026-02-19 02:04:15 -06:00
..
build.rs Add prefetch cache for VFS to optimize file reads 2026-02-19 02:04:15 -06:00
clean_mode.rs Implement auto-download feature for syncback command 2026-02-01 09:46:34 -06:00
clean_mode_stress.rs Enhance syncback functionality to manage .gitkeep files 2026-02-08 16:23:41 -06:00
connected_mode.rs Add automatic dedup suffix stripping to enhance syncback functionality 2026-02-19 01:15:28 -06:00
git_sync_defaults.rs Refactor syncback process and improve code readability 2026-02-18 05:58:17 -06:00
live_syncback.rs Update dependencies and improve syncback handling 2026-02-19 00:17:43 -06:00
matching_fixtures.rs Remove float-cmp dependency and implement custom float comparison logic 2026-02-18 23:57:12 -06:00
mod.rs Implement live syncback feature and enhance API for service data transfer 2026-02-18 04:36:57 -06:00
serve.rs Enhance matching module with reference identity and caching improvements 2026-02-18 06:16:33 -06:00
syncback.rs Implement incremental syncback mode to preserve existing file structure 2026-02-01 08:14:20 -06:00
syncback_format_transitions.rs Update dependencies and implement git-based sync direction defaults 2026-02-17 20:36:28 -06:00
syncback_roundtrip.rs Complete implementation of the 3-pass matching algorithm for ambiguous path handling 2026-02-17 02:43:25 -06:00
two_way_sync.rs Add automatic dedup suffix stripping to enhance syncback functionality 2026-02-19 01:15:28 -06:00