hg: panama/dev: 7 new changesets

henry.jen at oracle.com henry.jen at oracle.com
Mon Nov 13 22:20:17 UTC 2017


Changeset: f62b124e09ae
Author:    henryjen
Date:      2017-10-13 21:15 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/f62b124e09ae

Panama patch in top repo

+ PANAMA_DO_NOT_MERGE_BACK_TO_DEV.txt
! bin/idea.sh
! make/CompileJavaModules.gmk
! make/autoconf/flags.m4
! make/autoconf/generated-configure.sh
+ make/autoconf/lib-clang.m4
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
! make/common/Modules.gmk
! make/idea/idea.gmk
+ make/idea/template/runConfigurations/jextract.xml

Changeset: c55e55eed671
Author:    henryjen
Date:      2017-10-13 21:19 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/c55e55eed671

Panama patch in jdk repo

! make/CompileDemos.gmk
+ make/launcher/Launcher-jdk.jextract.gmk
+ make/lib/Lib-jdk.internal.clang.gmk
! make/test/JtregNativeJdk.gmk
+ src/demo/share/panama/Panama/Getpid.java
+ src/demo/share/panama/Panama/NativeIntArray.java
+ src/demo/share/panama/Panama/Printf.java
+ src/demo/share/panama/Panama/Qsort.java
+ src/demo/share/panama/Panama/Util.java
+ src/demo/share/panama/Panama/stdio.java
+ src/demo/share/panama/Panama/stdlib.java
+ src/demo/share/panama/Panama/unistd.java
+ src/java.base/aix/classes/jdk/internal/nicl/Host.java
+ src/java.base/linux/classes/jdk/internal/nicl/Host.java
+ src/java.base/macosx/classes/jdk/internal/nicl/Host.java
+ src/java.base/share/classes/java/lang/Long2.java
+ src/java.base/share/classes/java/lang/Long4.java
+ src/java.base/share/classes/java/lang/Long8.java
+ src/java.base/share/classes/java/lang/invoke/MachineCodeSnippet.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
+ src/java.base/share/classes/java/lang/invoke/NativeEntryPoint.java
+ src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java
+ src/java.base/share/classes/java/nicl/HeapScope.java
+ src/java.base/share/classes/java/nicl/Library.java
+ src/java.base/share/classes/java/nicl/LibrarySymbol.java
+ src/java.base/share/classes/java/nicl/NativeLibrary.java
+ src/java.base/share/classes/java/nicl/NativeScope.java
+ src/java.base/share/classes/java/nicl/RuntimeSupport.java
+ src/java.base/share/classes/java/nicl/Scope.java
+ src/java.base/share/classes/java/nicl/metadata/Array.java
+ src/java.base/share/classes/java/nicl/metadata/Bridge.java
+ src/java.base/share/classes/java/nicl/metadata/C.java
+ src/java.base/share/classes/java/nicl/metadata/CallingConvention.java
+ src/java.base/share/classes/java/nicl/metadata/Header.java
+ src/java.base/share/classes/java/nicl/metadata/ImportUnit.java
+ src/java.base/share/classes/java/nicl/metadata/LibraryDependencies.java
+ src/java.base/share/classes/java/nicl/metadata/LibraryDependency.java
+ src/java.base/share/classes/java/nicl/metadata/NativeType.java
+ src/java.base/share/classes/java/nicl/metadata/Offset.java
+ src/java.base/share/classes/java/nicl/metadata/Singleton.java
+ src/java.base/share/classes/java/nicl/metadata/TypeConversion.java
+ src/java.base/share/classes/java/nicl/metadata/TypeConversions.java
+ src/java.base/share/classes/java/nicl/types/LayoutType.java
+ src/java.base/share/classes/java/nicl/types/MemoryRegion.java
+ src/java.base/share/classes/java/nicl/types/Pointer.java
+ src/java.base/share/classes/java/nicl/types/PointerToken.java
+ src/java.base/share/classes/java/nicl/types/Reference.java
+ src/java.base/share/classes/java/nicl/types/Resource.java
+ src/java.base/share/classes/java/nicl/types/Transformer.java
+ src/java.base/share/classes/javax/arrays/tbd/Complex.java
+ src/java.base/share/classes/javax/arrays/tbd/DComplex.java
+ src/java.base/share/classes/javax/arrays/tbd/LongLongFunction.java
+ src/java.base/share/classes/javax/arrays/tbd/readme.txt
+ src/java.base/share/classes/javax/arrays/v2/A0Expr.java
+ src/java.base/share/classes/javax/arrays/v2/A1Expr.java
+ src/java.base/share/classes/javax/arrays/v2/A2Expr.java
+ src/java.base/share/classes/javax/arrays/v2/AbstractArray.java
+ src/java.base/share/classes/javax/arrays/v2/AbstractMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/AbstractPrimitiveArray.java
+ src/java.base/share/classes/javax/arrays/v2/AppendArray.java
+ src/java.base/share/classes/javax/arrays/v2/AppendColumnsMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/AppendRowsMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/Array.java
+ src/java.base/share/classes/javax/arrays/v2/ArrayFactory.java
+ src/java.base/share/classes/javax/arrays/v2/BlockedArray.java
+ src/java.base/share/classes/javax/arrays/v2/BorderedMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/ColumnMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/ConstantBorderedMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/DiagonalMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/DoubleArray.java
+ src/java.base/share/classes/javax/arrays/v2/Geometry.java
+ src/java.base/share/classes/javax/arrays/v2/ImplPrivate.java
+ src/java.base/share/classes/javax/arrays/v2/JavaArray.java
+ src/java.base/share/classes/javax/arrays/v2/JavaBlockedArray.java
+ src/java.base/share/classes/javax/arrays/v2/LongArray.java
+ src/java.base/share/classes/javax/arrays/v2/Matrix.java
+ src/java.base/share/classes/javax/arrays/v2/MultiplicationKernel.java
+ src/java.base/share/classes/javax/arrays/v2/PermutationMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/PermutationValueMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/PermutedColumnsMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/PermutedRowsMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/README
+ src/java.base/share/classes/javax/arrays/v2/ReductionKernel.java
+ src/java.base/share/classes/javax/arrays/v2/RowMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/Scalar.java
+ src/java.base/share/classes/javax/arrays/v2/Stencil.java
+ src/java.base/share/classes/javax/arrays/v2/SubArray.java
+ src/java.base/share/classes/javax/arrays/v2/SubArrayImpl.java
+ src/java.base/share/classes/javax/arrays/v2/SubMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/TransposedViewMatrix.java
+ src/java.base/share/classes/javax/arrays/v2/WrappedArray.java
+ src/java.base/share/classes/javax/arrays/v2/ZipReductionKernel.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/ArrScalarLeft.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/ArrayAssociative.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/ArrayAssociativeBinary.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/ArrayBinary.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/ArrayNode.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/ArrayTemp.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/ArrayUnary.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/ArrayVectorProduct.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/ArrayWithOp.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatEltBinary.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatEltUnary.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatScalarLeft.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatScalarRight.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatTranspose.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatrixAggregate.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatrixAssociative.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatrixAssociative3ary.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatrixAssociative4ary.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatrixAssociativeBinary.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatrixElementwise.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatrixNode.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatrixProduct.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatrixTemporary.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatrixVectorProduct.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/MatrixWithOp.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/Simplifier.java
+ src/java.base/share/classes/javax/arrays/v2/nodes/WrappedSimplifier.java
+ src/java.base/share/classes/javax/arrays/v2/ops/AggregateOp.java
+ src/java.base/share/classes/javax/arrays/v2/ops/AnyOp.java
+ src/java.base/share/classes/javax/arrays/v2/ops/AssociativeOp.java
+ src/java.base/share/classes/javax/arrays/v2/ops/BinaryOp.java
+ src/java.base/share/classes/javax/arrays/v2/ops/ProductOp.java
+ src/java.base/share/classes/javax/arrays/v2/ops/UnaryOp.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ src/java.base/share/classes/jdk/internal/nicl/Argument.java
+ src/java.base/share/classes/jdk/internal/nicl/CivilizedHeaderImplGenerator.java
+ src/java.base/share/classes/jdk/internal/nicl/CivilizerAutoConversions.java
+ src/java.base/share/classes/jdk/internal/nicl/ClassGenerator.java
+ src/java.base/share/classes/jdk/internal/nicl/ClassGeneratorContext.java
+ src/java.base/share/classes/jdk/internal/nicl/ConstantPoolPatch.java
+ src/java.base/share/classes/jdk/internal/nicl/Errno.java
+ src/java.base/share/classes/jdk/internal/nicl/FieldGenerator.java
+ src/java.base/share/classes/jdk/internal/nicl/FieldsBuilder.java
+ src/java.base/share/classes/jdk/internal/nicl/GenericMethodImplGenerator.java
+ src/java.base/share/classes/jdk/internal/nicl/HeaderImplGenerator.java
+ src/java.base/share/classes/jdk/internal/nicl/ImplGenerator.java
+ src/java.base/share/classes/jdk/internal/nicl/LdLoader.java
+ src/java.base/share/classes/jdk/internal/nicl/LibraryLoader.java
+ src/java.base/share/classes/jdk/internal/nicl/MethodGenerator.java
+ src/java.base/share/classes/jdk/internal/nicl/NativeInvoker.java
+ src/java.base/share/classes/jdk/internal/nicl/NativeLibraryImpl.java
+ src/java.base/share/classes/jdk/internal/nicl/Platform.java
+ src/java.base/share/classes/jdk/internal/nicl/PrimitiveClassType.java
+ src/java.base/share/classes/jdk/internal/nicl/SymbolLookup.java
+ src/java.base/share/classes/jdk/internal/nicl/UnixDynamicLibraries.java
+ src/java.base/share/classes/jdk/internal/nicl/UnixLibrary.java
+ src/java.base/share/classes/jdk/internal/nicl/UpcallHandler.java
+ src/java.base/share/classes/jdk/internal/nicl/UpcallStub.java
+ src/java.base/share/classes/jdk/internal/nicl/Util.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/AbstractABI.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/AbstractCallingSequenceBuilderImpl.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/ArgumentBinding.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/CallingSequence.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/CallingSequenceBuilder.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/ShuffleRecipe.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/ShuffleRecipeBuilder.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/ShuffleRecipeClass.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/ShuffleRecipeFieldHelper.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/ShuffleRecipeOperation.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/ShuffleRecipeOperationCollector.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/Storage.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/StorageClass.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/SystemABI.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/sysv/x64/ArgumentClass.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/sysv/x64/CallingSequenceBuilderImpl.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/sysv/x64/Constants.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/sysv/x64/StorageNames.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/sysv/x64/SysVx64ABI.java
+ src/java.base/share/classes/jdk/internal/nicl/types/Array.java
+ src/java.base/share/classes/jdk/internal/nicl/types/BindingRegistry.java
+ src/java.base/share/classes/jdk/internal/nicl/types/BitFields.java
+ src/java.base/share/classes/jdk/internal/nicl/types/BoundedMemoryRegion.java
+ src/java.base/share/classes/jdk/internal/nicl/types/BoundedPointer.java
+ src/java.base/share/classes/jdk/internal/nicl/types/Container.java
+ src/java.base/share/classes/jdk/internal/nicl/types/ContainerSizeInfo.java
+ src/java.base/share/classes/jdk/internal/nicl/types/Descriptor.java
+ src/java.base/share/classes/jdk/internal/nicl/types/Function.java
+ src/java.base/share/classes/jdk/internal/nicl/types/LayoutTypeImpl.java
+ src/java.base/share/classes/jdk/internal/nicl/types/Pointer.java
+ src/java.base/share/classes/jdk/internal/nicl/types/PointerTokenImpl.java
+ src/java.base/share/classes/jdk/internal/nicl/types/ReferenceImpl.java
+ src/java.base/share/classes/jdk/internal/nicl/types/Scalar.java
+ src/java.base/share/classes/jdk/internal/nicl/types/Type.java
+ src/java.base/share/classes/jdk/internal/nicl/types/Types.java
+ src/java.base/share/classes/jdk/internal/nicl/types/UncheckedPointer.java
! src/java.base/share/classes/module-info.java
+ src/java.base/solaris/classes/jdk/internal/nicl/Host.java
+ src/java.base/windows/classes/jdk/internal/nicl/Host.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/GenericMask.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/GenericShuffle.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Shapes.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/gen-src.sh
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java
+ src/jdk.incubator.vector/share/classes/module-info.java
+ src/jdk.internal.clang/share/classes/jdk/internal/clang/CallingConvention.java
+ src/jdk.internal.clang/share/classes/jdk/internal/clang/Cursor.java
+ src/jdk.internal.clang/share/classes/jdk/internal/clang/CursorKind.java
+ src/jdk.internal.clang/share/classes/jdk/internal/clang/Diagnostic.java
+ src/jdk.internal.clang/share/classes/jdk/internal/clang/Index.java
+ src/jdk.internal.clang/share/classes/jdk/internal/clang/LibClang.java
+ src/jdk.internal.clang/share/classes/jdk/internal/clang/SourceLocation.java
+ src/jdk.internal.clang/share/classes/jdk/internal/clang/SourceRange.java
+ src/jdk.internal.clang/share/classes/jdk/internal/clang/StructType.java
+ src/jdk.internal.clang/share/classes/jdk/internal/clang/Type.java
+ src/jdk.internal.clang/share/classes/jdk/internal/clang/TypeKind.java
+ src/jdk.internal.clang/share/classes/module-info.java
+ src/jdk.internal.clang/share/native/libjclang/jdk_internal_clang.cpp
! src/jdk.internal.opt/share/classes/module-info.java
+ src/jdk.internal.opt/share/classes/module-info.txt
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/AsmCodeFactory.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/CodeFactory.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/Context.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/FindSymbol.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/HeaderFile.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/JType.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/JType2.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/Main.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/PointerType.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/Printer.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/ReferenceType.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/TypeAlias.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/TypeDictionary.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/Utils.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/Validators.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/jnr/JnrCodeFactory.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/jnr/LibFactory.java
+ src/jdk.jextract/share/classes/com/sun/tools/jextract/jnr/StructFactory.java
+ src/jdk.jextract/share/classes/module-info.java
! test/jdk/TEST.groups
+ test/jdk/com/sun/tools/jextract/InMemoryFileManager.java
+ test/jdk/com/sun/tools/jextract/JTypeTest.java
+ test/jdk/com/sun/tools/jextract/Runner.java
+ test/jdk/com/sun/tools/jextract/recursive.h
+ test/jdk/com/sun/tools/jextract/recursive.java
+ test/jdk/com/sun/tools/jextract/simple.h
+ test/jdk/com/sun/tools/jextract/simple.java
+ test/jdk/com/sun/tools/jextract/test/jdkng.xml
+ test/jdk/java/lang/invoke/NativeAdapterTest.java
+ test/jdk/java/lang/invoke/NativeCallTest.java
+ test/jdk/java/lang/invoke/test/jdksig.c
+ test/jdk/java/nicl/GlobalVariable.java
+ test/jdk/java/nicl/System/UnixSystem.java
+ test/jdk/java/nicl/Upcall/CallbackSort.java
+ test/jdk/java/nicl/Upcall/DoubleUpcall.java
+ test/jdk/java/nicl/Upcall/Long4Upcall.java
+ test/jdk/java/nicl/Upcall/StructUpcall.java
+ test/jdk/java/nicl/Upcall/Upcall.java
+ test/jdk/java/nicl/Upcall/libUpcall.c
+ test/jdk/java/nicl/Vectors/Vector.java
+ test/jdk/java/nicl/Vectors/libVector.c
+ test/jdk/java/nicl/abi/sysv/x64/ArgumentClassTest.java
+ test/jdk/java/nicl/abi/sysv/x64/BitMatrix.java
+ test/jdk/java/nicl/abi/sysv/x64/CallingSequenceBuilderTest.java
+ test/jdk/java/nicl/libGlobalVariable.c
+ test/jdk/java/nicl/types/DescriptorTest.java
+ test/jdk/java/nicl/types/PointerTest.java
+ test/jdk/java/nicl/types/StructTest.java
+ test/jdk/java/nicl/types/libPointers.c
+ test/jdk/javax/arrays/test/jdk/TEST.properties
+ test/jdk/javax/arrays/test/jdk/org/openjdk/test/jdks/javax/arrays/tbd/ComplexTest.java
+ test/jdk/javax/arrays/test/jdk/org/openjdk/test/jdks/javax/arrays/tbd/DComplexTest.java
+ test/jdk/javax/arrays/test/jdk/org/openjdk/test/jdks/javax/arrays/v2/A2OpEval.java
+ test/jdk/javax/arrays/test/jdk/org/openjdk/test/jdks/javax/arrays/v2/A2OpSimplify.java
+ test/jdk/javax/arrays/test/jdk/org/openjdk/test/jdks/javax/arrays/v2/CasTest.java
+ test/jdk/javax/arrays/test/jdk/org/openjdk/test/jdks/javax/arrays/v2/MatrixTest.java
+ test/jdk/javax/arrays/test/jdk/org/openjdk/test/jdks/javax/arrays/v2/bench/Baseline.java
+ test/jdk/javax/arrays/test/jdk/org/openjdk/test/jdks/javax/arrays/v2/bench/SmallDouble.java
+ test/jdk/javax/arrays/test/jdk/org/openjdk/test/jdks/javax/arrays/v2/bench/SmallDoubleKernel1.java
+ test/jdk/javax/arrays/test/jdk/org/openjdk/test/jdks/javax/arrays/v2/bench/SmallDoubleKernel2.java
+ test/jdk/javax/arrays/test/jdk/org/openjdk/test/jdks/javax/arrays/v2/bench/SmallDoubleKernel3.java
+ test/jdk/javax/arrays/test/jdk/org/openjdk/test/jdks/javax/arrays/v2/bench/SmallDoubleTerse.java
+ test/jdk/javax/arrays/test/jdk/org/openjdk/test/jdks/javax/arrays/v2/bench/SmallDoubleTransposed.java
+ test/jdk/jdk/incubator/vector/AddTest.java
+ test/jdk/jdk/incubator/vector/MismatchTest.java
+ test/jdk/jdk/incubator/vector/VectorArrays.java
+ test/jdk/jdk/incubator/vector/VectorHash.java
+ test/jdk/jdk/incubator/vector/VectorRuns.java
+ test/jdk/panama/Expressions/pom.xml
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/CPUID.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/PatchableVecUtils.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/Ops.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/Shape.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/Shapes.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/Val.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/builder/MHMeta.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/comp/ExpComp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/comp/ExpVarOrder.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/DoubleScalarBinOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/DoubleScalarOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/Expression.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/Expressions.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/FloatScalarBinOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/FloatScalarOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/ITE.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/IndexableVal.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/IndexedVal.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/IntScalarBinOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/IntScalarOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/LongScalarBinOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/LongScalarOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/VAdd.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/VBroadcast.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/VConst.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/VDiv.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/VMask.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/VMul.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/VProd.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/VSub.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/VSum.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/bexp/BExp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/bexp/BOpExp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/bexp/VBinBExp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/bexp/VUnBExp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/scalars/DoubleBinOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/scalars/DoubleOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/scalars/FloatBinOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/scalars/FloatOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/scalars/IntBinOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/scalars/IntOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/scalars/LongBinOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/scalars/LongOp.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/types/Float256.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/types/VectorClass.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/expression/types/Vectors.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/stmt/Assignment.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/stmt/Builder.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/stmt/For.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/stmt/Statement.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/stmt/While.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/visitor/ExpressionEvaluator.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/el/visitor/StatementVisitor.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/ops/OpProvider.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/ops/OpProviders.java
+ test/jdk/panama/Expressions/src/main/java/com/oracle/vector/ops/TestOps.java
+ test/jdk/panama/Expressions/src/test/jdk/java/ArrTest.java
+ test/jdk/panama/Expressions/src/test/jdk/java/CrossLane.java
+ test/jdk/panama/Expressions/src/test/jdk/java/LoopExample/AddKernel.java
+ test/jdk/panama/Expressions/src/test/jdk/java/LoopExample/AddKernelEL.java
+ test/jdk/panama/Expressions/src/test/jdk/java/LoopExample/DeriveValueType.java
+ test/jdk/panama/Expressions/src/test/jdk/java/LoopExample/Float256.java
+ test/jdk/panama/Expressions/src/test/jdk/java/test/jdk/MaskTest.java
+ test/jdk/panama/Expressions/src/test/jdk/java/test/jdk/ReduceTest.java
+ test/jdk/panama/Expressions/src/test/jdk/java/test/jdk/ZipTest.java
+ test/jdk/panama/snippets/CPUIDTest.java
+ test/jdk/panama/snippets/MachineCodeSnippetSamples.java
+ test/jdk/panama/snippets/VectorUtils.java
+ test/jdk/panama/snippets/VectorizedHashCode.java
+ test/jdk/panama/vector-api-boxed-variant/pom.xml
+ test/jdk/panama/vector-api-boxed-variant/src/main/java/com/oracle/vector/CPUID.java
+ test/jdk/panama/vector-api-boxed-variant/src/main/java/com/oracle/vector/LowLevelVectorOps.java
+ test/jdk/panama/vector-api-boxed-variant/src/main/java/com/oracle/vector/Shapes.java
+ test/jdk/panama/vector-api-boxed-variant/src/main/java/com/oracle/vector/Vector.java
+ test/jdk/panama/vector-api-boxed-variant/src/main/java/com/oracle/vector/VectorBytes.java
+ test/jdk/panama/vector-api-boxed-variant/src/main/java/com/oracle/vector/VectorBytesLong2.java
+ test/jdk/panama/vector-api-boxed-variant/src/test/jdk/java/com/oracle/vector/BytesLong2Test.java
+ test/jdk/panama/vector-api-patchable/VectorAPITests.java
+ test/jdk/panama/vector-api-patchable/benchmarks/pom.xml
+ test/jdk/panama/vector-api-patchable/benchmarks/src/main/java/vector/benchamrks/sgemm/SGemmTest.java
+ test/jdk/panama/vector-api-patchable/build.xml
+ test/jdk/panama/vector-api-patchable/pom.xml
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Byte128Vector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Byte256Vector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/ByteVector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/CPUID.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Double128Vector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Double256Vector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/DoubleVector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Float128Vector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Float256Vector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/FloatVector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Int128Vector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Int256Vector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/IntVector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Long128Vector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Long256Vector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/LongVector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/PatchableVecUtils.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Shapes.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Short128Vector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Short256Vector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/ShortVector.java
+ test/jdk/panama/vector-api-patchable/src/main/java/com/oracle/vector/Vector.java
+ test/jdk/panama/vector-api-patchable/src/test/jdk/java/AddArrays.java
+ test/jdk/panama/vector-api-patchable/src/test/jdk/java/AddArraysLong4PS.java
+ test/jdk/panama/vector-api-patchable/src/test/jdk/java/ArrayReduceLong4PS.java
+ test/jdk/panama/vector-api-patchable/src/test/jdk/java/LittleArray.java
+ test/jdk/panama/vector-api-patchable/src/test/jdk/java/LittleArrayInt.java
+ test/jdk/panama/vector-api-patchable/src/test/jdk/java/SnippetTest.java
+ test/jdk/panama/vector-draft-spec/.idea/uiDesigner.xml
+ test/jdk/panama/vector-draft-spec/gen-src.sh
+ test/jdk/panama/vector-draft-spec/pom.xml
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Byte128Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Byte256Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Byte512Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/ByteVector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Double128Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Double256Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Double512Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/DoubleVector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Float128Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Float256Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Float512Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/FloatVector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/GenericMask.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/GenericShuffle.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Int128Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Int256Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Int512Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/IntVector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Long128Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Long256Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Long512Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/LongVector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Shapes.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Short128Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Short256Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Short512Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/ShortVector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/Vector.java
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/X-Vector.java.template
+ test/jdk/panama/vector-draft-spec/src/main/java/com/oracle/vector/X-VectorBits.java.template
+ test/jdk/panama/vector-draft-spec/src/pre/java/Spp.java
+ test/jdk/panama/vector-draft-spec/src/test/jdk/java/AddTest.java
+ test/jdk/panama/vector-draft-spec/src/test/jdk/java/Conversion.java
+ test/jdk/panama/vector-draft-spec/src/test/jdk/java/DotProduct.java
+ test/jdk/panama/vector-draft-spec/src/test/jdk/java/StepAhead.java
+ test/jdk/panama/vector-draft-spec/src/test/jdk/java/mandelbrot/Mandelbrot.java
! test/jdk/tools/launcher/VersionCheck.java

Changeset: 31b3f029551e
Author:    henryjen
Date:      2017-10-13 21:43 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/31b3f029551e

Panama patch in hotspot repo

! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/sparc/methodHandles_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
+ src/hotspot/jdk.vm.ci/share/classes/jdk.vm.ci.panama/src/hotspot/jdk/vm/ci/panama/MachineCodeSnippet.java
+ src/hotspot/jdk.vm.ci/share/classes/jdk.vm.ci.panama/src/hotspot/jdk/vm/ci/panama/amd64/CPUID.java
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciClassList.hpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciInstance.hpp
+ src/hotspot/share/ci/ciMachineCodeSnippet.cpp
+ src/hotspot/share/ci/ciMachineCodeSnippet.hpp
+ src/hotspot/share/ci/ciNativeEntryPoint.cpp
+ src/hotspot/share/ci/ciNativeEntryPoint.hpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciType.cpp
! src/hotspot/share/ci/ciType.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/location.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/unsafe.cpp
+ src/hotspot/share/prims/vector.cpp
+ src/hotspot/share/runtime/codeSnippet.cpp
+ src/hotspot/share/runtime/codeSnippet.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp

Changeset: dc63dad53c00
Author:    henryjen
Date:      2017-10-15 21:06 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/dc63dad53c00

Fix for jdk9 to jdk10 migration

! make/lib/Lib-jdk.internal.clang.gmk
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/vector.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java

Changeset: 6a5c918806b7
Author:    henryjen
Date:      2017-10-18 22:33 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/6a5c918806b7

Fix VM crash caused by missing needed JDK10 changes
Contributed-by: vlivanov

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp

Changeset: f5e73be6a6c2
Author:    henryjen
Date:      2017-11-08 19:35 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f5e73be6a6c2

Add open for jdk.internal.misc.Unsage

! test/jdk/java/lang/invoke/NativeCallTest.java

Changeset: 1e269fdc84df
Author:    henryjen
Date:      2017-11-08 20:07 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/1e269fdc84df

adapt jni.h change in JDK-8189608

! src/hotspot/share/prims/vector.cpp
! src/hotspot/share/runtime/codeSnippet.cpp



More information about the panama-dev mailing list