From 69fd419487a1257c1c2414998e5ed9292162cea7 Mon Sep 17 00:00:00 2001 From: lagergren Date: Fri, 11 Jan 2013 10:40:51 +0100 Subject: 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 --- docs/DEVELOPER_README | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'docs') 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) -- cgit v1.2.1