aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorlagergren <none@none>2013-01-11 10:40:51 +0100
committerlagergren <none@none>2013-01-11 10:40:51 +0100
commit69fd419487a1257c1c2414998e5ed9292162cea7 (patch)
treefa969047f20647f18f4335f360485b13c4c64ff3 /docs
parent22c3cb5ea95c517b91f58765e29a6e4e0e799713 (diff)
downloadnashorn-69fd419487a1257c1c2414998e5ed9292162cea7.tar.gz
8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator
Summary: Now scope and slot information is guaranteed to be fixed AND NOT CHANGE before CodeGeneration. We want to keep it that way to build future type specializations and bring all type work out of CodeGenerator. Reviewed-by: attila, hannesw
Diffstat (limited to 'docs')
-rw-r--r--docs/DEVELOPER_README9
1 files changed, 8 insertions, 1 deletions
diff --git a/docs/DEVELOPER_README b/docs/DEVELOPER_README
index a4859701..55c41010 100644
--- a/docs/DEVELOPER_README
+++ b/docs/DEVELOPER_README
@@ -23,6 +23,13 @@ has a default value (currently 8 relinks) for this property if it
is not explicitly set.
+SYSTEM PROPERTY: -Dnashorn.compiler.split.threshold=x
+
+This will change the node weight that requires a subgraph of the IR to
+be split into several classes in order not to run out of bytecode space.
+The default value is 0x8000 (32768).
+
+
SYSTEM PROPERTY: -Dnashorn.callsiteaccess.debug
See the description of the access logger below. This flag is
@@ -451,4 +458,4 @@ the level is set to finest, it will also trace every AccessorProperty
getter and setter in the program, show arguments, return values
etc. It will also show the internal representation of respective field
(Object in the normal case, unless running with the dual field
-representation) \ No newline at end of file
+representation)