hg: jdk9/hs-emb/nashorn: 5 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Aug 1 18:52:23 UTC 2014


Changeset: 0787fe044ee6
Author:    lagergren
Date:      2014-07-29 14:21 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/0787fe044ee6

8048869: Reduce compile time by about 5% by removing the Class.casts from the AST nodes
Summary: Removed the native casts that slow down the compiler unnecessarily. I also modified the compile-octane harness so that it can run with --verbose and --iterations flags so that you can run the compiler for an arbitrary time, gathering a mission control executing profile.
Reviewed-by: attila, jlaskey

! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/ObjectNode.java
! src/jdk/nashorn/internal/ir/SwitchNode.java
! src/jdk/nashorn/internal/ir/TryNode.java
! src/jdk/nashorn/internal/ir/debug/ClassHistogramElement.java
! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java
! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/runtime/ECMAErrors.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/WithObject.java
+ test/script/basic/compile-octane-normal.js
+ test/script/basic/compile-octane-normal.js.EXPECTED
! test/script/basic/compile-octane-splitter.js
! test/script/basic/compile-octane-splitter.js.EXPECTED
! test/script/basic/compile-octane.js
- test/script/basic/compile-octane.js.EXPECTED
+ test/script/basic/octane-payload.js
! test/script/basic/run-octane.js

Changeset: b92d8a583f99
Author:    lagergren
Date:      2014-07-29 14:35 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/b92d8a583f99

8053913: Auto format caused warning in CompositeTypeBasedGuardingDynamicLinker
Reviewed-by: attila, jlaskey

! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java

Changeset: 1de3a6ce3f57
Author:    yan
Date:      2014-07-30 16:49 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/1de3a6ce3f57

8049318: Test hideLocationProperties.js fails on Window due to backslash in path
Reviewed-by: lagergren, sundar
Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com>

! test/script/basic/hideLocationProperties.js

Changeset: 99e9916ace37
Author:    attila
Date:      2014-07-30 10:06 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/99e9916ace37

8051839: GuardedInvocation needs to clone an argument
Reviewed-by: hannesw, sundar

! src/jdk/internal/dynalink/linker/GuardedInvocation.java

Changeset: 2ce63129b64a
Author:    sundar
Date:      2014-07-31 18:14 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/2ce63129b64a

8053908: jdeps is not PATH on Mac, results in ant clean test failure on Mac
Reviewed-by: hannesw, jlaskey

! test/script/nosecurity/JDK-8050964.js



More information about the jdk9-hs-emb-changes mailing list