hg: bsd-port/jdk9/nashorn: 100 new changesets
glewis at eyesbeyond.com
glewis at eyesbeyond.com
Sun Dec 20 00:22:18 UTC 2015
Changeset: 04ed602df062
Author: attila
Date: 2015-10-19 08:23 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/04ed602df062
8139304: Remove elaborate call site descriptor class hierarchy and factory for them. Remove AutoDiscovery, DefaultPrelinkFilter, and BottomGuardingDynamicLinker as they can be inlined into DynamicLinkerFactory. Remove CallerSensitiveDetector as it can be inlined into AbstractJavaLinker. Make ClassMap non-public.
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassLoaderGetterContextProvider.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.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/GuardedInvocationFilter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.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/CallerSensitiveDetector.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AutoDiscovery.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultPrelinkFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.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/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/JavaSuperAdapterLinker.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/NashornLinker.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
Changeset: 33f2143b60a3
Author: attila
Date: 2015-10-19 08:30 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/33f2143b60a3
8139435: Make sure CallSiteDescriptor.getLookup is subject to a security check
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.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/support/AbstractCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.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/NashornCallSiteDescriptor.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/NashornStaticClassLinker.java
Changeset: 7dd80d7f47c3
Author: attila
Date: 2015-10-19 08:39 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7dd80d7f47c3
8139588: Remove concept of runtime context arguments, call site tokens, and link counts
Reviewed-by: hannesw, sundar
! 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/beans/AbstractJavaLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleLinkRequest.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.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/JavaAdapterFactory.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/ReflectionCheckLinker.java
Changeset: 335632718c1e
Author: attila
Date: 2015-10-19 08:45 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/335632718c1e
8139590: Improve Dynalink JavaDoc
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.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/GuardedInvocationFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.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/GuardedTypeConversion.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.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/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package.html
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleLinkRequest.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package.html
Changeset: f93753325c7b
Author: sundar
Date: 2015-10-19 15:49 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f93753325c7b
8139852: jjs interactive mode fails to work with security manager
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java
Changeset: 1faacf3cd85f
Author: attila
Date: 2015-10-19 18:24 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1faacf3cd85f
8139756: Eliminate GuardedTypeConversion, DynamicLinker.getCurrentLinkRequest and its associated permission
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.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/NashornLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
Changeset: 17b58e15ad54
Author: attila
Date: 2015-10-19 22:36 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/17b58e15ad54
8139884: Use privileged blocks when working with class loaders
Reviewed-by: hannesw, mhaupt, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.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
Changeset: dd36e980905b
Author: attila
Date: 2015-10-20 23:33 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/dd36e980905b
8139761: Improve Dynalink class nomenclature and package organization
Reviewed-by: hannesw, sundar
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.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/GuardedInvocationFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.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/ApplicableOverloadedMethods.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.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/DynamicMethodLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.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/SingleDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.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/GuardingTypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.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/support/ChainedCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleLinkRequest.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleRelinkableCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.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/Undefined.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.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/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/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
Changeset: a8d5f14eebcc
Author: attila
Date: 2015-10-20 23:33 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a8d5f14eebcc
8139887: Reduce visibility of few methods in TypeUtilities and Guards API
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.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/internal/InternalTypeUtilities.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/TypeUtilities.java
Changeset: c3a5e415a09f
Author: attila
Date: 2015-10-20 23:34 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c3a5e415a09f
8139888: Improve Dynalink JavaDoc some more
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.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/beans/BeansLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package.html
! 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/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/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package.html
! 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/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/NameCodec.java
Changeset: 490cafd88488
Author: attila
Date: 2015-10-20 23:34 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/490cafd88488
8139895: Introduce GuardingDynamicLinkerExporter
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.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/package-info.java
Changeset: e6bb9489faac
Author: attila
Date: 2015-10-21 10:41 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e6bb9489faac
8139905: Add a convenience AccessControlContext factory
Reviewed-by: hannesw, sundar
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassLoaderGetterContextProvider.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.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/ClassString.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/AccessControlContextFactory.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessControlContextFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.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/NashornLinker.java
Changeset: d35aa8beb997
Author: attila
Date: 2015-10-21 10:42 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d35aa8beb997
8139919: Make CallSiteDescriptor a concrete class
Reviewed-by: hannesw, lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.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/NashornCallSiteDescriptor.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/NashornStaticClassLinker.java
Changeset: 7cb19fa78763
Author: attila
Date: 2015-10-21 19:33 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7cb19fa78763
8139931: Introduce Operation objects in Dynalink instead of string encoding
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NamedOperation.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/Operation.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/StandardOperation.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.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/DynamicMethodLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionCall.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/NativeArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ListAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.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/UserAccessorProperty.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/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/InvokeByName.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/JavaAdapterFactory.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/NashornLinker.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
Changeset: b640f10ccd6d
Author: lana
Date: 2015-10-21 18:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b640f10ccd6d
Merge
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDetector.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package.html
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package.html
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package.html
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AutoDiscovery.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultPrelinkFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package.html
Changeset: 77d303d8a943
Author: attila
Date: 2015-10-22 10:43 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/77d303d8a943
8140273: restore use of CompositeOperation.contains where it is needed
Reviewed-by: hannesw, sundar
! 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/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.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/ReflectionCheckLinker.java
Changeset: 62641244c378
Author: lana
Date: 2015-10-22 11:12 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/62641244c378
Merge
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDetector.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package.html
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package.html
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package.html
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AutoDiscovery.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultPrelinkFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package.html
Changeset: bc92163c4e0a
Author: lana
Date: 2015-10-29 08:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/bc92163c4e0a
Added tag jdk9-b89 for changeset 62641244c378
! .hgtags
Changeset: f570370bc7b8
Author: lana
Date: 2015-10-30 10:29 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f570370bc7b8
Added tag jdk9-b90 for changeset bc92163c4e0a
! .hgtags
Changeset: 6d9a3ef84ebf
Author: mhaupt
Date: 2015-10-28 10:54 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/6d9a3ef84ebf
8134941: Implement ES6 template literal support
Reviewed-by: attila, hannesw
Contributed-by: andreas.woess at oracle.com
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Token.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
Changeset: 1ceda730b9a3
Author: mhaupt
Date: 2015-10-29 11:37 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1ceda730b9a3
8140759: add ES6 template literal test
Reviewed-by: hannesw, sundar
Contributed-by: andreas.woess at oracle.com
+ test/script/basic/es6/template-literals.js
+ test/script/basic/es6/template-literals.js.EXPECTED
Changeset: f414ae010340
Author: lana
Date: 2015-10-29 12:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f414ae010340
Merge
Changeset: fee4d2015e24
Author: lana
Date: 2015-11-04 13:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/fee4d2015e24
Merge
Changeset: 09f1d75775ef
Author: lana
Date: 2015-11-05 08:15 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/09f1d75775ef
Added tag jdk9-b91 for changeset fee4d2015e24
! .hgtags
Changeset: c7ef0fb26eff
Author: attila
Date: 2015-11-02 18:26 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c7ef0fb26eff
8141144: Move NameCodec to jdk.nashorn.internal space
Reviewed-by: hannesw, sundar
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornTextifier.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.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/NameCodec.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
Changeset: ae3c6d8c1fc4
Author: sundar
Date: 2015-11-03 21:08 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ae3c6d8c1fc4
8141285: NameCode should pass tests from BytecodeNameTest.java
Reviewed-by: attila, mhaupt
+ samples/find_underscores.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NameCodec.java
+ test/src/jdk/nashorn/internal/runtime/linker/test/NameCodecTest.java
Changeset: 1d7341033121
Author: ihse
Date: 2015-11-03 17:54 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1d7341033121
8141333: Rename SetupArchive to SetupJarArchive
Reviewed-by: erikj, tbell
! make/BuildNashorn.gmk
Changeset: cc95f96b51d8
Author: attila
Date: 2015-11-05 12:13 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/cc95f96b51d8
8141425: Improve caching in NashornCallSiteDescriptor
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
Changeset: a8b20725bcf2
Author: attila
Date: 2015-11-05 12:15 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a8b20725bcf2
8141524: CompilerTest execution time dominated by Field.setAccessible
Reviewed-by: hannesw, mhaupt, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ASTWriter.java
Changeset: 0c621f5166c5
Author: attila
Date: 2015-11-05 15:02 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/0c621f5166c5
8141446: Cache Class.forName for permanently loaded classes
Reviewed-by: hannesw, mhaupt, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
Changeset: 34b77a618e98
Author: lana
Date: 2015-11-05 13:42 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/34b77a618e98
Merge
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java
Changeset: 435d7217b35d
Author: lana
Date: 2015-11-12 10:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/435d7217b35d
Added tag jdk9-b92 for changeset 34b77a618e98
! .hgtags
Changeset: 752ca580b176
Author: attila
Date: 2015-11-09 14:03 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/752ca580b176
8141541: Simplify Nashorn's Context class loader handling
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NashornLoader.java
Changeset: e08b29ee795e
Author: attila
Date: 2015-11-09 14:04 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e08b29ee795e
8141538: Make DynamicLinker specific to a Context in Nashorn
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! test/script/basic/JDK-8011578.js
! test/src/jdk/nashorn/internal/runtime/test/JDK_8078414_Test.java
Changeset: 252538e8c232
Author: attila
Date: 2015-11-09 15:37 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/252538e8c232
8141550: Introduce a command line option instead of nashorn.unstable.relink.threshold system property
Reviewed-by: hannesw, sundar
! docs/DEVELOPER_README
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties
! test/script/basic/JDK-8011578.js
! test/script/basic/JDK-8044750.js
! test/script/basic/JDK-8136544.js
! test/script/basic/JDK-8136694.js
Changeset: fe703753f53f
Author: chegar
Date: 2015-11-11 11:32 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/fe703753f53f
8140606: Update library code to use internal Unsafe
Reviewed-by: alanb, mchung, psandoz, weijun
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
Changeset: e5ed16b0ae71
Author: attila
Date: 2015-11-11 14:54 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e5ed16b0ae71
8142422: Smaller Dynalink API adjustments
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NamedOperation.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.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/StaticClass.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.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/TypeUtilities.java
Changeset: 549f06563f1c
Author: hannesw
Date: 2015-11-11 15:22 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/549f06563f1c
8010803: Number to String conversion functionality overhaul
Reviewed-by: attila, lagergren
! make/build.xml
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NumberToString.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/Bignum.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/BignumDtoa.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/CachedPowers.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/DiyFp.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/DoubleConversion.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/DtoaBuffer.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/DtoaMode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/FastDtoa.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/FixedDtoa.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/IeeeDouble.java
! test/script/basic/JDK-8062141.js.EXPECTED
! test/script/basic/NASHORN-389.js
! test/script/basic/NASHORN-389.js.EXPECTED
+ test/src/jdk/nashorn/internal/runtime/doubleconv/test/BignumDtoaTest.java
+ test/src/jdk/nashorn/internal/runtime/doubleconv/test/BignumTest.java
+ test/src/jdk/nashorn/internal/runtime/doubleconv/test/DiyFpTest.java
+ test/src/jdk/nashorn/internal/runtime/doubleconv/test/FastDtoaTest.java
+ test/src/jdk/nashorn/internal/runtime/doubleconv/test/FixedDtoaTest.java
+ test/src/jdk/nashorn/internal/runtime/doubleconv/test/IeeeDoubleTest.java
+ test/src/jdk/nashorn/internal/runtime/doubleconv/test/resources/gay-fixed.txt
+ test/src/jdk/nashorn/internal/runtime/doubleconv/test/resources/gay-precision.txt
+ test/src/jdk/nashorn/internal/runtime/doubleconv/test/resources/gay-shortest.txt
Changeset: a661018d34b8
Author: hannesw
Date: 2015-11-11 16:28 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a661018d34b8
8141702: Add support for Symbol property keys
Reviewed-by: attila, sundar
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/WeakValueCache.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.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/NativeJavaImporter.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/NativeSymbol.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.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/Property.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyHashMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.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/SpillProperty.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Symbol.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.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/es6.js
! test/script/basic/es6/let.js
+ test/script/basic/es6/symbols.js
Changeset: 1fd94ca4dfcd
Author: hannesw
Date: 2015-11-11 16:34 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1fd94ca4dfcd
8141505: floating point parse incorrect on big integer
Reviewed-by: attila, sundar
+ test/script/basic/JDK-8141505.js
Changeset: e1dd1c03e9a9
Author: hannesw
Date: 2015-11-11 16:35 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e1dd1c03e9a9
8047366: (1000000000000000128).toString() and (1000000000000000128).toFixed() don't evaluate to expected values.
Reviewed-by: attila, sundar
! test/script/basic/JDK-8047369.js
Changeset: a1f59730bfb5
Author: sundar
Date: 2015-11-12 12:30 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a1f59730bfb5
8142501: nashorn tests failing after recent changes
Reviewed-by: hannesw
! test/src/jdk/nashorn/internal/runtime/doubleconv/test/BignumDtoaTest.java
! test/src/jdk/nashorn/internal/runtime/doubleconv/test/FastDtoaTest.java
! test/src/jdk/nashorn/internal/runtime/doubleconv/test/FixedDtoaTest.java
! test/src/jdk/nashorn/internal/runtime/doubleconv/test/IeeeDoubleTest.java
Changeset: d827dd6e0139
Author: sundar
Date: 2015-11-12 19:51 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d827dd6e0139
8142857: Enable all nashorn "api" tests for jtreg test run
Reviewed-by: attila, hannesw, mhaupt
! test/src/jdk/nashorn/api/javaaccess/test/ArrayConversionTest.java
! test/src/jdk/nashorn/api/javaaccess/test/ConsStringTest.java
! test/src/jdk/nashorn/api/scripting/test/InvocableTest.java
! test/src/jdk/nashorn/api/scripting/test/JSONCompatibleTest.java
! test/src/jdk/nashorn/api/scripting/test/PluggableJSObjectTest.java
! test/src/jdk/nashorn/api/scripting/test/ScriptEngineSecurityTest.java
! test/src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java
! test/src/jdk/nashorn/api/tree/test/ParseAPITest.java
Changeset: 2cebe18ffc70
Author: hannesw
Date: 2015-11-12 19:31 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/2cebe18ffc70
8142864: Raw types warning in WeakValueCache
Reviewed-by: mhaupt, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/WeakValueCache.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
Changeset: e13533f7bb78
Author: lana
Date: 2015-11-12 18:32 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e13533f7bb78
Merge
Changeset: 57e51c71c725
Author: lana
Date: 2015-11-19 09:36 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/57e51c71c725
Added tag jdk9-b93 for changeset e13533f7bb78
! .hgtags
Changeset: ee71a66a48c7
Author: lana
Date: 2015-11-12 14:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/nashorn/rev/a3da23c13e1b
Merge
Changeset: a1afef4a1791
Author: amurillo
Date: 2015-11-13 10:35 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a1afef4a1791
Merge
Changeset: 744c05874c23
Author: hannesw
Date: 2015-11-18 17:12 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/nashorn/rev/328932975c74
Merge
Changeset: 9fb28b950f1e
Author: lana
Date: 2015-11-29 11:00 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/nashorn/rev/3fc9a15406c9
Merge
! make/build.xml
Changeset: 364d69b6e2aa
Author: iris
Date: 2015-06-29 11:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/nashorn/rev/d52c09d5d98a
Merge
Changeset: f99822d87469
Author: lana
Date: 2015-12-10 08:17 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/nashorn/rev/7856fdcb2eee
Added tag jdk-9+98 for changeset 68a36216f70c
! .hgtags
More information about the bsd-port-dev
mailing list