hg: jdk9/client/nashorn: 15 new changesets

philip.race at oracle.com philip.race at oracle.com
Tue Sep 8 22:32:25 UTC 2015


Changeset: 6e41fdc6acdf
Author:    sundar
Date:      2015-09-01 18:28 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/nashorn/rev/e32cac182035

Merge


Changeset: c16cb85c1aec
Author:    katleman
Date:      2015-09-03 14:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/c16cb85c1aec

Added tag jdk9-b80 for changeset 61b401b23fc2

! .hgtags

Changeset: 42d8ed4651b6
Author:    lana
Date:      2015-09-03 16:14 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/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: bfe6bd5d57bf
Author:    sundar
Date:      2015-09-04 17:11 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/bfe6bd5d57bf

8135054: Add more samples to nashorn samples directory
Reviewed-by: mhaupt, hannesw

+ samples/EvalWithArbitraryThis.java
+ samples/EvalWithArbitraryThis.java.orig
+ samples/LambdaAsFunc.java
+ samples/Main.asm
+ samples/Main.class
+ samples/PrintToString.java
+ samples/array_removeif.js
+ samples/bind_on_java.js
+ samples/call_bind_java.js
+ samples/check_nashorn.js
+ samples/datetime.js
+ samples/defaults.js
+ samples/find_max_lines.js
+ samples/fixed_point.js
+ samples/importstatic.js
+ samples/java_completion.js
+ samples/jrtlist.js
+ samples/mothers_day.js
+ samples/passwordgen.js
+ samples/print_symlinks.js
+ samples/sort_by_java8.js
+ samples/this_for_eval.js

Changeset: 0ee4c3b61e45
Author:    attila
Date:      2015-09-07 11:11 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/0ee4c3b61e45

8135075: Reorder short-circuit tests in ApplySpecialization to run cheapest first
Reviewed-by: hannesw, mhaupt, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java

Changeset: 37a9addb8c8d
Author:    sundar
Date:      2015-09-07 20:07 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/37a9addb8c8d

8135151: jjs should work in cygwin environment
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java



More information about the jdk9-client-changes mailing list