hg: panama/panama/nashorn: 22 new changesets
david.simms at oracle.com
david.simms at oracle.com
Mon May 18 11:05:59 UTC 2015
Changeset: 811bbe3c6959
Author: hannesw
Date: 2015-05-05 14:23 +0200
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/811bbe3c6959
8078049: Nashorn crashes when attempting to start TypeScript compiler
Reviewed-by: lagergren, attila
! make/project.properties
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
+ test/script/nosecurity/JDK-8078049.js
Changeset: a9b03ce75736
Author: hannesw
Date: 2015-05-05 14:30 +0200
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/a9b03ce75736
8078612: Persistent code cache should support more configurations
Reviewed-by: lagergren, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ErrorManager.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
+ test/script/basic/JDK-8078612_eager_1a.js
+ test/script/basic/JDK-8078612_eager_1a.js.EXPECTED
+ test/script/basic/JDK-8078612_eager_1b.js
+ test/script/basic/JDK-8078612_eager_1b.js.EXPECTED
+ test/script/basic/JDK-8078612_eager_2a.js
+ test/script/basic/JDK-8078612_eager_2a.js.EXPECTED
+ test/script/basic/JDK-8078612_eager_2b.js
+ test/script/basic/JDK-8078612_eager_2b.js.EXPECTED
! test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java
Changeset: 231d6fd660b8
Author: attila
Date: 2015-05-05 18:35 +0200
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/231d6fd660b8
8079269: Optimistic rewrite in object literal causes ArrayIndexOutOfBoundsException
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/FieldObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
+ test/script/basic/JDK-8079269.js
Changeset: ee849fe4b32d
Author: attila
Date: 2015-05-06 13:36 +0200
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/nashorn/rev/d46a2d937061
8080295: Need to adjust test output for 8067931
Reviewed-by: jlaskey, sundar
! test/script/basic/8024180/with_java_object.js.EXPECTED
Changeset: a975636b1433
Author: katleman
Date: 2015-05-14 12:38 -0700
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/a975636b1433
Added tag jdk9-b64 for changeset 00df6e4fc75a
! .hgtags
Changeset: 2054d01ae326
Author: lana
Date: 2015-05-14 20:14 -0700
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/2054d01ae326
Merge
Changeset: 92958064570c
Author: attila
Date: 2015-05-15 10:19 +0200
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/92958064570c
8079424: code generator for discarded boolean logical operation has an extra pop
Reviewed-by: lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
+ test/script/basic/JDK-8079424.js
Changeset: 4dc7eb763139
Author: mhaupt
Date: 2015-05-15 10:21 +0200
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/4dc7eb763139
8080471: fix usage of replace and file separator in Nashorn tests
Summary: Two tests should use replace instead of replaceAll, and there is a typo in the usage of File.separator.
Reviewed-by: attila, hannesw
! test/script/nosecurity/JDK-8050964.js
! test/script/nosecurity/JDK-8055034.js
Changeset: 01a9bdf3f840
Author: attila
Date: 2015-05-15 15:40 +0200
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/01a9bdf3f840
8078414: Don't create impossible converters for ScriptObjectMirror
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java
+ test/src/jdk/nashorn/internal/runtime/test/JDK_8078414_Test.java
Changeset: 71d7a37e6dfb
Author: mhaupt
Date: 2015-05-15 16:36 +0200
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/71d7a37e6dfb
8049300: jjs scripting: need way to quote $EXEC command arguments to protect spaces
Summary: honor quoting with "" and '' as well as escaped spaces
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
More information about the panama-dev
mailing list