mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 05:51:39 +00:00
- Implemented a caching mechanism for default properties per class in `rbx_dom_lua/init.lua`, allowing for efficient retrieval of encoded default values, including inherited defaults. - Updated the matching logic in `Reconciler/matching.lua` to account for properties present only on the Studio side, ensuring accurate comparisons against default values during reconciliation. - Added new test cases to validate the handling of default-omitted properties, enhancing the robustness of the reconciliation process. These changes improve the efficiency and accuracy of property matching, addressing issues related to default values in the reconciliation workflow. |
||
|---|---|---|
| .. | ||
| cli | ||
| snapshot | ||
| snapshot_middleware | ||
| syncback | ||
| web | ||
| change_processor.rs | ||
| glob.rs | ||
| json.rs | ||
| lib.rs | ||
| lua_ast.rs | ||
| main.rs | ||
| message_queue.rs | ||
| multimap.rs | ||
| path_serializer.rs | ||
| project.rs | ||
| resolution.rs | ||
| rojo_ref.rs | ||
| serve_session.rs | ||
| session_id.rs | ||
| tree_view.rs | ||
| variant_eq.rs | ||