git: openjdk/lanai: 22 new changesets
duke
duke at openjdk.java.net
Tue Mar 16 03:02:06 UTC 2021
Changeset: f7e0a098
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2021-03-15 05:20:39 +0000
URL: https://git.openjdk.java.net/lanai/commit/f7e0a098
8263425: AArch64: two potential bugs in C1 LIRGenerator::generate_address()
Reviewed-by: aph
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
Changeset: b371f90f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-03-15 06:25:08 +0000
URL: https://git.openjdk.java.net/lanai/commit/b371f90f
8263504: Some OutputMachOpcodes fields are uninitialized
Reviewed-by: kvn
! src/hotspot/share/adlc/output_h.cpp
Changeset: ba22e6f6
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-03-15 06:25:36 +0000
URL: https://git.openjdk.java.net/lanai/commit/ba22e6f6
8263446: Avoid unary minus over unsigned type in ObjectSynchronizer::dec_in_use_list_ceiling
Reviewed-by: eosterlund, dcubed
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 06383033
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-03-15 06:27:32 +0000
URL: https://git.openjdk.java.net/lanai/commit/06383033
8263497: Clean up sun.security.krb5.PrincipalName::toByteArray
Reviewed-by: weijun
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
Changeset: 8afec70c
Author: Ajit Ghaisas <aghaisas at openjdk.org>
Date: 2021-03-15 06:41:44 +0000
URL: https://git.openjdk.java.net/lanai/commit/8afec70c
8260931: Implement JEP 382: New macOS Rendering Pipeline
Co-authored-by: Jayathirth D V <jdv at openjdk.org>
Co-authored-by: Alexey Ushakov <avu at openjdk.org>
Co-authored-by: Artem Bochkarev <abochkarev at openjdk.org>
Co-authored-by: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Co-authored-by: Denis Konoplev <dkonoplev at openjdk.org>
Co-authored-by: Phil Race <prr at openjdk.org>
Co-authored-by: Kevin Rushforth <kcr at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Co-authored-by: Ajit Ghaisas <aghaisas at openjdk.org>
Reviewed-by: ihse, avu, kcr, gziemski, prr, kizune, jdv, psadhukhan, serb
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
+ src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/MacosxSurfaceManagerFactory.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLComposite.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLComposite.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGlyphCache.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGlyphCache.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskBlit.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskBlit.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSamplerManager.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSamplerManager.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLStencilManager.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLStencilManager.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceDataBase.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexturePool.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTransform.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTransform.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLUtils.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLUtils.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/RenderOptions.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/common.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders.metal
! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h
+ test/jdk/performance/client/RenderPerfTest/Makefile
+ test/jdk/performance/client/RenderPerfTest/README
+ test/jdk/performance/client/RenderPerfTest/build.xml
= test/jdk/performance/client/RenderPerfTest/resources/renderperf/images/duke.png
+ test/jdk/performance/client/RenderPerfTest/src/renderperf/RenderPerfLCDTest.java
+ test/jdk/performance/client/RenderPerfTest/src/renderperf/RenderPerfTest.java
Changeset: 32c7fcc6
Author: Toshio Nakamura <tnakamura at openjdk.org>
Committer: Dmitry Markov <dmarkov at openjdk.org>
Date: 2021-03-15 09:20:34 +0000
URL: https://git.openjdk.java.net/lanai/commit/32c7fcc6
8263490: [macos] Crash occurs on JPasswordField with activated InputMethod
Reviewed-by: dmarkov, serb, kizune
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
Changeset: 7b4aefe9
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-03-15 09:50:52 +0000
URL: https://git.openjdk.java.net/lanai/commit/7b4aefe9
8263530: sun.awt.X11.ListHelper.removeAll() should use clear()
Reviewed-by: serb, kizune
! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java
Changeset: fac39fe9
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-03-15 10:52:48 +0000
URL: https://git.openjdk.java.net/lanai/commit/fac39fe9
8263508: Remove dead code in MethodHandleImpl
Reviewed-by: jkuhn, mchung
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
Changeset: c0176c42
Author: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2021-03-15 11:18:59 +0000
URL: https://git.openjdk.java.net/lanai/commit/c0176c42
8263552: Use String.valueOf() for char-to-String conversions
Reviewed-by: redestad, vtewari, azvegint, chegar
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/jdk/internal/reflect/SignatureIterator.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java
Changeset: 80cdf788
Author: Frederic Parain <fparain at openjdk.org>
Date: 2021-03-15 12:57:51 +0000
URL: https://git.openjdk.java.net/lanai/commit/80cdf788
8263544: Unused argument in ConstantPoolCacheEntry::set_field()
Reviewed-by: coleenp, dholmes
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
Changeset: d6b5e180
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2021-03-15 14:12:21 +0000
URL: https://git.openjdk.java.net/lanai/commit/d6b5e180
8263191: Consolidate ThreadInVMfromJavaNoAsyncException and ThreadBlockInVMWithDeadlockCheck with existing wrappers
Reviewed-by: coleenp, dholmes, dcubed
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/safepoint.cpp
Changeset: d825198e
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-03-15 17:05:28 +0000
URL: https://git.openjdk.java.net/lanai/commit/d825198e
8263556: remove `@modules java.base` from tests
Reviewed-by: dcubed, naoto, iris
! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java
! test/hotspot/jtreg/gc/TestJNIWeak/TestJNIWeak.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringMarking.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java
! test/hotspot/jtreg/gc/TestReferenceRefersTo.java
! test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/g1/TestPeriodicCollectionJNI.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java
! test/hotspot/jtreg/runtime/jni/CallWithJNIWeak/CallWithJNIWeak.java
! test/hotspot/jtreg/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java
! test/jdk/java/util/Formatter/Basic.java
! test/jdk/java/util/zip/ZipFile/Zip64SizeTest.java
Changeset: 189289d9
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-03-15 17:20:10 +0000
URL: https://git.openjdk.java.net/lanai/commit/189289d9
8262326: MaxMetaspaceSize does not have to be aligned to metaspace commit alignment
Reviewed-by: coleenp, iklam
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
Changeset: 46d78f0d
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2021-03-15 17:24:24 +0000
URL: https://git.openjdk.java.net/lanai/commit/46d78f0d
6539707: (fc) MappedByteBuffer.force() method throws an IOException in a very simple test
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/MappedMemoryUtils.java
! src/java.base/windows/native/libnio/MappedMemoryUtils.c
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MappedMemorySegments.java
+ test/jdk/java/nio/MappedByteBuffer/ForceException.java
Changeset: 771b146a
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-03-15 17:25:59 +0000
URL: https://git.openjdk.java.net/lanai/commit/771b146a
8245025: MoveAndUpdateClosure::do_addr calls function with side-effects in an assert
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 5ab52448
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-03-15 17:38:31 +0000
URL: https://git.openjdk.java.net/lanai/commit/5ab52448
8263514: Minor issue in JavacFileManager.SortFiles.REVERSE
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: 4f1cda4f
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-03-15 18:07:44 +0000
URL: https://git.openjdk.java.net/lanai/commit/4f1cda4f
8263387: G1GarbageCollection JFR event gets gc phase, not gc type
Reviewed-by: sjohanss, ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectorState.cpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
+ src/hotspot/share/gc/g1/g1GCPauseType.hpp
- src/hotspot/share/gc/g1/g1GCTypes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/g1/g1Trace.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/G1YCType.java
Changeset: 0c718ab2
Author: Craig Andrews <candrews at integralblue.com>
Committer: Brent Christian <bchristi at openjdk.org>
Date: 2021-03-15 18:35:04 +0000
URL: https://git.openjdk.java.net/lanai/commit/0c718ab2
8262277: URLClassLoader.getResource throws undocumented IllegalArgumentException
Reviewed-by: alanb, bchristi, psadhukhan
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
+ test/jdk/java/net/URLClassLoader/FindResourceDoesNotThrowException.java
Changeset: 4d1c08ca
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-03-15 21:19:11 +0000
URL: https://git.openjdk.java.net/lanai/commit/4d1c08ca
8263616: 'Deprecatd' typo in src/hotspot/share/classfile/classFileParser.cpp
Reviewed-by: hseigel, dcubed
! src/hotspot/share/classfile/classFileParser.cpp
Changeset: 1e570870
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-03-15 22:20:13 +0000
URL: https://git.openjdk.java.net/lanai/commit/1e570870
8263392: Allow current thread to be specified in ExceptionMark
Reviewed-by: dholmes, ccheung, coleenp, minqi
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
Changeset: 8c1112a6
Author: David Holmes <dholmes at openjdk.org>
Date: 2021-03-15 23:11:13 +0000
URL: https://git.openjdk.java.net/lanai/commit/8c1112a6
8261916: gtest/GTestWrapper.java vmErrorTest.unimplemented1_vm_assert failed
Reviewed-by: dcubed, coleenp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: ee110fc0
Author: duke <duke at openjdk.org>
Date: 2021-03-16 03:00:17 +0000
URL: https://git.openjdk.java.net/lanai/commit/ee110fc0
Automatic merge of jdk:master into master
More information about the lanai-dev
mailing list