git: openjdk/loom: fibers: 167 new changesets

duke duke at openjdk.org
Mon Jul 10 09:18:38 UTC 2023


Changeset: ac44ef19
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-06-21 21:07:04 +0000
URL:       https://git.openjdk.org/loom/commit/ac44ef19d5a129c41a8e89e667a28cff38acdd42

8310586: ProblemList java/lang/ScopedValue/StressStackOverflow.java#default with virtual threads on linux-all

Reviewed-by: dholmes, mikael

! test/jdk/ProblemList-Virtual.txt

Changeset: 3661cdee
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-06-22 04:29:13 +0000
URL:       https://git.openjdk.org/loom/commit/3661cdee1b20ab2868025637871d22bb30add6bd

8309853: StructuredTaskScope.join description improvements

Reviewed-by: rpressler, darcy

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java

Changeset: 3bc475ee
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-06-22 06:40:17 +0000
URL:       https://git.openjdk.org/loom/commit/3bc475ee650a9564e957b9c8153944ec094ec6a2

8309909: remove test nsk.jvmti test objmonusage006 from ProblemList-Virtual.txt

Reviewed-by: cjplummer

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

Changeset: 8e047029
Author:    Daohan Qu <dqu at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-06-22 06:45:19 +0000
URL:       https://git.openjdk.org/loom/commit/8e047029e811a9e5758d564249ee794f584c9dc2

8242152: SA does not include StackMapTables when dumping .class files

Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java

Changeset: 7da3f199
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-22 07:08:54 +0000
URL:       https://git.openjdk.org/loom/commit/7da3f1999fc5d1b9162443d97dfae7fe7b04dfc5

8310549: avoid potential leaks in KeystoreImpl.m related to JNU_CHECK_EXCEPTION early returns

Reviewed-by: weijun

! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m

Changeset: 8976ebf0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-06-22 10:09:15 +0000
URL:       https://git.openjdk.org/loom/commit/8976ebf0ec42b5fdca69e223cab0b713f1464eae

8310561: JFR: Unify decodeDescriptors(String, String)

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java

Changeset: 5a30fb66
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-06-22 11:59:33 +0000
URL:       https://git.openjdk.org/loom/commit/5a30fb6664e748fe41606eecda1f882a9a3c66b8

8310591: Missing `@since` tags in java.lang.foreign

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/package-info.java

Changeset: 370b8b26
Author:    Daohan Qu <dqu at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-22 13:15:27 +0000
URL:       https://git.openjdk.org/loom/commit/370b8b2644e8951ba177c39199036c79ecf49401

8310618: Test serviceability/sa/ClhsdbDumpclass.java fails after 8242152: 'StackMapTable:' missing from stdout/stderr

Reviewed-by: kevinw, dholmes

! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java

Changeset: 230bcb76
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-22 14:22:02 +0000
URL:       https://git.openjdk.org/loom/commit/230bcb769a2701b80b4a12a39785f88a1db48ba9

8309685: Fix -Wconversion warnings in assembler and register code

Reviewed-by: aph, fparain

! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/riscv/register_riscv.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/compiler/oopMap.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 0e4fde3d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-22 16:38:39 +0000
URL:       https://git.openjdk.org/loom/commit/0e4fde3d300b91e6f93fe4d602f99251c75aa847

8310453: Update javadoc of java.lang.Object

Reviewed-by: rriggs, alanb

! src/java.base/share/classes/java/lang/Object.java

Changeset: 130a9f13
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2023-06-22 18:43:27 +0000
URL:       https://git.openjdk.org/loom/commit/130a9f138759c2f8504a83a6f3a93b1f219f0a42

8292704: sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC

Reviewed-by: rhalade

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

Changeset: 5a82fa3b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-22 19:37:01 +0000
URL:       https://git.openjdk.org/loom/commit/5a82fa3bb278b5b80b9ede0619f364fe13cdbede

8310577: Fix -Wconversion warnings in interpreter and oops

Reviewed-by: fparain, matsaave

! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/interpreter/bytecodeHistogram.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/hotspot/share/interpreter/bytecodes.hpp
! src/hotspot/share/interpreter/interpreter.hpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 47728931
Author:    Daohan Qu <dqu at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-06-23 06:32:36 +0000
URL:       https://git.openjdk.org/loom/commit/47728931274ec7f58b06c463125ef40338aa4fba

8310581: retry_class_loading_during_parsing() is not used

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.cpp

Changeset: 31dcda5d
Author:    Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-06-23 07:25:34 +0000
URL:       https://git.openjdk.org/loom/commit/31dcda5d67c90ecd571b0a943bcedc0bfe3f1fba

8295210: IR framework should not whitelist -XX:-UseTLAB

Reviewed-by: thartmann, chagedorn

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

Changeset: d6685f08
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-06-23 10:07:32 +0000
URL:       https://git.openjdk.org/loom/commit/d6685f0869be350ded705a3dbddecb3cc441fc0b

8310510: Remove WordsPerLong

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: d1d2b55c
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2023-06-23 10:11:25 +0000
URL:       https://git.openjdk.org/loom/commit/d1d2b55ce0b950e07f6e3761983f73fd58079627

8309733: [macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton

Reviewed-by: abhiscxk, asemenov, prr, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java

Changeset: 4bf78162
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-06-23 11:09:37 +0000
URL:       https://git.openjdk.org/loom/commit/4bf78162c52564645af79b8324b69d89102dc024

8309670: java -help output for --module-path / -p is incomplete

Reviewed-by: mchung, alanb

! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1

Changeset: e78fd466
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-06-23 14:08:56 +0000
URL:       https://git.openjdk.org/loom/commit/e78fd46679182b10d726cde37d39a34d9cd9a10a

8310735: Build failure after JDK-8310577 with GCC8

Reviewed-by: lucy

! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/oops/arrayOop.hpp

Changeset: 5ca4cdd2
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2023-06-23 14:52:12 +0000
URL:       https://git.openjdk.org/loom/commit/5ca4cdd2caceba9dad8025e5a8851740a3961921

8309740: Expand timeout windows for tests in JDK-8179502

Reviewed-by: xuelei, mbaesken

! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java
! test/jdk/sun/security/x509/URICertStore/CRLReadTimeout.java

Changeset: 7628da20
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2023-06-23 15:31:16 +0000
URL:       https://git.openjdk.org/loom/commit/7628da200833d0d26215a91afdd1bf7fc110da1d

8279254: PKCS9Attribute SigningTime always encoded in UTFTime

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/util/DerInputStream.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
+ test/jdk/sun/security/util/DerOutputStream/DerTimeEncoding.java

Changeset: d91d0d30
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-23 15:57:16 +0000
URL:       https://git.openjdk.org/loom/commit/d91d0d3011b878e47b937981896fed0b2be30362

8310537: Fix -Wconversion warnings in gcUtil.hpp

Reviewed-by: ayang, aboldtch

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/gcUtil.cpp
! src/hotspot/share/gc/shared/gcUtil.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp

Changeset: 556831d1
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-06-23 17:03:02 +0000
URL:       https://git.openjdk.org/loom/commit/556831d1bf80a919330d9ca5330b4deef16592e2

8310460: Remove jdeps -profile option

Reviewed-by: alanb

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsWriter.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/langtools/tools/jdeps/APIDeps.java
! test/langtools/tools/jdeps/Basic.java
! test/langtools/tools/jdeps/DotFileTest.java

Changeset: a9c0a0f6
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-23 17:42:13 +0000
URL:       https://git.openjdk.org/loom/commit/a9c0a0f6b915f9ddaa97d83bad4f3c2b38810636

8310628: GcInfoBuilder.c missing JNI Exception checks

Reviewed-by: mchung, dholmes

! src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c

Changeset: 0314292c
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-23 19:35:57 +0000
URL:       https://git.openjdk.org/loom/commit/0314292cb2d55474d8fb3d0ef46129be7e4f1838

8310267: Javadoc for Class#isPrimitive() is incorrect regarding Class objects for primitives

Reviewed-by: prappo

! src/java.base/share/classes/java/lang/Class.java

Changeset: bfcca5ef
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-06-23 19:42:57 +0000
URL:       https://git.openjdk.org/loom/commit/bfcca5eff96ac3cd72996b6c4865872c2da4de53

8310494: Do not include constantPool.hpp from instanceKlass.hpp

Reviewed-by: stefank, coleenp

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/utilities/events.cpp

Changeset: 69f3114c
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-23 21:21:41 +0000
URL:       https://git.openjdk.org/loom/commit/69f3114c4119d66a8c16cf95c35ea1adc488bdee

8310676: add note about unnamed module to Elements.getAllModuleElements

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java

Changeset: dad7bd9e
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-06-23 21:33:49 +0000
URL:       https://git.openjdk.org/loom/commit/dad7bd9efc7ca2c245f7e35267479670f93a53a8

8310234: Refactor Locale tests to use JUnit

Reviewed-by: naoto

+ test/jdk/java/util/Locale/AvailableLocalesTest.java
- test/jdk/java/util/Locale/Bug4210525.java
- test/jdk/java/util/Locale/Bug4316602.java
- test/jdk/java/util/Locale/Bug8004240.java
- test/jdk/java/util/Locale/Bug8154797.java
+ test/jdk/java/util/Locale/CaseCheckVariant.java
+ test/jdk/java/util/Locale/CompareProviderFormats.java
+ test/jdk/java/util/Locale/GetAdapterPreference.java
+ test/jdk/java/util/Locale/GetInstanceCheck.java
+ test/jdk/java/util/Locale/LocaleConstructors.java
+ test/jdk/java/util/Locale/RootLocale.java
- test/jdk/java/util/Locale/StreamAvailableLocales.java
- test/jdk/java/util/Locale/bug4122700.java
- test/jdk/java/util/Locale/bug6277243.java
- test/jdk/java/util/Locale/bug6312358.java

Changeset: 0db63ec7
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-23 22:55:06 +0000
URL:       https://git.openjdk.org/loom/commit/0db63ec76d451295e273c8e3272d013e2c3348ef

8310571: Use inline @return tag on java.util.Objects

Reviewed-by: smarks

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

Changeset: c92b049d
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-06-25 23:41:54 +0000
URL:       https://git.openjdk.org/loom/commit/c92b049db7853a061ce05cebdc1fd73205ed0c83

8308780: Fix the Java Integer types on Windows

Reviewed-by: dholmes, djelinski, aivanov

! src/hotspot/share/c1/c1_Canonicalizer.hpp
! src/java.base/windows/native/include/jni_md.h
! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Menu.h
! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.h
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp
! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp

Changeset: 78c38317
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-06-25 23:49:49 +0000
URL:       https://git.openjdk.org/loom/commit/78c3831701667069e7e048cd56b534ae2d8d15a1

8305341: Alignment should be enforced by alignas instead of compiler specific attributes

Reviewed-by: mdoerr

! src/java.prefs/windows/native/libprefs/WindowsPreferences.c
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c

Changeset: 8242c647
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-06-26 05:38:04 +0000
URL:       https://git.openjdk.org/loom/commit/8242c647b9d31320757363b69e7048a109ce86df

8310863: Build failure after  JDK- 8305341

Reviewed-by: dholmes

! src/java.prefs/windows/native/libprefs/WindowsPreferences.c
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c

Changeset: 9057b350
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-06-26 06:11:32 +0000
URL:       https://git.openjdk.org/loom/commit/9057b3503349ead7d995b1a705317324830eabb2

8306922: IR verification fails because IR dump is chopped up

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java

Changeset: 013367b4
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-06-26 06:25:08 +0000
URL:       https://git.openjdk.org/loom/commit/013367b4831094cdd330564378de69deccd0dc4b

8310868: Thread.interrupt() method's javadoc has an incorrect {@link}

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Thread.java

Changeset: 93970946
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-06-26 07:49:51 +0000
URL:       https://git.openjdk.org/loom/commit/9397094692ca840b1ac0c5b43edb895f8a397510

8310540: G1: Verification should use raw oop decode functions

Reviewed-by: ayang, kbarrett

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

Changeset: c23794f8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-06-26 07:51:22 +0000
URL:       https://git.openjdk.org/loom/commit/c23794f88270c121bf99fdf297fdfde53072e3b6

8308633: Increase precision of timestamps in g1 log

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorTimes.cpp
! src/hotspot/share/gc/shared/workerDataArray.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp

Changeset: a96e92c8
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-26 08:35:52 +0000
URL:       https://git.openjdk.org/loom/commit/a96e92c83dd3cb36c10282724466e6d1339f58f6

8310816: GcInfoBuilder float/double signature mismatch

Reviewed-by: mchung, dholmes

! src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c

Changeset: a420ff48
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-06-26 09:24:07 +0000
URL:       https://git.openjdk.org/loom/commit/a420ff48da7d8861a874ea6f7278249c20113215

6664309: Docking point of a floating toolbar changes after closing

Reviewed-by: tr, prr

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
+ test/jdk/javax/swing/JToolBar/TestToolBarConstraint.java

Changeset: 5271f4de
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-06-26 12:14:00 +0000
URL:       https://git.openjdk.org/loom/commit/5271f4def68a7ad5003c597c60db29fbe9e2742b

8310354: G1: Annotate G1MMUTracker::when_sec with const

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1MMUTracker.cpp
! src/hotspot/share/gc/g1/g1MMUTracker.hpp

Changeset: c1c5bd0f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-06-26 12:15:41 +0000
URL:       https://git.openjdk.org/loom/commit/c1c5bd0faf7e1db1b43d4c7a0b53d4d5e91d8585

8310541: G1: Remove redundant check in G1Policy::need_to_start_conc_mark

Reviewed-by: tschatzl, kbarrett

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

Changeset: 33578679
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-26 12:47:41 +0000
URL:       https://git.openjdk.org/loom/commit/33578679281e96e7cb5f4f898ef0c6e26bd5c6fa

8310276: RISC-V: Make use of shadd macro-assembler function when possible

Reviewed-by: fyang, luhenry, fjiang, vkempik

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: 24abd105
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-26 13:20:35 +0000
URL:       https://git.openjdk.org/loom/commit/24abd1054e236118877860dd8b89d52d499c261b

8310192: RISC-V: Merge vector min & max instructs with similar match rules

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 5ff42d14
Author:    Varada M <mvarada2000 at gmail.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date:      2023-06-26 14:28:40 +0000
URL:       https://git.openjdk.org/loom/commit/5ff42d14294199eb3bf10b66530f9249fb68810d

8303549: [AIX] TestNativeStack.java is failing with exit value 1

Reviewed-by: dholmes, gziemski

! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/exeGetCreatedJavaVMs.c
! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c

Changeset: e624484e
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-06-26 15:55:36 +0000
URL:       https://git.openjdk.org/loom/commit/e624484ecf2f31d9e52caf3fda2d18f0ef82123f

8308540: On Kerberos TGT referral, if krb5.conf is missing realm, bad exception message

Reviewed-by: xuelei

! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! test/jdk/sun/security/krb5/auto/ReferralsTest.java

Changeset: d32eb015
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-06-26 16:28:48 +0000
URL:       https://git.openjdk.org/loom/commit/d32eb015f056b09fa9ae99a2a84b7056cd3d9259

8310682: No package-info (and @since) for package jdk.nio.mapmode

Reviewed-by: alanb

+ src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/package-info.java

Changeset: 289f218a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-26 16:56:40 +0000
URL:       https://git.openjdk.org/loom/commit/289f218a32558bbbf7e6c589b4618757bd6d043f

8310861: Improve location reporting for javac serial lint warnings

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/warnings/Serial/CtorAccess.java
! test/langtools/tools/javac/warnings/Serial/CtorAccess.out
! test/langtools/tools/javac/warnings/Serial/EnumSerial.java
! test/langtools/tools/javac/warnings/Serial/EnumSerial.out
! test/langtools/tools/javac/warnings/Serial/Extern.java
! test/langtools/tools/javac/warnings/Serial/Extern.out
! test/langtools/tools/javac/warnings/Serial/RecordSerial.java
! test/langtools/tools/javac/warnings/Serial/RecordSerial.out

Changeset: 815ac6ee
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-26 18:14:32 +0000
URL:       https://git.openjdk.org/loom/commit/815ac6eeb3017ea1969219f38fb3e0d003629760

8310907: Add missing file

Reviewed-by: jjg

= test/langtools/tools/javac/warnings/Serial/empty.out

Changeset: ff9a7541
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2023-06-26 18:35:03 +0000
URL:       https://git.openjdk.org/loom/commit/ff9a7541097bd853306a8594c97774f36877a0f9

8310459: [BACKOUT] 8304450: [vectorapi] Refactor VectorShuffle implementation

Reviewed-by: thartmann, sviswanathan

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template

Changeset: a08352f6
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-06-26 19:05:00 +0000
URL:       https://git.openjdk.org/loom/commit/a08352f62181d7ae010851959b35d1e11a184f40

8305671: javac rejects semicolons in compilation units with no imports

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/parser/ExtraPackageSemicolon.java

Changeset: 297c7996
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Pavel Rappo <prappo at openjdk.org>
Date:      2023-06-26 19:41:43 +0000
URL:       https://git.openjdk.org/loom/commit/297c7996311e1e29d4a82fc8ffc7ad322e8ef107

8301492: Modernize equals() method of ResourceBundle.CacheKey and Bundles.CacheKey

Reviewed-by: prappo, naoto

! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/sun/util/resources/Bundles.java

Changeset: 7db2f087
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-06-26 19:56:24 +0000
URL:       https://git.openjdk.org/loom/commit/7db2f08756b0aa1d79cdd2356ed42aa5ab8bc58b

8310242: Clarify the name parameter to Class::forName

Reviewed-by: rriggs, liach, alanb, dholmes

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/forName/ForNameNames.java

Changeset: 7c6a28fd
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-06-26 21:25:09 +0000
URL:       https://git.openjdk.org/loom/commit/7c6a28fd0c49e33fe8ffc87c2bbfa5bf7d1551a3

8310922: java/lang/Class/forName/ForNameNames.java fails after being added by JDK-8310242

Reviewed-by: dholmes

! test/jdk/java/lang/Class/forName/ForNameNames.java

Changeset: a197ee79
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-06-26 22:07:35 +0000
URL:       https://git.openjdk.org/loom/commit/a197ee797b3580d9f85636522587d3f6418dff6a

8310838: Correct range notations in MethodTypeDesc specification

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java

Changeset: 8f5b6771
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-06-26 22:22:49 +0000
URL:       https://git.openjdk.org/loom/commit/8f5b6771b8eb43c695fe2bfed100f17376b9efe7

8310908: Non-standard `@since` tag in `com.sun.java.accessibility.util.package-info`

Reviewed-by: bpb, iris, aivanov

! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/package-info.java

Changeset: 46add3f8
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-06-26 22:24:32 +0000
URL:       https://git.openjdk.org/loom/commit/46add3f8e3ea5d08130e0342390f998979c2a14e

8310909: java.io.InvalidObjectException has redundant `@since` tag

Reviewed-by: lancea, naoto, bpb, darcy, iris

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

Changeset: 39fa4e63
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-06-27 00:13:42 +0000
URL:       https://git.openjdk.org/loom/commit/39fa4e6371dffbe8e09f7dbeeed27194bf99b53e

8310489: New test runtime/ClassInitErrors/TestStackOverflowDuringInit.java failed

Reviewed-by: coleenp

! test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java

Changeset: 87e6fab2
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-27 01:49:58 +0000
URL:       https://git.openjdk.org/loom/commit/87e6fab2c498558d4593f6c0537c998a61779aaf

8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V

Reviewed-by: fyang, rehn

! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java

Changeset: 45b581b7
Author:    changpeng1997 <Chang.Peng at arm.com>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2023-06-27 04:10:38 +0000
URL:       https://git.openjdk.org/loom/commit/45b581b7d53a3181be0e3f324d599797981f530f

8309583: AArch64: Optimize firstTrue() when amount of elements < 8

Reviewed-by: aph, eliu

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4

Changeset: 79c056ec
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-06-27 04:56:21 +0000
URL:       https://git.openjdk.org/loom/commit/79c056ec8b73de8e4841f9fdea494821a15e7313

8006421: GraphicsConfiguration of a frame is changed when the frame is moved to another screen

Reviewed-by: azvegint, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java
+ test/jdk/java/awt/Multiscreen/MultiscreenTransparencyTest.java

Changeset: 990e3a70
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-06-27 05:05:17 +0000
URL:       https://git.openjdk.org/loom/commit/990e3a700dce3441bd9506ca571c1790e57849a9

8308899: Introduce Classfile context and improve Classfile options
8306650: Improve control of stack maps generation in Classfile API
8308646: Typo in ConstantValueAttribute

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/ClassModel.java
! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileTransform.java
! src/java.base/share/classes/jdk/internal/classfile/PseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
- src/java.base/share/classes/jdk/internal/classfile/impl/Options.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LineNumber.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/jdk/internal/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AbstractPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
! test/jdk/jdk/classfile/AnnotationTest.java
! test/jdk/jdk/classfile/ArrayTest.java
! test/jdk/jdk/classfile/BSMTest.java
! test/jdk/jdk/classfile/BasicBlockTest.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderParamTest.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/ConstantPoolCopyTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyCodeTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/PrimitiveClassConstantTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
+ test/jdk/jdk/classfile/SnippetsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/StreamedVsListTest.java
! test/jdk/jdk/classfile/SwapTest.java
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/WriteTest.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ExampleGallery.java
! test/jdk/jdk/classfile/examples/ExperimentalTransformExamples.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/examples/TransformExamples.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/lib/jdk/test/lib/util/ModuleInfoWriter.java
! test/micro/org/openjdk/bench/jdk/classfile/AdHocAdapt.java
+ test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java
! test/micro/org/openjdk/bench/jdk/classfile/ParseOptions.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: 73d7aa1d
Author:    Daniel Skantz <daniel.skantz at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-06-27 07:05:48 +0000
URL:       https://git.openjdk.org/loom/commit/73d7aa1d2cb037fed69263a1990258866333664d

8301489: C1: ShortLoopOptimizer might lift instructions before their inputs

Reviewed-by: thartmann, rcastanedalo

! src/hotspot/share/c1/c1_ValueMap.cpp
+ test/hotspot/jtreg/compiler/c1/Test8301489.java

Changeset: 15878360
Author:    David Leopoldseder <davleopo at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-06-27 08:29:55 +0000
URL:       https://git.openjdk.org/loom/commit/15878360bf22c88a6e4038f05efa6db08d72b309

8310425: [JVMCI] compiler/runtime/TestConstantDynamic: lookupConstant returned an object of incorrect type: null

Reviewed-by: dnsimon, never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java

Changeset: 05e9c41e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-06-27 11:01:09 +0000
URL:       https://git.openjdk.org/loom/commit/05e9c41eddf8961d1384c88ccedf993d86822a6b

8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/ExpectContinue.java
! test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/ImmutableFlowItems.java
! test/jdk/java/net/httpclient/LargeHandshakeTest.java
! test/jdk/java/net/httpclient/LargeResponseTest.java
! test/jdk/java/net/httpclient/LightWeightHttpServer.java
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
! test/jdk/java/net/httpclient/RequestBodyTest.java
! test/jdk/java/net/httpclient/RequestBodyTest.policy
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/ServerNameMatcher.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java
! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java

Changeset: 58bb6555
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-06-27 15:28:01 +0000
URL:       https://git.openjdk.org/loom/commit/58bb6555e783e4627f57c3c8281183c474d581c9

8222329: Readable read(CharBuffer) does not specify that 0 is returned when there is no remaining space in buffer

Reviewed-by: rriggs, lancea, alanb

! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/lang/Readable.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template

Changeset: f6133edb
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-06-27 15:47:29 +0000
URL:       https://git.openjdk.org/loom/commit/f6133edb08dd7a7d764638c5b1cdd5c3e56ed64e

8310890: Normalize identifier names

Reviewed-by: naoto, rriggs

! make/data/charsetmapping/SingleByte-X.java.template
! make/data/charsetmapping/charsets
! make/data/charsetmapping/list_old
! make/jdk/src/classes/build/tools/charsetmapping/Charset.java
! make/jdk/src/classes/build/tools/charsetmapping/DBCS.java
! make/jdk/src/classes/build/tools/charsetmapping/Main.java
! make/jdk/src/classes/build/tools/charsetmapping/SBCS.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! test/jdk/sun/nio/cs/TestCharsetMapping.java

Changeset: 7ce967a1
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-06-27 15:54:55 +0000
URL:       https://git.openjdk.org/loom/commit/7ce967a10c62d300a11906c1d71def33f4f57719

8281455: Change JVM options with small ranges from 64 to 32 bits, for gc_globals.hpp

Reviewed-by: tschatzl, coleenp

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/gcOverheadChecker.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 2bd4136b
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-06-27 16:10:50 +0000
URL:       https://git.openjdk.org/loom/commit/2bd4136bdb74599e358a22c83ffc685a2c0db4d2

8310849: Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect

Reviewed-by: mchung, darcy

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! src/java.base/share/classes/sun/invoke/util/BytecodeName.java
! src/java.base/share/classes/sun/invoke/util/ValueConversions.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/WildcardTypeImpl.java
! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java

Changeset: ec45bd64
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-06-27 16:13:20 +0000
URL:       https://git.openjdk.org/loom/commit/ec45bd64d504d579aef54c924fb8ca75a944036f

8310182: DateTimeFormatter date formats (ISO_LOCAL_DATE) separated with hyphen, not dash

Reviewed-by: rriggs, darcy, iris, lancea

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java

Changeset: fb283dff
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-06-27 17:22:41 +0000
URL:       https://git.openjdk.org/loom/commit/fb283dff04a6fe11c8a7d44498ddd2075234e4dd

8310828: java.sql java.sql.rowset packages have no `@since` info

Reviewed-by: naoto, iris, darcy, bpb

! src/java.sql.rowset/share/classes/com/sun/rowset/package-info.java
! src/java.sql.rowset/share/classes/com/sun/rowset/providers/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package-info.java
! src/java.sql/share/classes/java/sql/package-info.java
! src/java.sql/share/classes/javax/sql/package-info.java

Changeset: d6dd0dc3
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-06-27 17:49:09 +0000
URL:       https://git.openjdk.org/loom/commit/d6dd0dc3e06d42f108fe80920e1102d47a5aa583

8308452: Extend internal Architecture enum with byte order and address size

Reviewed-by: mdoerr, jpai, mchung, amitkumar

! make/modules/java.base/gensrc/GensrcMisc.gmk
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
! test/jdk/jdk/internal/util/ArchTest.java

Changeset: 315242b7
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-06-27 18:45:37 +0000
URL:       https://git.openjdk.org/loom/commit/315242b7417a4774765f139b841b385dc7c94c50

8310975: java.util.FormatItemModifier should not be protected

Reviewed-by: alanb, darcy, iris, lancea

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

Changeset: 4bce38c6
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-27 19:30:59 +0000
URL:       https://git.openjdk.org/loom/commit/4bce38c6d7792596879a6e1081140b698b899471

8310830: typo in the parameter name in @throws of ClassDesc::ofDescriptor

Reviewed-by: bpb, rriggs, mchung

! src/java.base/share/classes/java/lang/constant/ClassDesc.java

Changeset: 269852b9
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-06-27 19:57:06 +0000
URL:       https://git.openjdk.org/loom/commit/269852b90634aa43d4d719c93563608e42792fc6

8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x

Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! test/hotspot/jtreg/ProblemList.txt

Changeset: 2cf5c2f4
Author:    Phil Race <prr at openjdk.org>
Date:      2023-06-27 20:19:56 +0000
URL:       https://git.openjdk.org/loom/commit/2cf5c2f4b6cdb52a3560ab03d272f19f47b22b17

8310238: [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails

Reviewed-by: azvegint

! test/jdk/javax/swing/JTableHeader/6889007/bug6889007.java

Changeset: a97f98fb
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-06-27 20:35:03 +0000
URL:       https://git.openjdk.org/loom/commit/a97f98fb8a933b43cd4485c3791ac8ca016bc49f

8310585: GetThreadState spec mentions undefined JVMTI_THREAD_STATE_MONITOR_WAITING

Reviewed-by: sspitsyn, cjplummer

! src/hotspot/share/prims/jvmti.xml

Changeset: f07e396b
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-06-27 20:40:04 +0000
URL:       https://git.openjdk.org/loom/commit/f07e396bda4567fd35677704b9aa974426266363

8310914: Remove 2 malformed java/foreign ProblemList entries

Reviewed-by: jpai

! test/jdk/ProblemList.txt

Changeset: 7f094353
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-06-27 20:54:53 +0000
URL:       https://git.openjdk.org/loom/commit/7f094353673f5047643a2d7b512d0de8c665f215

8310982: jdk/internal/util/ArchTest.java fails after JDK-8308452 failed with Method isARM()

Reviewed-by: naoto, mchung, bpb, lancea

! test/jdk/jdk/internal/util/ArchTest.java

Changeset: afdaa2a3
Author:    Hao Sun <haosun at openjdk.org>
Date:      2023-06-28 02:00:09 +0000
URL:       https://git.openjdk.org/loom/commit/afdaa2a3305461538f3a36de2b0b540fe2da9b37

8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1

Reviewed-by: aph, fyang

! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java

Changeset: 56a73a6f
Author:    Vyom Tewari <vtewari at openjdk.org>
Date:      2023-06-28 02:49:52 +0000
URL:       https://git.openjdk.org/loom/commit/56a73a6f0f3d38379cecea1de5eacb751febca95

8309591: Socket.setOption(TCP_QUICKACK) uses wrong level

Reviewed-by: djelinski, michaelm, alanb

! src/jdk.net/aix/native/libextnet/AIXSocketOptions.c
! src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c

Changeset: 48e61c1d
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-06-28 04:11:11 +0000
URL:       https://git.openjdk.org/loom/commit/48e61c1df53c11ed49603abd70a3dd62a25f7be5

8310728: Enable Zc:inline flag in Visual Studio build

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp

Changeset: 526dba1a
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-06-28 05:52:26 +0000
URL:       https://git.openjdk.org/loom/commit/526dba1a2942e444bf11d03d8eaf014b5ef20ccf

8310130: C2: assert(false) failed: scalar_input is neither phi nor a matchin reduction

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java

Changeset: 39c104df
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-28 06:51:05 +0000
URL:       https://git.openjdk.org/loom/commit/39c104df44f17c1d65e35becd4272f73e2c6610c

8310380: Handle problems in core-related tests on macOS when codesign tool does not work

Reviewed-by: lucy, clanger, cjplummer

! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/util/CoreUtils.java

Changeset: c3f10e84
Author:    Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-06-28 07:25:20 +0000
URL:       https://git.openjdk.org/loom/commit/c3f10e847999ec254893de5a1a5de32fd07f715a

8307625: Redundant receiver null check in LibraryCallKit::generate_method_call

Reviewed-by: thartmann, chagedorn

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

Changeset: ef71c321
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-06-28 11:57:20 +0000
URL:       https://git.openjdk.org/loom/commit/ef71c3215e2b37d1f79c080896f3b7fc0b7d3ea0

8310110: Shenandoah: Trace page sizes

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: c2e94854
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-28 12:23:04 +0000
URL:       https://git.openjdk.org/loom/commit/c2e94854810f81c0e53efe8f4ee276647c724e69

8310921: Fix -Wconversion warnings from GenerateOopMap

Reviewed-by: iklam, dholmes

! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp

Changeset: 08c51f25
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-28 12:24:39 +0000
URL:       https://git.openjdk.org/loom/commit/08c51f25d2a42fd7a1dae60127d9306f6a54df99

8310920: Fix -Wconversion warnings in command line flags

Reviewed-by: iklam, dholmes

! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp

Changeset: e3f18af1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-06-28 12:29:43 +0000
URL:       https://git.openjdk.org/loom/commit/e3f18af1dfca1be292a76ed209a7e4ca75ca94da

8311007: jdk/jfr/tool/TestView.java can't find event

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/jcmd/TestJcmdView.java

Changeset: 2ccdd292
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-06-28 13:31:14 +0000
URL:       https://git.openjdk.org/loom/commit/2ccdd29206d5041b067fac4e3c3b248e8d0aa3df

8299825: Move StdoutLog and StderrLog to LogConfiguration

Reviewed-by: dholmes, azafari

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logOutputList.cpp
! test/hotspot/gtest/logging/test_logTagSet.cpp

Changeset: f17bfeec
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-06-28 13:48:16 +0000
URL:       https://git.openjdk.org/loom/commit/f17bfeec61b753eb0eb8a48df9bf5ccc3bcd9eb3

8311034: Fix typo in javac man page

Reviewed-by: hannesw

! src/jdk.compiler/share/man/javac.1

Changeset: 46e4ee1e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-28 14:07:58 +0000
URL:       https://git.openjdk.org/loom/commit/46e4ee1e80652203bd59d968ea72b27681bdf312

8310974: NMT: Arena diffs miss the scale

Reviewed-by: zgu, stuefe

! src/hotspot/share/services/memReporter.cpp

Changeset: 9f98136c
Author:    Jesse Glick <jglick at cloudbees.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2023-06-28 15:33:37 +0000
URL:       https://git.openjdk.org/loom/commit/9f98136c3a00ca24d59ffefd58308603b58110c7

6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs

Define FileURLConnection.closeInputStream for use by JarURLInputStream.close.
JarURLConnection properly tracks any InputStream it itself opened,
and correspondingly closes the JarFile if necessary (when caches are disabled).
But if its underlying FileURLConnection was used to retrieve a header field,
that would have caused a FileInputStream to be opened
which never gets closed until it is garbage collected.
This means that an application which calls certain methods
on jar:file:/…something.jar!/… URLs will leak file handles,
even if URLConnection caches are supposed to be turned off.
This can delay release of system resources,
and on Windows can prevent the JAR file from being deleted
even after it is no longer in use (for example after URLClassLoader.close).

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
+ test/jdk/sun/net/www/protocol/jar/FileURLConnectionLeak.java

Changeset: b6c789fa
Author:    Justin Gu <justin.j.gu at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-28 17:10:16 +0000
URL:       https://git.openjdk.org/loom/commit/b6c789faad63f18e17ee7e5cefd024b3776fd469

8309140: ResourceHashtable failed "assert(~(_allocation_t[0] | allocation_mask) == (uintptr_t)this) failed: lost resource object"

Reviewed-by: coleenp, matsaave, dholmes

! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/loaderConstraints.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 7fffdb5e
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-06-28 17:32:33 +0000
URL:       https://git.openjdk.org/loom/commit/7fffdb5e60351026c9ee77f438b8fe505d85de4c

8310405: Linker.Option.firstVariadicArg should specify which index values are valid

Reviewed-by: mcimadamore

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

Changeset: 9f46fc28
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-28 19:42:33 +0000
URL:       https://git.openjdk.org/loom/commit/9f46fc28426630399ca39d443403cc3a7be58854

8310906: Fix -Wconversion warnings in runtime, oops and some code header files.

Reviewed-by: iklam, fparain

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeBlob.inline.hpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/exceptionHandlerTable.hpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
! src/hotspot/share/services/mallocHeader.hpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/powerOfTwo.hpp

Changeset: f0c2f098
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-06-28 20:17:00 +0000
URL:       https://git.openjdk.org/loom/commit/f0c2f098150335fce736708354d58bae383cc4a1

8296972: [macos13] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java: getExtendedState() != 6 as expected.

Reviewed-by: dmarkov, honkar

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java

Changeset: da0f8325
Author:    Dean Long <dlong at openjdk.org>
Date:      2023-06-28 20:31:08 +0000
URL:       https://git.openjdk.org/loom/commit/da0f8325deb6e85ade1aed398330e13f5d439201

8310606: Fix signed integer overflow, part 3

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 3df36c4f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-28 21:00:28 +0000
URL:       https://git.openjdk.org/loom/commit/3df36c4f101e094d6f6beccadc004742b47d045a

8310061: Note if implicit annotation processing is being used

Reviewed-by: briangoetz, vromero, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/annotations/8218152/MalformedAnnotationProcessorTests.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/platform/PlatformProviderTest.java
! test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java
+ test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java

Changeset: a63afa4a
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-06-28 21:07:24 +0000
URL:       https://git.openjdk.org/loom/commit/a63afa4aa62863d1a199a0fb7d2f56ff8fcd04fd

8294427: Check boxes and radio buttons have rendering issues on Windows in High DPI env

Reviewed-by: aivanov, achung

! src/java.desktop/share/classes/sun/swing/CachedPainter.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/windows/ThemeReader.java
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp

Changeset: 02b17d79
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-06-28 21:20:35 +0000
URL:       https://git.openjdk.org/loom/commit/02b17d793bfcea611c654049c9ab680b70fb5685

8310264: In PhaseChaitin::Split defs and phis are leaked

Reviewed-by: thartmann, chagedorn, kvn

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

Changeset: ded13707
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-06-28 22:50:24 +0000
URL:       https://git.openjdk.org/loom/commit/ded137073ac1b2086a577508172626898999e275

8309811: BytecodePrinter cannot handle unlinked classes

Reviewed-by: coleenp, fparain

! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/interpreter/BytecodeTracerTest.java
+ test/hotspot/jtreg/runtime/interpreter/Linked2.jasm
+ test/hotspot/jtreg/runtime/interpreter/TraceBytecodes.java
+ test/hotspot/jtreg/runtime/interpreter/Unlinked2.jasm

Changeset: ee998510
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-06-29 07:59:13 +0000
URL:       https://git.openjdk.org/loom/commit/ee9985100c65232d24ab1af9d6348499f5dbc754

Merge

! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList-Virtual.txt
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList-Virtual.txt

Changeset: 8f5a3848
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-06-29 01:30:46 +0000
URL:       https://git.openjdk.org/loom/commit/8f5a38488c354b21f1033e1cbdfa0a400f2622fc

8311032: Empty value for java.protocol.handler.pkgs system property can lead to unnecessary classloading attempts of protocol handlers

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/URL.java

Changeset: 6f58ab2b
Author:    Glavo <zjx001202 at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-06-29 01:34:26 +0000
URL:       https://git.openjdk.org/loom/commit/6f58ab2bb9e0f02752628daa70e332cd2248e446

8301569: jmod list option and jimage list --help not interpreted correctly on turkish locale

Reviewed-by: mchung, naoto, jpai

! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java

Changeset: cf8d7063
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-06-29 04:28:30 +0000
URL:       https://git.openjdk.org/loom/commit/cf8d7063006e29fcf83e88a63fe940eaaf0d12df

8308463: Refactor regenerated class handling in lambdaFormInvokers.cpp

Reviewed-by: coleenp, dholmes, matsaave

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
+ src/hotspot/share/cds/regeneratedClasses.cpp
+ src/hotspot/share/cds/regeneratedClasses.hpp

Changeset: f4b900b6
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-06-29 05:42:19 +0000
URL:       https://git.openjdk.org/loom/commit/f4b900b607b2e857a0177d1e3061fd4dfc6b5f75

8310902: (fc) FileChannel.transferXXX async close and interrupt issues

Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
+ test/jdk/java/nio/channels/FileChannel/CloseDuringTransfer.java

Changeset: cbf418a4
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-06-29 05:44:02 +0000
URL:       https://git.openjdk.org/loom/commit/cbf418a4863f92241f116f782f9a676b7cb4771d

8311020: Typo cleanup in Classfile API

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/AccessFlags.java
! src/java.base/share/classes/jdk/internal/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/ClassModel.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/Label.java
! src/java.base/share/classes/jdk/internal/classfile/MethodSignature.java
! src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/components/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/NewMultiArrayInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/StoreInstruction.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java

Changeset: af319d96
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-06-29 06:05:53 +0000
URL:       https://git.openjdk.org/loom/commit/af319d963f180a23a0a9acdc9a4972f90ee586e0

8311064: Windows builds fail without precompiled headers after JDK-8310728

Reviewed-by: dholmes

! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp

Changeset: b2eae16c
Author:    Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-06-29 06:59:12 +0000
URL:       https://git.openjdk.org/loom/commit/b2eae16c4504fb13bd06c999ef97f2faf0ad4932

8295191: IR framework timeout options expect ms instead of s

Reviewed-by: chagedorn, kvn, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/CustomRunTest.java

Changeset: be64d3ac
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-06-29 07:41:04 +0000
URL:       https://git.openjdk.org/loom/commit/be64d3ac3cf9da2658038d64233f080da8011dc8

8310299: C2: 8275201 broke constant folding of array store check in some cases

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestArrayElementTypeLoad.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 690d6269
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-06-29 07:43:46 +0000
URL:       https://git.openjdk.org/loom/commit/690d6269954cbacea5f0e64653a49e4fcf986bd9

8307927: C2: "malformed control flow" with irreducible loop

Reviewed-by: thartmann, epeter

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/MalformedControlIrreducibleLoop.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestMalformedControlIrreducibleLoop.java

Changeset: f842ec48
Author:    Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2023-06-29 08:28:22 +0000
URL:       https://git.openjdk.org/loom/commit/f842ec48b1e24afd99ad06cb1310bd51d9b8bae4

8305667: Some fonts installed in user directory are not detected on Windows

Reviewed-by: avu, prr

! src/java.desktop/windows/native/libfontmanager/fontpath.c

Changeset: 98a954ee
Author:    Artem Semenov <asemenov at openjdk.org>
Date:      2023-06-29 09:07:34 +0000
URL:       https://git.openjdk.org/loom/commit/98a954eebc4f97dd16cb89bd4f1122952c8482ca

8308286: Fix clang warnings in linux code

Reviewed-by: avu, djelinski

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
! make/modules/jdk.jpackage/Lib.gmk
! make/modules/jdk.management/Lib.gmk
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c

Changeset: e5744b81
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2023-06-29 12:07:54 +0000
URL:       https://git.openjdk.org/loom/commit/e5744b8120548a161f75aa098826a6798d85f90f

8310919: runtime/ErrorHandling/TestAbortVmOnException.java times out due to core dumps taking a long time on OSX

Reviewed-by: thartmann, dholmes

! test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java

Changeset: 07734f6d
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-06-29 12:32:52 +0000
URL:       https://git.openjdk.org/loom/commit/07734f6dde2b29574b6ef98eeb9e007d8801a3ea

8310848: Convert ClassDesc and MethodTypeDesc to be stored in static final fields

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! test/micro/org/openjdk/bench/jdk/classfile/TestConstants.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: 20f7d05e
Author:    shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-06-29 13:37:32 +0000
URL:       https://git.openjdk.org/loom/commit/20f7d05ef238074143b01deb66a99217b2af47d8

8310502: Optimization for j.l.Long.fastUUID()

Reviewed-by: liach, alanb

! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/HexDigits.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java

Changeset: 05c2b6cd
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-29 14:16:15 +0000
URL:       https://git.openjdk.org/loom/commit/05c2b6cd47c68d96dcb7b3db594a334e05c6ee36

8309979: BootstrapMethods attribute is missing in class files recreated by SA

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java

Changeset: 26efff75
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-06-29 15:05:49 +0000
URL:       https://git.openjdk.org/loom/commit/26efff758684b9c5615fb3b087538d713e6eca10

8309902: C2: assert(false) failed: Bad graph detected in build_loop_late after JDK-8305189

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestAssertPredicatePeeling.java

Changeset: a995aa6c
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-06-29 16:15:02 +0000
URL:       https://git.openjdk.org/loom/commit/a995aa6cd1cd89c2ca6db72b060177eaf7065377

8310232: java.time.Clock$TickClock.millis() fails in runtime when tick is 1 microsecond

Reviewed-by: iris, rriggs, jpai

! src/java.base/share/classes/java/time/Clock.java
! test/jdk/java/time/test/java/time/TestClock_Tick.java

Changeset: d9796626
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-29 20:31:57 +0000
URL:       https://git.openjdk.org/loom/commit/d97966266e343671693825d2211a34fa45dd271d

8311115: Type in java.lang.reflect.AccessFlag.METHOD_PARAMETER

Reviewed-by: bpb, jlaskey, mchung

! src/java.base/share/classes/java/lang/reflect/AccessFlag.java

Changeset: 11fd34e1
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-06-29 21:05:37 +0000
URL:       https://git.openjdk.org/loom/commit/11fd34e196b29d2f2fd276c36f59a3c3b3ce7280

8310241: OffsetDateTime compareTo redundant computation

Reviewed-by: naoto

! src/java.base/share/classes/java/time/OffsetDateTime.java
! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java

Changeset: 77e7b6d2
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-30 00:16:57 +0000
URL:       https://git.openjdk.org/loom/commit/77e7b6d2a135ed46ba405914b4eea7412d887705

8311074: RISC-V: Fix -Wconversion warnings in some code header files

Reviewed-by: fyang, coleenp

! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp

Changeset: 2a9e2f61
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-06-30 08:10:09 +0000
URL:       https://git.openjdk.org/loom/commit/2a9e2f614f367965cb106ce42d865161e056c386

8311046: ProblemList gc/z/TestHighUsage.java with Generational ZGC

Reviewed-by: kbarrett, tschatzl

! test/hotspot/jtreg/ProblemList-generational-zgc.txt

Changeset: 660cd256
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-30 08:26:44 +0000
URL:       https://git.openjdk.org/loom/commit/660cd256b72154b966208174dbf9abe95c9bfd60

8310988: Missing @since tags in java.management.rmi

Reviewed-by: rriggs, alanb, jjg, mli

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java

Changeset: c08c9831
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-30 08:28:19 +0000
URL:       https://git.openjdk.org/loom/commit/c08c9831df2428e9d083a56eda5ebf00623ba961

8311000: missing @since info in jdk.management

Reviewed-by: rriggs, mli

! src/jdk.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java

Changeset: a7d168b5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-30 11:35:02 +0000
URL:       https://git.openjdk.org/loom/commit/a7d168b522bb05345a40ae1fb18942ba663d3182

8311026: Some G1 specific tests do not set -XX:+UseG1GC

Reviewed-by: sspitsyn, tschatzl

! test/hotspot/jtreg/gc/TestJNICriticalStressTest.java
! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java

Changeset: 33011ea1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-06-30 12:23:18 +0000
URL:       https://git.openjdk.org/loom/commit/33011ea19bb29e88ce18a138a8fa8b34f8c97407

8310946: G1: Refactor G1Policy::next_gc_should_be_mixed

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 430d6b61
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2023-06-30 15:02:45 +0000
URL:       https://git.openjdk.org/loom/commit/430d6b61c5d2d85be2c62af0c927c18531ff7cc3

8309976: Add microbenchmark for stressing code cache

Reviewed-by: redestad, shade

+ test/micro/org/openjdk/bench/vm/compiler/CodeCacheStress.java

Changeset: e3a7e020
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-06-30 15:17:23 +0000
URL:       https://git.openjdk.org/loom/commit/e3a7e020d2d92e4eafe79b3ecebf31ec058bc48f

8311162: Simplify and modernize equals and hashCode for java.net

Reviewed-by: dfuchs, michaelm, msheppar

! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/URLPermission.java

Changeset: e8ff74c7
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-06-30 16:06:50 +0000
URL:       https://git.openjdk.org/loom/commit/e8ff74c7e84ec2440a51fee1b4c45e87332807a0

8310987: Missing @since tag(s) in java/util/logging/ErrorManager.java

Reviewed-by: lancea, iris

! src/java.logging/share/classes/java/util/logging/ErrorManager.java

Changeset: 19601ebe
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-30 17:49:56 +0000
URL:       https://git.openjdk.org/loom/commit/19601ebe9192773a1a47ec3e003b9f1a6808d3de

8310993: Missing @since tags in jdk.attach

Reviewed-by: sspitsyn, cjplummer

! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AgentLoadException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java

Changeset: 456bf115
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-30 19:11:40 +0000
URL:       https://git.openjdk.org/loom/commit/456bf115aa6d8d2291790d01f54eb71b2e42eb77

8310173: Update --release 21 symbol information for JDK 21 build 29

Reviewed-by: iris

! src/jdk.compiler/share/data/symbols/java.base-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.vector-L.sym.txt

Changeset: f6bdccb4
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-06-30 20:10:24 +0000
URL:       https://git.openjdk.org/loom/commit/f6bdccb45caca0f69918a773a9ad9b2ad91b702f

8310829: guarantee(!HAS_PENDING_EXCEPTION) failed in ExceptionTranslation::doit

Reviewed-by: never, kvn

! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
! test/jdk/jdk/internal/vm/TestTranslatedException.java

Changeset: 971c2efb
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-06-30 20:58:15 +0000
URL:       https://git.openjdk.org/loom/commit/971c2efb698065c65dcf7373d8c3027f58d5f503

8303086: SIGSEGV in JavaThread::is_interp_only_mode()

Reviewed-by: pchilanomate, cjplummer, lmesnik

! src/hotspot/share/prims/jvmtiEnv.cpp

Changeset: 140b70fb
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-06-30 21:43:09 +0000
URL:       https://git.openjdk.org/loom/commit/140b70fb29e2b83e5d33765906ee76a36442a687

8311186: ProblemList javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java on linux-aarch64
8311189: disable gc/z/TestHighUsage.java
8311190: ProblemList javax/management/remote/mandatory/connection/DeadLockTest.java with virtual threads on windows-x64
8311191: ProblemList javax/management/remote/mandatory/connection/ConnectionTest.java with virtual threads on windows-x64
8311193: ProblemList vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java on linux-all
8311195: ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java with Xcomp on macosx-x64

Reviewed-by: lmesnik

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt

Changeset: 8c8e9d91
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-06-30 23:37:53 +0000
URL:       https://git.openjdk.org/loom/commit/8c8e9d911d388f6ee621ed4d322efc56a9876708

8309819: Clarify API note in Class::getName and MethodType::toMethodDescriptorString

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java

Changeset: d2e11593
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-07-01 07:25:26 +0000
URL:       https://git.openjdk.org/loom/commit/d2e11593006dc32fb8ebbaf12488b8758c8a19ee

8311125: Remove unused parameter 'phase' in AllocateNode::Ideal_allocation

Reviewed-by: chagedorn, kvn

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/subnode.cpp

Changeset: 8abb9f59
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-07-01 08:01:22 +0000
URL:       https://git.openjdk.org/loom/commit/8abb9f590f844d098b156b719499bb0447f99759

8047998: Abort the vm if MaxNewSize is not the same as NewSize when MaxHeapSize is the same as InitialHeapSize

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/shared/genArguments.cpp

Changeset: 09a49240
Author:    Daohan Qu <dqu at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-01 08:45:24 +0000
URL:       https://git.openjdk.org/loom/commit/09a4924015822392c203fd6b4210736e3b819e28

8311145: Remove check_with_errno duplicates

Reviewed-by: rehn, stuefe

! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/share/utilities/debug.hpp

Changeset: 0e3d91dc
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-07-01 15:55:29 +0000
URL:       https://git.openjdk.org/loom/commit/0e3d91dc213b5173f72e954d9b8e13e1b8343b23

8311215: [BACKOUT] JDK-8047998 Abort the vm if MaxNewSize is not the same as NewSize when MaxHeapSize is the same as InitialHeapSize

Reviewed-by: jiefu

! src/hotspot/share/gc/shared/genArguments.cpp

Changeset: faf1b822
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-07-02 16:15:28 +0000
URL:       https://git.openjdk.org/loom/commit/faf1b822d03b726413d77a2b247dfbbf4db7d57e

8310656: RISC-V: __builtin___clear_cache can fail silently.

Reviewed-by: luhenry, stuefe, fyang

! src/hotspot/cpu/riscv/icache_riscv.cpp
+ src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.cpp
+ src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.hpp

Changeset: 52ee5700
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-07-03 04:23:58 +0000
URL:       https://git.openjdk.org/loom/commit/52ee570025589d4d813ec4deae1f6133ca83156b

8309209: C2 failed "assert(_stack_guard_state == stack_guard_reserved_disabled) failed: inconsistent state"

Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: aph, thartmann

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp

Changeset: 2c29705d
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-07-03 06:50:16 +0000
URL:       https://git.openjdk.org/loom/commit/2c29705d7bc9cf3d9884abf81ba6d3eeff881d73

8309660: C2: failed: XMM register should be 0-15 (UseKNLSetting and ConvF2HF)

Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Reviewed-by: sviswanathan, jbhateja

! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java

Changeset: 055b4b42
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-07-03 07:51:38 +0000
URL:       https://git.openjdk.org/loom/commit/055b4b426cbc56d97e82219f3dd3aba1ebf977e4

8310948: Fix ignored-qualifiers warning in Hotspot

Reviewed-by: kbarrett, dholmes

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/assembler_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_ValueType.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/gc/shared/plab.hpp
! src/hotspot/share/gc/shared/workerThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/x/xRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiUtil.hpp
! src/hotspot/share/runtime/threadSMR.hpp
! src/hotspot/share/services/memoryService.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/elfFile.hpp

Changeset: 8e0ca8e0
Author:    Daohan Qu <dqu at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-07-03 08:59:35 +0000
URL:       https://git.openjdk.org/loom/commit/8e0ca8e05c0dcf201b2ede87620c6cde79e7d550

8310331: JitTester: Exclude java.lang.Math.random

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/testlibrary/jittester/conf/exclude.methods.lst

Changeset: 87c79c08
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2023-07-03 10:03:54 +0000
URL:       https://git.openjdk.org/loom/commit/87c79c080186abc53d033449dd9f76c8832d44f5

8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition

Reviewed-by: alanb, dfuchs

! test/jdk/java/net/Socket/Timeouts.java

Changeset: 9d2e0b2a
Author:    Renjith Kannath Pariyangad <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-07-03 10:32:47 +0000
URL:       https://git.openjdk.org/loom/commit/9d2e0b2a80084f1769e8dd40f11a39eadb54e8b3

8307934: JRobot.moveMouseTo must access component on EDT

Reviewed-by: aivanov

! test/jdk/javax/swing/regtesthelpers/JRobot.java

Changeset: 496f94b4
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-07-03 11:11:05 +0000
URL:       https://git.openjdk.org/loom/commit/496f94b48801dbaec24f1f107ebf8ee71780f522

8311086: Remove jtreg/gc/startup_warnings

Reviewed-by: ayang, mli, kbarrett, tschatzl

! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/gc/startup_warnings/TestG1.java
- test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java
- test/hotspot/jtreg/gc/startup_warnings/TestSerialGC.java
- test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java

Changeset: ba974d5c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-07-03 12:19:57 +0000
URL:       https://git.openjdk.org/loom/commit/ba974d5c62c332905b0466b704411a829d6c9ee3

8310661: JFR: Replace JVM.getJVM() with JVM

Reviewed-by: mgronlun

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/OldObjectSample.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Options.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JVMEventTask.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestUnloadingEventClass.java
! test/jdk/jdk/jfr/event/profiling/TestNative.java
! test/jdk/jdk/jfr/jvm/TestBeginAndEnd.java
! test/jdk/jdk/jfr/jvm/TestClassId.java
! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java
! test/jdk/jdk/jfr/jvm/TestCounterTime.java
! test/jdk/jdk/jfr/jvm/TestCreateNative.java
! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriterReflection.java
! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java
! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java
! test/jdk/jdk/jfr/jvm/TestPid.java
! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java
! test/jdk/jdk/jfr/jvm/TestUnloadEventClassCount.java
! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java

Changeset: f393975d
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-07-03 14:06:58 +0000
URL:       https://git.openjdk.org/loom/commit/f393975d1b9423835a7aa42f6ffc0656499701d7

8310743: assert(reserved_rgn != nullptr) failed: Add committed region, No reserved region found

Reviewed-by: stefank, ayang

! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
+ src/hotspot/share/gc/z/zNMT.cpp
+ src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/z_globals.hpp
+ test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
+ test/hotspot/jtreg/gc/z/TestZNMT.java

Changeset: b9198f99
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-07-03 16:04:35 +0000
URL:       https://git.openjdk.org/loom/commit/b9198f993173b0fbdc7ff1400e2205d3969370da

8254566: Clarify the spec of ClassLoader::getClassLoadingLock for non-parallel capable loader

Reviewed-by: dholmes, darcy

! src/java.base/share/classes/java/lang/ClassLoader.java

Changeset: d8a01216
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-07-03 20:43:17 +0000
URL:       https://git.openjdk.org/loom/commit/d8a012161ad68d08467a6632c2bfb7c4dc341d28

8311109: tautological-compare warning in awt_Win32GraphicsDevice.cpp

Reviewed-by: aivanov

! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp

Changeset: 0916e6a6
Author:    Vladimir Petko <vladimir.petko at canonical.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-07-03 22:25:20 +0000
URL:       https://git.openjdk.org/loom/commit/0916e6a603a595e2280765f9159f9be24ada4af6

8311092: Please disable runtime/jni/nativeStack/TestNativeStack.java on armhf

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java

Changeset: 60544f90
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2023-07-04 01:35:03 +0000
URL:       https://git.openjdk.org/loom/commit/60544f9088c11e4718a9cd77f21792c6ba387440

8309894: compiler/vectorapi/VectorLogicalOpIdentityTest.java fails on SVE system with UseSVE=0

Reviewed-by: epeter, chagedorn

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

Changeset: 514816ed
Author:    Sidraya Jayagond <sidraya.jayagond at ibm.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2023-07-04 04:35:18 +0000
URL:       https://git.openjdk.org/loom/commit/514816ed7d7dea1fb13d32b80aef89774bee13d3

8309889: [s390] Missing return statement after calling jump_to_native_invoker method in generate_method_handle_dispatch.

Reviewed-by: amitkumar, lucy

! src/hotspot/cpu/s390/methodHandles_s390.cpp

Changeset: 711cddd8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-04 09:01:47 +0000
URL:       https://git.openjdk.org/loom/commit/711cddd899048236bbc3c0aa7e4ac0fc8aebe4d2

8311249: Remove unused MemAllocator::obj_memory_range

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp

Changeset: 7655b487
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2023-07-04 12:19:23 +0000
URL:       https://git.openjdk.org/loom/commit/7655b487da5cd2e570e19e9f64fbacfa5eb8d155

8311001: missing @since info in jdk.net

Reviewed-by: dfuchs

! src/jdk.net/share/classes/jdk/net/Sockets.java

Changeset: 607ddaa0
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2023-07-04 12:19:44 +0000
URL:       https://git.openjdk.org/loom/commit/607ddaa0e6a8d609aa7e4667abf40ac4c4692961

8310997: missing @since tags in jdk.httpserver

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java

Changeset: 7b3c2dc5
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-07-04 19:03:09 +0000
URL:       https://git.openjdk.org/loom/commit/7b3c2dc5f45afc3646ff5cdc0f6efd68e0b70ea5

8311122: Fix typos in java.base

Reviewed-by: darcy, naoto, mchung, iris, mli, mullan

! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java
! src/java.base/share/classes/sun/security/util/ByteArrays.java
! src/java.base/share/classes/sun/text/CompactByteArray.java

Changeset: d6578bff
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2023-07-05 05:46:24 +0000
URL:       https://git.openjdk.org/loom/commit/d6578bff1c69ebc165fc9734e6503bd2d5d021c2

8309531: Incorrect result with unwrapped iotaShuffle.

Reviewed-by: sviswanathan, xgong, thartmann

! src/hotspot/share/opto/vectorIntrinsics.cpp
! test/hotspot/jtreg/compiler/vectorapi/TestVectorShuffleIota.java

Changeset: 00ac46c0
Author:    Conor Cleary <ccleary at openjdk.org>
Date:      2023-07-05 11:04:10 +0000
URL:       https://git.openjdk.org/loom/commit/00ac46c06d8a7154a007cd67092bd80226a02fc3

8310645: CancelledResponse.java does not use HTTP/2 when testing the  HttpClient

Reviewed-by: dfuchs

+ test/jdk/java/net/httpclient/CancelledResponse2.java

Changeset: cf82e315
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-07-05 12:30:07 +0000
URL:       https://git.openjdk.org/loom/commit/cf82e3152bba1d7332ecdc4dd57a2db2f0dc2aa8

8311077: Fix -Wconversion warnings in jvmti code

Reviewed-by: fparain, matsaave, dholmes

! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp

Changeset: 22e17c29
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-07-05 12:37:38 +0000
URL:       https://git.openjdk.org/loom/commit/22e17c29a2a4eb546fae4c01ae435283654e3bb3

8311180: Remove unused unneeded definitions from globalDefinitions

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: dholmes, aboldtch

! src/hotspot/cpu/ppc/icache_ppc.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/runtime/icache.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 2cffef21
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-07-05 14:10:44 +0000
URL:       https://git.openjdk.org/loom/commit/2cffef21201c3e8be87c92234712839bff531047

8311290: Improve java.lang.ref.Cleaner rendered documentation

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/ref/Cleaner.java

Changeset: 6ebb0e3b
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2023-07-05 15:37:38 +0000
URL:       https://git.openjdk.org/loom/commit/6ebb0e3bd4ba3579c66cdc5a329e95df7bda5b95

8311023: assert(false) failed: EA: missing memory path

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestEAVectorizedHashCode.java

Changeset: 6eba096c
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-07-05 18:21:48 +0000
URL:       https://git.openjdk.org/loom/commit/6eba096ca2e6bf3b7244c632e37b32f2e47b4acc

8310999: Add @since info in jdk.jsobject files

Reviewed-by: lancea, joehw, bpb, iris, prr

! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java
! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java

Changeset: 0616648c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-05 19:51:27 +0000
URL:       https://git.openjdk.org/loom/commit/0616648c59215d001211423402c6444ce228f01e

8311035: CDS should not use dump time JVM narrow Klass encoding to pre-compute Klass ids

Reviewed-by: iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp

Changeset: 66d27365
Author:    Joakim Nordström <jnordstrom at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2023-07-05 22:26:57 +0000
URL:       https://git.openjdk.org/loom/commit/66d2736521611fbe7652356894d046c17d7cf743

8307526: [JFR] Better handling of tampered JFR repository

Reviewed-by: egahlin

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java

Changeset: bf940b2d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-07-10 06:57:18 +0000
URL:       https://git.openjdk.org/loom/commit/bf940b2d22e90ac12208b4db31b426f42bd20a91

Merge with jdk-22+5

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList-Virtual.txt
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList-Virtual.txt



More information about the loom-dev mailing list