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