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