rojo/src/snapshot_middleware
Joe b39c01e5e9 Add matching session caching and native codegen improvements
- 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.
2026-02-18 04:55:31 -06:00
..
snapshots Implement fixes and enhancements from audit pass 2 2026-02-10 21:35:26 -06:00
csv.rs Implement fixes and enhancements from audit pass 2 2026-02-10 21:35:26 -06:00
dir.rs Add matching session caching and native codegen improvements 2026-02-18 04:55:31 -06:00
json.rs Add project configuration and test files in JSON5 format 2026-01-30 09:16:46 -06:00
json_model.rs Refactor metadata name handling for improved clarity 2026-02-10 17:34:12 -06:00
lua.rs Update vscode-rojo submodule reference and complete migration plan for path encoding 2026-02-10 03:14:18 -06:00
meta_file.rs Refactor metadata name handling for improved clarity 2026-02-10 17:34:12 -06:00
mod.rs Update vscode-rojo submodule reference and complete migration plan for path encoding 2026-02-10 03:14:18 -06:00
project.rs Update deduplication logic and documentation for suffix handling 2026-02-18 01:57:17 -06:00
rbxm.rs Remove NetworkClient from visibleServices in multiple snapshot test files 2026-02-01 21:05:00 -06:00
rbxmx.rs Refactor code for improved readability by consolidating multi-line statements into single lines across various modules, including JSON serialization, snapshot middleware, and file name validation. 2026-01-20 20:48:52 -06:00
toml.rs Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
txt.rs Refactor CI pipeline scripts and documentation 2026-02-10 16:46:26 -06:00
util.rs RunContext refactor + sync updates 2026-01-30 08:12:04 -06:00
yaml.rs Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00