hg: jdk9/hs/nashorn: 28 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Thu Dec 8 17:24:59 UTC 2016


Changeset: 37ac000ae6b1
Author:    lana
Date:      2016-11-11 05:11 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/37ac000ae6b1

Added tag jdk-9+144 for changeset a7f21ee6ed30

! .hgtags

Changeset: cb625e28d779
Author:    attila
Date:      2016-11-11 15:50 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/cb625e28d779

8168373: don't emit conversions for symbols outside their lexical scope
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/PrintVisitor.java
+ test/script/basic/es6/JDK-8168373.js

Changeset: ac5035ff7ee9
Author:    hannesw
Date:      2016-11-11 18:56 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/ac5035ff7ee9

8168049: Fix Performance of Lexer.isJSWhitespace
Reviewed-by: sundar, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java

Changeset: 4a68dd740be8
Author:    sdama
Date:      2016-11-14 22:33 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/4a68dd740be8

8156615: Catch parameter can be a BindingPattern in ES6 mode
Summary: Added parser support for catch parameter being a binding pattern
Reviewed-by: sundar, hannesw, attila
Contributed-by: srinivas.dama at oracle.com

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CatchNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! test/script/basic/es6/destructuring.js
! test/script/basic/es6/destructuring.js.EXPECTED
+ test/script/nosecurity/treeapi/destructuring_catch.js
+ test/script/nosecurity/treeapi/destructuring_catch.js.EXPECTED

Changeset: ce057a78b44c
Author:    jwilhelm
Date:      2016-11-09 13:37 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/ce057a78b44c

Merge


Changeset: 713ce238f9be
Author:    jjg
Date:      2016-11-16 12:35 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/713ce238f9be

8163190: Clarify JavaFileManager use of \"module location\"
Reviewed-by: jlahoda

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

Changeset: 4f90f5ae2b4a
Author:    hannesw
Date:      2016-11-17 13:39 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/4f90f5ae2b4a

8162839: JavaAdapters do not work with ScriptObjectMirror objects
Reviewed-by: sundar, jlaskey

! make/build.xml
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! test/src/jdk/nashorn/internal/runtime/linker/test/JavaAdapterTest.java

Changeset: f9d3c20b9585
Author:    lana
Date:      2016-11-17 17:50 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/f9d3c20b9585

Added tag jdk-9+145 for changeset 4a68dd740be8

! .hgtags

Changeset: 56ce5a146a93
Author:    lana
Date:      2016-11-17 22:19 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/56ce5a146a93

Merge


Changeset: f63350d26821
Author:    hannesw
Date:      2016-11-18 15:26 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/f63350d26821

8169886: Add test for JDK-8162839 that runs with SecurityManager
Reviewed-by: sundar

+ test/script/basic/JDK-8169886.js

Changeset: 541ccdb8cf5f
Author:    ihse
Date:      2016-11-22 14:48 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/541ccdb8cf5f

8168037: Use ZIPEXE instead of ZIP to avoid clash with options for zip
Reviewed-by: erikj

! test/Makefile

Changeset: 55f5a96988de
Author:    lana
Date:      2016-11-21 18:48 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/55f5a96988de

Merge


Changeset: 82281fffea7c
Author:    lana
Date:      2016-11-23 16:16 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/82281fffea7c

Added tag jdk-9+146 for changeset 55f5a96988de

! .hgtags

Changeset: 9e86d6383456
Author:    lana
Date:      2016-11-23 19:14 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/9e86d6383456

Merge


Changeset: a92322d6f421
Author:    hannesw
Date:      2016-11-25 14:20 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/a92322d6f421

8170322: Specialized functions convert booleans to numbers
Reviewed-by: jlaskey, attila

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Specialization.java
+ test/script/basic/JDK-8170322.js

Changeset: ba2bba1a1136
Author:    ihse
Date:      2016-11-28 09:20 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/ba2bba1a1136

8031567: Better model for storing source revision information
Reviewed-by: erikj

! .hgignore

Changeset: b2063707d87a
Author:    hannesw
Date:      2016-11-28 09:57 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/b2063707d87a

8161579: Array-like AbstractJSObject-based instance not treated as array by native array functions
Reviewed-by: jlaskey, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8161579.js

Changeset: 0c771d0ba7dc
Author:    sundar
Date:      2016-11-28 21:13 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/0c771d0ba7dc

8170402: Compilation warning with NashornException
Reviewed-by: hannesw, jlaskey

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java

Changeset: dbe6b239d681
Author:    alanb
Date:      2016-12-01 09:04 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/dbe6b239d681

8169069: Module system implementation refresh (11/2016)
Reviewed-by: alanb, mchung, sundar
Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, sundararajan.athijegannathan at oracle.com

! make/project.properties
! src/jdk.dynalink/share/classes/module-info.java
! src/jdk.scripting.nashorn.shell/share/classes/module-info.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/ModuleGraphManipulator.java
! src/jdk.scripting.nashorn/share/classes/module-info.java
! test/TEST.ROOT
! test/script/nosecurity/JDK-8044798.js
! test/src/jdk/nashorn/internal/runtime/doubleconv/test/BignumTest.java
! test/src/jdk/nashorn/internal/runtime/doubleconv/test/DiyFpTest.java
! test/src/jdk/nashorn/test/models/Reflector.java

Changeset: 4060b6b88d49
Author:    alanb
Date:      2016-12-01 11:17 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/4060b6b88d49

Merge


Changeset: ba05e6f3d85c
Author:    sundar
Date:      2016-12-01 18:53 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/ba05e6f3d85c

8170565: JSObject call() is passed undefined for the argument 'thiz'
Reviewed-by: hannesw, jlaskey, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! test/src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java

Changeset: dbe7c31e9831
Author:    attila
Date:      2016-12-01 14:37 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/dbe7c31e9831

8170594: >>>=0 generates invalid bytecode for BaseNode LHS
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
+ test/script/basic/JDK-8170594.js

Changeset: 1073eb7ab779
Author:    lana
Date:      2016-12-01 21:01 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/1073eb7ab779

Added tag jdk-9+147 for changeset 9e86d6383456

! .hgtags

Changeset: 0001e717e9f0
Author:    lana
Date:      2016-12-01 21:40 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/0001e717e9f0

Merge


Changeset: b20e7e7adf24
Author:    sundar
Date:      2016-12-01 08:12 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/b20e7e7adf24

8130351: JDK-8130127.js fails under cygwin: cygwin path pased to Java
Summary: jjs uses jline which expects newline character to terminate interactive input
Reviewed-by: sundar, jlaskey
Contributed-by: srinivas.dama at oracle.com

- test/script/currently-failing/JDK-8130127.js
- test/script/currently-failing/JDK-8130127.js.EXPECTED
+ test/script/nosecurity/JDK-8130127.js
+ test/script/nosecurity/JDK-8130127.js.EXPECTED

Changeset: 0a4bc2f04913
Author:    sundar
Date:      2016-12-02 05:39 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/0a4bc2f04913

8168663: Nashorn: ant testng tests doesn't support external java options
Summary: added new run.test.jvmargs.external property
Reviewed-by: sundar, hannesw
Contributed-by: srinivas.dama at oracle.com

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

Changeset: a42ebb5ed04b
Author:    ihse
Date:      2016-12-07 09:48 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/a42ebb5ed04b

8170629: Remove code duplication in test makefiles
Reviewed-by: erikj, dholmes

! test/Makefile

Changeset: 6d9a55b33ef0
Author:    jwilhelm
Date:      2016-12-08 15:49 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/6d9a55b33ef0

Merge




More information about the jdk9-all-changes mailing list