Changeset: 811bbe3c6959 Author: hannesw Date: 2015-05-05 14:23 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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: 00df6e4fc75a Author: lana Date: 2015-05-07 20:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/00df6e4fc75a Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Emitter.java Changeset: a975636b1433 Author: katleman Date: 2015-05-14 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a975636b1433 Added tag jdk9-b64 for changeset 00df6e4fc75a ! .hgtags