aboutsummaryrefslogtreecommitdiff
path: root/src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
diff options
context:
space:
mode:
authorlagergren <none@none>2013-02-14 13:01:52 +0100
committerlagergren <none@none>2013-02-14 13:01:52 +0100
commit862fda0d4a374334e0558490c60816f141bf07ea (patch)
tree23dd11d825af388097ca7663ff36da31abbe3bfb /src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
parentf9b2d17b191e1fb1ed28698871cce3d8daac15f6 (diff)
8008199: Lazy compilation and trampoline implementation
Summary: The code pipeline now supports lazy compilation, which can be used to only compile certain FunctionNodes and leave others be, saving startup time. When these uncompiled nodes are hit, a trampoline will force them to be recompiled. This can also be used to specialize compilation fixing parameter types and return types to a callsite specific compilation. This will give performance. Reviewed-by: attila, sundar
Diffstat (limited to 'src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java')
0 files changed, 0 insertions, 0 deletions