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