Closed berekuk closed 3 weeks ago
Latest commit: 8a7332b4b0246cf0aea39cfe0a01775dff84e8e3
The changes in this PR will be included in the next version bump.
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
The latest updates on your projects. Learn more about Vercel for Git ↗︎
This PR implements the proper serialization of AST - the part that was missing from #3158.
AST is already JSON-compatible, so in #3158 I didn't normalize it. That could cause N^2 amount of JSON when we serialized expressions.
Pseudo-code example:
This branch is done on top of #3268, for merging convenience.
PS: The reduction of expression-related data in the produced JSON bundle, in case of GUCEM codebase, is at least 2x (but might be 5x, hard to tell exactly).