hg: jigsaw/jake/nashorn: 16 new changesets

mandy.chung at oracle.com mandy.chung at oracle.com
Fri Dec 11 21:54:53 UTC 2015


Changeset: aac8413d3bb7
Author:    hannesw
Date:      2015-11-23 15:26 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/nashorn/rev/d52c09d5d98a

Merge


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

Added tag jdk-9+96 for changeset d52c09d5d98a

! .hgtags

Changeset: 797f71b63549
Author:    mchung
Date:      2015-12-10 15:46 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/797f71b63549

Merge

! .hgtags
! make/BuildNashorn.gmk
! make/build.xml
! make/project.properties
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.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/linker/support/Guards.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java
+ src/jdk.dynalink/share/classes/module-info.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
+ src/jdk.scripting.nashorn/share/classes/module-info.java



More information about the jigsaw-dev mailing list