rojo/plugin/rbx_dom_lua
Joe d45b1c5b94 Enhance property comparison and caching mechanisms
- Introduced a new function `getClassComparisonKeys` in `rbx_dom_lua/init.lua` to pre-compute and cache comparison keys for classes, improving efficiency in property matching.
- Updated the `Matching` module in `Reconciler/matching.lua` to utilize pre-computed caches for virtual and Studio instances, optimizing the reconciliation process.
- Enhanced handling of excluded properties and types during comparisons, ensuring accurate matching while reducing unnecessary computations.

These changes significantly improve the performance and accuracy of property reconciliation, addressing previous inefficiencies in the matching logic.
2026-02-17 08:07:46 -06:00
..
allValues.json Update reflection database and enhance deduplication processes 2026-02-17 07:12:00 -06:00
base64.lua Release Rojo v7.7.0-rc.1 (#1174) 2025-11-27 12:10:57 -08:00
customProperties.lua Release Rojo v7.7.0-rc.1 (#1174) 2025-11-27 12:10:57 -08:00
database.json Update reflection database and enhance deduplication processes 2026-02-17 07:12:00 -06:00
EncodedValue.lua Add Int64 conversion functions to EncodedValue.lua and enhance script middleware selection in project.rs 2026-02-01 20:51:13 -06:00
Error.lua Update rbx-dom (#1023) 2025-04-02 11:32:27 -07:00
init.lua Enhance property comparison and caching mechanisms 2026-02-17 08:07:46 -06:00
PropertyDescriptor.lua Update dependencies 2023-04-22 15:44:49 -04:00