mirror of
https://github.com/apple/pkl.git
synced 2026-09-10 03:41:58 +02:00
The truffle compiler currently _always_ bails out of compilation for `VmUtils.getFrame()` calls, because it determines that some branch of this code can possibly return a materialized frame. This adjusts the code so that the hot path (levelsUp == 0) does not touch `VmUtils.getFrame()`, and avoids unnecessarily materializing the frame.
Core implementation of the Pkl language. Includes Java APIs for embedding the language into JVM applications, and for building libraries and tools on top of the language.