rojo/plugin
Joe a823db0297 Refactor encoding logic in ChangeBatcher and improve matching depth handling
- Simplified the `isReadable` condition in `encodeService` for better readability.
- Updated the `ServiceChunk` structure to conditionally include properties and references only if they exist, enhancing data efficiency.
- Introduced a `MAX_SCORING_DEPTH` constant in the matching module to limit recursion depth, improving performance and preventing potential stack overflow issues.
- Refactored the `computePairCost` and `matchChildren` functions to incorporate the new depth parameter, ensuring accurate cost calculations during matching.

These changes enhance the clarity and efficiency of the encoding and matching processes, contributing to overall performance improvements.
2026-02-18 08:11:00 -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 Update color handling and enhance session management in the Reconciler 2026-02-18 06:59:03 -06:00
src Refactor encoding logic in ChangeBatcher and improve matching depth handling 2026-02-18 08:11:00 -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