git: openjdk/loom: master: 36 new changesets

duke duke at openjdk.org
Sat Nov 4 08:55:29 UTC 2023


Changeset: bfaf5704
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-11-01 16:49:50 +0000
URL:       https://git.openjdk.org/loom/commit/bfaf5704e7e71f968b716b5f448860e9cda721b4

8311546: Certificate name constraints improperly validated with leading period

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/x509/DNSName.java
+ test/jdk/sun/security/x509/DNSName/LeadingPeriod.java
+ test/jdk/sun/security/x509/DNSName/certs/generate-certs.sh
+ test/jdk/sun/security/x509/DNSName/certs/openssl.cnf
+ test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/ca.pem
+ test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/leaf.pem
+ test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/ca.pem
+ test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/leaf.pem

Changeset: f262f06c
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-11-01 17:49:21 +0000
URL:       https://git.openjdk.org/loom/commit/f262f06c97b9ea94cd6119b3a8beb16bf804d083

8319211: Regression in LoopOverNonConstantFP

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java

Changeset: ee57e731
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-11-01 21:29:45 +0000
URL:       https://git.openjdk.org/loom/commit/ee57e731d03101ba6508297ef7d895082b04b427

8317612: ChoiceFormat and MessageFormat constructors call non-final public method

Reviewed-by: naoto, lancea

! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/MessageFormat.java

Changeset: 5207443b
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-11-01 22:19:57 +0000
URL:       https://git.openjdk.org/loom/commit/5207443b360cfe3ee9c53ece55da3464c13f6a9f

8317965: TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false"

Reviewed-by: rriggs

! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/LoadLibraryDeadlock.java
! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java

Changeset: 4a85f6ae
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-11-02 08:17:14 +0000
URL:       https://git.openjdk.org/loom/commit/4a85f6ae9f0381f0e29160fb1d304d7bde5840ba

8317132: Prepare HotSpot for permissive-

Reviewed-by: dholmes, jvernee, djelinski

! make/autoconf/flags-cflags.m4
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/share/memory/allocation.cpp

Changeset: 7f31a059
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-11-02 09:39:30 +0000
URL:       https://git.openjdk.org/loom/commit/7f31a0591c94983cae96b8b5f381cb6a7c0f8fcd

8319203: Parallel: Rename addr_is_marked_imprecise

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp

Changeset: d6ce62eb
Author:    Thomas Obermeier <thomas.obermeier at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-11-02 09:51:22 +0000
URL:       https://git.openjdk.org/loom/commit/d6ce62ebc01eb483b486af886d9b79f60ff87de1

8306561: Possible out of bounds access in print_pointer_information

Reviewed-by: stuefe, clanger

! src/hotspot/share/nmt/mallocTracker.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 53bb7cd4
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-11-02 10:06:37 +0000
URL:       https://git.openjdk.org/loom/commit/53bb7cd415f1d2e87d8f06ad5eb611bfdf8ef0ad

8318957: enhance agentlib:jdwp help output by info about allow option

Reviewed-by: cjplummer

! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c

Changeset: 64f8253b
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-11-02 10:53:17 +0000
URL:       https://git.openjdk.org/loom/commit/64f8253b7d9d382b18003c647a3941733f191329

8317332: Prepare security for permissive-

Reviewed-by: djelinski, weijun, valeriep

! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp
! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c

Changeset: 23a96bf3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-11-02 11:25:53 +0000
URL:       https://git.openjdk.org/loom/commit/23a96bf31223aaaf6dc129a51c0dd161062caaf8

8318894: G1: Use uint for age in G1SurvRateGroup

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: 792d8293
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-11-02 11:26:04 +0000
URL:       https://git.openjdk.org/loom/commit/792d82932860b6fac347928284e3c6fba17dfa2d

8319205: Parallel: Reenable work stealing after JDK-8310031

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/psPromotionManager.cpp

Changeset: 2d4a4d04
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-11-02 11:53:54 +0000
URL:       https://git.openjdk.org/loom/commit/2d4a4d04b876a8da5fa6c962911d36d547f214fe

8315921: Invalid CSS declarations in java.lang class documentation

Reviewed-by: jpai, alanb

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/nio/channels/AsynchronousChannelGroup.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: 4f808c62
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-11-02 12:17:18 +0000
URL:       https://git.openjdk.org/loom/commit/4f808c62b0152b634f71c89886ff32650e948b1e

8316538: runtime/handshake/MixedHandshakeWalkStackTest.java crashes with JFR

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp

Changeset: faa8bde2
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-11-02 12:17:35 +0000
URL:       https://git.openjdk.org/loom/commit/faa8bde27569b4db3a1a9dd62adee0b10e81a718

8319206: [REDO] Event NativeLibraryLoad breaks invariant by taking a stacktrace when thread is in state _thread_in_native

Reviewed-by: dholmes, egahlin

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
+ src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.hpp
! src/hotspot/share/jfr/utilities/jfrTime.hpp
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java

Changeset: e9d19d0f
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-11-02 12:21:26 +0000
URL:       https://git.openjdk.org/loom/commit/e9d19d0fffc47119d0d4f756833ec87cd0a6331e

8319300: Remove unused methods in WorkArounds and Utils

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 99efcded
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-11-02 13:13:46 +0000
URL:       https://git.openjdk.org/loom/commit/99efcded6cd95ceb8a0265c679a8542396aff5c5

8317545: AIX PPC64: Implementation of Foreign Function & Memory API

Reviewed-by: jvernee

! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
- src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv1CallArranger.java
- src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv2CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/TypeClass.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/aix/AixCallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/aix/AixPPC64Linker.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/ABIv1CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/ABIv2CallArranger.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/NativeType.java

Changeset: cb20a3e7
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-11-02 13:29:27 +0000
URL:       https://git.openjdk.org/loom/commit/cb20a3e7a64f977015984a7835ea7fe04b45de7b

8319166: Typos in the JavaDocs for MemorySegment

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java

Changeset: 7a7b1e5a
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-11-02 14:30:41 +0000
URL:       https://git.openjdk.org/loom/commit/7a7b1e5a920d71ab717d8993c9258a01f1074a48

8315890: Attempts to load from nullptr in instanceKlass.cpp and unsafe.cpp

Reviewed-by: coleenp, ccheung, dholmes

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/oops/instanceKlass.cpp

Changeset: e318cd25
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-11-02 16:03:14 +0000
URL:       https://git.openjdk.org/loom/commit/e318cd25cbb9619c5add0d00b2f192c3a7b3e4c4

8316969: Improve CDS module graph support for --module option

Reviewed-by: iklam, alanb

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java

Changeset: e6f46a43
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-11-02 16:38:13 +0000
URL:       https://git.openjdk.org/loom/commit/e6f46a43268808d0cbbb3bb93c73aa8e4cbfad83

8317374: Add Let's Encrypt ISRG Root X2

Reviewed-by: mullan

+ src/java.base/share/data/cacerts/letsencryptisrgx2
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 6ad093ef
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-11-02 16:38:30 +0000
URL:       https://git.openjdk.org/loom/commit/6ad093ef12ccb2ee2c3da93f43dc1780f4bcf1c8

8319265: TestLoadLibraryDeadlock.java fails on windows-x64 "Unable to load b.jar"

Reviewed-by: jpai, rriggs

! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/LoadLibraryDeadlock.java
! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java

Changeset: 84f4f747
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-11-02 17:39:34 +0000
URL:       https://git.openjdk.org/loom/commit/84f4f7477c4e1b7ecc4c7fead2ded21242efddd7

8319213: Compatibility.java reads both stdout and stderr of JdkUtils

Reviewed-by: rhalade

! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java

Changeset: f875163c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-11-02 17:43:26 +0000
URL:       https://git.openjdk.org/loom/commit/f875163c5d1961dd306033d866c95fe91728ba37

8318982: Improve Exceptions::special_exception

Reviewed-by: coleenp, dholmes

! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp

Changeset: 9dc40ba4
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-11-02 18:59:07 +0000
URL:       https://git.openjdk.org/loom/commit/9dc40ba48ec15d5775537c4c2224ee5bb563629a

8319195: Move most tier 1 vector API regression tests to tier 3

Reviewed-by: kvn, jiefu

! test/jdk/TEST.groups

Changeset: 3b65b879
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-11-02 19:05:14 +0000
URL:       https://git.openjdk.org/loom/commit/3b65b8797a0798474947d38d3facd17b3e89c602

8316028: Update FreeType to 2.13.2

Reviewed-by: serb, dnguyen

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftchapters.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c

Changeset: ffaecd4a
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-11-02 19:34:51 +0000
URL:       https://git.openjdk.org/loom/commit/ffaecd4aa23ca15e765784858da82b632c72dfc2

8315364: Assert thread state invariant for JFR stack trace capture

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp

Changeset: c788160f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-11-02 20:28:16 +0000
URL:       https://git.openjdk.org/loom/commit/c788160f8acea7b58b54ad857b601bb7ffb53f8e

8296240: Augment discussion of test tiers in doc/testing.md

Reviewed-by: alanb

! doc/testing.html
! doc/testing.md

Changeset: ec79ab4b
Author:    xpbob <609083568 at qq.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-11-03 03:49:37 +0000
URL:       https://git.openjdk.org/loom/commit/ec79ab4b3cd89c2c0a9c8550cd62433bd6d45266

8319268: Build failure with GCC8.3.1 after 8313643

Reviewed-by: jiefu, erikj, prr

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: be01caf3
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-11-03 12:26:47 +0000
URL:       https://git.openjdk.org/loom/commit/be01caf30de5a70684fab25b02f2c6ab346a60cb

8319323: FFM: Harmonize the @throws tags in the javadocs

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java

Changeset: 81db1721
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-11-03 12:29:39 +0000
URL:       https://git.openjdk.org/loom/commit/81db1721d4fac954003441ca2c3c29b0998d310d

8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return

Reviewed-by: rschmelter, prr

! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c

Changeset: 1a21c1a7
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2023-11-03 12:32:53 +0000
URL:       https://git.openjdk.org/loom/commit/1a21c1a783d64ca0930c358c06a43975f96ffac6

8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use"

Reviewed-by: amenkov

! test/jdk/com/sun/jdi/JdwpOnThrowTest.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java

Changeset: 008ca2a7
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-11-03 16:05:40 +0000
URL:       https://git.openjdk.org/loom/commit/008ca2a72587f1518199e81f6f7ec7fbdc258d99

8317620: Build JDK tools with ModuleMainClass attribute

Reviewed-by: erikj, alanb

! make/CreateJmods.gmk
! make/Main.gmk
= make/modules/jdk.httpserver/Jmod.gmk
= make/modules/jdk.jartool/Jmod.gmk
= make/modules/jdk.jfr/Jmod.gmk
= make/modules/jdk.jpackage/Jmod.gmk
= make/modules/jdk.jshell/Jmod.gmk
= make/modules/jdk.jstatd/Jmod.gmk

Changeset: de6667cf
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-11-03 17:31:05 +0000
URL:       https://git.openjdk.org/loom/commit/de6667cf11aa59d1bab78ae5fb235ea0b901d5c4

8225377: type annotations are not visible to javac plugins across compilation boundaries

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java

Changeset: ea6a88a0
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-11-03 17:32:51 +0000
URL:       https://git.openjdk.org/loom/commit/ea6a88a0aa4e8a365a94e71078e67a4452f40945

8318466: Improve spec of NumberFormat's methods with unsupported operations

Reviewed-by: naoto, iris

! src/java.base/share/classes/java/text/NumberFormat.java

Changeset: 29cf2c47
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-11-03 20:44:36 +0000
URL:       https://git.openjdk.org/loom/commit/29cf2c471bf046cd58bd6fefd617a2b03040d4ff

8319053: Segment dump files remain after parallel heap dump on Windows

Reviewed-by: dholmes, yyang

! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java

Changeset: c099cf53
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-11-04 06:52:19 +0000
URL:       https://git.openjdk.org/loom/commit/c099cf53f25496c99629dc578045aa5186e1109d

8318422: Allow poller threads be virtual threads

Reviewed-by: michaelm

! src/java.base/aix/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java
! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/ch/PollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java



More information about the loom-dev mailing list