rojo/plugin
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
..
fmt Remove pairs() and ipairs() (#1150) 2025-11-18 18:49:52 -08:00
http Update plugin references from Rojo to Atlas 2026-02-01 11:57:00 -06:00
log Update logging levels in Rojo plugin and enhance test plans 2026-02-11 17:10:35 -06:00
Packages Add msgpack-luau as a submodule 2026-01-27 06:44:16 -06:00
rbx_dom_lua Enhance property comparison and caching mechanisms 2026-02-17 08:07:46 -06:00
src Enhance property comparison and caching mechanisms 2026-02-17 08:07:46 -06:00
msgpack.lua Use msgpack for API 2026-01-27 07:13:02 -06:00
run-tests.server.lua Plugin dev ux improvements (#992) 2024-11-10 15:53:58 -08:00
test-place.project.json Plugin dev ux improvements (#992) 2024-11-10 15:53:58 -08:00
Version.txt Bump version to 8.3.0 2026-02-15 16:28:55 -06:00