aboutsummaryrefslogtreecommitdiff
path: root/src/jdk/nashorn/internal/runtime/resources
diff options
context:
space:
mode:
authorlagergren <none@none>2013-03-12 15:30:53 +0100
committerlagergren <none@none>2013-03-12 15:30:53 +0100
commitd325726a5d184bd0f737c7c20e89a76ca11d2215 (patch)
treebe48f447d22c1f8aa4ec0eb6603b38085675136f /src/jdk/nashorn/internal/runtime/resources
parentf29d7f78eb8352878eb82c0ec3af77327f722c5b (diff)
downloadnashorn-d325726a5d184bd0f737c7c20e89a76ca11d2215.tar.gz
8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change.
Reviewed-by: attila, jlaskey
Diffstat (limited to 'src/jdk/nashorn/internal/runtime/resources')
-rw-r--r--src/jdk/nashorn/internal/runtime/resources/Options.properties6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/jdk/nashorn/internal/runtime/resources/Options.properties b/src/jdk/nashorn/internal/runtime/resources/Options.properties
index 534eb177..e63f7a37 100644
--- a/src/jdk/nashorn/internal/runtime/resources/Options.properties
+++ b/src/jdk/nashorn/internal/runtime/resources/Options.properties
@@ -165,6 +165,12 @@ nashorn.option.debug.locals = { \
desc="Generate local variable table in .class files." \
}
+nashorn.option.lazy.compilation = { \
+ name="--lazy-compilation", \
+ is_undocumented=true, \
+ desc="EXPERIMENTAL: Use lazy code generation strategies - do not compile the entire script at once." \
+}
+
nashorn.option.loader.per.compile = { \
name="--loader-per-compile", \
is_undocumented=true, \