hg: jdk9/hs-comp/nashorn: 10 new changesets

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Fri Jun 12 18:28:06 UTC 2015


Changeset: 6d8c53e01b75
Author:    katleman
Date:      2015-06-04 09:31 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/6d8c53e01b75

Added tag jdk9-b67 for changeset f822b749821e

! .hgtags

Changeset: dd6dd848b854
Author:    lana
Date:      2015-06-04 18:49 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/dd6dd848b854

Merge


Changeset: 0eeaadd17fff
Author:    mhaupt
Date:      2015-06-05 12:38 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/0eeaadd17fff

8080087: Nashorn $ENV.PWD is originally undefined
Summary: On Windows, the PWD environment variable does not exist and cannot be imported in scripting mode, so it is set explicitly.
Reviewed-by: lagergren, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
+ test/script/nosecurity/JDK-8080087.js

Changeset: 15a67b4f8935
Author:    sundar
Date:      2015-06-05 19:05 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/15a67b4f8935

8085810: Return value of Objects.requireNonNull call can be used
Reviewed-by: lagergren, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParserImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java

Changeset: 09d538ef34f2
Author:    sundar
Date:      2015-06-08 13:57 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/09d538ef34f2

8085802: Nashorn -nse option causes parse error on anonymous function definition
Reviewed-by: lagergren, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8085802.js

Changeset: b8ea01a76cbc
Author:    sundar
Date:      2015-06-08 14:10 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/b8ea01a76cbc

8085937: add autoimports sample script to easily explore Java classes in interactive mode
Reviewed-by: lagergren, attila

+ samples/autoimports.js
+ samples/dateconversion.js
+ samples/secondssince.js

Changeset: d1689c1df3aa
Author:    mhaupt
Date:      2015-06-08 10:28 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/d1689c1df3aa

8085885: address Javadoc warnings in Nashorn source code
Reviewed-by: hannesw, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Constructor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Function.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Getter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/ScriptClass.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Setter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java

Changeset: 87f156db0b42
Author:    sundar
Date:      2015-06-09 14:19 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/87f156db0b42

8086032: Add compiler error tests when syntax extensions are used with --no-syntax-extensions option
Reviewed-by: attila, hannesw

+ samples/javahelp.js
+ test/script/error/anon_func_stat_nse.js
+ test/script/error/anon_func_stat_nse.js.EXPECTED
+ test/script/error/backquote_string_nse.js
+ test/script/error/backquote_string_nse.js.EXPECTED
+ test/script/error/conditional_catch_nse.js
+ test/script/error/conditional_catch_nse.js.EXPECTED
+ test/script/error/expr_closure_nse.js
+ test/script/error/expr_closure_nse.js.EXPECTED
+ test/script/error/for_each_nse.js
+ test/script/error/for_each_nse.js.EXPECTED
+ test/script/error/hash_comment_nse.js
+ test/script/error/hash_comment_nse.js.EXPECTED
+ test/script/error/heredoc_nse.js
+ test/script/error/heredoc_nse.js.EXPECTED
+ test/script/error/object_literal_in_new_nse.js
+ test/script/error/object_literal_in_new_nse.js.EXPECTED

Changeset: a24cb0bf79bc
Author:    mhaupt
Date:      2015-06-09 09:27 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/a24cb0bf79bc

8080490: add $EXECV command to Nashorn scripting mode
Summary: Additional arguments to the command line can be passed as a single array, or as a sequence of varargs.
Reviewed-by: attila, hannesw

+ samples/exec.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java

Changeset: 2e50107b1738
Author:    sundar
Date:      2015-06-11 13:33 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/2e50107b1738

8087136: regression: apply on $EXEC fails with ClassCastException
Reviewed-by: hannesw, lagergren

! samples/exec.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java



More information about the jdk9-hs-comp-changes mailing list