git: openjdk/lanai: 32 new changesets
duke
duke at openjdk.java.net
Tue Nov 24 03:02:53 UTC 2020
Changeset: 659aec80
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-11-23 07:09:32 +0000
URL: https://github.com/openjdk/lanai/commit/659aec80
8256719: C1 flags that should have expired are still present
Reviewed-by: shade, neliasso
! src/hotspot/share/runtime/arguments.cpp
Changeset: 1f32c11d
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-11-23 08:24:47 +0000
URL: https://github.com/openjdk/lanai/commit/1f32c11d
8256740: ZGC: Move closures out of zOopClosure files
Reviewed-by: pliden
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
- src/hotspot/share/gc/z/zOopClosures.hpp
- src/hotspot/share/gc/z/zOopClosures.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStackWatermark.hpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
Changeset: e4a32bea
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-11-23 08:37:09 +0000
URL: https://github.com/openjdk/lanai/commit/e4a32bea
8251925: C2: RenaissanceStressTest fails with assert(!had_error): bad dominance
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
Changeset: 69c3470e
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-11-23 08:39:23 +0000
URL: https://github.com/openjdk/lanai/commit/69c3470e
8252973: ZGC: Implement Large Pages support on Windows
Reviewed-by: eosterlund, mbeckwit, pliden
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
Changeset: 65b77d59
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-11-23 10:17:09 +0000
URL: https://github.com/openjdk/lanai/commit/65b77d59
8256738: Compiler interface clean-up
Reviewed-by: neliasso, kvn, thartmann
! src/hotspot/share/ci/bcEscapeAnalyzer.hpp
! src/hotspot/share/ci/ciArray.hpp
! src/hotspot/share/ci/ciCallProfile.hpp
! src/hotspot/share/ci/ciCallSite.cpp
! src/hotspot/share/ci/ciCallSite.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciExceptionHandler.hpp
! src/hotspot/share/ci/ciInstance.hpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/ci/ciMethodBlocks.hpp
! src/hotspot/share/ci/ciObjArray.hpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/ci/ciSymbol.cpp
! src/hotspot/share/ci/ciSymbol.hpp
! src/hotspot/share/ci/ciType.cpp
! src/hotspot/share/ci/ciType.hpp
! src/hotspot/share/ci/ciTypeArray.hpp
Changeset: c0689d25
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-11-23 10:17:43 +0000
URL: https://github.com/openjdk/lanai/commit/c0689d25
8256741: Reduce footprint of compiler interface data structures
Reviewed-by: cjplummer, kvn
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/ci/ciSignature.cpp
! src/hotspot/share/ci/ciSignature.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciTypeFlow.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java
Changeset: b450e7c1
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-11-23 10:18:40 +0000
URL: https://github.com/openjdk/lanai/commit/b450e7c1
8256827: C2: Avoid reallocations by pre-sizing lists in post_allocate_copy_removal
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/postaloc.cpp
Changeset: 53f38353
Author: Per Liden <pliden at openjdk.org>
Date: 2020-11-23 10:38:38 +0000
URL: https://github.com/openjdk/lanai/commit/53f38353
8256419: ZGC: Remove "Heap Used Before/After Mark/Relocation" samplers
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zHeap.cpp
Changeset: 0fb31dbf
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-11-23 11:00:38 +0000
URL: https://github.com/openjdk/lanai/commit/0fb31dbf
8254231: Implementation of Foreign Linker API (Incubator)
Reviewed-by: coleenp, ihse, dholmes, vlivanov
! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/foreign_globals_aarch64.cpp
+ src/hotspot/cpu/aarch64/foreign_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
+ src/hotspot/cpu/aarch64/universalNativeInvoker_aarch64.cpp
+ src/hotspot/cpu/aarch64/universalUpcallHandler_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
+ src/hotspot/cpu/x86/foreign_globals_x86.cpp
+ src/hotspot/cpu/x86/foreign_globals_x86.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/javaFrameAnchor_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_64.cpp
+ src/hotspot/cpu/x86/universalNativeInvoker_x86.cpp
+ src/hotspot/cpu/x86/universalUpcallHandler_x86.cpp
! src/hotspot/cpu/x86/vmreg_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/ci/ciClassList.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
+ src/hotspot/share/ci/ciNativeEntryPoint.cpp
+ src/hotspot/share/ci/ciNativeEntryPoint.hpp
! src/hotspot/share/ci/ciObjArray.cpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/debugInfoRec.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/method.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/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
+ src/hotspot/share/prims/foreign_globals.cpp
+ src/hotspot/share/prims/foreign_globals.hpp
+ src/hotspot/share/prims/foreign_globals.inline.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
+ src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/nativeLookup.cpp
+ src/hotspot/share/prims/universalNativeInvoker.cpp
+ src/hotspot/share/prims/universalNativeInvoker.hpp
+ src/hotspot/share/prims/universalUpcallHandler.cpp
+ src/hotspot/share/prims/universalUpcallHandler.hpp
+ src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
+ src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
+ src/java.base/share/classes/jdk/internal/access/foreign/NativeLibraryProxy.java
+ src/java.base/share/classes/jdk/internal/invoke/ABIDescriptorProxy.java
+ src/java.base/share/classes/jdk/internal/invoke/NativeEntryPoint.java
+ src/java.base/share/classes/jdk/internal/invoke/VMStorageProxy.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/native/libjava/NativeLibraries.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/unix/native/libjava/jni_util_md.c
! src/java.base/windows/native/libjava/jni_util_md.c
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/FunctionDescriptor.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/LibraryLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/NativeScope.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractNativeScope.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/CABI.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LibrariesHelper.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/PlatformLayouts.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ABIDescriptor.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/Architecture.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/Binding.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/BufferLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/CallingSequence.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/UpcallHandler.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/VMStorage.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Architecture.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Linker.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64VaList.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/X86_64Architecture.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/ArgumentClassImpl.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVVaList.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/TypeClass.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/WinVaList.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
+ test/jdk/java/foreign/CallGeneratorHelper.java
+ test/jdk/java/foreign/NativeTestHelper.java
+ test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
+ test/jdk/java/foreign/TestCircularInit1.java
+ test/jdk/java/foreign/TestCircularInit2.java
+ test/jdk/java/foreign/TestCondy.java
+ test/jdk/java/foreign/TestDowncall.java
+ test/jdk/java/foreign/TestFree.java
+ test/jdk/java/foreign/TestFunctionDescriptor.java
+ test/jdk/java/foreign/TestIllegalLink.java
+ test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLayoutConstants.java
+ test/jdk/java/foreign/TestLayoutEquality.java
+ test/jdk/java/foreign/TestLibraryLookup.java
! test/jdk/java/foreign/TestNative.java
+ test/jdk/java/foreign/TestNativeScope.java
! test/jdk/java/foreign/TestNoForeignUnsafeOverride.java
! test/jdk/java/foreign/TestRebase.java
! test/jdk/java/foreign/TestTypeAccess.java
+ test/jdk/java/foreign/TestUpcall.java
+ test/jdk/java/foreign/TestUpcallHighArity.java
+ test/jdk/java/foreign/TestUpcallStubs.java
+ test/jdk/java/foreign/TestVarArgs.java
+ test/jdk/java/foreign/callarranger/CallArrangerTestBase.java
+ test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java
+ test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
+ test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
+ test/jdk/java/foreign/libIntrinsics.c
+ test/jdk/java/foreign/libLookupTest.c
! test/jdk/java/foreign/libNativeAccess.c
+ test/jdk/java/foreign/libTestDowncall.c
+ test/jdk/java/foreign/libTestDowncall.h
+ test/jdk/java/foreign/libTestUpcall.c
+ test/jdk/java/foreign/libTestUpcall.h
+ test/jdk/java/foreign/libTestUpcallHighArity.c
+ test/jdk/java/foreign/libVarArgs.c
+ test/jdk/java/foreign/stackwalk/TestStackWalk.java
+ test/jdk/java/foreign/stackwalk/libStackWalk.c
+ test/jdk/java/foreign/valist/VaListTest.java
+ test/jdk/java/foreign/valist/libVaList.c
! test/lib/sun/hotspot/WhiteBox.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverhead.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/TestAdaptVarHandles.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/VaList.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/libCallOverhead.c
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/libCallOverheadJNI.c
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/libUpcalls.c
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/libUpcallsJNI.c
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/libVaList.c
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsAlloc.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsDistance.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsFree.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/BBPoint.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/JNIPoint.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/libJNIPoint.c
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/libPoint.c
Changeset: b0485b96
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-11-23 11:33:18 +0000
URL: https://github.com/openjdk/lanai/commit/b0485b96
8256240: Reproducible builds should turn on the "deterministic" flag for Visual Studio
Reviewed-by: erikj
! make/autoconf/configure.ac
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! test/jdk/build/AbsPathsInImage.java
Changeset: 5ed70448
Author: Conor Cleary <ccleary at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date: 2020-11-23 11:48:39 +0000
URL: https://github.com/openjdk/lanai/commit/5ed70448
8256154: Some TestNG tests require default constructors
Reviewed-by: dfuchs, bpb
! test/jdk/java/lang/Package/GetPackages.java
! test/jdk/java/lang/StackWalker/Basic.java
Changeset: 895cc4f0
Author: ANUPAM DEV <73814169+anupamdev20 at users.noreply.github.com>
Committer: Julia Boes <jboes at openjdk.org>
Date: 2020-11-23 12:08:47 +0000
URL: https://github.com/openjdk/lanai/commit/895cc4f0
8255675: Typo in java.net.HttpURLConnection
Reviewed-by: chegar
! src/java.base/share/classes/java/net/HttpURLConnection.java
Changeset: 84429cd9
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-11-23 13:44:43 +0000
URL: https://github.com/openjdk/lanai/commit/84429cd9
8249144: Potential memory leak in TypedMethodOptionMatcher
Reviewed-by: thartmann
! src/hotspot/share/compiler/compilerOracle.cpp
Changeset: 884b9ff2
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2020-11-23 15:13:51 +0000
URL: https://github.com/openjdk/lanai/commit/884b9ff2
8256485: Zero VM build broken after JDK-8254231
Reviewed-by: shade, redestad
+ src/hotspot/cpu/zero/foreign_globals_zero.cpp
+ src/hotspot/cpu/zero/foreign_globals_zero.hpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
+ src/hotspot/cpu/zero/universalNativeInvoker_zero.cpp
+ src/hotspot/cpu/zero/universalUpcallHandle_zero.cpp
! src/hotspot/cpu/zero/vmreg_zero.cpp
! src/hotspot/share/prims/foreign_globals.hpp
! src/hotspot/share/prims/universalUpcallHandler.hpp
Changeset: aabc9ca2
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2020-11-23 15:41:19 +0000
URL: https://github.com/openjdk/lanai/commit/aabc9ca2
8255678: Add Mutex::try_lock version without rank checks
Reviewed-by: dcubed, dholmes, coleenp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
+ test/hotspot/gtest/runtime/test_mutex_rank.cpp
Changeset: 8ddf5e17
Author: Elliott Baron <ebaron at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-11-23 16:02:52 +0000
URL: https://github.com/openjdk/lanai/commit/8ddf5e17
8256809: Annotation processing causes NPE during flow analysis
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/processing/rounds/ErrClassSymbolTypeFixed.java
Changeset: ae0ca743
Author: Naoto Sato <naoto at openjdk.org>
Date: 2020-11-23 16:41:50 +0000
URL: https://github.com/openjdk/lanai/commit/ae0ca743
8247432: Update IANA Language Subtag Registry to Version 2020-09-29
Reviewed-by: joehw
! make/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/Bug8040211.java
Changeset: 042734cc
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-11-23 17:44:10 +0000
URL: https://github.com/openjdk/lanai/commit/042734cc
8251549: Update docs on building for Git
Reviewed-by: lancea
! doc/building.md
Changeset: 18e85064
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-11-23 17:55:20 +0000
URL: https://github.com/openjdk/lanai/commit/18e85064
8256860: S390 builds broken after JDK-8254231
Reviewed-by: stuefe
+ src/hotspot/cpu/s390/foreign_globals_s390.cpp
+ src/hotspot/cpu/s390/foreign_globals_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
+ src/hotspot/cpu/s390/universalNativeInvoker_s390.cpp
+ src/hotspot/cpu/s390/universalUpcallHandle_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.cpp
Changeset: 9de5d091
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2020-11-23 18:48:16 +0000
URL: https://github.com/openjdk/lanai/commit/9de5d091
8256585: Remove in-place conversion vector operators from Vector API
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
Changeset: fa75ad69
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-11-23 18:50:09 +0000
URL: https://github.com/openjdk/lanai/commit/fa75ad69
8256725: Metaspace: better blocktree and binlist asserts
Reviewed-by: shade, rrich, lkorinth
! src/hotspot/share/memory/metaspace/binList.hpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/blockTree.hpp
! src/hotspot/share/memory/metaspace/freeBlocks.hpp
! test/hotspot/gtest/metaspace/test_blocktree.cpp
Changeset: aac5c2a8
Author: William Kemper <kemperw at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-11-23 18:53:59 +0000
URL: https://github.com/openjdk/lanai/commit/aac5c2a8
8255984: Shenandoah: "adaptive" heuristic is prone to missing load spikes
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: d9ae0db6
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-11-23 19:12:13 +0000
URL: https://github.com/openjdk/lanai/commit/d9ae0db6
8256746: gc/CriticalNativeArgs.java fails without -XX:-CriticalJNINatives
Reviewed-by: kbarrett, coleenp, rkennke
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/libCriticalNative.c
Changeset: 7551c680
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-11-23 19:15:50 +0000
URL: https://github.com/openjdk/lanai/commit/7551c680
8256675: Zero: purge biased locking support
Reviewed-by: coleenp, pchilanomate
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
Changeset: 47a78e8a
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-11-23 19:32:34 +0000
URL: https://github.com/openjdk/lanai/commit/47a78e8a
8256829: GNU hash style is not available on MIPS
Reviewed-by: ihse, aoqi, glaubitz
! make/autoconf/flags-ldflags.m4
Changeset: b50b99df
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-11-23 20:20:20 +0000
URL: https://github.com/openjdk/lanai/commit/b50b99df
8256825: Cleanup WeakProcessorPhaseTimes
Reviewed-by: sjohanss, stefank
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp
Changeset: b3497f9b
Author: Naoto Sato <naoto at openjdk.org>
Date: 2020-11-23 22:17:45 +0000
URL: https://github.com/openjdk/lanai/commit/b3497f9b
8256839: JavaDoc for java.time.Period.negated() method
Reviewed-by: rriggs, lancea, joehw, scolebourne
! src/java.base/share/classes/java/time/Period.java
Changeset: 1df94c9f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-11-23 22:30:36 +0000
URL: https://github.com/openjdk/lanai/commit/1df94c9f
8256912: Zero builds fail after JDK-8255984
Reviewed-by: zgu, rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
Changeset: 372595cc
Author: Per Liden <pliden at openjdk.org>
Date: 2020-11-23 23:30:38 +0000
URL: https://github.com/openjdk/lanai/commit/372595cc
8256390: ZGC: Relocate in-place instead of having a heap reserve
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zAllocationFlags.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zHeuristics.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
+ src/hotspot/share/gc/z/zPageAllocator.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zUtils.hpp
! src/hotspot/share/gc/z/zUtils.inline.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
+ test/hotspot/jtreg/gc/z/TestRelocateInPlace.java
Changeset: 67a95900
Author: Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2020-11-24 02:04:34 +0000
URL: https://github.com/openjdk/lanai/commit/67a95900
8256614: AArch64: Add SVE backend implementation for integer min/max
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: cc96b0ac
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-11-24 02:17:47 +0000
URL: https://github.com/openjdk/lanai/commit/cc96b0ac
8256813: Simplify WeakProcessor counting of OopStorage entries
Reviewed-by: sjohanss, stefank
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shared/weakProcessor.hpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
Changeset: eeadc050
Author: duke <duke at openjdk.org>
Date: 2020-11-24 03:00:36 +0000
URL: https://github.com/openjdk/lanai/commit/eeadc050
Automatic merge of jdk:master into master
More information about the lanai-dev
mailing list