hg: jdk8u/jdk8u/nashorn: 24 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Tue Jun 16 00:24:47 UTC 2015


Changeset: b8deeb25baec
Author:    attila
Date:      2015-05-27 14:37 +0300
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/b8deeb25baec

8081204: ListAdapter throws NPE when adding/removing elements outside of JS context
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/runtime/ListAdapter.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/src/jdk/nashorn/internal/runtime/test/AddAndRemoveOnListAdapterOutsideOfJavaScriptContextTest.java

Changeset: b4a5485d6ff3
Author:    sundar
Date:      2015-06-02 14:53 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/b4a5485d6ff3

8081609: engine.eval call from a java method which was called from a previous engine.eval results in wrong ScriptContext being used.
Reviewed-by: attila, lagergren

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/Context.java
! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java

Changeset: e5b03cc6f269
Author:    attila
Date:      2015-06-01 15:01 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/e5b03cc6f269

8066218: UTF-32LE mistakenly detected as UTF-16LE
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/runtime/Source.java

Changeset: 4632d53923d4
Author:    mhaupt
Date:      2015-06-02 10:40 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/4632d53923d4

8081603: erroneous dot file generated from Nashorn --print-code
Summary: Emit a dot label string-conformant line break instead of a hard one to avoid strings ranging across an EOL.
Reviewed-by: attila, lagergren, sundar

! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java

Changeset: d03088193a17
Author:    mhaupt
Date:      2015-06-02 10:40 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/d03088193a17

8081604: rename ScriptingFunctions.tokenizeCommandLine
Summary: This used to be a single-purpose private helper; it is now used by external clients, and for new purposes. Consequently, it deserves a less specific name.
Reviewed-by: attila, lagergren, sundar

! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java

Changeset: 24cb54d0bfa2
Author:    sundar
Date:      2015-06-02 17:59 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/24cb54d0bfa2

Merge


Changeset: 556876366259
Author:    mhaupt
Date:      2015-06-02 14:34 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/556876366259

8081668: fix Nashorn ant externals command
Summary: update URLs for Showdown (JavaScript Markdown implementation) download
Reviewed-by: hannesw, sundar

! make/build.xml

Changeset: 7b10faf739fd
Author:    mhaupt
Date:      2015-06-02 14:35 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/7b10faf739fd

8080275: transparently download testng.jar for Nashorn testing
Summary: Instead of asking the user to manually download and install testng.jar, automate the process via "ant externals".
Reviewed-by: hannesw, sundar

! README
! make/build.xml
! make/project.properties

Changeset: ba519ec9ec82
Author:    mhaupt
Date:      2015-06-02 17:08 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/ba519ec9ec82

8081696: reduce dependency of Nashorn tests on external components
Reviewed-by: attila, sundar

! make/build.xml

Changeset: dcbf5e2121e3
Author:    hannesw
Date:      2015-06-03 10:42 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/dcbf5e2121e3

8066220: Fuzzing bug: MethodHandle bug (Object,Object) != (boolean)Object
Reviewed-by: lagergren, attila, sundar

! src/jdk/nashorn/internal/runtime/CompiledFunction.java
+ test/script/basic/JDK-8066220.js
+ test/script/basic/JDK-8066220.js.EXPECTED

Changeset: 07f32a26bc1e
Author:    attila
Date:      2015-06-02 10:55 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/07f32a26bc1e

8066773: JSON-friendly wrapper for objects
Reviewed-by: jlaskey, lagergren, sundar

! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/objects/NativeJava.java
+ src/jdk/nashorn/internal/runtime/JSONListAdapter.java
! src/jdk/nashorn/internal/runtime/ListAdapter.java
+ test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java

Changeset: fb99aafd5c0d
Author:    attila
Date:      2015-06-03 16:44 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/fb99aafd5c0d

8081813: JSONListAdapter should delegate its [[DefaultValue]] to wrapped object
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/api/scripting/AbstractJSObject.java
! src/jdk/nashorn/internal/runtime/JSONListAdapter.java

Changeset: d5a9705a27b1
Author:    hannesw
Date:      2015-06-03 18:08 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/d5a9705a27b1

8066237: Fuzzing bug: Parser error on optimistic recompilation
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
+ test/script/basic/JDK-8066237.js

Changeset: 19263eb2ff0c
Author:    sundar
Date:      2015-06-05 14:46 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/19263eb2ff0c

8081809: Missing final modifier in method parameters (nashorn code convention)
Reviewed-by: attila, lagergren

! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/SplitIntoFunctions.java
! src/jdk/nashorn/internal/ir/SplitReturn.java
! src/jdk/nashorn/internal/ir/TryNode.java
! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java

Changeset: 2f1b9f4daec1
Author:    mhaupt
Date:      2015-06-05 12:38 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/2f1b9f4daec1

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/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
+ test/script/nosecurity/JDK-8080087.js

Changeset: 22640d19073c
Author:    sundar
Date:      2015-06-05 20:34 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/22640d19073c

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

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

Changeset: e40d2ac8d070
Author:    sundar
Date:      2015-06-08 13:57 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/e40d2ac8d070

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

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

Changeset: da52a33a5e93
Author:    sundar
Date:      2015-06-08 17:59 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/da52a33a5e93

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: 523767716eb3
Author:    mhaupt
Date:      2015-06-08 10:28 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/523767716eb3

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

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

Changeset: b39a918a34a4
Author:    mhaupt
Date:      2015-06-09 09:27 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/b39a918a34a4

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/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java

Changeset: 271aceb4b3f0
Author:    sundar
Date:      2015-06-09 14:19 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/271aceb4b3f0

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: 98b090e45df3
Author:    sundar
Date:      2015-06-11 13:33 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/98b090e45df3

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

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

Changeset: d314052d7f5e
Author:    sundar
Date:      2015-06-12 16:55 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/d314052d7f5e

8087211: Indirect evals should be strict with -strict option
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/DebuggerSupport.java
! src/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: 46a3d8588ad2
Author:    lana
Date:      2015-06-12 18:45 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/46a3d8588ad2

Merge




More information about the jdk8u-changes mailing list