hg: verona/stage/nashorn: 23 new changesets

iris.clark at oracle.com iris.clark at oracle.com
Tue Jun 30 21:35:40 UTC 2015


Changeset: 179b3de401eb
Author:    lana
Date:      2015-06-11 10:44 -0700
URL:       http://hg.openjdk.java.net/verona/stage/nashorn/rev/179b3de401eb

Added tag jdk9-b68 for changeset dd6dd848b854

! .hgtags

Changeset: 0eeaadd17fff
Author:    mhaupt
Date:      2015-06-05 12:38 +0200
URL:       http://hg.openjdk.java.net/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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: 194b74467afc
Author:    lana
Date:      2015-06-11 20:19 -0700
URL:       http://hg.openjdk.java.net/verona/stage/nashorn/rev/194b74467afc

Merge


Changeset: faf853661f14
Author:    lana
Date:      2015-06-18 01:43 -0700
URL:       http://hg.openjdk.java.net/verona/stage/nashorn/rev/faf853661f14

Added tag jdk9-b69 for changeset 194b74467afc

! .hgtags

Changeset: 5808c1886a90
Author:    sundar
Date:      2015-06-12 16:55 +0530
URL:       http://hg.openjdk.java.net/verona/stage/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/verona/stage/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/verona/stage/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

Changeset: 8f389acf77f0
Author:    hannesw
Date:      2015-06-16 13:25 +0200
URL:       http://hg.openjdk.java.net/verona/stage/nashorn/rev/8f389acf77f0

8098807: Strict eval throws ClassCastException with large scripts
Reviewed-by: sundar, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8098807-payload.js
+ test/script/basic/JDK-8098807.js

Changeset: 87f7ef8273bc
Author:    sundar
Date:      2015-06-16 18:26 +0530
URL:       http://hg.openjdk.java.net/verona/stage/nashorn/rev/87f7ef8273bc

8098578: Global scope is not accessible with indirect load call
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8098578.js

Changeset: 93e4c151d6cc
Author:    hannesw
Date:      2015-06-17 09:10 +0200
URL:       http://hg.openjdk.java.net/verona/stage/nashorn/rev/93e4c151d6cc

8087312: PropertyMapWrapper.equals should compare className
Reviewed-by: sundar, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ConstantData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
+ test/script/basic/JDK-8087312.js

Changeset: 7e06231229fd
Author:    sundar
Date:      2015-06-17 14:21 +0530
URL:       http://hg.openjdk.java.net/verona/stage/nashorn/rev/7e06231229fd

8098847: obj."prop" and obj.'prop' should result in SyntaxError
Reviewed-by: hannesw, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BooleanType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java
+ test/script/error/JDK-8098847.js
+ test/script/error/JDK-8098847.js.EXPECTED

Changeset: cd94e97584a0
Author:    hannesw
Date:      2015-06-17 13:56 +0200
URL:       http://hg.openjdk.java.net/verona/stage/nashorn/rev/cd94e97584a0

8098808: Convert Scope from interface to class
Reviewed-by: sundar, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FunctionScope.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Scope.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java

Changeset: a35490e96dc5
Author:    sundar
Date:      2015-06-18 19:20 +0530
URL:       http://hg.openjdk.java.net/verona/stage/nashorn/rev/a35490e96dc5

8117883: nasgen prototype, instance member count calculation is wrong
Reviewed-by: hannesw, lagergren

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/Main.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java

Changeset: 3379235149c0
Author:    lana
Date:      2015-06-18 10:24 -0700
URL:       http://hg.openjdk.java.net/verona/stage/nashorn/rev/3379235149c0

Merge


Changeset: 3951ff3b5272
Author:    katleman
Date:      2015-06-25 10:21 -0700
URL:       http://hg.openjdk.java.net/verona/stage/nashorn/rev/3951ff3b5272

Added tag jdk9-b70 for changeset 3379235149c0

! .hgtags

Changeset: 364d69b6e2aa
Author:    iris
Date:      2015-06-29 11:28 -0700
URL:       http://hg.openjdk.java.net/verona/stage/nashorn/rev/364d69b6e2aa

Merge

- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/version.properties-template



More information about the verona-dev mailing list