hg: jdk9/client/nashorn: 11 new changesets

philip.race at oracle.com philip.race at oracle.com
Wed Dec 3 21:21:38 UTC 2014


Changeset: ad912b034639
Author:    attila
Date:      2014-11-27 13:04 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/ad912b034639

8051778: support bind on all Nashorn callables
Reviewed-by: hannesw, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundCallable.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java
+ test/script/basic/JDK-8051778.js
+ test/script/basic/JDK-8051778.js.EXPECTED

Changeset: 64962ecb8b85
Author:    vlivanov
Date:      2014-11-27 17:14 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/64962ecb8b85

8065985: Inlining failure of Number.doubleValue() in JSType.toNumeric() causes 15% peak perf regresion on Box2D
Reviewed-by: lagergren, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java

Changeset: e26843ca558b
Author:    hannesw
Date:      2014-11-27 16:42 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/e26843ca558b

8057980: let & const: remaining issues with lexical scoping
Reviewed-by: lagergren, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ForNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LoopNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/VarNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/WhileNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextSwitchNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/es6/for-let.js
! test/script/basic/es6/for-let.js.EXPECTED
+ test/script/basic/es6/let-const-statement-context.js
+ test/script/basic/es6/let-const-statement-context.js.EXPECTED
+ test/script/basic/es6/let-const-switch.js
+ test/script/basic/es6/let-const-switch.js.EXPECTED
! test/script/basic/es6/let-load.js
! test/script/basic/es6/let-load.js.EXPECTED
! test/script/basic/es6/let_const_closure.js.EXPECTED
! test/script/basic/es6/lexical-toplevel.js.EXPECTED

Changeset: e033e2c32122
Author:    lagergren
Date:      2014-11-28 11:02 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/e033e2c32122

8066119: Invalid resource tag used for looking up error message in NativeDataView
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDataView.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties

Changeset: 083bbe7e2d5f
Author:    lagergren
Date:      2014-12-01 13:17 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/083bbe7e2d5f

8066238: AssertionError in parser when syntax errors appeared in non finished Blocks
Reviewed-by: hannesw, sundar, lagergren
Contributed-by: andreas.gabrielsson at oracle.com

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8066238.js

Changeset: 69de08fa3ee6
Author:    hannesw
Date:      2014-12-03 11:43 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/69de08fa3ee6

8066214: Fuzzing bug: Object.prototype.toLocaleString(0)
Reviewed-by: attila, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
+ test/script/basic/JDK-8066214.js
+ test/script/basic/JDK-8066214.js.EXPECTED

Changeset: 7437eb72fc4e
Author:    hannesw
Date:      2014-12-03 14:49 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/7437eb72fc4e

8065769: OOM on Window/Solaris in test compile-octane-splitter.js
Reviewed-by: sundar, jlaskey

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AstSerializer.java

Changeset: c065853b25fe
Author:    attila
Date:      2014-12-03 16:31 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/c065853b25fe

8066222: too strong assertion on function expression names
Reviewed-by: hannesw, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java
+ test/script/basic/JDK-8066222.js
+ test/script/basic/JDK-8066222.js.EXPECTED

Changeset: f0345e058826
Author:    attila
Date:      2014-12-03 16:31 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/f0345e058826

8066232: problem with conditional catch compilation
Reviewed-by: hannesw, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
+ test/script/basic/JDK-8066232.js
+ test/script/basic/JDK-8066232.js.EXPECTED

Changeset: 52340a35aec9
Author:    chegar
Date:      2014-12-03 14:26 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/52340a35aec9

8049367: Modular Run-Time Images
Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com

! make/BuildNashorn.gmk
! make/build.xml
! test/script/nosecurity/JDK-8050964.js
! test/script/nosecurity/JDK-8055034.js
! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java

Changeset: a64d69fb8eb3
Author:    chegar
Date:      2014-12-03 17:55 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/a64d69fb8eb3

Merge

- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java
! test/script/nosecurity/JDK-8050964.js
! test/script/nosecurity/JDK-8055034.js



More information about the jdk9-client-changes mailing list