rojo/src/syncback
Joe b687c8862d Enhance matching module with reference identity and caching improvements
- Introduced a new `RefIdentity` type to store reference details (name and className) in the matching process.
- Updated `VCache` and `SCache` structures to include references, improving the handling of reference comparisons during matching.
- Modified `cacheVirtual` and `cacheStudio` functions to support reference caching, enhancing performance and accuracy in matching.
- Improved `countOwnDiffs` function to account for reference mismatches, ensuring more precise cost calculations.
- Added comprehensive tests to validate the new reference handling and caching mechanisms.

These changes significantly enhance the efficiency and accuracy of the matching process in the application.
2026-02-18 06:16:33 -06:00
..
hash Properly support EnumItem variants in hashing and variant_eq (#1165) 2025-11-19 19:18:14 -08:00
dedup_suffix.rs Update deduplication logic and documentation for suffix handling 2026-02-18 01:57:17 -06:00
file_names.rs Update deduplication logic and documentation for suffix handling 2026-02-18 01:57:17 -06:00
fs_snapshot.rs Add Luau-style ref paths migration plan and update related tests 2026-02-18 04:17:51 -06:00
matching.rs Enhance matching module with reference identity and caching improvements 2026-02-18 06:16:33 -06:00
meta.rs Refactor code for improved readability and consistency 2026-02-18 04:21:50 -06:00
mod.rs Refactor code for improved readability and consistency 2026-02-18 04:21:50 -06:00
property_filter.rs Update syncback rules and property filter defaults 2026-02-18 02:11:46 -06:00
ref_properties.rs Refactor code for improved readability and consistency 2026-02-18 04:21:50 -06:00
snapshot.rs Refactor Reconciler equality checks and enhance path handling 2026-02-17 05:31:36 -06:00
stats.rs Update default settings and enhance ConfirmingPage logic 2026-02-01 10:06:34 -06:00