Changeset: cffb8ad5ad94 Author: sundar Date: 2015-08-31 17:51 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/cffb8ad5ad94
8134731: Function.prototype.apply interacts incorrectly with arguments Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java + test/script/basic/JDK-8134731.js Changeset: eea9202e8930 Author: attila Date: 2015-08-31 15:18 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/eea9202e8930 8133300: Ensure symbol table immutability in Nashorn AST 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/AstSerializer.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CacheAst.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ForNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Symbol.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TryNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AstSerializer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 6e41fdc6acdf Author: sundar Date: 2015-09-01 18:28 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/6e41fdc6acdf 8068901: Surprising behavior with more than one functional interface on a class 8068903: Can't invoke vararg @FunctionalInterface methods Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8068901.js + test/script/basic/JDK-8068901.js.EXPECTED + test/script/basic/JDK-8068903.js + test/src/jdk/nashorn/test/models/VarArgConsumer.java Changeset: d7d4c84bd750 Author: aw Date: 2015-09-01 18:19 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/d7d4c84bd750 8134865: Need to restore for container block from lexical context in finally Reviewed-by: attila, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8134865.js Changeset: 6b33d7229631 Author: sundar Date: 2015-09-01 23:08 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/6b33d7229631 8134887: nashorn ant test configuration should disable assertion for LamdaFormEditor class Reviewed-by: attila, jlaskey ! make/project.properties Changeset: 740fc9e0561f Author: attila Date: 2015-09-02 12:26 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/740fc9e0561f 8134930: Defer stack trace walking of NashornException for extracting line number and file name Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java Changeset: c31e42c1665f Author: sundar Date: 2015-09-02 17:16 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/c31e42c1665f 8134931: jdk.nashorn.internal.codegen.TypeMap should not use Map Reviewed-by: attila, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeMap.java Changeset: 94302631afc4 Author: attila Date: 2015-09-02 16:35 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/94302631afc4 8134939: Improve toString method of Dynalink DynamicMethod objects Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! test/script/basic/JDK-8043232.js.EXPECTED ! test/script/basic/JDK-8049242.js.EXPECTED ! test/script/basic/JDK-8079470.js.EXPECTED + test/script/basic/JDK-8134939.js ! test/script/trusted/classfilter.js.EXPECTED Changeset: 352a446e3a13 Author: sundar Date: 2015-09-02 22:28 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/352a446e3a13 8134973: Control flow exceptions should avoid filling stack trace Reviewed-by: attila, jlaskey, hannesw - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/AdaptationException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java Changeset: ad3c4bdf0cf6 Author: sundar Date: 2015-09-03 21:47 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/ad3c4bdf0cf6 8087292: nashorn should have a "fail-fast" option for scripting, analog to bash "set -e" Reviewed-by: hannesw, jlaskey, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/trusted/JDK-8087292.js + test/script/trusted/JDK-8087292.js.EXPECTED Changeset: ac8a32176cbe Author: aw Date: 2015-09-01 16:11 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/ac8a32176cbe 8134873: Implement support for ES6 numeric literals Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenType.java + test/script/basic/es6/numeric-literals.js Changeset: e32cac182035 Author: mhaupt Date: 2015-09-03 19:54 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/e32cac182035 Merge Changeset: 42d8ed4651b6 Author: lana Date: 2015-09-03 16:14 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/42d8ed4651b6 Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AstSerializer.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java Changeset: 8b922e75e22e Author: lana Date: 2015-09-11 10:26 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/8b922e75e22e Added tag jdk9-b81 for changeset 42d8ed4651b6 ! .hgtags Changeset: 1d5e38688629 Author: mchung Date: 2015-09-11 17:09 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/1d5e38688629 Merge ! .hgtags ! make/project.properties ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java