hg: jigsaw/m2/nashorn: 9 new changesets

erik.joelsson at oracle.com erik.joelsson at oracle.com
Mon Oct 13 13:30:46 UTC 2014


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



More information about the jigsaw-dev mailing list