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

tobias.hartmann at oracle.com tobias.hartmann at oracle.com
Fri Jan 15 10:17:15 UTC 2016


Changeset: f618bede1afe
Author:    sundar
Date:      2016-01-06 20:19 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/f618bede1afe

8146556: jdk.dynalink.beans.ClassLinker can avoid using specific lookup and can use publicLookup instead
Reviewed-by: jlaskey

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassLinker.java

Changeset: 9f96a4b227f3
Author:    sundar
Date:      2016-01-07 21:47 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/9f96a4b227f3

8146625: OverloadedDynamicMethod has unused ClassLoader field that can be removed
Reviewed-by: attila, hannesw

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java

Changeset: b5dcf2b2e01a
Author:    lana
Date:      2016-01-07 09:34 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/b5dcf2b2e01a

Added tag jdk-9+100 for changeset da397aea8ada

! .hgtags

Changeset: 33e33bbc3bdb
Author:    lana
Date:      2016-01-07 15:15 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/33e33bbc3bdb

Merge


Changeset: 1916a2c680d8
Author:    alanb
Date:      2016-01-08 11:46 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/1916a2c680d8

8049422: Remove @jdk.Exported
Reviewed-by: dfuchs, mchung, darcy, chegar

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/package-info.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ClassFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/JSObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java
! 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/ScriptUtils.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/package-info.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayAccessTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayLiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/AssignmentTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BinaryTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BlockTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CaseTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompoundAssignmentTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalExpressionTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DebuggerTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Diagnostic.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticListener.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/EmptyStatementTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ErroneousTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionStatementTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionCallTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/GotoTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IfTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LabeledStatementTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LineMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/MemberSelectTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ObjectLiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParenthesizedTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ReturnTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/StatementTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ThrowTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TryTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnaryTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnknownTreeException.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WithTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/package-info.java

Changeset: bb63b699c060
Author:    hannesw
Date:      2016-01-12 15:38 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/bb63b699c060

8146888: Wrong license headers in test files
Reviewed-by: mhaupt, jlaskey

! test/script/nosecurity/treeapi/for.js
! test/script/nosecurity/treeapi/forin.js
! test/script/nosecurity/treeapi/functionCall.js
! test/script/nosecurity/treeapi/functionDeclaration.js
! test/script/nosecurity/treeapi/functionExpr.js
! test/script/nosecurity/treeapi/identifier.js
! test/script/nosecurity/treeapi/if.js
! test/script/nosecurity/treeapi/instanceof.js

Changeset: 8faab9cd4b95
Author:    hannesw
Date:      2016-01-12 16:30 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/8faab9cd4b95

8143896: java.lang.Long is implicitly converted to double
Reviewed-by: mhaupt, jlaskey

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornGuards.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
! test/script/basic/JDK-8030200.js
! test/script/basic/JDK-8079145.js.EXPECTED
+ test/script/basic/JDK-8143896.js
! test/script/nosecurity/parserapi.js
! test/script/nosecurity/parserapi.js.EXPECTED

Changeset: 9ab6b645c428
Author:    hannesw
Date:      2016-01-13 19:34 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/9ab6b645c428

8147008: Nashorn primitive linker should handle ES6 symbols
Reviewed-by: attila, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeSymbol.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
! test/script/basic/es6/symbols.js

Changeset: 0f21903deef8
Author:    mhaupt
Date:      2016-01-14 10:55 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/0f21903deef8

8036977: Make process singleton options to be context wide
Summary: The bug was fixed in an earlier change. This change contributes a test.
Reviewed-by: hannesw, sundar

+ test/script/nosecurity/context-dependent-logging.js

Changeset: da61004610e3
Author:    sundar
Date:      2016-01-14 15:35 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/da61004610e3

8147070: Dynalink GuardedInvocation must check the Class object passed
Reviewed-by: hannesw, mhaupt, attila

! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java

Changeset: 2247904a107c
Author:    attila
Date:      2016-01-14 13:22 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/2247904a107c

8144917: Prepare AbstractJavaLinker/BeanLinker codebase for missing member implementation
Reviewed-by: mhaupt, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java

Changeset: 30c3bcdb762c
Author:    attila
Date:      2016-01-14 13:24 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/30c3bcdb762c

8144919: Implement missing member handler for BeansLinker
Reviewed-by: lagergren, mhaupt, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/LinkerServicesWithMissingMemberHandlerFactory.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/MissingMemberHandlerFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! test/script/basic/JDK-8049242.js.EXPECTED
! test/script/basic/JDK-8066669.js
! test/script/basic/JDK-8066669.js.EXPECTED
! test/script/basic/list.js
! test/script/basic/list.js.EXPECTED
! test/script/basic/map.js
! test/script/basic/map.js.EXPECTED
! test/src/jdk/dynalink/beans/test/BeanLinkerTest.java
! test/src/jdk/dynalink/beans/test/BeansLinkerTest.java
! test/src/jdk/dynalink/beans/test/CallerSensitiveTest.java
- test/src/jdk/internal/dynalink/beans/test/CallerSensitiveTest.java

Changeset: aa534114ca92
Author:    lana
Date:      2016-01-14 08:08 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/aa534114ca92

Added tag jdk-9+101 for changeset 1916a2c680d8

! .hgtags

Changeset: e56208758885
Author:    lana
Date:      2016-01-14 12:03 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/nashorn/rev/e56208758885

Merge

- test/src/jdk/internal/dynalink/beans/test/CallerSensitiveTest.java



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