Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.
Nikolai Tillmann edited this page Jan 30, 2018 · 1 revision

Serializer Limitation

Prepack operates in two phases: First, it interprets the initialization code, essentially running it in a sandbox. As a side-effect, Prepack builds up an internal representation of the initialized heap. Second, if the interpretation didn't encounter any significant issues, the resulting heap is serialized, i.e. code is generated which can efficiently reconstruct the heap, but without any intermediate computations. However, the code generation has limitations and cannot represent all possible heaps.