git: openjdk/panama-foreign: master: 90 new changesets

duke duke at openjdk.org
Fri Mar 31 11:06:11 UTC 2023


Changeset: d61de141
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2023-03-24 11:19:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d61de141eb8ba52122db43172429f9186ea47e61

8303508: Vector.lane() gets wrong value on x86

Reviewed-by: eliu, thartmann

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
+ test/hotspot/jtreg/compiler/vectorapi/Test8303508.java

Changeset: 13dd19aa
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-03-24 12:04:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/13dd19aac2f259c8c22dc79c615e3bdc546f1850

8304802: After JDK-8297639 the flag G1UsePreventiveGC needs to be added to the obsoletion table

Reviewed-by: ayang, dholmes

! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 4ec720db
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-03-24 13:23:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4ec720db9f1fedb5da96e70d1a8c5da5e773a5a7

8297977: vmTestbase/nsk/stress/except/except012.java fails with unexpected Exception

Reviewed-by: mseledtsov, lmesnik

! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except001.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except002.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except003.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except004.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except005.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except006.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except007.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except008.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except009.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except010.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except012.java

Changeset: f96aee74
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-03-24 14:13:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f96aee74010476a850175f7012c196e40a31c188

8291154: Create a non static nested class without enclosing class throws VerifyError

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/nested/StaticNestedNonStaticSuper.java
+ test/langtools/tools/javac/nested/StaticNestedNonStaticSuper.out

Changeset: 9a8a60f7
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-03-24 14:52:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9a8a60f7d6caae5b517b4284e10946ccc172ebd3

8304833: (fc) Remove dead code in sun.nio.ch.FileChannelImpl::implCloseChannel

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java

Changeset: d8ba227a
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-03-24 15:45:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d8ba227aa4fcfdd2ab3df005dc3ef9b1e220d435

8304069: ClassFileParser has ad-hoc hashtables

Reviewed-by: coleenp, dholmes

! src/hotspot/share/classfile/classFileParser.cpp

Changeset: 57276101
Author:    Zdenek Zambersky <zzambers at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-03-24 16:04:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57276101df79f07b14b914b36b1155cedec3eb3d

8304353: Add lib-test tier1 testing in GHA

Reviewed-by: shade, ihse

! .github/workflows/test.yml

Changeset: 97649489
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-03-24 16:16:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/97649489d078a3aa34a73e7f686e507f34155788

8273986: JEditorPane HTML Demo - Accessibility issues

Reviewed-by: kizune, serb

! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java
+ test/jdk/javax/accessibility/JEditorPane/TestEditorPaneAccessibleChildCount.java
+ test/jdk/javax/accessibility/JEditorPane/test1.html
+ test/jdk/javax/accessibility/JEditorPane/test2.html

Changeset: 501b6068
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-03-24 18:17:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/501b606816e73e4e2356b3ac218720d8fbae9860

8298725: Add BitMap support for reverse iteration

Reviewed-by: stefank, aboldtch, tschatzl

! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! test/hotspot/gtest/utilities/test_bitMap_iterate.cpp

Changeset: 3f59b75b
Author:    Ian Graves <igraves at openjdk.org>
Date:      2023-03-24 18:32:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f59b75bd8a858d2327ca975a57079747ff11b8e

8304898: Fix Copyright Headers for JLink Source Files

Reviewed-by: iris, mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! test/jdk/tools/lib/tests/Helper.java
! test/jdk/tools/lib/tests/JImageGenerator.java

Changeset: 765a9425
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-03-24 18:40:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/765a94258d84ac6f22bb2dedd1fc1afdbabb2b14

8304136: Match allocation and free in sspi.cpp

Reviewed-by: djelinski

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

Changeset: 38e17148
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-03-25 05:30:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/38e17148faef7799515478bd834ed2fa1a5153de

8304258: x86: Improve the code generation of VectorRearrange with int and float

Reviewed-by: kvn, jbhateja, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 65e01da9
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2023-03-26 23:00:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/65e01da925d49b77341551e38ffb7f0ea7141650

8304013: Add a fast, non-manual alternative to test/jdk/java/util/zip/ZipFile/TestTooManyEntries

Reviewed-by: lancea, martin

+ test/jdk/java/util/zip/ZipFile/EndOfCenValidation.java

Changeset: a5ffa079
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-03-27 05:22:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a5ffa079a0d6107be652bc026f5c91b7dcd791f8

7026262: HttpServer: improve handling of finished HTTP exchanges

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java
+ test/jdk/com/sun/net/httpserver/bugs/ExceptionKeepAlive.java
+ test/jdk/com/sun/net/httpserver/bugs/ZeroLengthOutputStream.java
! test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java
! test/jdk/sun/net/www/http/KeepAliveCache/B8293562.java

Changeset: 4acf20df
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-03-27 08:17:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4acf20df7b4729dbf1b6fbab8a94d84c76437031

8304809: Remove develop flag G1ExitOnExpansionFailure

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: 10fa7d1f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-03-27 08:33:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/10fa7d1f9bf3398399c050b9ddf4c94341131a94

8304804: Remove develop flag G1VerifyCTCleanup

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: de1c12ed
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2023-03-27 08:50:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/de1c12ed636a43cc74b81c48cc987332fe341d7a

8301012: [vectorapi]: Intrinsify CompressBitsV/ExpandBitsV and add the AArch64 SVE backend implementation

Co-authored-by: Xiaohong Gong <xgong at openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: ngasson, eliu, thartmann

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorCompressExpandBits.java

Changeset: 0712adc2
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-03-27 10:17:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0712adc2dd2e61f9409dd5fd210bc6a8c5b8276d

7169951: SwingSet2 throws NullPointerException with Nimbus L&F

Reviewed-by: abhiscxk, jdv

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

Changeset: 20830883
Author:    Justin King <jcking at openjdk.org>
Date:      2023-03-27 14:03:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/20830883dff1fa096cf929d81360953e7f3cfc46

8304828: Lots of constant static data not declared static const in cpu/x86

Reviewed-by: dholmes, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp
! src/hotspot/cpu/x86/register_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_constants.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp

Changeset: 8d423f73
Author:    Justin King <jcking at openjdk.org>
Date:      2023-03-27 14:12:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d423f73051004bafdfa2961c57daf7761ce900c

8304723: Statically allocate global mutexes
8304736: Heap_lock is created twice

Reviewed-by: coleenp, dholmes, tschatzl

! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/utilities/ostream.cpp

Changeset: 46b06023
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-03-27 14:32:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/46b0602376893df204bf4d624938bf89abe04d89

8304547: Remove checking of -Djava.compiler in src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java

Reviewed-by: dholmes, cjplummer, alanb

! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java

Changeset: 138cdc92
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-03-27 15:01:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/138cdc9283ae8f3367e51f0fe7e27833118dd7cb

8304694: Runtime exception thrown when break stmt is missing

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/DeconstructionDesugaring.java

Changeset: 6b2f34f8
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-03-27 15:12:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b2f34f88a39031d17b858ffcf631b2fd101c2eb

8304718: GetIntArrayElements should not be passed JNI_FALSE

Reviewed-by: serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp

Changeset: 2f34687e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-03-27 15:42:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2f34687ec1210317a9215496d0184fe30bda6437

8304689: Add hidden option to disable external spec page

Reviewed-by: erikj, hannesw

! make/Docs.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java

Changeset: 87b314a9
Author:    Damon Nguyen <dnguyen at openjdk.org>
Committer: Alexander Zuev <kizune at openjdk.org>
Date:      2023-03-27 17:04:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/87b314a985c5c3937c1d1d8daadd3e9f8b1acd9d

7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color

Reviewed-by: honkar, kizune, psadhukhan

! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
+ test/jdk/javax/swing/JComboBox/DisabledComboBoxFontTestAuto.java

Changeset: 6c3b10fb
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-03-27 17:45:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6c3b10fb1d95fb03e2f7d988d4c772960af11c91

8303485: Replacing os.name for operating system customization

Reviewed-by: naoto, erikj, alanb

! make/modules/java.base/gensrc/GensrcMisc.gmk
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
+ src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
+ src/java.base/share/classes/jdk/internal/util/OperatingSystemProps.java.template
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/net/sdp/SdpSupport.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/classes/sun/net/PortConfig.java
! test/jdk/java/foreign/TestUnsupportedLinker.java
+ test/jdk/jdk/internal/util/OSTest.java

Changeset: 80e2d52f
Author:    Damon Nguyen <dnguyen at openjdk.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-03-27 19:03:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/80e2d52f76806bc886138a0fd4c34b1ca3dc4c0b

8302558: Editable JComboBox's popup blocks user from seeing characters in Aqua look and feel

Reviewed-by: psadhukhan, azvegint

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java
+ test/jdk/javax/swing/JComboBox/EditableComboBoxPopupPos.java

Changeset: 14b970dc
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-03-27 21:33:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/14b970dc9e8d0fe1173039c01cced8a9422ec1ae

8296656: java.lang.NoClassDefFoundError exception on running fully legitimate code
8287885: Local classes cause ClassLoader error if the type names are similar but not same

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/man/javac.1
! test/langtools/tools/javac/diags/examples.not-yet.txt
+ test/langtools/tools/javac/file/OutputFileClashTest.java
! test/langtools/tools/lib/toolbox/JavacTask.java

Changeset: f8e8fc7e
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-27 21:36:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f8e8fc7e29f9b27bc6031804f916c34b8ef5a83e

8177352: Calendar.getDisplayName(s) in non-lenient mode inconsistent, does not match spec

Reviewed-by: naoto

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

Changeset: 3b88b2a9
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-27 21:37:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3b88b2a9f88f47b850bd975a76c4a7050ccd8fd0

8304761: Update IANA Language Subtag Registry to Version 2023-03-22

Reviewed-by: naoto

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

Changeset: 554bccf0
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-03-27 21:44:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/554bccf0469fbaf65ac692b4e52bddedafadca6f

8304448: Kitchensink failed: assert(!thread->is_in_any_VTMS_transition()) failed: class prepare events are not allowed in any VTMS transition

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: rpressler, alanb

! src/java.base/share/classes/jdk/internal/vm/Continuation.java

Changeset: 63ce88b5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-03-27 22:05:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/63ce88b5fbc8e2b9be01a135156885000bc5c48d

8304147: JVM crash during shutdown when dumping dynamic archive

Reviewed-by: ccheung, matsaave, coleenp

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExitRaceTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ExitRace.java

Changeset: 6aec6f3a
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-03-27 22:12:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6aec6f3a842ead30b26cd31dc57a2ab268f67875

8304931: vm/concepts/methods/methods001/methods00101m1/methods00101m1 failures with already pending exception

Reviewed-by: coleenp, dholmes

! src/hotspot/share/classfile/classFileParser.cpp

Changeset: 426025aa
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-03-28 03:39:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/426025aab42d485541a899844b96c06570088771

8303526: Changing "arbitrary" Name.compareTo() ordering breaks the regression suite

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java

Changeset: 4f625c0b
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-03-28 04:21:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4f625c0b9aed5ecd1d6f1dae824a007680fe1d8b

8304543: Modernize debugging jvm args in test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value004.java

Reviewed-by: dholmes, cjplummer, alanb

! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value004.java

Changeset: 3c4cd50e
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-03-28 06:12:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3c4cd50e3cef5905d6c5dacddd6759e118bc50ca

8304963: HttpServer closes connection after processing HEAD after JDK-7026262

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
= test/jdk/com/sun/net/httpserver/bugs/HeadKeepAlive.java

Changeset: 7987ad42
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-03-28 07:24:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7987ad427bfa3655b1de3b0003e5707832bf948c

8304412: Serial: Refactor old generation cards update after Full GC

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp

Changeset: a06f4619
Author:    nbauma109 <nbauma109 at users.noreply.github.com>
Committer: Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-03-28 08:47:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a06f46196afd015db300ecf10bbb2a309b74e9d8

8303214: Typo in java.util.Collections#synchronizedNavigableMap javadoc

Reviewed-by: martin, smarks, aturbanov

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

Changeset: cddaf686
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-03-28 08:57:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cddaf686e16424e9543be50a48b1c02337e79cf1

8304962: sun/net/www/http/KeepAliveCache/B5045306.java: java.lang.RuntimeException: Failed: Initial Keep Alive Connection is not being reused

Reviewed-by: jpai

! test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java

Changeset: 60640a21
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-03-28 10:58:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/60640a216d65b89a3421625ae088823e0d478267

8300979: Lazily initialize (byte, char)arr in java.io.DataInputStream

Reviewed-by: alanb

! src/java.base/share/classes/java/io/DataInputStream.java

Changeset: 395a4ce0
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-03-28 11:14:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/395a4ce0dd4181bbb4bc0888038309901ebf8fea

8304591: (fs) UnixPath.stringValue need not be volatile

Reviewed-by: alanb, bpb, shade

! src/java.base/unix/classes/sun/nio/fs/UnixPath.java

Changeset: c90699ea
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-03-28 12:02:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c90699eae7698481c10d10196e6199582f0c10aa

8304989: unnecessary dash in @param gives double-dash in docs

Reviewed-by: lancea

! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/net/CookieHandler.java
! src/java.base/share/classes/java/net/ResponseCache.java

Changeset: 927e674c
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-03-28 13:15:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/927e674c12aa7965c63059b8f650d8f60156cefc

8300977: Retire java.io.ExpiringCache

Reviewed-by: alanb, jpai

- src/java.base/share/classes/java/io/ExpiringCache.java
! src/java.base/share/classes/java/io/FileSystem.java
! src/java.base/unix/classes/java/io/DefaultFileSystem.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/windows/classes/java/io/DefaultFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java

Changeset: 32ef4521
Author:    Justin King <jcking at openjdk.org>
Date:      2023-03-28 14:17:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/32ef45213223d689afdc307e96468b3621171a26

8304884: Update Bytecodes data to be mostly compile time constants

Reviewed-by: coleenp, dholmes

! src/hotspot/share/interpreter/bytecodes.cpp
! src/hotspot/share/interpreter/bytecodes.hpp

Changeset: 83ce65e1
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-03-28 14:52:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/83ce65e12ccb9e98990a4de3aa31ca308695c7a7

8305004: add @spec tags to langtools modules

Reviewed-by: iris

! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
! src/jdk.javadoc/share/classes/module-info.java

Changeset: 695683b5
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-03-28 15:45:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/695683b5b15c69a56fe7ee1a93482fe7c3530ca8

8304880: [PPC64] VerifyOops code in C1 doesn't work with ZGC

Reviewed-by: shade

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp

Changeset: c1f5ca11
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-03-28 16:14:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1f5ca115d514327f4c3681e61663e22b686f8c7

8303623: Compiler should disallow non-standard UTF-8 string encodings

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ByteBuffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/InvalidUtfException.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/SharedNameTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java
+ test/langtools/tools/javac/classreader/InvalidModifiedUtf8Test.java
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: 1fc218c5
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-03-28 16:36:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1fc218c58b58887c3b217603ed222ba0b561a9f1

8303912: Clean up JavadocTokenizer

Reviewed-by: vromero, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java

Changeset: fab23577
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-03-28 16:56:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fab23577ab7fb88f90df638588e14da6bb620a3a

8304498: JShell does not switch to raw mode when there is no /bin/test

Reviewed-by: coffeys, vromero

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
+ test/jdk/jdk/internal/jline/OSUtilsTest.java

Changeset: 1683a63a
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-03-28 17:48:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1683a63a7df6eb3bd71cd9d0a7ab7081b92107c4

8305098: [Backout] JDK-8303912 Clean up JavadocTokenizer

Reviewed-by: jjg, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java

Changeset: ca745cb4
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-03-28 17:55:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ca745cb426a3287167ba5bbf1a554e56a84fd91c

8291598: Matcher.appendReplacement should not create new StringBuilder instances

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Matcher.java

Changeset: 50a995f0
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-03-28 18:58:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/50a995f03a0cc5c342929a0f48c43fd04fdf0b0d

8304927: Update java/net/httpclient/BasicAuthTest.java to check basic auth over HTTP/2

Reviewed-by: jpai

! test/jdk/java/net/httpclient/BasicAuthTest.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java

Changeset: 3fbbfd17
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-03-28 19:50:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3fbbfd17491906d707f73fe6b0db2989363c303a

8301995: Move invokedynamic resolution information out of ConstantPoolCacheEntry

Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Co-authored-by: Dingli Zhang <dzhang at openjdk.org>
Co-authored-by: Gui Cao <gcao at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: coleenp, dnsimon, fparain, gcao, aph, fyang, amitkumar, lucy

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/bootstrapInfo.hpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/bytecode.inline.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/rewriter.hpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/cpCache.inline.hpp
+ src/hotspot/share/oops/resolvedIndyEntry.cpp
+ src/hotspot/share/oops/resolvedIndyEntry.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedIndyArray.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedIndyEntry.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 7239150f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-03-28 20:58:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7239150f8aff0e3dc07c5b27f6b7fb07237bfc55

8305094: typo (missing *) in doc comment

Reviewed-by: iris

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java

Changeset: 96fa2751
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-03-29 02:53:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/96fa2751e8bbc05d6d064d80c07720cc9db05c54

8305112: RISC-V: Typo fix for RVC description

Reviewed-by: dholmes

! src/hotspot/cpu/riscv/assembler_riscv.hpp

Changeset: ff368d50
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-03-29 06:55:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ff368d504e9101e11c7182185f56255f429d31e3

8304867: Explicitly disable dtrace for ppc builds

Reviewed-by: erikj, shade, lucy

! make/autoconf/jvm-features.m4

Changeset: 09852884
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-03-29 08:29:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/09852884cc4f55b2c95e2dbe28cf5c7ad9095684

8304681: compiler/sharedstubs/SharedStubToInterpTest.java fails after JDK-8304387

Reviewed-by: eastigeevich, kvn, shade

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java

Changeset: e56bcb04
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-03-29 09:46:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e56bcb04b11c6494e6afdf0bd9b9bc65a4769347

8305095: Update java/net/httpclient/CustomRequestPublisher.java to use new HttpTestServer factory methods

Reviewed-by: jpai

! test/jdk/java/net/httpclient/CustomRequestPublisher.java

Changeset: 2fa09333
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-03-29 14:52:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2fa09333ef0ac2dc1e44292f8d45d4571cb22cca

8304990: unnecessary dash in @param gives double-dash in docs

Reviewed-by: bpb, naoto

! src/java.sql/share/classes/java/sql/Connection.java

Changeset: 014c6587
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-03-29 15:21:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/014c658708f489e029592ea1e986812cf7c253b8

8305086: G1 Redirty Cards phase printed twice

Reviewed-by: ayang, kbarrett

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

Changeset: f07decb7
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-03-29 16:08:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f07decb74b525072cf035b1e11569d43390952ed

8272613: CharsetDecoder.decode(ByteBuffer) throws IllegalArgumentException

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
+ test/jdk/java/nio/charset/CharsetDecoder/XcodeOverflow.java

Changeset: 67274906
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2023-03-29 16:12:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/67274906aeb7a6b83761e6aaf85688aa61aa8a20

8303161: [vectorapi] VectorMask.cast narrow operation returns incorrect value with SVE

Reviewed-by: eliu, xgong, ngasson

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastTest.java

Changeset: e3855d00
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-03-29 16:19:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e3855d005408945ea00e3bc38a0f10bef45cd627

8304840: Dangling `CharacterCodingException` in a few javadoc descriptions

Reviewed-by: alanb, iris, rriggs, jpai

! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
! src/java.base/share/classes/java/nio/charset/CoderResult.java

Changeset: 42df1a99
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-03-29 16:50:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42df1a99b7dc4203629150792c3f93469b315195

8304991: Redundant hyphen in @param results in double-dash in javadocs

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/java/awt/List.java
! src/java.desktop/share/classes/java/awt/font/FontRenderContext.java
! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java
! src/java.desktop/share/classes/javax/swing/JComponent.java

Changeset: 34f4d7f4
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-03-29 17:18:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/34f4d7f4ad388d8264225c2aefe048ca9a42cfa2

8304759: Add BitMap iterators

Reviewed-by: stefank, aboldtch, tschatzl

! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! test/hotspot/gtest/utilities/test_bitMap_iterate.cpp

Changeset: be764a71
Author:    SUN Guoyun <40024232+sunny868 at users.noreply.github.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2023-03-29 17:18:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/be764a711c1bf489f54d5bdc8e5e3b1891ea13cd

8302814: Delete unused CountLoopEnd instruct with CmpX

Reviewed-by: kvn, fjiang

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad

Changeset: d063b896
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-03-29 17:32:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d063b8964fbdd6ca1d9527dabb40fed59bbc8ad7

8303392: Runtime.exec and ProcessBuilder.start should use System logger

Reviewed-by: stuefe, alanb, mullan

! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/Runtime.java
+ test/jdk/java/lang/ProcessBuilder/ProcessLogging-FINE.properties
+ test/jdk/java/lang/ProcessBuilder/ProcessLogging-FINER.properties
+ test/jdk/java/lang/ProcessBuilder/ProcessLogging-INFO.properties
+ test/jdk/java/lang/ProcessBuilder/ProcessStartLoggingTest.java

Changeset: 438c969b
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-29 18:32:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/438c969b7b07eeef0158b089e5a168849e04bf56

8304976: Optimize DateTimeFormatterBuilder.ZoneTextPrinterParser.getTree()

Reviewed-by: naoto

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/micro/org/openjdk/bench/java/time/format/ZonedDateTimeFormatterBenchmark.java

Changeset: 69152c3b
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-03-29 19:12:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/69152c3b18495754e52b90e320ca866f97d80752

8305202: Fix Copyright Header in ZonedDateTimeFormatterBenchmark

Reviewed-by: rriggs, naoto, dcubed

! test/micro/org/openjdk/bench/java/time/format/ZonedDateTimeFormatterBenchmark.java

Changeset: 9643f654
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-03-29 23:29:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9643f654da23cfc336d36385031251d039e0550d

8304436: com/sun/jdi/ThreadMemoryLeakTest.java fails with "OutOfMemoryError: Java heap space" with ZGC
8304449: com/sun/jdi/ThreadMemoryLeakTest.java times out

Reviewed-by: lmesnik, dcubed

! test/jdk/ProblemList-zgc.txt
! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java

Changeset: b524a741
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-03-29 23:42:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b524a74165a901383c00fbfcbc3e842c0df02398

8301106: Allow archived Java strings to be moved by GC

Reviewed-by: dholmes

! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java

Changeset: b3ff8d1c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-03-29 23:45:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b3ff8d1c89b0f968b7b5ec2105502778524e4e4a

8303805: [REDO] JDK-8302189 and JDK-8302799

Reviewed-by: dholmes, coleenp

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/os.hpp
+ src/hotspot/share/utilities/attributeNoreturn.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 2d607c9c
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-03-30 05:15:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2d607c9cd19bec5d4a90cb4760fba3cf83bcf982

8262294: java/net/httpclient/ProxyAuthDisabledSchemes.java fails with HTTP/1.1 parser received no bytes

Reviewed-by: dfuchs, jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/net/httpclient/ProxyAuthDisabledSchemes.java

Changeset: 77811fa3
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-03-30 07:26:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/77811fa39be4ed7b50beb911c30f685377372655

8305222: Change unique_ctrl_out_or_null to unique_ctrl_out in PhaseCFG::convert_NeverBranch_to_Goto

Reviewed-by: kvn, thartmann

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

Changeset: f0dba218
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-03-30 08:01:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f0dba218ac00c0c577400b4d864ba79a9938aef7

8304871: Use default visibility for static library builds

Reviewed-by: erikj, dholmes

! make/autoconf/flags-cflags.m4

Changeset: 2c38e67b
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-03-30 08:12:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2c38e67b296c7133dae36d5dbd0064c602b85d4f

8302644: IGV: Apply filters per graph tab and not globally

Reviewed-by: rcastanedalo, chagedorn, thartmann

! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/CustomFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/FilterChain.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/FilterChainProvider.java
- src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/FilterSetting.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/FilterChainProviderImplementation.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/FilterNode.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/FilterTopComponent.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/actions/MoveFilterDownAction.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/actions/MoveFilterUpAction.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/actions/RemoveFilterAction.java
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/RangeSliderModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/GraphViewerImplementation.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/GlobalSelectionAction.java

Changeset: b261e6c4
Author:    Ilya Korennoy <korennoy.ilya at gmail.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-03-30 08:57:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b261e6c43f8ef219d309683cc8ff92ecedc9126a

8304445: Remaining uses of NULL in ciInstanceKlass.cpp

Reviewed-by: thartmann

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

Changeset: 9df20600
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-03-30 09:24:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9df20600592427550998c6685f103737e3115a51

8305157: The java.util.Arrays class should be declared final

Reviewed-by: alanb, rriggs, bpb

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

Changeset: 1d7bb1ff
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-03-30 16:07:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1d7bb1ffa0b80d2ef1cd991aa33f13c9b7c47dcc

8304585: Method::invoke rewraps InvocationTargetException if a caller-sensitive method throws IAE

Reviewed-by: darcy, jpai, alanb

! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java
+ test/jdk/java/lang/reflect/Method/CallerSensitiveMethodInvoke.java

Changeset: d2df36b0
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-03-30 16:12:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d2df36b073943fc85b169f09e32747ebe2ad0bfb

8299333: Unify exceptions used by all variants of ICC_Profile.getInstance(null)

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/ICC_Profile/ExpectedNPEOnNull.java

Changeset: 05cc02b2
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-03-30 16:44:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05cc02b2438d9fffb1b074d9d68948265a36b6f0

8202110: (fs) Remove FileSystem support for resolving against a default directory (chdir configuration)

Reviewed-by: alanb

! src/java.base/aix/classes/sun/nio/fs/AixFileSystem.java
! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java

Changeset: 83cf28f9
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-03-30 16:53:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/83cf28f99639d80e62c4031c4c9752460de5f36c

8305142: Can't bootstrap ctw.jar

Reviewed-by: shade, phh

! test/hotspot/jtreg/testlibrary/ctw/Makefile

Changeset: 5f7b4b8e
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-30 22:33:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f7b4b8e75fdf4a22c108a0ad528147e924a3ee4

8305111: Locale.lookupTag has typo in parameter

Reviewed-by: lancea, iris, naoto

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

Changeset: d8158897
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-30 22:34:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d8158897c3d0dbea46e4f55ad8b501252d88b7e1

8304993: bad sentence break in DateFormat

Reviewed-by: rriggs, naoto, lancea, iris

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

Changeset: a144c713
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-03-31 01:22:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a144c713b7bd8d4345ab33974573062536fc25d6

8305008: RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp

Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/assembler_riscv.inline.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp

Changeset: 787832a5
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-03-31 04:59:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/787832a58677205c9a11ae100dd8a2fbddb30a4a

8304988: unnecessary dash in @param gives double-dash in docs

Reviewed-by: alanb, cjplummer

! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java

Changeset: 7fe5bd2b
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-03-31 07:46:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7fe5bd2bec3f34d407fb75306dca481dd2fadee0

8305174: disable dtrace for s390x builds

Reviewed-by: erikj, lucy, mbaesken

! make/autoconf/jvm-features.m4

Changeset: c8f3a97d
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-03-31 08:59:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c8f3a97d465bc1ed4020df2786897f3ba786fe50

8305171: PPC: Should use IMA::load_resolved_indy_entry() in TIG::generate_return_entry_for()

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp

Changeset: dea9db2d
Author:    Fei Gao <fgao at openjdk.org>
Date:      2023-03-31 09:15:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dea9db2d0a28b379303ce867df6b125f5fdfcf16

8305055: IR check fails on some aarch64 platforms

Reviewed-by: epeter, thartmann

! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java

Changeset: 8be67073
Author:    duke <duke at openjdk.org>
Date:      2023-03-31 11:00:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8be67073b8f256d3feaed9920bb0a56e09898444

Automatic merge of jdk:master into master




More information about the panama-dev mailing list