mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 05:51:39 +00:00
- Introduced a new matching session caching mechanism in the Lua matching module to enhance performance with native code generation. - Rewrote the Lua matching algorithm to utilize session-based caching, reducing redundant computations and improving efficiency. - Updated Rust implementations to include session caching, ensuring consistency across both Lua and Rust. - Enhanced the `hydrate` function to support session management during instance hydration. - Added comprehensive tests to validate the new caching mechanism and its integration with existing functionality. These changes significantly improve the performance and maintainability of the matching process in the application. |
||
|---|---|---|
| .. | ||
| tests | ||
| instance_snapshot.rs | ||
| matching.rs | ||
| metadata.rs | ||
| mod.rs | ||
| patch.rs | ||
| patch_apply.rs | ||
| patch_compute.rs | ||
| tree.rs | ||