hg: jdk9/client/nashorn: 6 new changesets

philip.race at oracle.com philip.race at oracle.com
Fri Sep 18 19:53:59 UTC 2015


Changeset: 31f1156a592b
Author:    sundar
Date:      2015-09-15 19:31 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/31f1156a592b

8080501: javaarrayconversion.js test is flawed
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/javaarrayconversion.js

Changeset: c209abbe9b24
Author:    sundar
Date:      2015-09-16 16:26 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/c209abbe9b24

8136544: Call site switching to megamorphic causes incorrect property read
Reviewed-by: attila, mhaupt

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
+ test/script/basic/JDK-8136544.js
! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java

Changeset: b4eb53200105
Author:    hannesw
Date:      2015-09-16 14:42 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/b4eb53200105

8134609: Allow constructors with same prototoype map to share the allocator map
Reviewed-by: attila, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Debug.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SharedPropertyMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
! test/script/basic/JDK-8134569.js
! test/script/basic/JDK-8134569.js.EXPECTED
+ test/script/basic/JDK-8134609.js

Changeset: 79781ce06df7
Author:    attila
Date:      2015-09-16 18:34 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/79781ce06df7

8135251: Use Unsafe.defineAnonymousClass for loading Nashorn script code
Reviewed-by: hannesw, lagergren, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
! 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
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java

Changeset: d62c5288738a
Author:    attila
Date:      2015-09-16 18:44 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/d62c5288738a

8136647: Syntactic error accidentally left in JDK-8135251 changeset
Reviewed-by: sundar

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

Changeset: 67bab332bcb3
Author:    sundar
Date:      2015-09-17 18:23 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/67bab332bcb3

8136694: Megemorphic scope access does not throw ReferenceError when property is missing
Reviewed-by: attila, hannesw

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



More information about the jdk9-client-changes mailing list