git: openjdk/loom: fibers: 75 new changesets

duke duke at openjdk.org
Thu Mar 2 09:42:12 UTC 2023


Changeset: 23e9d9d3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-02-23 06:44:10 +0000
URL:       https://git.openjdk.org/loom/commit/23e9d9d3ee0b2e30876cea47be131ccc86844873

8302811: NMT.random_reallocs_vm fails if NMT is off

Reviewed-by: jsjolen, sgehwolf

! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp

Changeset: 221f3463
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-02-23 08:08:25 +0000
URL:       https://git.openjdk.org/loom/commit/221f34634de58d339f6cf7b08b2520fb748fff82

8303047: avoid NULL after 8301661

Reviewed-by: mdoerr, kbarrett, dholmes

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: 1bab93b2
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-02-23 10:31:14 +0000
URL:       https://git.openjdk.org/loom/commit/1bab93b2d0ca62189fee1783d8796d056353c72e

8303073: (bf) Temporarily reinstate private DirectByteBuffer(long, int) constructor

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template

Changeset: f113b04a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-02-23 14:07:37 +0000
URL:       https://git.openjdk.org/loom/commit/f113b04ab94c4428c62548338d31c4eb88ebdeaf

8302927: Unproblemlist Fuzz.java from ProblemList-zgc.txt again

Reviewed-by: sjohanss, eosterlund

! test/jdk/ProblemList-zgc.txt

Changeset: 2cf8b860
Author:    Justin King <jcking at openjdk.org>
Date:      2023-02-23 15:23:03 +0000
URL:       https://git.openjdk.org/loom/commit/2cf8b8607dac961e1d63a905c6492daa54c944d5

8303071: Memory leaks in libjdwp

Reviewed-by: sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/transport.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c

Changeset: 58ca711a
Author:    Christoph Dreis <christoph.dreis at freenet.de>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-02-23 15:25:05 +0000
URL:       https://git.openjdk.org/loom/commit/58ca711a9751ce38ef13e8e3ba78221f87de700f

8303078: Reduce allocations when pretty printing JCTree during compilation

Reviewed-by: jjg, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java

Changeset: a2471b37
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-02-23 17:07:52 +0000
URL:       https://git.openjdk.org/loom/commit/a2471b37e358040049b616e1d2ce160539b9a2a2

8303125: ProblemList vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java

Reviewed-by: jdv

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4b6acad0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-23 17:20:53 +0000
URL:       https://git.openjdk.org/loom/commit/4b6acad0bd7729c39e807cd35c40b0fe4a14783c

8302883: JFR: Improve periodic events

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/Batch.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/BatchManager.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/EventTask.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JDKEventTask.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JVMEventTask.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JavaEventTask.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/LookupKey.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicTask.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicType.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/TaskRepository.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/UserEventTask.java

Changeset: 71dd7eaf
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2023-02-23 18:02:43 +0000
URL:       https://git.openjdk.org/loom/commit/71dd7eaf7ff06cb2bb31a2ece97aea60abb47509

8303085: Runtime problem list cleanup

Reviewed-by: lmesnik, dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: 6397cb61
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-02-23 18:20:53 +0000
URL:       https://git.openjdk.org/loom/commit/6397cb611a95be5ed86b95d039a2c389f4304281

8301200: Don't scale timeout stress with timeout factor

Reviewed-by: lkorinth

! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java

Changeset: f612dcfe
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-02-23 19:05:40 +0000
URL:       https://git.openjdk.org/loom/commit/f612dcfebea7ffd4390f833646ad45d6f0ebd04f

8302512: Update IANA Language Subtag Registry to Version 2023-02-14

Reviewed-by: naoto

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 4d33fbd5
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-02-23 19:51:02 +0000
URL:       https://git.openjdk.org/loom/commit/4d33fbd582d0a3c38180385bdef7225426273806

8303089: [jittester] Add time limit to IRTree generation

Reviewed-by: iveresov, lmesnik

! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionLimiter.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java

Changeset: 6b24b4a7
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-23 19:53:21 +0000
URL:       https://git.openjdk.org/loom/commit/6b24b4a70fac9ef1e9554fbbb2c7e1aa991ccc33

8302821: JFR: Periodic task thread spins after recording has stopped

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java

Changeset: 796cdd52
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-23 20:12:54 +0000
URL:       https://git.openjdk.org/loom/commit/796cdd52f5fa9222d187295e114ff639c200caef

8302677: JFR: Cache label and contentType in EventType and ValueDescriptor

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java

Changeset: 1a078714
Author:    Damon Nguyen <dnguyen at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2023-02-23 20:41:25 +0000
URL:       https://git.openjdk.org/loom/commit/1a078714546c7582c310537dcae91b521f3c2b40

8302173: Button border overlaps with button icon on macOS system LaF

Reviewed-by: honkar, psadhukhan

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
+ test/jdk/javax/swing/JButton/HtmlButtonWithTextAndIcon.java

Changeset: 8f7c4969
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-02-24 07:58:25 +0000
URL:       https://git.openjdk.org/loom/commit/8f7c4969c28c58ae4b9adeed822707b28be16dd0

8302810: NMT gtests don't correctly check for marked ranges

Reviewed-by: gziemski, dholmes

! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/testutils.cpp
! test/hotspot/gtest/testutils.hpp

Changeset: 7d8b8ba9
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-02-24 08:47:41 +0000
URL:       https://git.openjdk.org/loom/commit/7d8b8ba9c46475ededcae7db6c841b25fa83d167

8303131: pandoc.exe mangles all processed html files

Reviewed-by: erikj

! make/common/ProcessMarkdown.gmk

Changeset: 83d77b1c
Author:    Justin King <jcking at openjdk.org>
Date:      2023-02-24 15:49:00 +0000
URL:       https://git.openjdk.org/loom/commit/83d77b1cbb6d0179e9c130d51b7fada2e76e86d3

8303072: Memory leak in exeNullCallerTest.cpp

Reviewed-by: dholmes

! test/jdk/jni/nullCaller/exeNullCallerTest.cpp

Changeset: ccf3340e
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-02-24 19:02:12 +0000
URL:       https://git.openjdk.org/loom/commit/ccf3340e829b1f033bd3e662c7ce782c34f7a89b

8303083: (bf) Remove private DirectByteBuffer(long, int) constructor before JDK 21 GA

Reviewed-by: alanb, lancea

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template

Changeset: b4ea8073
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-02-24 19:38:55 +0000
URL:       https://git.openjdk.org/loom/commit/b4ea80731c6c0a0328a9801590ba5b081f08c3bd

8288912: vmTestbase/nsk/stress/strace/strace002.java fails with Unexpected method name: currentCarrierThread

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/vmTestbase/nsk/stress/strace/StraceBase.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace002.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace003.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace004.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace007.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace010.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace013.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.java

Changeset: 17e3769e
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-02-25 07:48:03 +0000
URL:       https://git.openjdk.org/loom/commit/17e3769ed7190c3ba885e6434e1811bca2d66f13

8302871: Speed up StringLatin1.regionMatchesCI

Reviewed-by: redestad, martin, alanb

! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template
! src/java.base/share/classes/java/lang/StringLatin1.java
! test/jdk/java/lang/String/CompactString/EqualsIgnoreCase.java
+ test/micro/org/openjdk/bench/java/lang/RegionMatchesIC.java

Changeset: 2e78d838
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-02-25 07:48:57 +0000
URL:       https://git.openjdk.org/loom/commit/2e78d838a5e55e3ef68bc8df2b40615e8bdb0389

8302899: Executors.newSingleThreadExecutor can use Cleaner to shutdown executor

Reviewed-by: rriggs, martin, dfuchs, bchristi

! src/java.base/share/classes/java/util/concurrent/Executors.java
! test/jdk/java/util/concurrent/Executors/AutoShutdown.java

Changeset: 1dbd18ac
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-02-25 13:38:47 +0000
URL:       https://git.openjdk.org/loom/commit/1dbd18ac634521edd293a570c66d4d1fe092cfef

8302120: Prefer ArrayList to LinkedList in AggregatePainter

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/plaf/synth/ParsedSynthStyle.java

Changeset: 3a9f491c
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-02-25 13:39:36 +0000
URL:       https://git.openjdk.org/loom/commit/3a9f491caa04db8b367129c50892bc669e5765bd

8301964: Expensive fillInStackTrace operation in HttpURLConnection.getLastModified when no last-modified in response

Reviewed-by: dfuchs, jpai, alanb

! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java

Changeset: 2fb1e3b7
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-02-25 13:40:32 +0000
URL:       https://git.openjdk.org/loom/commit/2fb1e3b7e72cf7836a9ffd9c6a5b09a6eef3c01b

8302268: Prefer ArrayList to LinkedList in XEmbeddedFramePeer

Reviewed-by: serb, dnguyen

! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java

Changeset: a43931b7
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-02-26 23:36:59 +0000
URL:       https://git.openjdk.org/loom/commit/a43931b79cb25d218e8f9b4d4f3a106f59cb2d37

8303102: jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN

Reviewed-by: dholmes

! src/hotspot/share/services/diagnosticCommand.cpp
! test/jdk/sun/management/jmxremote/startstop/JMXStatusTest.java

Changeset: 1794f497
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-27 07:12:18 +0000
URL:       https://git.openjdk.org/loom/commit/1794f4975147e1623763ed3ba029c9171e91d70c

8302681: [IR Framework] Only allow cpuFeatures from a verified list

Reviewed-by: thartmann, pli, chagedorn, kvn

! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPreconditions.java

Changeset: d2660a69
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-27 07:15:27 +0000
URL:       https://git.openjdk.org/loom/commit/d2660a6915582d059d456f1ae8c78831b15f0ef2

8303045: Remove RegionNode::LoopStatus::NeverIrreducibleEntry assert with wrong assumption

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestInlinedSplitFallInIrreducibleLoopStatus.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestInlinedSplitFallInIrreducibleLoopStatusMain.java

Changeset: 2613b94f
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-27 07:16:59 +0000
URL:       https://git.openjdk.org/loom/commit/2613b94f2863f54af22929ca8b5fef290e256ba1

8302149: Speed up compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java

Reviewed-by: kvn, vlivanov

! test/hotspot/jtreg/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java

Changeset: db217c9a
Author:    Damon Fenacci <damon.fenacci at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-02-27 07:33:13 +0000
URL:       https://git.openjdk.org/loom/commit/db217c9ad68d3627fb6c9ec99634c7dd03a249d8

8292583: Comment for ciArrayKlass::make is wrong

Reviewed-by: thartmann, rcastanedalo

! src/hotspot/share/ci/ciArrayKlass.cpp

Changeset: a2c5a4ac
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-02-27 07:52:03 +0000
URL:       https://git.openjdk.org/loom/commit/a2c5a4ac9ee10281470f291f5a8f8393acea02cc

8302732: sun/net/www/http/HttpClient/MultiThreadTest.java still failing intermittently

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java

Changeset: 306134dc
Author:    Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-02-27 09:18:56 +0000
URL:       https://git.openjdk.org/loom/commit/306134dcf9db6c44adf919fac29f5b227534bdee

8300792: Refactor examples in java.net.http to use @snippet

Reviewed-by: dfuchs, jpai

! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/java/net/http/WebSocket.java

Changeset: dbb5581e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-02-27 09:19:57 +0000
URL:       https://git.openjdk.org/loom/commit/dbb5581eba5d765bca95585ba91f9b0eee9d1f57

8081474: SwingWorker calls 'done' before the 'doInBackground' is finished

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/javax/swing/SwingWorker.java
+ test/jdk/javax/swing/SwingWorker/TestDoneBeforeDoInBackground.java

Changeset: fbc036e7
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-27 09:47:01 +0000
URL:       https://git.openjdk.org/loom/commit/fbc036e7454720b589d99a8cae30369a10471528

8303135: JFR: Log periodic events using periodic tag

Reviewed-by: mgronlun

! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/BatchManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/EventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicTask.java

Changeset: f2b03f9a
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-27 11:05:07 +0000
URL:       https://git.openjdk.org/loom/commit/f2b03f9a2c0fca853211e41a1ddf46195dd56698

8303051: Stop saving 5 chunks in each ChunkPool

Reviewed-by: rehn, coleenp

! src/hotspot/share/memory/arena.cpp

Changeset: 2fe4e5f8
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-02-27 15:35:58 +0000
URL:       https://git.openjdk.org/loom/commit/2fe4e5f8d76e20e34d6022417589d521483c78be

8303169: Remove Windows specific workaround from libdt

Reviewed-by: cjplummer, sspitsyn, clanger

! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c

Changeset: f5a12768
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-02-27 15:53:33 +0000
URL:       https://git.openjdk.org/loom/commit/f5a12768fba4a6508fb0359aedd608fd9d6d9024

8262895: [macos_aarch64] runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr

Reviewed-by: dholmes, coleenp

! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java

Changeset: 55e6bb6b
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-02-27 16:21:57 +0000
URL:       https://git.openjdk.org/loom/commit/55e6bb6b85828f9a0ac37467ac2d28fd3349c64f

8302685: Some javac unit tests aren't reliably closing open files

Reviewed-by: darcy, vromero

! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/6400872/T6400872.java
! test/langtools/tools/javac/6567415/T6567415.java
! test/langtools/tools/javac/ConditionalExpressionResolvePending.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/Paths/6638501/JarFromManifestFailure.java
! test/langtools/tools/javac/Paths/TestCompileJARInClassPath.java
! test/langtools/tools/javac/T6403466.java
! test/langtools/tools/javac/T7159016.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
! test/langtools/tools/javac/T8071847/T8071847.java
! test/langtools/tools/javac/T8152616.java
! test/langtools/tools/javac/api/T6483788.java
! test/langtools/tools/javac/api/T6877206.java
! test/langtools/tools/javac/api/guide/Test.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/diags/CheckExamples.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/Example.java
! test/langtools/tools/javac/diags/MessageInfo.java
! test/langtools/tools/javac/diags/RunExamples.java
! test/langtools/tools/javac/diags/examples/ProcFileCreateLastRound/processors/AnnoProc.java
! test/langtools/tools/javac/diags/examples/ProcFileReopening/processors/AnnoProc.java
! test/langtools/tools/javac/diags/examples/ProcIllegalFileName/processors/AnnoProc.java
! test/langtools/tools/javac/diags/examples/ProcTypeRecreate/processors/AnnoProc.java
! test/langtools/tools/javac/diags/examples/ProcUseImplicit/processors/AnnoProc.java
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/processors/AnnoProc.java
! test/langtools/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java
! test/langtools/tools/javac/file/T7068437.java
! test/langtools/tools/javac/file/T7068451.java
! test/langtools/tools/javac/file/zip/T6836682.java
! test/langtools/tools/javac/file/zip/Utils.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/separate/DirectedClassLoader.java
! test/langtools/tools/javac/options/T7022337.java
! test/langtools/tools/javac/parser/ExtraSemiTest.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/processing/6350124/HelloWorldAP.java
! test/langtools/tools/javac/processing/6413690/T6413690.java
! test/langtools/tools/javac/processing/6499119/ClassProcessor.java
! test/langtools/tools/javac/processing/6634138/T6634138.java
! test/langtools/tools/javac/processing/T6439826.java
! test/langtools/tools/javac/processing/T6920317.java
! test/langtools/tools/javac/processing/TestWarnErrorCount.java
! test/langtools/tools/javac/processing/errors/TestSuppression.java
! test/langtools/tools/javac/processing/filer/TestGetResource.java
! test/langtools/tools/javac/processing/filer/TestLastRound.java
! test/langtools/tools/javac/processing/model/element/TestMissingElement2/Generator.java
! test/langtools/tools/javac/processing/model/element/TestNames.java
! test/langtools/tools/javac/processing/model/util/elements/TestGetConstantExpression.java
! test/langtools/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java
! test/langtools/tools/javac/processing/options/testPrintProcessorInfo/Test.java
! test/langtools/tools/javac/processing/rounds/BaseClassesNotReRead.java
! test/langtools/tools/javac/processing/werror/WErrorGen.java
! test/langtools/tools/javac/sealed/ValidateJarWithSealedAndRecord.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionNoValue.java
! test/langtools/tools/javac/tree/TreePosRoundsTest.java

Changeset: a253b460
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-02-27 16:35:59 +0000
URL:       https://git.openjdk.org/loom/commit/a253b4602147633a3d2e83775d1feef4f12a5272

8301119: Support for GB18030-2022

Reviewed-by: alanb, coffeys, lancea

! make/data/charsetmapping/charsets
! make/data/charsetmapping/stdcs-aix
! make/data/charsetmapping/stdcs-linux
- make/data/charsetmapping/stdcs-solaris
! make/data/charsetmapping/stdcs-windows
! make/jdk/src/classes/build/tools/charsetmapping/SPI.java
= src/java.base/share/classes/sun/nio/cs/GB18030.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template
! test/jdk/java/nio/charset/Charset/RegisteredCharsets.java
! test/jdk/sun/nio/cs/TestGB18030.java
! test/jdk/sun/nio/cs/mapping/CoderTest.java
! test/jdk/sun/nio/cs/mapping/GB18030.b2c
= test/jdk/sun/nio/cs/mapping/GB18030_2000.b2c

Changeset: 42330d28
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-02-27 17:11:29 +0000
URL:       https://git.openjdk.org/loom/commit/42330d28da28da034da1927302990f458e76cad1

8029370: (fc) FileChannel javadoc not clear for cases where position == size

Reviewed-by: lancea

! src/java.base/share/classes/java/nio/channels/FileChannel.java

Changeset: b527edd3
Author:    David M. Lloyd <david.lloyd at redhat.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-02-27 17:18:44 +0000
URL:       https://git.openjdk.org/loom/commit/b527edd3388ad6a0d44a291983b08b2b5c023f8f

8292914: Lambda proxies have unstable names

Change the name of generated lambda proxy classes so that they no longer have a numerical suffix.

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaContainsOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForOldInfInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestHostOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PredicateTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/pkg2/Child.jcod
! test/hotspot/jtreg/serviceability/dcmd/vm/ClassHierarchyTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/get_stack_trace.h
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java
! test/jdk/java/lang/StackWalker/HiddenFrames.java
! test/jdk/java/lang/StackWalker/VerifyStackTrace.java
! test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java

Changeset: 4c169d2d
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-02-27 18:10:40 +0000
URL:       https://git.openjdk.org/loom/commit/4c169d2d7c3082a278946175874777f78d45b0bc

8303253: Remove unnecessary calls to super() in java.time value based classes

Reviewed-by: naoto, mchung, lancea

! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/ZoneOffset.java

Changeset: 54603aa1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-27 18:13:27 +0000
URL:       https://git.openjdk.org/loom/commit/54603aa1b72bfbdd04d69f0f0bf5dcfeb9dcda92

8303208: JFR: 'jfr print' displays incorrect timestamps

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataDescriptor.java

Changeset: 784f7b14
Author:    Ian Graves <igraves at openjdk.org>
Date:      2023-02-27 21:05:36 +0000
URL:       https://git.openjdk.org/loom/commit/784f7b146264ee8eb382f0cc90514018fc5d16d0

8293667: Align jlink's --compress option with jmod's --compress option

Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultCompressPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/classes/module-info.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/plugins/CompressorPluginTest.java

Changeset: f7f10367
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-02-27 21:38:12 +0000
URL:       https://git.openjdk.org/loom/commit/f7f10367b2169f9e10f79b430acb450aabb5dcb6

8303068: Memory leak in DwarfFile::LineNumberProgram::run_line_number_program

Reviewed-by: jsjolen, tschatzl, chagedorn

! src/hotspot/share/utilities/elfFile.hpp

Changeset: bca60f47
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-27 22:33:34 +0000
URL:       https://git.openjdk.org/loom/commit/bca60f4767b6d9fbdb9925e175ba465ff397f6b2

8303249: JFR: Incorrect description of dumponexit

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java

Changeset: 14a014d4
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-02-28 01:59:03 +0000
URL:       https://git.openjdk.org/loom/commit/14a014d4303efda69bd0acbdf71139534601b49a

8302124: HotSpot Style Guide should permit noreturn attribute

Reviewed-by: dcubed, iveresov, dholmes, tschatzl, jwaters, kvn

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: 1e3c9fd6
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-02-28 03:33:14 +0000
URL:       https://git.openjdk.org/loom/commit/1e3c9fd67efd8428f702c7a3e26ac2b60e0fe618

8026369: javac potentially ambiguous overload warning needs an improved scheme

Reviewed-by: vromero

! src/java.base/share/classes/java/util/LongSummaryStatistics.java
! src/java.base/share/classes/java/util/PrimitiveIterator.java
! src/java.base/share/classes/java/util/Spliterator.java
! src/java.base/share/classes/java/util/Spliterators.java
! src/java.base/share/classes/java/util/stream/Node.java
! src/java.base/share/classes/java/util/stream/Nodes.java
! src/java.base/share/classes/java/util/stream/Sink.java
! src/java.base/share/classes/java/util/stream/SpinedBuffer.java
! src/java.base/share/classes/java/util/stream/StreamSpliterators.java
! src/java.base/share/classes/java/util/stream/Streams.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/8230827/T8230827.out
! test/langtools/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java
! test/langtools/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.out

Changeset: 5feb13b5
Author:    Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-02-28 06:51:37 +0000
URL:       https://git.openjdk.org/loom/commit/5feb13b55d32fad8f533f52ee7bd63e2cf2d247c

8301701: java/net/DatagramSocket/DatagramSocketMulticasting.java should be hardened

Reviewed-by: dfuchs

! test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java

Changeset: e144783e
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-02-28 12:52:00 +0000
URL:       https://git.openjdk.org/loom/commit/e144783eb2d2a4437d0f992c964e34a932bfa54b

8299817: [s390] AES-CTR mode intrinsic fails with multiple short update() calls

Reviewed-by: mbaesken, mdoerr

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
+ test/hotspot/jtreg/compiler/codegen/aes/Test8299817.java

Changeset: 30302d18
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-28 13:39:58 +0000
URL:       https://git.openjdk.org/loom/commit/30302d185ad117e0989949d0d8003e2f1be4dd70

8303250: Call ct_max_alignment_constraint using the base class

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/shared/gcArguments.cpp

Changeset: 4a415ad5
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-02-28 14:44:38 +0000
URL:       https://git.openjdk.org/loom/commit/4a415ad5848a33137c5c51ee0a843a7025bc1518

8303351: [IR Framework] Add missing cpu feature avx512bw after JDK-8302681

Reviewed-by: epeter, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java

Changeset: dc5ea6ae
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-02-28 15:40:05 +0000
URL:       https://git.openjdk.org/loom/commit/dc5ea6aeb500d531b4ba49c8e95bf97744cc6c33

8303350: Fix mistyped {@code}

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java

Changeset: 6423065b
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-28 16:42:19 +0000
URL:       https://git.openjdk.org/loom/commit/6423065b7dc51748fcc8a2683af1226c01e93ce4

8303261: JFR: jdk/jfr/api/consumer/streaming/TestJVMCrash.java doesn't retry

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java

Changeset: 61e88675
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-02-28 18:33:53 +0000
URL:       https://git.openjdk.org/loom/commit/61e8867591f02f568776eed7211c4a83c56b8170

8302040: Port fdlibm sqrt to Java

Reviewed-by: bpb, thartmann, aturbanov

! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/SqrtTests.java
! test/jdk/java/lang/StrictMath/ExhaustingTests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
+ test/jdk/java/lang/StrictMath/SqrtTests.java

Changeset: 50dc041e
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-02-28 18:35:40 +0000
URL:       https://git.openjdk.org/loom/commit/50dc041ee69eb62454bbf5c47a9545c6183d43d1

8303227: JniObjWithEnv should be NullablePointer compliant

Reviewed-by: asemenyuk

! src/jdk.jpackage/windows/native/libjpackage/JniUtils.h

Changeset: a10d5ac6
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2023-02-28 19:50:49 +0000
URL:       https://git.openjdk.org/loom/commit/a10d5ac61be3d074937f629959c7aeb694147203

8303130: Document required Accessibility permissions on macOS

Reviewed-by: erikj, aivanov, prr, serb

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

Changeset: 88151758
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-02-28 20:21:07 +0000
URL:       https://git.openjdk.org/loom/commit/881517586d7b6d26c5589c3459902eb964ce9030

8303216: Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl

Reviewed-by: jpai, vtewari, stsypanov, dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: 7e47d51e
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-01 00:36:22 +0000
URL:       https://git.openjdk.org/loom/commit/7e47d51e10eef7b3bead636d20ff392e7b1dd185

8282319: java.util.Locale method to stream available Locales

Reviewed-by: stsypanov, naoto, lancea, rriggs

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java
+ test/jdk/java/util/Locale/StreamAvailableLocales.java

Changeset: 65da2c5d
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-03-01 00:48:59 +0000
URL:       https://git.openjdk.org/loom/commit/65da2c5d2dfea30e7d00b8f907f7abb5f6f887df

8303412: Update linux_x64-to-linux_aarch64 cross compilation devkit at Oracle

Reviewed-by: dholmes

! make/conf/jib-profiles.js

Changeset: 1fdaf252
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-03-01 00:50:35 +0000
URL:       https://git.openjdk.org/loom/commit/1fdaf252b6375773072e665fd5d4cfb509e98f4c

8303133: Update ProcessTools.startProcess(...) to exit early if process exit before linePredicate is printed.

Reviewed-by: dholmes, rriggs

! test/lib/jdk/test/lib/process/ProcessTools.java
! test/lib/jdk/test/lib/thread/ProcessThread.java

Changeset: 3aeefbf1
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-03-01 05:21:45 +0000
URL:       https://git.openjdk.org/loom/commit/3aeefbf1defe95113a8abe3d3d11fdf3205bfd3b

8303421: [BACKOUT] 8303133: Update ProcessTools.startProcess(...) to exit early if process exit before linePredicate is printed.

Reviewed-by: dholmes

! test/lib/jdk/test/lib/process/ProcessTools.java
! test/lib/jdk/test/lib/thread/ProcessThread.java

Changeset: 6b07243f
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-03-01 09:36:22 +0000
URL:       https://git.openjdk.org/loom/commit/6b07243f5671f148166f027796f620bad9b38f73

8301630: C2: 8297933 broke type speculation in some cases

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/type.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestTypeSpeculation.java
+ test/hotspot/jtreg/compiler/types/TestSpeculationBrokenWithIntArrays.java

Changeset: 539a4951
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-03-01 10:19:28 +0000
URL:       https://git.openjdk.org/loom/commit/539a4951eee914da15a00cbd04ebc6a2c59b8f23

8302798: Refactor -XX:+UseOSErrorReporting for noreturn crash reporting

Reviewed-by: coleenp, stuefe

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 2451c5a4
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-03-01 10:47:49 +0000
URL:       https://git.openjdk.org/loom/commit/2451c5a4620d5aec0ea9bc52fee5f3a54eb89d62

8303357: [JVMCI] thread is _thread_in_vm when committing JFR compilation event

Reviewed-by: never, kvn

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

Changeset: 4c5d9cfc
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-03-01 12:34:02 +0000
URL:       https://git.openjdk.org/loom/commit/4c5d9cfc64ac3d2dc86edfe43ec15bbdb09a0bc0

8303013: Always do remembered set verification during G1 Full GC

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java

Changeset: 8b86e1ee
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-03-01 12:34:53 +0000
URL:       https://git.openjdk.org/loom/commit/8b86e1ee11818e47bbaac14631f645fd298c3252

8303344: After JDK-8302760, G1 heap verification does not exit VM after errors

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/heapRegion.cpp

Changeset: c1e77e05
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-03-01 13:52:21 +0000
URL:       https://git.openjdk.org/loom/commit/c1e77e05647ca93bb4f39a320a5c7a632e283410

8303252: G1: Return early from Full-GC if no regions are selected for compaction.

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
+ src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
+ src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp

Changeset: 6af17c1b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-03-01 15:15:22 +0000
URL:       https://git.openjdk.org/loom/commit/6af17c1b7d26e639a655405c66aaa1e37a5d8489

8303362: Serial: Move CardTableRS to serial directory

Reviewed-by: tschatzl, kbarrett

= src/hotspot/share/gc/serial/cardTableRS.cpp
= src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generationSpec.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 4c985e52
Author:    Justin King <jcking at openjdk.org>
Date:      2023-03-01 15:52:49 +0000
URL:       https://git.openjdk.org/loom/commit/4c985e527a4a03d5a78d85a145aa41c1843a3e22

8303183: Memory leak in Arguments::init_shared_archive_paths

Reviewed-by: jsjolen, ccheung, dholmes

! src/hotspot/share/runtime/arguments.cpp

Changeset: 05faa732
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-01 18:13:42 +0000
URL:       https://git.openjdk.org/loom/commit/05faa7321bc076794048d3d069fa36b14f42ca70

8303232: java.util.Date.parse(String) and java.util.Date(String) don't declare thrown IllegalArgumentException

Reviewed-by: jpai, lancea, naoto

! src/java.base/share/classes/java/util/Date.java

Changeset: 9fc518ff
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-03-01 18:18:36 +0000
URL:       https://git.openjdk.org/loom/commit/9fc518ff8cadbbb731a016d8f53ed065b3561a7c

8303401: Add a Vector API equalsIgnoreCase micro benchmark

Reviewed-by: ecaspole, sviswanathan, psandoz

+ test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java

Changeset: 6e19387f
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-03-01 21:45:11 +0000
URL:       https://git.openjdk.org/loom/commit/6e19387f29944aa9d5c82bf0ece3abf0ca53b39c

8303070: Memory leak in DCmdArgument<char*>::parse_value

Reviewed-by: fparain, jcking, jsjolen, eosterlund, coleenp

! src/hotspot/share/services/diagnosticArgument.cpp
! test/hotspot/jtreg/runtime/NMT/JcmdScale.java

Changeset: 0a1641fe
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-03-02 08:16:28 +0000
URL:       https://git.openjdk.org/loom/commit/0a1641feab451405000302e0011803d9324212ec

Merge with jdk-21+12

! make/conf/jib-profiles.js
! test/hotspot/jtreg/ProblemList.txt
! make/conf/jib-profiles.js
! test/hotspot/jtreg/ProblemList.txt

Changeset: f5d0a439
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-03-02 09:36:37 +0000
URL:       https://git.openjdk.org/loom/commit/f5d0a4391bd774a51355dfbaf711283197601a5d

Exclude serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java from wrapper runs

! test/hotspot/jtreg/ProblemList-vthread.txt



More information about the loom-dev mailing list