hg: valhalla/valhalla/nashorn: 121 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed Mar 16 12:37:27 UTC 2016


Changeset: ee71a66a48c7
Author:    lana
Date:      2015-11-12 14:14 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ee71a66a48c7

Merge

- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NumberToString.java

Changeset: 53edf7f3f10c
Author:    attila
Date:      2015-11-13 16:21 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/53edf7f3f10c

8142924: ES6 symbols created with Symbol.for should deserialize to canonical instances
Reviewed-by: hannesw, lagergren, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Symbol.java
+ test/src/jdk/nashorn/internal/runtime/test/JDK_8142924_Test.java

Changeset: 8a10da61fc61
Author:    cjplummer
Date:      2015-11-05 10:29 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/8a10da61fc61

8141489: [TESTBUG] requiredVersion in TEST.ROOT needs to updated to 4.1 b12
Summary: updated requiredVersion to 4.1 b12
Reviewed-by: dholmes, sla, darcy

! test/TEST.ROOT

Changeset: a3da23c13e1b
Author:    jprovino
Date:      2015-11-11 23:47 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a3da23c13e1b

Merge


Changeset: a1afef4a1791
Author:    amurillo
Date:      2015-11-13 10:35 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a1afef4a1791

Merge


Changeset: 744c05874c23
Author:    hannesw
Date:      2015-11-18 17:12 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/744c05874c23

8131929: Add option for debuggable scopes
Reviewed-by: attila, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties
+ test/script/basic/JDK-8131929.js
+ test/script/basic/JDK-8131929_prototype.js
+ test/script/basic/JDK-8131929_prototype.js.EXPECTED
+ test/script/basic/JDK-8131929_yui.js
+ test/script/basic/JDK-8131929_yui.js.EXPECTED
! test/script/basic/prototype.js

Changeset: d2eb81e4ddc8
Author:    mhaupt
Date:      2015-11-19 11:28 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d2eb81e4ddc8

8143297: Nashorn compilation time reported in nanoseconds
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java

Changeset: c15ff29c1295
Author:    hannesw
Date:      2015-11-19 14:37 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c15ff29c1295

8143304: Random failures when script size exceeds token limits
Reviewed-by: sundar, attila, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Token.java
+ test/script/basic/JDK-8059934.js

Changeset: 328932975c74
Author:    lana
Date:      2015-11-20 15:40 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/328932975c74

Merge


Changeset: 9fb28b950f1e
Author:    lana
Date:      2015-11-29 11:00 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9fb28b950f1e

Added tag jdk9-b94 for changeset 328932975c74

! .hgtags

Changeset: aad920be350a
Author:    ihse
Date:      2015-06-11 00:23 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/aad920be350a

8085822: JEP 223: New Version-String Scheme (initial integration)
Reviewed-by: erikj, dcubed, dholmes, alanb, sundar
Contributed-by: Magnus Ihse Bursie <magnus.ihse.bursie at oracle.com>

! make/BuildNashorn.gmk
! make/build.xml
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Version.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/version.properties-template
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/version.properties.template

Changeset: 3fc9a15406c9
Author:    ihse
Date:      2015-06-11 00:50 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/3fc9a15406c9

Merge

! make/build.xml

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

Merge

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

Changeset: f412a1917841
Author:    iris
Date:      2015-07-06 11:49 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f412a1917841

Merge

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

Changeset: e25f6f6b1bdc
Author:    iris
Date:      2015-07-13 13:24 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/e25f6f6b1bdc

Merge

! make/BuildNashorn.gmk
! make/build.xml
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/version.properties-template

Changeset: 41ab26713b91
Author:    iris
Date:      2015-07-20 11:02 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/41ab26713b91

Merge

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

Changeset: cf83ed75d1dc
Author:    iris
Date:      2015-07-23 13:20 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/cf83ed75d1dc

Merge

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

Changeset: d46483bac1f6
Author:    iris
Date:      2015-08-03 09:26 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d46483bac1f6

Merge

! make/build.xml
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/version.properties-template

Changeset: 4949ab6748df
Author:    iris
Date:      2015-08-17 13:03 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/4949ab6748df

Merge

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

Changeset: 77646e19bd81
Author:    iris
Date:      2015-08-25 14:45 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/77646e19bd81

Merge

! make/BuildNashorn.gmk
! make/build.xml
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/version.properties-template

Changeset: c085b63b8958
Author:    iris
Date:      2015-08-31 13:57 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c085b63b8958

Merge

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

Changeset: 07f769cf2a77
Author:    iris
Date:      2015-09-08 10:25 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/07f769cf2a77

Merge

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

Changeset: 4bd262720f39
Author:    iris
Date:      2015-09-14 09:47 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/4bd262720f39

Merge

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

Changeset: 254acef85541
Author:    iris
Date:      2015-09-21 20:09 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/254acef85541

Merge

! make/BuildNashorn.gmk
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/version.properties-template

Changeset: 386f776e8921
Author:    iris
Date:      2015-09-29 11:46 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/386f776e8921

Merge

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

Changeset: 0b3b41d978c4
Author:    iris
Date:      2015-10-05 20:56 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/0b3b41d978c4

Merge

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

Changeset: 70f3415f2adf
Author:    iris
Date:      2015-10-25 19:16 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/70f3415f2adf

Merge

! make/build.xml
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/version.properties-template

Changeset: 89355b4fe2d4
Author:    iris
Date:      2015-11-01 09:49 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/89355b4fe2d4

Merge

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

Changeset: 348edda4a3cc
Author:    iris
Date:      2015-11-09 10:57 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/348edda4a3cc

Merge

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

Changeset: 1ace66c58225
Author:    iris
Date:      2015-11-16 20:16 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1ace66c58225

Merge

! make/BuildNashorn.gmk
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/version.properties-template

Changeset: 74cab1a04c65
Author:    iris
Date:      2015-11-19 14:01 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/74cab1a04c65

Merge

! make/build.xml
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/version.properties-template

Changeset: 9d52f9bb589c
Author:    iris
Date:      2015-11-29 20:30 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9d52f9bb589c

Merge

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

Changeset: 5108779d9306
Author:    lana
Date:      2015-12-02 15:55 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/5108779d9306

Added tag jdk-9+95 for changeset 9d52f9bb589c

! .hgtags

Changeset: aac8413d3bb7
Author:    hannesw
Date:      2015-11-23 15:26 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/aac8413d3bb7

8141407: Wrong evaluation of a != a when a = NaN
Reviewed-by: sundar, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
+ test/script/basic/JDK-8141407.js

Changeset: a685736f225b
Author:    hannesw
Date:      2015-11-23 17:52 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a685736f225b

8143821: Wrong test name in JDK-8143304
Reviewed-by: attila, sundar

- test/script/basic/JDK-8059934.js
+ test/script/basic/JDK-8143304.js

Changeset: f3b883bec2d0
Author:    attila
Date:      2015-11-24 10:19 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f3b883bec2d0

8141338: Move jdk.internal.dynalink package to jdk.dynalink
Reviewed-by: hannesw, sundar

! make/BuildNashorn.gmk
! make/build.xml
! make/nbproject/project.xml
! make/project.properties
+ src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/CompositeOperation.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/LinkerServicesImpl.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/NoSuchDynamicMethodException.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/RelinkableCallSite.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/ApplicableOverloadedMethods.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanIntrospector.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/CallerSensitiveDynamicMethod.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassLinker.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/DynamicMethod.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/DynamicMethodLinker.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/FacetIntrospector.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/GuardedInvocationComponent.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/SimpleDynamicMethod.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassIntrospector.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/messages.properties
+ src/jdk.dynalink/share/classes/jdk/dynalink/beans/package-info.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/internal/AccessControlContextFactory.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/ConversionComparator.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocationTransformer.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinker.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkRequest.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodHandleTransformer.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodTypeConversionStrategy.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/TypeBasedGuardingDynamicLinker.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/package-info.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/DefaultInternalObjectFilter.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/SimpleLinkRequest.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.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/AbstractRelinkableCallSite.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/support/SimpleRelinkableCallSite.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/support/messages.properties
+ src/jdk.dynalink/share/classes/jdk/dynalink/support/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NamedOperation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NoSuchDynamicMethodException.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/Operation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/StandardOperation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanIntrospector.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/MaximallySpecific.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassIntrospector.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/messages.properties
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/AccessControlContextFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/InternalTypeUtilities.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/ConversionComparator.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocationTransformer.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinkerExporter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/DefaultInternalObjectFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Lookup.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/SimpleLinkRequest.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/TypeUtilities.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ChainedCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleRelinkableCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/messages.properties
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package-info.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.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/parser/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.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/NumberArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.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/BoundCallableLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.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/JavaArgumentConverters.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/LinkerCallSite.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/NashornCallSiteDescriptor.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/NashornLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java
! test/script/basic/JDK-8010946-2.js.EXPECTED
! test/script/basic/JDK-8026125.js
! test/script/basic/JDK-8043232.js.EXPECTED
! test/script/basic/JDK-8049242.js.EXPECTED
! test/script/basic/JDK-8079470.js.EXPECTED
! test/script/basic/JDK-8134939.js
! test/script/sandbox/nashorninternals.js
! test/script/trusted/classfilter.js.EXPECTED
+ test/src/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter
+ 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/dynalink/linker/support/test/LookupTest.java
+ test/src/jdk/dynalink/support/test/CallSiteTest.java
+ test/src/jdk/dynalink/test/DynamicLinkerFactoryTest.java
+ test/src/jdk/dynalink/test/ReachedAutoLoadedDynamicLinkerException.java
+ test/src/jdk/dynalink/test/TestLinkerOperation.java
+ test/src/jdk/dynalink/test/TrustedGuardingDynamicLinkerExporter.java
+ test/src/jdk/dynalink/test/UntrustedGuardingDynamicLinkerExporter.java
! test/src/jdk/internal/dynalink/beans/test/CallerSensitiveTest.java
! test/src/jdk/nashorn/test/models/InternalRunnableSuperclass.java

Changeset: d98fe27f6ba9
Author:    mhaupt
Date:      2015-11-26 12:01 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d98fe27f6ba9

8143642: Nashorn shebang argument handling is broken
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java

Changeset: 7d8c1ec45f8a
Author:    sundar
Date:      2015-11-26 19:02 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7d8c1ec45f8a

8144051: failing test262parallel run leads to successful build
Reviewed-by: mhaupt, hannesw

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

Changeset: 62301cd2e788
Author:    sundar
Date:      2015-11-27 13:41 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/62301cd2e788

8144160: Regression: two tests fail on Windows with "ant test" target
Reviewed-by: hannesw, mhaupt

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java

Changeset: 376a63a077ee
Author:    sundar
Date:      2015-11-27 18:28 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/376a63a077ee

8144186: Update Main.asm sample to use dynalink public API
Reviewed-by: hannesw, mhaupt

! samples/Main.asm
- samples/Main.class

Changeset: e9c4c02337cc
Author:    sundar
Date:      2015-11-30 18:16 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/e9c4c02337cc

8144230: Add a sample for pluggable dynalink linker
Reviewed-by: hannesw, mhaupt

+ samples/DOMLinkerExporter.java
+ samples/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter
+ samples/dom_linker.js
+ samples/dom_linker_gutenberg.js

Changeset: c067a9638cd6
Author:    lana
Date:      2015-11-30 13:26 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c067a9638cd6

Merge

- samples/Main.class
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NamedOperation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NoSuchDynamicMethodException.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/Operation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/StandardOperation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanIntrospector.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/MaximallySpecific.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassIntrospector.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/messages.properties
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/AccessControlContextFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/InternalTypeUtilities.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/ConversionComparator.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocationTransformer.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinkerExporter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/DefaultInternalObjectFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Lookup.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/SimpleLinkRequest.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/TypeUtilities.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ChainedCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleRelinkableCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/messages.properties
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package-info.java
- test/script/basic/JDK-8059934.js

Changeset: d81b4da915da
Author:    hannesw
Date:      2015-11-27 08:44 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d81b4da915da

8144131: ArrayData.getInt implementations do not convert to int32
Reviewed-by: lagergren, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
+ test/script/basic/JDK-8144131.js
! test/script/basic/minuszero.js
! test/script/basic/minuszero.js.EXPECTED

Changeset: a1ef259a183f
Author:    sundar
Date:      2015-12-02 16:19 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a1ef259a183f

8144473: Nashorn code assumes NashornCallSiteDescriptor always
Reviewed-by: hannesw, mhaupt

! samples/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter
+ samples/UnderscoreNameLinkerExporter.java
! samples/dom_linker_gutenberg.js
+ samples/underscore.js
+ samples/underscore_linker.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java

Changeset: c8e1ede2e7ad
Author:    lana
Date:      2015-12-02 09:37 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c8e1ede2e7ad

Merge

! make/BuildNashorn.gmk
! make/build.xml
- samples/Main.class
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NamedOperation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NoSuchDynamicMethodException.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/Operation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/StandardOperation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanIntrospector.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/MaximallySpecific.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassIntrospector.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/messages.properties
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/AccessControlContextFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/InternalTypeUtilities.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/ConversionComparator.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocationTransformer.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinkerExporter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/DefaultInternalObjectFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Lookup.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/SimpleLinkRequest.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/TypeUtilities.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ChainedCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleRelinkableCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/messages.properties
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package-info.java
- test/script/basic/JDK-8059934.js

Changeset: 5401b88e6ec6
Author:    sundar
Date:      2015-12-03 19:04 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/5401b88e6ec6

8144519: Add a sample for pluggable dynalink linker that demonstrats beans linker delegation
Reviewed-by: mhaupt, jlaskey

! samples/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter
+ samples/MissingMethodExample.java
+ samples/MissingMethodHandler.java
+ samples/MissingMethodLinkerExporter.java
+ samples/missing_method.js
+ samples/missing_method_linker.js

Changeset: d52c09d5d98a
Author:    lana
Date:      2015-12-07 14:19 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d52c09d5d98a

Merge


Changeset: f99822d87469
Author:    lana
Date:      2015-12-10 08:17 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f99822d87469

Added tag jdk-9+96 for changeset d52c09d5d98a

! .hgtags

Changeset: 34b73cf8f52f
Author:    sundar
Date:      2015-12-08 17:16 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/34b73cf8f52f

8144841: Add a sample for pluggable dynalink linker for stream property on arrays and a REAMDE for linker samples
Reviewed-by: mhaupt, attila

+ samples/ArrayStreamLinkerExporter.java
+ samples/BufferIndexingLinkerExporter.java
! samples/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter
! samples/MissingMethodExample.java
+ samples/README_dynalink.txt
+ samples/array_stream.js
+ samples/array_stream_linker.js
+ samples/buffer_index.js
+ samples/buffer_indexing_linker.js

Changeset: c779bd47d648
Author:    sundar
Date:      2015-12-09 16:56 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c779bd47d648

8144979: Context.fromClass should catch exception from Class.getClassLoader call
Reviewed-by: attila, mhaupt

- samples/DOMLinkerExporter.java
- samples/MissingMethodHandler.java
- samples/MissingMethodLinkerExporter.java
- samples/UnderscoreNameLinkerExporter.java
- samples/dom_linker.js
- samples/dom_linker_gutenberg.js
= samples/dynalink/ArrayStreamLinkerExporter.java < samples/ArrayStreamLinkerExporter.java
= samples/dynalink/BufferIndexingLinkerExporter.java < samples/BufferIndexingLinkerExporter.java
+ samples/dynalink/DOMLinkerExporter.java
= samples/dynalink/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter < samples/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter
= samples/dynalink/MissingMethodExample.java < samples/MissingMethodExample.java
+ samples/dynalink/MissingMethodHandler.java
+ samples/dynalink/MissingMethodLinkerExporter.java
! samples/dynalink/README < samples/README_dynalink.txt
+ samples/dynalink/UnderscoreNameLinkerExporter.java
! samples/dynalink/array_stream.js < samples/array_stream.js
! samples/dynalink/array_stream_linker.js < samples/array_stream_linker.js
= samples/dynalink/buffer_index.js < samples/buffer_index.js
! samples/dynalink/buffer_indexing_linker.js < samples/buffer_indexing_linker.js
+ samples/dynalink/dom_linker.js
+ samples/dynalink/dom_linker_gutenberg.js
+ samples/dynalink/missing_method.js
+ samples/dynalink/missing_method_linker.js
+ samples/dynalink/underscore.js
+ samples/dynalink/underscore_linker.js
- samples/missing_method.js
- samples/missing_method_linker.js
- samples/underscore.js
- samples/underscore_linker.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java

Changeset: ae03424af226
Author:    lana
Date:      2015-12-10 09:24 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ae03424af226

Merge

- samples/DOMLinkerExporter.java
- samples/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter
- samples/MissingMethodExample.java
- samples/MissingMethodHandler.java
- samples/MissingMethodLinkerExporter.java
- samples/UnderscoreNameLinkerExporter.java
- samples/dom_linker.js
- samples/dom_linker_gutenberg.js
- samples/missing_method.js
- samples/missing_method_linker.js
- samples/underscore.js
- samples/underscore_linker.js

Changeset: 2beaef2b6a88
Author:    sundar
Date:      2015-12-11 20:06 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/2beaef2b6a88

8145186: jjs package completion should have a fallback when javac is not available
Reviewed-by: hannesw, mhaupt

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

Changeset: 68a36216f70c
Author:    lana
Date:      2015-12-17 19:39 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/68a36216f70c

Added tag jdk-9+97 for changeset 2beaef2b6a88

! .hgtags

Changeset: 7856fdcb2eee
Author:    lana
Date:      2015-12-18 09:29 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7856fdcb2eee

Added tag jdk-9+98 for changeset 68a36216f70c

! .hgtags

Changeset: 5fed6b47d01a
Author:    mhaupt
Date:      2015-12-14 14:02 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/5fed6b47d01a

8144221: fix Nashorn shebang argument handling on Mac/Linux
Reviewed-by: jlaskey, lagergren

! make/build.xml
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
+ test/script/nosecurity/JDK-8144221.js
+ test/script/nosecurity/JDK-8144221.js.EXPECTED
+ test/script/nosecurity/os-not-windows.js

Changeset: fd97b9047199
Author:    hannesw
Date:      2015-12-14 14:27 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/fd97b9047199

8144020: Remove long as an internal numeric type
Reviewed-by: attila, sundar, lagergren

! make/build-benchmark.xml
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/LongType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Symbol.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornTextifier.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/DebuggerSupport.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyAccess.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.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/IteratorAction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.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/arrays/SparseArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.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/NashornBottomLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! test/script/basic/JDK-8062799.js
! test/script/basic/JDK-8062799.js.EXPECTED
+ test/script/basic/JDK-8144020.js
! test/script/basic/JDK-8144131.js
! test/script/nosecurity/JDK-8067215.js
! test/src/jdk/nashorn/api/javaaccess/test/NumberAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/test/NumberBoxingTest.java
+ test/src/jdk/nashorn/test/models/LongProvider.java

Changeset: 53cc34765d90
Author:    sundar
Date:      2015-12-14 21:53 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/53cc34765d90

8145314: jjs tab-completion should support camel case completion
Reviewed-by: mhaupt, hannesw

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

Changeset: 3407b17e04f8
Author:    attila
Date:      2015-12-14 17:38 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/3407b17e04f8

8144914: Eagerly lookup browser JS object class in BrowserJSObjectLinker
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java

Changeset: 1597de0e19e3
Author:    sundar
Date:      2015-12-16 16:42 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1597de0e19e3

8145486: jjs should support documentation key shortcut in interactive mode
Reviewed-by: mhaupt, hannesw

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.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.shell/share/classes/jdk/nashorn/tools/jjs/Console.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.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/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java

Changeset: 7dc1ce8ceb1f
Author:    sundar
Date:      2015-12-17 08:31 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7dc1ce8ceb1f

8145550: Megamorphic invoke should use CompiledFunction variants without any LinkLogic
Reviewed-by: jlaskey, hannesw, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
+ test/script/basic/JDK-8145550.js

Changeset: 9e271be45ebf
Author:    sundar
Date:      2015-12-17 13:40 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9e271be45ebf

8145630: accidental debug printlns in NativeFunction.java
Reviewed-by: hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java

Changeset: b5a30a46e8d5
Author:    sundar
Date:      2015-12-17 18:11 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b5a30a46e8d5

8145669: apply2call optimized callsite fails after becoming megamorphic
Reviewed-by: jlaskey, hannesw

! make/build.xml
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
+ test/script/basic/apply_to_call/JDK-8145669.js
+ test/script/basic/apply_to_call/JDK-8145669.js.EXPECTED
+ test/script/basic/apply_to_call/JDK-8145669_2.js
+ test/script/basic/apply_to_call/JDK-8145669_2.js.EXPECTED

Changeset: 2dbe56dee5e7
Author:    lana
Date:      2015-12-17 20:26 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/2dbe56dee5e7

Merge

- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java

Changeset: 74ddd1339c57
Author:    lana
Date:      2015-12-18 09:56 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/74ddd1339c57

Merge

- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java

Changeset: 36b104f3830b
Author:    lana
Date:      2015-12-23 15:42 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/36b104f3830b

Added tag jdk-9+99 for changeset 74ddd1339c57

! .hgtags

Changeset: 579f29de113a
Author:    sundar
Date:      2015-12-24 16:52 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/579f29de113a

8146147: Java linker indexed property getter does not work for computed nashorn string
Reviewed-by: jlaskey

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java
+ test/script/basic/JDK-8146147.js

Changeset: 78b227229d59
Author:    lana
Date:      2015-12-24 10:33 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/78b227229d59

Merge


Changeset: 1b47169055e2
Author:    sundar
Date:      2015-12-30 09:27 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1b47169055e2

8146251: Avoid annotation to specify documentation for JS builtin functions
Reviewed-by: attila

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.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/runtime/FinalScriptFunctionData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FunctionDocumentation.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Functions.properties

Changeset: da397aea8ada
Author:    sundar
Date:      2015-12-30 09:57 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/da397aea8ada

8146253: jjs should look for "doc string" property to print documentation on shift-tab
Reviewed-by: attila

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

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

Added tag jdk-9+100 for changeset da397aea8ada

! .hgtags

Changeset: b8a1db67b47b
Author:    sundar
Date:      2016-01-05 18:40 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b8a1db67b47b

8146240: Three nashorn files contain "GNU General Public License" header
Reviewed-by: jlaskey

! test/script/basic/JDK-8134488.js
! test/script/basic/JDK-8134490.js
! test/script/basic/JDK-8134939.js

Changeset: f618bede1afe
Author:    sundar
Date:      2016-01-06 20:19 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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: 33e33bbc3bdb
Author:    lana
Date:      2016-01-07 15:15 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/33e33bbc3bdb

Merge


Changeset: 1916a2c680d8
Author:    alanb
Date:      2016-01-08 11:46 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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: aa534114ca92
Author:    lana
Date:      2016-01-14 08:08 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/aa534114ca92

Added tag jdk-9+101 for changeset 1916a2c680d8

! .hgtags

Changeset: bb63b699c060
Author:    hannesw
Date:      2016-01-12 15:38 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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: e56208758885
Author:    lana
Date:      2016-01-14 12:03 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/e56208758885

Merge

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

Changeset: 6093121ec368
Author:    lana
Date:      2016-01-21 09:46 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6093121ec368

Added tag jdk-9+102 for changeset e56208758885

! .hgtags

Changeset: ca4d50be062e
Author:    hannesw
Date:      2016-01-18 10:25 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ca4d50be062e

8146274: Thread spinning on WeakHashMap.getEntry() with concurrent use of nashorn
Reviewed-by: mhaupt, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Functions.properties

Changeset: 981b353f2f75
Author:    mhaupt
Date:      2016-01-18 11:31 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/981b353f2f75

8145305: fix Nashorn shebang handling on Cygwin
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Functions.properties
! test/script/nosecurity/JDK-8144221.js

Changeset: 086c19a36be6
Author:    mhaupt
Date:      2016-01-20 09:56 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/086c19a36be6

8144113: enable jjs testing
Reviewed-by: mhaupt, sundar
Contributed-by: srinivas.dama at oracle.com

+ test/script/nosecurity/Hello.java
+ test/script/nosecurity/jjs-common.js
+ test/script/nosecurity/jjs-option-cp.js
+ test/script/nosecurity/jjs-option-cp.js.EXPECTED
+ test/script/nosecurity/jjs-option-define.js
+ test/script/nosecurity/jjs-option-define.js.EXPECTED
+ test/script/nosecurity/jjs-option-doe.js
+ test/script/nosecurity/jjs-option-doe.js.EXPECTED
+ test/script/nosecurity/jjs-option-fv.js
+ test/script/nosecurity/jjs-option-fv.js.EXPECTED
+ test/script/nosecurity/jjs-option-fx.js
+ test/script/nosecurity/jjs-option-fx.js.EXPECTED
+ test/script/nosecurity/jjs-option-lang.js
+ test/script/nosecurity/jjs-option-lang.js.EXPECTED
+ test/script/nosecurity/jjs-option-ot.js
+ test/script/nosecurity/jjs-option-ot.js.EXPECTED
+ test/script/nosecurity/jjs-option-scripting.js
+ test/script/nosecurity/jjs-option-scripting.js.EXPECTED
+ test/script/nosecurity/jjs-option-strict.js
+ test/script/nosecurity/jjs-option-strict.js.EXPECTED
+ test/script/nosecurity/jjs-option-version.js
+ test/script/nosecurity/jjs-option-version.js.EXPECTED

Changeset: 6f34826bbfdc
Author:    iris
Date:      2016-01-19 20:31 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6f34826bbfdc

8136494: Update "@since 1.9" to "@since 9" to match java.version.specification
Reviewed-by: alanb, chegar, lancea

! 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/support/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: 7d884d7c0834
Author:    hannesw
Date:      2016-01-21 16:31 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7d884d7c0834

8147845: Varargs Array functions still leaking longs
Reviewed-by: mhaupt, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
+ test/script/basic/JDK-8147845.js

Changeset: befa9444e5d2
Author:    lana
Date:      2016-01-21 10:17 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/befa9444e5d2

Merge


Changeset: b3c945675e8c
Author:    mhaupt
Date:      2016-01-22 11:12 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b3c945675e8c

8134933: re-enable LambdaFormEditor assertions in Nashorn testing
Reviewed-by: sundar

! make/project.properties

Changeset: a2297675e6f0
Author:    hannesw
Date:      2016-01-22 17:01 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a2297675e6f0

8148040: jjs -fx test does not exit
Reviewed-by: mhaupt, sundar

! test/script/nosecurity/jjs-option-fx.js

Changeset: c9406f325a23
Author:    attila
Date:      2016-01-23 11:50 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c9406f325a23

8133299: Nashorn Java adapters should not early bind to functions
Reviewed-by: hannesw, lagergren, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/AdaptationResult.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/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
+ test/src/jdk/nashorn/internal/runtime/linker/test/JavaAdapterTest.java

Changeset: b0d3c469beec
Author:    lana
Date:      2016-01-28 09:43 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b0d3c469beec

Added tag jdk-9+103 for changeset c9406f325a23

! .hgtags

Changeset: 7125a33a7b83
Author:    hannesw
Date:      2016-01-26 13:46 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7125a33a7b83

8148214: Slow object allocation due to multiple synchronization
Reviewed-by: attila, mhaupt

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java

Changeset: 0da44ab8c417
Author:    mhaupt
Date:      2016-01-28 11:20 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/0da44ab8c417

8147591: Revisit Collection.toArray(new T[size]) calls in nashorn and dynalink code
Reviewed-by: hannesw, mhaupt, sundar
Contributed-by: srinivas.dama at oracle.com

! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FunctionSignature.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ASTWriter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java
! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java
! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java
! tools/fxshell/jdk/nashorn/tools/FXShell.java

Changeset: a618d3e89fde
Author:    lana
Date:      2016-01-28 15:42 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a618d3e89fde

Merge


Changeset: f80efd568b82
Author:    lana
Date:      2016-02-04 11:28 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f80efd568b82

Added tag jdk-9+104 for changeset a618d3e89fde

! .hgtags

Changeset: c163c7d12450
Author:    sundar
Date:      2016-02-04 17:42 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c163c7d12450

8148926: Call site profiling fails on braces-wrapped anonymous function
Reviewed-by: jlaskey, hannesw

+ samples/lines.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
+ test/script/nosecurity/JDK-8148926.js

Changeset: c866d84978ec
Author:    lana
Date:      2016-02-04 16:50 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c866d84978ec

Merge


Changeset: f35bd1bd0184
Author:    attila
Date:      2016-02-08 12:59 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f35bd1bd0184

8149186: Don't use indy for optimistic arithmetic
Reviewed-by: mhaupt, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BooleanType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/LongType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java

Changeset: 4e9749cc32f1
Author:    mhaupt
Date:      2016-02-08 17:43 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/4e9749cc32f1

8149334: JSON.parse(JSON.stringify([])).push(10) creates an array containing two elements
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
+ test/script/nosecurity/JDK-8149334.js
+ test/script/nosecurity/JDK-8149334.js.EXPECTED

Changeset: 1766d9d909c2
Author:    lana
Date:      2016-02-11 14:40 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1766d9d909c2

Added tag jdk-9+105 for changeset 4e9749cc32f1

! .hgtags

Changeset: 7ac82655d829
Author:    mhaupt
Date:      2016-02-09 14:14 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7ac82655d829

8149462: revert changes for 8149186
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BooleanType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/LongType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java

Changeset: 1d7aaa18e5e5
Author:    jlaskey
Date:      2016-02-10 11:18 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1d7aaa18e5e5

8141209: $EXEC should allow streaming
Reviewed-by: sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CommandExecutor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
+ test/script/basic/JDK-8141209.js
+ test/script/basic/JDK-8141209.js.EXPECTED
! test/script/trusted/JDK-8087292.js
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java

Changeset: 6f63ad3cd77d
Author:    jlaskey
Date:      2016-02-11 12:58 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6f63ad3cd77d

8149665: $EXEC changes clean up
Reviewed-by: attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CommandExecutor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java

Changeset: f2288ee085ac
Author:    lana
Date:      2016-02-11 16:05 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f2288ee085ac

Merge


Changeset: cfb316745693
Author:    mhaupt
Date:      2016-02-12 17:00 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/cfb316745693

8149744: fix testng.jar delivery in Nashorn build.xml
Reviewed-by: hannesw, sundar

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

Changeset: d321fd016476
Author:    lana
Date:      2016-02-18 11:30 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d321fd016476

Added tag jdk-9+106 for changeset cfb316745693

! .hgtags

Changeset: d99fa86747ee
Author:    hannesw
Date:      2016-02-15 17:02 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d99fa86747ee

8147558: Add support for ES6 collections
Reviewed-by: attila, mhaupt

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/AbstractIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayIterator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/IteratorResult.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/LinkedMap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/MapIterator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeMap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeSet.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeSymbol.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeWeakMap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeWeakSet.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/SetIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/StringIterator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Attribute.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/es6.js
+ test/script/basic/es6/iterator.js
+ test/script/basic/es6/map.js
+ test/script/basic/es6/set.js
+ test/script/basic/es6/weakmap.js
+ test/script/basic/es6/weakset.js

Changeset: 221378857767
Author:    mhaupt
Date:      2016-02-16 15:34 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/221378857767

8148140: arguments are handled differently in apply for JS functions and AbstractJSObjects
Reviewed-by: hannesw, sundar

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

Changeset: 1a96d288cb50
Author:    lana
Date:      2016-02-18 13:43 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1a96d288cb50

Merge


Changeset: 8042e81b530e
Author:    attila
Date:      2016-02-18 22:34 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/8042e81b530e

8149451: Fix bytecode generation issue after 8149186
Reviewed-by: mhaupt, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BooleanType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/LongType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java

Changeset: f33edb1f75f3
Author:    lana
Date:      2016-02-25 09:41 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f33edb1f75f3

Added tag jdk-9+107 for changeset 8042e81b530e

! .hgtags

Changeset: 93854b0b5e5e
Author:    sundar
Date:      2016-02-25 13:56 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/93854b0b5e5e

8148379: jdk.nashorn.api.scripting spec. adjustments, clarifications
Reviewed-by: hannesw, mhaupt

! make/build.xml
! make/project.properties
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.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/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
! test/script/basic/JDK-8026367.js

Changeset: a797fcfb7780
Author:    lana
Date:      2016-02-25 11:28 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a797fcfb7780

Merge


Changeset: 58409eff7e3e
Author:    mhaupt
Date:      2016-02-29 09:49 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/58409eff7e3e

8150814: correct package declaration in Nashorn test
Reviewed-by: sundar

! test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java

Changeset: 10d21e3ecd4f
Author:    lana
Date:      2016-03-03 12:26 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/10d21e3ecd4f

Added tag jdk-9+108 for changeset 58409eff7e3e

! .hgtags

Changeset: 70f0c3970211
Author:    hannesw
Date:      2016-03-07 13:28 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/70f0c3970211

8148148: Remove pluggable CodeStore API
Reviewed-by: attila, mhaupt

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java

Changeset: 0714a30d7833
Author:    lana
Date:      2016-03-10 09:28 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/0714a30d7833

Added tag jdk-9+109 for changeset 70f0c3970211

! .hgtags




More information about the valhalla-dev mailing list