hg: panama/panama/nashorn: 11 new changesets
david.simms at oracle.com
david.simms at oracle.com
Tue Jun 16 09:45:53 UTC 2015
Changeset: 09d538ef34f2
Author: sundar
Date: 2015-06-08 13:57 +0530
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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
Changeset: 179b3de401eb
Author: lana
Date: 2015-06-11 10:44 -0700
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/179b3de401eb
Added tag jdk9-b68 for changeset dd6dd848b854
! .hgtags
Changeset: 194b74467afc
Author: lana
Date: 2015-06-11 20:19 -0700
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/194b74467afc
Merge
Changeset: 5808c1886a90
Author: sundar
Date: 2015-06-12 16:55 +0530
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/5808c1886a90
8087211: Indirect evals should be strict with -strict option
Reviewed-by: lagergren, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/DebuggerSupport.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
+ test/script/basic/JDK-8087211.js
+ test/script/basic/JDK-8087211_2.js
! test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java
Changeset: bd783ddc4333
Author: hannesw
Date: 2015-06-15 15:37 +0200
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/bd783ddc4333
8086052: Script evaluation should not return last function declaration
Reviewed-by: sundar, attila
! samples/javahelp.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! test/script/basic/evalreturn.js
! test/script/basic/evalreturn.js.EXPECTED
! test/src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java
Changeset: 0e28af5ee013
Author: hannesw
Date: 2015-06-15 15:49 +0200
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/0e28af5ee013
8098546: eval within a 'with' leaks definitions into global scope
Reviewed-by: sundar, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
+ test/script/basic/JDK-8098546.js
More information about the panama-dev
mailing list