Changeset: dee18a93b53f Author: lagergren Date: 2014-09-29 14:39 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/nashorn/rev/dee18a93b53f
8059321: Decrease warmup time by caching common structures that were reused during parse Reviewed-by: attila, shade ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java Changeset: 17a2d2b61646 Author: attila Date: 2014-10-01 10:26 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/nashorn/rev/17a2d2b61646 8059370: Unnecessary work in deoptimizing recompilation Reviewed-by: jlaskey, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 3c5cd88e1397 Author: attila Date: 2014-10-01 10:26 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/nashorn/rev/3c5cd88e1397 8059371: Code duplication in handling of break and continue Reviewed-by: jlaskey, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JumpStatement.java Changeset: 26c0435ffe0b Author: attila Date: 2014-10-01 12:22 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/nashorn/rev/26c0435ffe0b 8059372: Code duplication in split emitter Reviewed-by: jlaskey, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitMethodEmitter.java Changeset: 11925a82ad9f Author: attila Date: 2014-10-02 16:30 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/nashorn/rev/11925a82ad9f 8059346: Single class loader is used to load compiled bytecode Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 6008e2ea42c2 Author: erikj Date: 2014-10-03 10:37 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/nashorn/rev/6008e2ea42c2 8059135: New Nasgen dependencies to Nashorn breaks the JDK 9 build - bootstrapping problem? Reviewed-by: tbell, attila, lagergren ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java ! make/BuildNashorn.gmk Changeset: 4ece2dad8c37 Author: lana Date: 2014-10-03 12:10 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/nashorn/rev/4ece2dad8c37 Merge Changeset: a930b37f2671 Author: katleman Date: 2014-10-09 11:24 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/nashorn/rev/a930b37f2671 Added tag jdk9-b34 for changeset 4ece2dad8c37 ! .hgtags Changeset: 5da403a3da9f Author: erikj Date: 2014-10-13 14:01 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/nashorn/rev/5da403a3da9f Merge ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
