hg: nashorn/jdk8/nashorn: 8008085: Integrate Dynalink source code into Nashorn codebase

attila.szegedi at oracle.com attila.szegedi at oracle.com
Thu Feb 14 04:50:58 PST 2013


Changeset: 5a820fb11814
Author:    attila
Date:      2013-02-14 13:22 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/nashorn/rev/5a820fb11814

8008085: Integrate Dynalink source code into Nashorn codebase
Reviewed-by: jlaskey, lagergren, sundar

! THIRD_PARTY_README
! make/build.xml
! make/nbproject/project.xml
! make/project.properties
+ src/jdk/internal/dynalink/CallSiteDescriptor.java
+ src/jdk/internal/dynalink/ChainedCallSite.java
+ src/jdk/internal/dynalink/DefaultBootstrapper.java
+ src/jdk/internal/dynalink/DynamicLinker.java
+ src/jdk/internal/dynalink/DynamicLinkerFactory.java
+ src/jdk/internal/dynalink/MonomorphicCallSite.java
+ src/jdk/internal/dynalink/NoSuchDynamicMethodException.java
+ src/jdk/internal/dynalink/RelinkableCallSite.java
+ src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
+ src/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
+ src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
+ src/jdk/internal/dynalink/beans/BeanIntrospector.java
+ src/jdk/internal/dynalink/beans/BeanLinker.java
+ src/jdk/internal/dynalink/beans/BeansLinker.java
+ src/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
+ src/jdk/internal/dynalink/beans/CheckRestrictedPackageInternal.java
+ src/jdk/internal/dynalink/beans/ClassLinker.java
+ src/jdk/internal/dynalink/beans/ClassString.java
+ src/jdk/internal/dynalink/beans/DynamicMethod.java
+ src/jdk/internal/dynalink/beans/DynamicMethodLinker.java
+ src/jdk/internal/dynalink/beans/FacetIntrospector.java
+ src/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
+ src/jdk/internal/dynalink/beans/MaximallySpecific.java
+ src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
+ src/jdk/internal/dynalink/beans/OverloadedMethod.java
+ src/jdk/internal/dynalink/beans/RestrictedPackageTester.java
+ src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
+ src/jdk/internal/dynalink/beans/StaticClass.java
+ src/jdk/internal/dynalink/beans/StaticClassIntrospector.java
+ src/jdk/internal/dynalink/beans/StaticClassLinker.java
+ src/jdk/internal/dynalink/beans/messages.properties
+ src/jdk/internal/dynalink/beans/package.html
+ src/jdk/internal/dynalink/linker/ConversionComparator.java
+ src/jdk/internal/dynalink/linker/GuardedInvocation.java
+ src/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
+ src/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
+ src/jdk/internal/dynalink/linker/LinkRequest.java
+ src/jdk/internal/dynalink/linker/LinkerServices.java
+ src/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
+ src/jdk/internal/dynalink/linker/package.html
+ src/jdk/internal/dynalink/package.html
+ src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
+ src/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
+ src/jdk/internal/dynalink/support/AutoDiscovery.java
+ src/jdk/internal/dynalink/support/Backport.java
+ src/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
+ src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
+ src/jdk/internal/dynalink/support/ClassMap.java
+ src/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
+ src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
+ src/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
+ src/jdk/internal/dynalink/support/Guards.java
+ src/jdk/internal/dynalink/support/LinkRequestImpl.java
+ src/jdk/internal/dynalink/support/LinkerServicesImpl.java
+ src/jdk/internal/dynalink/support/Lookup.java
+ src/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
+ src/jdk/internal/dynalink/support/NameCodec.java
+ src/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
+ src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
+ src/jdk/internal/dynalink/support/TypeConverterFactory.java
+ src/jdk/internal/dynalink/support/TypeUtilities.java
+ src/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
+ src/jdk/internal/dynalink/support/messages.properties
+ src/jdk/internal/dynalink/support/package.html
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/runtime/GlobalObject.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptLoader.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/StructureLoader.java
! src/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
! src/jdk/nashorn/internal/runtime/options/Options.java
! test/script/sandbox/nashorninternals.js
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
! test/src/jdk/nashorn/internal/runtime/ContextTest.java
! test/src/jdk/nashorn/internal/runtime/JSTypeTest.java



More information about the nashorn-dev mailing list