git: openjdk/lanai: 23 new changesets

duke duke at openjdk.java.net
Wed Jan 13 03:02:34 UTC 2021


Changeset: 2255ab76
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-12 03:38:54 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2255ab76

8258810: Improve enum traits

Reviewed-by: ayang, iklam, lfoltan

! src/hotspot/share/utilities/enumIterator.hpp
! test/hotspot/gtest/utilities/test_enumIterator.cpp

Changeset: 77f62909
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-12 04:12:31 +0000
URL:       https://git.openjdk.java.net/lanai/commit/77f62909

8258254: Move PtrQueue flush to PtrQueueSet subclasses

Reviewed-by: tschatzl, shade

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp

Changeset: 61c5b95b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-12 06:53:17 +0000
URL:       https://git.openjdk.java.net/lanai/commit/61c5b95b

7194219: java/awt/Component/UpdatingBootTime/UpdatingBootTime.html fails on Linux

Reviewed-by: aivanov

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Component/UpdatingBootTime/UpdatingBootTime.html
! test/jdk/java/awt/Component/UpdatingBootTime/UpdatingBootTime.java

Changeset: 98ccfbf4
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-12 06:56:49 +0000
URL:       https://git.openjdk.java.net/lanai/commit/98ccfbf4

8255710: Opensource unit/regression tests for CMM

Reviewed-by: pbansal, prr

+ test/jdk/java/awt/color/GetInstanceNullData.java
+ test/jdk/java/awt/color/GetNameExceptionTest.java
+ test/jdk/java/awt/color/GetNameTest.java
+ test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java
+ test/jdk/java/awt/color/MultiThreadCMMTest.java
+ test/jdk/java/awt/color/StandardProfileTest.java
+ test/jdk/java/awt/color/StandardProfileTest.policy
+ test/jdk/java/awt/color/XYZTest.java

Changeset: 9d4e84fd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-12 07:49:21 +0000
URL:       https://git.openjdk.java.net/lanai/commit/9d4e84fd

8259565: Zero: compiler/runtime/criticalnatives fails because CriticalJNINatives is not supported

Reviewed-by: coleenp, zgu

! src/hotspot/cpu/zero/vm_version_zero.cpp
! test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java
! test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/LookUp.java

Changeset: 46637047
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-12 07:58:12 +0000
URL:       https://git.openjdk.java.net/lanai/commit/46637047

8259583: Remove unused decode_env::_codeBuffer

Reviewed-by: thartmann

! src/hotspot/share/compiler/disassembler.cpp

Changeset: a3561ae8
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-01-12 08:18:45 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a3561ae8

8258243: C2: assert failed ("Bad derived pointer") with -XX:+VerifyRegisterAllocator

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/chaitin.cpp
+ test/hotspot/jtreg/compiler/regalloc/TestVerifyRegisterAllocator.java

Changeset: a6ab9e47
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2021-01-12 08:35:12 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a6ab9e47

8258576: Try to get zerobased CCS if heap is above 32 and CDS is disabled

Reviewed-by: mdoerr, stuefe

! src/hotspot/share/memory/metaspace.cpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java

Changeset: 4697cfa4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-12 10:52:36 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4697cfa4

8259576: Misplaced curly brace in Matcher::find_shared_post_visit

Reviewed-by: lucy, thartmann

! src/hotspot/share/opto/matcher.cpp

Changeset: ac2dee56
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-12 11:41:29 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ac2dee56

8259539: JDK-8255711 broke trap messages

Reviewed-by: lfoltan, dholmes

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp

Changeset: 400dc76f
Author:    Peter Zhelezniakov <peterz at openjdk.org>
Committer: Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2021-01-12 11:50:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/400dc76f

8252015: [macos11] java.awt.TrayIcon requires updates for template images

Co-authored-by: Tres Finocchiaro <tres.finocchiaro at gmail.com>
Co-authored-by: Peter Zhelezniakov <peterz at openjdk.org>
Reviewed-by: serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/share/classes/java/awt/TrayIcon.java

Changeset: 563b268c
Author:    Sergey Platonov <sergey.platonov at gapfruit.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-12 11:57:34 +0000
URL:       https://git.openjdk.java.net/lanai/commit/563b268c

8257709: C1: Double assignment in InstructionPrinter::print_stack

Reviewed-by: shade, chagedorn

! src/hotspot/share/c1/c1_InstructionPrinter.cpp

Changeset: 4c75d14a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-12 13:07:21 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4c75d14a

8259374: Make ThreadInVMfromNative have ResetNoHandleMark

Reviewed-by: dcubed, pchilanomate

! src/hotspot/share/ci/ciUtilities.inline.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp

Changeset: ccac7aae
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-01-12 13:27:47 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ccac7aae

8258932: AArch64: Enhance floating-point Min/MaxReductionV with fminp/fmaxp

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
+ test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java

Changeset: c338f116
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-12 14:39:58 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c338f116

8259349: -XX:AvgMonitorsPerThreadEstimate=1 does not work right

Reviewed-by: coleenp, dholmes

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: d6a2105b
Author:    Phil Race <prr at openjdk.org>
Date:      2021-01-12 20:19:44 +0000
URL:       https://git.openjdk.java.net/lanai/commit/d6a2105b

8259343: [macOS] Update JNI error handling in Cocoa code.

Reviewed-by: erikj, serb

! make/modules/java.desktop/Lib.gmk
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h

Changeset: 5f7ccce0
Author:    Evan Whelan <ewhelan at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-01-12 20:41:04 +0000
URL:       https://git.openjdk.java.net/lanai/commit/5f7ccce0

8226810: Failed to launch JVM because of NullPointerException occured on System.props

Reviewed-by: alanb, naoto

! make/data/charsetmapping/stdcs-windows

Changeset: e4df2098
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2021-01-12 20:51:54 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e4df2098

7018932: Drawing very large coordinates with a dashed Stroke can cause Java to hang

Reviewed-by: serb, prr

! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/pipe/LoopPipe.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/pipe/SpanShapeRenderer.java
+ test/jdk/sun/java2d/marlin/StrokedLinePerf.java

Changeset: 4be21734
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2021-01-12 23:44:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4be21734

8259319: Illegal package access when SunPKCS11 requires SunJCE's classes

Reviewed-by: valeriep, mullan

! src/java.base/share/classes/module-info.java
! src/java.base/share/lib/security/default.policy
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
+ test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java

Changeset: c6d798c2
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-01-13 00:30:58 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c6d798c2

8259629: aarch64 builds fail after JDK-8258932

Reviewed-by: kvn

! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: 65bed647
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-01-13 01:10:29 +0000
URL:       https://git.openjdk.java.net/lanai/commit/65bed647

8253635: Implement toString() for SSLEngineImpl

Reviewed-by: coffeys, wetmore

! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java

Changeset: 0957d9eb
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-13 02:30:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0957d9eb

8259519: The java.awt.datatransfer.DataFlavor#ioInputStreamClass field is redundant

Reviewed-by: aivanov

! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
+ test/jdk/java/awt/datatransfer/DataFlavor/DefaultRepresentation.java

Changeset: 48977119
Author:    duke <duke at openjdk.org>
Date:      2021-01-13 03:00:27 +0000
URL:       https://git.openjdk.java.net/lanai/commit/48977119

Automatic merge of jdk:master into master

! make/modules/java.desktop/Lib.gmk
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! make/modules/java.desktop/Lib.gmk
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m



More information about the lanai-dev mailing list