hg: jdk9/sandbox/nashorn: 13 new changesets

chris.hegarty at oracle.com chris.hegarty at oracle.com
Mon Dec 15 16:50:00 UTC 2014


Changeset: f3a3d20c03f8
Author:    attila
Date:      2014-12-10 11:55 +0100
URL:       http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/f3a3d20c03f8

8066225: NPE in MethodEmitter with duplicate integer switch cases
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/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.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/SwitchNode.java
+ test/script/basic/JDK-8066225.js
+ test/script/basic/JDK-8066225.js.EXPECTED

Changeset: 42f7a7a8f34d
Author:    attila
Date:      2014-12-10 11:55 +0100
URL:       http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/42f7a7a8f34d

8066224: fixes for folding a constant-test ternary operator
Reviewed-by: hannesw, lagergren

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

Changeset: 81752184ec8a
Author:    attila
Date:      2014-12-10 12:30 +0100
URL:       http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/81752184ec8a

8066236: RuntimeNode forces copy creation on visitation
Reviewed-by: hannesw, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java
+ test/script/basic/JDK-8066236.js
+ test/script/basic/JDK-8066236.js.EXPECTED

Changeset: 5cda82fecbc5
Author:    sundar
Date:      2014-12-10 19:42 +0530
URL:       http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/5cda82fecbc5

8067136: BrowserJSObjectLinker does not handle call on JSObjects
Reviewed-by: attila, hannesw, lagergren

+ samples/browser_dom.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
+ test/script/basic/JDK-8067136.js
+ test/script/basic/JDK-8067136.js.EXPECTED

Changeset: 31758a52bd55
Author:    attila
Date:      2014-12-10 18:28 +0100
URL:       http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/31758a52bd55

8066221: anonymous function statement name clashes with another symbol
Reviewed-by: lagergren, sundar

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

Changeset: 5eab6cf7f697
Author:    hannesw
Date:      2014-12-11 12:01 +0100
URL:       http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/5eab6cf7f697

8066932: __noSuchMethod__ binds to this-object without proper guard
Reviewed-by: attila, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8066932.js

Changeset: 7c1cff3cae2e
Author:    hannesw
Date:      2014-12-11 15:39 +0100
URL:       http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/7c1cff3cae2e

8066669: dust.js performance regression caused by primitive field conversion
Reviewed-by: attila, sundar

! 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/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/AccessNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8066669.js
+ test/script/basic/JDK-8066669.js.EXPECTED
! test/script/basic/list.js.EXPECTED

Changeset: c4c3be2ab854
Author:    hannesw
Date:      2014-12-11 19:15 +0100
URL:       http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/c4c3be2ab854

8067219: NPE in ScriptObject.clone() when running with object fields
Reviewed-by: attila, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/es6/for-let-object-fields.js
+ test/script/basic/es6/for-let-object-fields.js.EXPECTED
! test/script/basic/es6/for-let.js

Changeset: 237b4a1f511f
Author:    katleman
Date:      2014-12-11 11:44 -0800
URL:       http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/237b4a1f511f

Added tag jdk9-b42 for changeset 498d1d6c4219

! .hgtags

Changeset: 8ae8dff2a28f
Author:    lana
Date:      2014-12-11 12:26 -0800
URL:       http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/8ae8dff2a28f

Merge


Changeset: 9538b4884459
Author:    sundar
Date:      2014-12-15 16:30 +0530
URL:       http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/9538b4884459

8067420: BrowserJSObjectLinker should give priority to beans linker for property get/set
Reviewed-by: lagergren, attila, hannesw

! samples/browser_dom.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java

Changeset: bf74d46129c1
Author:    hannesw
Date:      2014-12-15 12:08 +0100
URL:       http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/bf74d46129c1

8066215: Fuzzing bug: length valueOf bug
Reviewed-by: attila, lagergren

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

Changeset: 889c5b47de69
Author:    hannesw
Date:      2014-12-15 12:32 +0100
URL:       http://hg.openjdk.java.net/jdk9/sandbox/nashorn/rev/889c5b47de69

8062030: Nashorn bug retrieving array property after key string concatenation
Reviewed-by: sundar, lagergren, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! test/script/basic/JDK-8055762.js
! test/script/basic/JDK-8055762.js.EXPECTED
! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java



More information about the jdk9-sandbox-changes mailing list