hg: jdk9/client/nashorn: 13 new changesets

philip.race at oracle.com philip.race at oracle.com
Wed May 13 21:56:25 UTC 2015


Changeset: ee849fe4b32d
Author:    attila
Date:      2015-05-06 13:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/ee849fe4b32d

8079349: Eliminate dead code around Nashorn code generator
Reviewed-by: hannesw, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/BranchOptimizer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Emitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java

Changeset: 044a0fe3944f
Author:    attila
Date:      2015-05-06 15:46 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/044a0fe3944f

8079362: Enforce best practices for Node token API usage
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.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/AccessNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BaseNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/VarNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java

Changeset: 9831c47f6279
Author:    hannesw
Date:      2015-05-06 16:22 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/9831c47f6279

8066237: Fuzzing bug: Parser error on optimistic recompilation
Reviewed-by: lagergren, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
+ test/script/basic/JDK-8066237.js

Changeset: 6af2ee7b09a9
Author:    sundar
Date:      2015-05-06 20:04 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/6af2ee7b09a9

8079470: Misleading error message when explicit signature constructor is called with wrong arguments
Reviewed-by: jlaskey, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8079470.js
+ test/script/basic/JDK-8079470.js.EXPECTED

Changeset: 26c3094182d6
Author:    attila
Date:      2015-05-06 16:48 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/26c3094182d6

8066751: Remove casts redundant with Java 9 buffer APIs
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java

Changeset: 26901244399e
Author:    katleman
Date:      2015-05-07 10:19 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/26901244399e

Added tag jdk9-b63 for changeset bc8e67bec2f9

! .hgtags

Changeset: 00df6e4fc75a
Author:    lana
Date:      2015-05-07 20:49 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/00df6e4fc75a

Merge

- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Emitter.java

Changeset: 71a4e37769f8
Author:    sundar
Date:      2015-05-11 22:57 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/71a4e37769f8

8080042: can't build nashorn.jar from jdk9-dev/nashorn using jdk8 installation as JAVA_HOME
Reviewed-by: lagergren, jlaskey

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java

Changeset: a0896a45b877
Author:    sundar
Date:      2015-05-12 12:40 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/a0896a45b877

8080090: -d option should dump script source as well
Reviewed-by: hannesw, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties

Changeset: b506754c7d64
Author:    sundar
Date:      2015-05-13 12:45 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/b506754c7d64

8080182: Array.prototype.sort throws IAE on inconsistent comparison
Reviewed-by: lagergren, hannesw

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

Changeset: 063ed2f959e4
Author:    mhaupt
Date:      2015-05-13 15:41 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/063ed2f959e4

8080286: use path separator setting consistently in Nashorn project properties
Summary: replace uses of ":" with platform-independent path separator property
Reviewed-by: hannesw, sundar

! make/build.xml
! make/project.properties

Changeset: 1bd45e5ecf6a
Author:    attila
Date:      2015-05-13 09:38 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/1bd45e5ecf6a

8067931: Improve error message when with statement is passed a POJO
Reviewed-by: lagergren, sundar

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

Changeset: d46a2d937061
Author:    attila
Date:      2015-05-13 10:01 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/d46a2d937061

8080295: Need to adjust test output for 8067931
Reviewed-by: jlaskey, sundar

! test/script/basic/8024180/with_java_object.js.EXPECTED



More information about the jdk9-client-changes mailing list