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

duke duke at openjdk.org
Fri Aug 5 11:12:18 UTC 2022


Changeset: f58e08e2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-29 15:43:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f58e08e2585186e1b3ca2cad20b342d83a8ab133

8290715: Fix incorrect uses of G1CollectedHeap::heap_region_containing()

Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 95fc16bd
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-29 15:45:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/95fc16bdfa7325ce9f6f8220964f78e6ab63078e

8290525: Move HeapRegion::_compaction_top to G1FullCollector

Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CompactibleSpace.java

Changeset: 64a1a08f
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2022-07-29 16:02:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/64a1a08ff9f120648e466449f65750991cbf673c

8289647: AssertionError during annotation processing of record related tests

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: cc2861a9
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-07-29 17:35:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cc2861a993c5c9926e4e9708d5b229c2a0072ca9

8290901: Reduce use of -source in langtools tests

Reviewed-by: jjg

! test/langtools/tools/javac/8074306/TestSyntheticNullChecks.java
! test/langtools/tools/javac/AnonStaticMember_1.java
! test/langtools/tools/javac/AnonStaticMember_1.out
! test/langtools/tools/javac/AnonStaticMember_2.java
! test/langtools/tools/javac/AnonStaticMember_2.out
! test/langtools/tools/javac/InnerNamedConstant_2.java
! test/langtools/tools/javac/InnerNamedConstant_2_A.out
! test/langtools/tools/javac/InterfaceInInner.java
! test/langtools/tools/javac/InterfaceInInner.out
! test/langtools/tools/javac/LocalInterface.java
! test/langtools/tools/javac/LocalInterface.out
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/TryWithResources/TwrForVariable1.java
! test/langtools/tools/javac/analyzer/AnalyzersCheckSourceLevel.java
! test/langtools/tools/javac/analyzer/T8211102.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/WrongVersion.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.java
! test/langtools/tools/javac/conditional/Conditional.java
! test/langtools/tools/javac/depDocComment/SuppressDeprecation.java
! test/langtools/tools/javac/enum/LocalEnum.java
! test/langtools/tools/javac/enum/LocalEnum.out
! test/langtools/tools/javac/enum/NestedEnum.java
! test/langtools/tools/javac/enum/NestedEnum.out
! test/langtools/tools/javac/enum/T5081785.java
! test/langtools/tools/javac/enum/T5081785.out
! test/langtools/tools/javac/generics/6723444/T6723444.java
! test/langtools/tools/javac/generics/7015430/T7015430.java
! test/langtools/tools/javac/generics/7022054/T7022054pos1.java
! test/langtools/tools/javac/generics/7022054/T7022054pos2.java
! test/langtools/tools/javac/generics/InstanceOf3.java
! test/langtools/tools/javac/generics/diamond/6939780/T6939780.java
! test/langtools/tools/javac/generics/diamond/neg/Neg09a.java
! test/langtools/tools/javac/generics/diamond/neg/Neg09a.out
! test/langtools/tools/javac/generics/diamond/neg/Neg09b.java
! test/langtools/tools/javac/generics/diamond/neg/Neg09b.out
! test/langtools/tools/javac/generics/diamond/neg/Neg09c.java
! test/langtools/tools/javac/generics/diamond/neg/Neg09c.out
! test/langtools/tools/javac/generics/diamond/neg/Neg09d.java
! test/langtools/tools/javac/generics/diamond/neg/Neg09d.out
! test/langtools/tools/javac/generics/diamond/neg/Neg10.java
! test/langtools/tools/javac/generics/inference/6278587/T6278587Neg.java
! test/langtools/tools/javac/generics/inference/7154127/T7154127.java
! test/langtools/tools/javac/generics/inference/7177306/T7177306e.java
! test/langtools/tools/javac/generics/inference/8015505/T8015505.java
! test/langtools/tools/javac/generics/inference/8043893/T8043893.java
! test/langtools/tools/javac/generics/inference/CaptureLowerBound.java
! test/langtools/tools/javac/generics/inference/CaptureLowerBoundArray.java
! test/langtools/tools/javac/generics/inference/CaptureLowerBoundAssign.java
! test/langtools/tools/javac/generics/inference/CaptureLowerBoundDeref.java
! test/langtools/tools/javac/generics/inference/CaptureLowerBoundNeg.java
! test/langtools/tools/javac/generics/inference/CaptureUpperBoundDeref.java
! test/langtools/tools/javac/generics/inference/NestedCapture.java
! test/langtools/tools/javac/generics/inference/NestedWildcards.java
! test/langtools/tools/javac/generics/odersky/BadTest.java
! test/langtools/tools/javac/generics/odersky/BadTest4.java
! test/langtools/tools/javac/importChecks/ImportsObservable.java
! test/langtools/tools/javac/lambda/EffectivelyFinalTest.java
! test/langtools/tools/javac/lambda/IdentifierTest.java
! test/langtools/tools/javac/lambda/SourceLevelTest.java
! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java
! test/langtools/tools/javac/lvti/badTypeReference/BadTypeReference.java
! test/langtools/tools/javac/patterns/CaseDefault.java
! test/langtools/tools/javac/patterns/InstanceofTotalPattern.java
! test/langtools/tools/javac/patterns/ReifiableOld.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.java
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression.java
! test/langtools/tools/javac/switchextra/MultipleLabelsStatement.java
! test/langtools/tools/javac/switchextra/SwitchStatementArrow.java
! test/langtools/tools/javac/switchnull/SwitchNullDisabled.java
! test/langtools/tools/javac/varargs/6313164/T6313164.java
! test/langtools/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest.java
! test/langtools/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest2.java
! test/langtools/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest3.java
! test/langtools/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest4.java
! test/langtools/tools/javac/varargs/access/VarargsInferredPrivateType.java
! test/langtools/tools/javac/warnings/6594914/ImplicitCompilation.java
! test/langtools/tools/javac/warnings/Deprecation.java
! test/langtools/tools/javac/warnings/DeprecationSE8Test.java
! test/langtools/tools/javac/warnings/suppress/ImplicitTest.java
! test/langtools/tools/javac/warnings/suppress/PackageInfo.java

Changeset: 0bcf1767
Author:    Kevin Driver <kdriver at openjdk.org>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2022-07-29 20:30:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0bcf17674e1c8c07ede3aef6449e0631e526ba86

6227536: KeyGenerator.init() methods do not throw IllegalArgumentException for keysize == 0

Reviewed-by: wetmore

! src/java.base/share/classes/com/sun/crypto/provider/HmacMD5KeyGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/HmacSHA1KeyGenerator.java
+ test/jdk/com/sun/crypto/provider/KeyGenerator/Test6227536.java

Changeset: 15943e42
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-07-29 21:49:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15943e424244abb2fd033521f3ca562f3539e8fd

8282666: nsk/jvmti/PopFrame/popframe004 failed with: TEST FAILED: 30 JVMTI events were generated by the function PopFrame()

Reviewed-by: lmesnik, amenkov

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004.java

Changeset: 8179a191
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-07-29 21:55:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8179a191f017540e19916a35040236ea2a13878b

8290243: move seeTagToContent from HtmlDocletWriter to TagletWriterImpl

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/TypeParameters.java

Changeset: dd9bd31b
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-07-29 23:30:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd9bd31b86b732bc84a4db9a4d9c2b15e8142c90

8289688: jfr command hangs when it processes invalid file

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java

Changeset: 470c0eb2
Author:    Joe Wang <joehw at openjdk.org>
Date:      2022-07-30 01:42:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/470c0eb2163a62e5743aefe62c6725e92beea54d

8290740: Catalog not used when the handler is null

Reviewed-by: lancea, naoto, iris

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java

Changeset: 35790241
Author:    Johan Sjölén <johan.sjolen at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2022-07-30 07:34:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/357902415dd6c9d250e698efa8bae969ed334ead

8288904: Incorrect memory ordering in UL

Reviewed-by: rehn, dholmes

! src/hotspot/share/logging/logOutputList.cpp

Changeset: 32d410a1
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-30 13:03:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/32d410a1af65f12f5b27f3685e1e803d876816e8

8290868: NMT: MallocSiteTable statistics improvements

Reviewed-by: zgu, lucy

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

Changeset: acbe093a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-07-31 18:49:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/acbe093a66d86904266e390c9dc5da2da34d8982

8291559: x86: compiler/vectorization/TestReverseBitsVector.java fails

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java

Changeset: d9cb410e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-07-31 18:52:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d9cb410efc07a60e426f2399e020dcaccaba7dfa

8290466: Default to --with-source-date=current to avoid unmodified Hotspot recompilation

Reviewed-by: erikj, ihse

! doc/building.html
! doc/building.md
! make/autoconf/jdk-options.m4

Changeset: 257c71c3
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date:      2022-08-01 05:23:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/257c71c35fa6f52a429347a9ed883498d613b5d5

8290062: Remove nmethodLocker for nmethods on-stack

Reviewed-by: eosterlund, kvn

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

Changeset: 7ff19694
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-08-01 08:03:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ff19694dfef947bf65dbd15ec6497acefae39aa

8290067: Show stack dimensions in UL logging when attaching threads

Reviewed-by: dholmes, mbaesken

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: d61c0c79
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-08-01 08:12:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d61c0c79cf9d7bc038efab0fdfe1a306f2b0e0b7

8290497: some tests in com/sun/jdi fail on localized Windows platform

Reviewed-by: sspitsyn, cjplummer, amenkov

! test/jdk/com/sun/jdi/JdbReadTwiceTest.sh
! test/jdk/com/sun/jdi/lib/jdb/Jdb.java

Changeset: 86ef7b20
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-08-01 08:57:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/86ef7b20eb45899a91cf9ee83f723336c9477694

8289046: Undefined Behaviour in x86 class Assembler

Reviewed-by: shade, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
! src/hotspot/cpu/x86/register_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/vmreg_x86.inline.hpp

Changeset: 30205bb2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-08-01 09:53:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/30205bb289e9b25d60474b24b891e15923071b5a

8290966: G1: Record number of PLAB filled and number of direct allocations

Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/g1/g1EvacStats.hpp
! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! test/hotspot/jtreg/gc/g1/plab/lib/LogParser.java

Changeset: f5d1b5bd
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-08-01 11:08:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5d1b5bda27c798347ae278cbf69725ed4be895c

6463708: DefaultButtonModel.setMnemonic generates ChangeEvent for no change

Reviewed-by: azvegint, prr

! src/java.desktop/share/classes/javax/swing/DefaultButtonModel.java
+ test/jdk/javax/swing/DefaultButtonModel/TestMnemonicEvent.java

Changeset: 464085ed
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-08-01 13:24:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/464085ed901029d2380d207e53a00106bc91109a

8291558: unify print_jni_name_prefix_on and print_jni_name_suffix_on on posix platforms

Reviewed-by: dholmes, stuefe

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: 226b8e68
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-08-01 13:44:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/226b8e680a82096b3d268703872d30182c10e326

8290885: java/lang/ProcessBuilder/PipelineLeaksFD.java fail: More or fewer pipes than expected

Reviewed-by: bpb, naoto, jpai

! test/jdk/ProblemList-Xcomp.txt
! test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java

Changeset: fcc11953
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-08-01 14:20:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fcc119531a3badaa5f7b5602b3d74c2ac5bf7b81

8290531: Loom: Parallelize a few tests more deeply

Reviewed-by: rpressler, jpai, alanb

! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java

Changeset: 1df77ec1
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2022-08-01 16:07:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1df77ec1375fd3260c683ac77e5f17676fbff944

8291060: OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE

Reviewed-by: dholmes, dcubed

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

Changeset: 57bf603b
Author:    Bill Huang <bill.w.huang at oracle.com>
Committer: Joe Wang <joehw at openjdk.org>
Date:      2022-08-01 16:37:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57bf603b7332db86c39680d16b78f94a904daf46

8289948: Improve test coverage for XPath functions: Node Set Functions

Reviewed-by: joehw

! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathNodeSetFnTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathTestBase.java

Changeset: 6cbc234a
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-08-01 19:52:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6cbc234ad17c5a0c4b3d6ea76f807c27c1dc8330

8287393: AArch64: Remove trampoline_call1

Reviewed-by: aph, phh

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Changeset: f714ac52
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-01 21:26:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f714ac52bfe95b5a94e3994656438ef2aeab2c86

8290718: Remove ALLOCATION_SUPER_CLASS_SPEC

Reviewed-by: zgu, iklam

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/oops/stackChunkOop.cpp

Changeset: 554f44ec
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-08-01 22:28:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/554f44ecb1134acff3eaf02e2e1c0e01158ab7e5

8282730: LdapLoginModule throw NPE from logout method after login failure

Reviewed-by: mullan

! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
! src/java.base/share/classes/javax/security/auth/spi/LoginModule.java
! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixLoginModule.java
+ test/jdk/javax/security/auth/login/modules/SafeLogout.java

Changeset: a2cff263
Author:    Pengfei Li <pli at openjdk.org>
Date:      2022-08-02 06:50:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a2cff2634cdaa0fa7ba2a1acd951d6f521f59f6d

8291597: [BACKOUT] JDK-8289996: Fix array range check hoisting for some scaled loop iv

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
- test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
- test/micro/org/openjdk/bench/vm/compiler/RangeCheckHoisting.java

Changeset: a9db5bb3
Author:    Johan Sjölén <johan.sjolen at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2022-08-02 10:38:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a9db5bb3737a329e5bb30042aa956302718e0e16

8291626: Remove Mutex::contains as it is unused

Reviewed-by: stefank, dholmes

! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp

Changeset: af76c0c1
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-08-02 12:01:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af76c0c1991f6051ba95f05b79121a7eeef8e7d3

8291654: AArch64: assert from JDK-8287393 causes crashes

Reviewed-by: dholmes, xliu, phh

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: a6564d49
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-08-02 21:13:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a6564d495b6c2354b82cd49243d3c8793d95f2cb

8291650: Add delay to ClassUnloadEventTest before exiting to give time for JVM to send all events before VMDeath

Reviewed-by: sspitsyn, amenkov

! test/jdk/com/sun/jdi/ClassUnloadEventTest.java

Changeset: 5acf2d7c
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-08-02 21:15:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5acf2d7cb42d004e1d35834ae321f531c46594db

8291578: Remove JMX related tests from ProblemList-svc-vthreads.txt

Reviewed-by: sspitsyn, kevinw, lmesnik

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

Changeset: 0ae83410
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-08-02 22:41:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ae834105740f7cf73fe96be22e0f564ad29b18d

8290908: misc tests fail: assert(!thread->owns_locks()) failed: must release all locks when leaving VM

Reviewed-by: cjplummer, amenkov

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

Changeset: 1d16c91b
Author:    Mark Reinhold <mr at openjdk.org>
Date:      2022-07-28 18:22:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1d16c91ba7733d07ce609b83b9d01c5ae74f965d

8291512: Snippetize modules API examples

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java

Changeset: 54c093ab
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-08-02 14:41:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/54c093ab0e71cfa80e62e54c5cb7aa12059e821b

8291524: jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java Value not equal to 2, field='hiddenClassCount', value='0'

Reviewed-by: hseigel

! test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClasses.java

Changeset: 0971d346
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-08-03 08:11:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0971d3464609bf4124df460ea73ff761d7e0f7b2

Merge

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java

Changeset: b7d2bde8
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-03 13:06:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b7d2bde8e37817e827e685bd675b075c1f29b4c2

8291733: Remove JFR events that expose hashtable

Reviewed-by: egahlin

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/runtime/TestTableStatisticsEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: af529be0
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-08-03 14:51:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af529be069b651808310c3c37e2167d216979f69

8285836: sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with "RuntimeException: Failed in server"

Reviewed-by: dfuchs, jpai

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

Changeset: e52a340d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-08-03 15:59:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e52a340d7fca161539524eedc0c2d48283f4f0a7

8290488: IBM864 character encoding implementation bug

Reviewed-by: iris, joehw, alanb

+ make/data/charsetmapping/IBM864.c2b
! test/jdk/java/beans/XMLEncoder/Test4625418.java
+ test/jdk/sun/nio/cs/mapping/Cp864.c2b-irreversible

Changeset: 4d6e6f67
Author:    Marc R. Hoffmann <marchof at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-08-03 16:40:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4d6e6f6741170a7f083a84e3e9f4b5f67099a433

8291822: ARM32: Build errors with GCC 11 in frame::saved_oop_result

Reviewed-by: shade, stuefe

! src/hotspot/cpu/arm/frame_arm.inline.hpp

Changeset: c89556f6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-08-03 16:43:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c89556f6cd4d0b64f3e9e2f1dc7c51634522f205

8291633: Build failures with GCC 11, Alpine 3 due to incompatible casts from nullptr

Reviewed-by: stuefe, mbaesken, jiefu

! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/runtime/objectMonitor.cpp

Changeset: 0cc49fd9
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-08-03 17:33:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0cc49fd9eac5259543a3c41b7a32b6e01a1b0ad5

8291508: Fix some tests with "requires vm.jvmti & vm.continuations"

Reviewed-by: sspitsyn, lmesnik, alanb

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadInfo/thrinfo001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineVirtual/StressRedefineVirtual.java

Changeset: 1b66cecd
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2022-08-03 18:01:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1b66cecd311cc56c968134ae3f8aeff2e8bfc970

8291729: Reduce runtime of vm.compiler microbenchmarks

Reviewed-by: kvn

! test/micro/org/openjdk/bench/vm/compiler/AddIdealNotXPlusC.java
! test/micro/org/openjdk/bench/vm/compiler/ArrayAllocation.java
! test/micro/org/openjdk/bench/vm/compiler/ArrayBoundCheckRemoval.java
! test/micro/org/openjdk/bench/vm/compiler/ArrayClear.java
! test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java
! test/micro/org/openjdk/bench/vm/compiler/ArrayStoreCheck.java
! test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java
! test/micro/org/openjdk/bench/vm/compiler/BitSetAndReset.java
! test/micro/org/openjdk/bench/vm/compiler/BitTest.java
! test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java
! test/micro/org/openjdk/bench/vm/compiler/CopyLoop.java
! test/micro/org/openjdk/bench/vm/compiler/DivRem.java
! test/micro/org/openjdk/bench/vm/compiler/Explosion.java
! test/micro/org/openjdk/bench/vm/compiler/FloatingScalarVectorAbsDiff.java
! test/micro/org/openjdk/bench/vm/compiler/FpMinMaxIntrinsics.java
! test/micro/org/openjdk/bench/vm/compiler/IndexVector.java
! test/micro/org/openjdk/bench/vm/compiler/InnerClassNullRef.java
! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java
! test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java
! test/micro/org/openjdk/bench/vm/compiler/IterativeEA.java
! test/micro/org/openjdk/bench/vm/compiler/LeaInstruction.java
! test/micro/org/openjdk/bench/vm/compiler/LoopUnroll.java
! test/micro/org/openjdk/bench/vm/compiler/MacroLogicOpt.java
! test/micro/org/openjdk/bench/vm/compiler/MaxMinOptimizeTest.java
! test/micro/org/openjdk/bench/vm/compiler/ModPowerOf2.java
! test/micro/org/openjdk/bench/vm/compiler/Multiplication.java
! test/micro/org/openjdk/bench/vm/compiler/PostAllocationStores.java
! test/micro/org/openjdk/bench/vm/compiler/SharedLoopHeader.java
! test/micro/org/openjdk/bench/vm/compiler/Signum.java
! test/micro/org/openjdk/bench/vm/compiler/SpillCode.java
! test/micro/org/openjdk/bench/vm/compiler/StoreAfterStore.java
! test/micro/org/openjdk/bench/vm/compiler/Straighten.java
! test/micro/org/openjdk/bench/vm/compiler/StringConstructorBenchmark.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java
! test/micro/org/openjdk/bench/vm/compiler/UnsignedComparison.java
! test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java
! test/micro/org/openjdk/bench/vm/compiler/VectorIntMinMax.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java
! test/micro/org/openjdk/bench/vm/compiler/VectorShiftAccumulate.java
! test/micro/org/openjdk/bench/vm/compiler/VectorShiftRight.java
! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java

Changeset: 67f00118
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-08-03 19:19:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/67f001186b66b9fcbc9156012d1eec2ae5d45d8b

8260892: Compilation fails: lambda parameter not visible in body when generics involved

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/generics/diamond/ScopeCopyCanGetAlteredTest.java

Changeset: 13f0f126
Author:    Justin Gu <justin.gu at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-03 19:53:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/13f0f126b9edd7d7c9a556c36fd372ca519ad6f5

8290370: Convert SymbolPropertyTable to ResourceHashtable

Reviewed-by: coleenp, iklam

! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/utilities/hashtable.cpp

Changeset: e265b2a2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-08-03 14:26:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e265b2a2918f39a1d9afdb6a473c2d8d657cbb8c

8290867: Race freeing remembered set segments

Reviewed-by: kbarrett, sangheki

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

Changeset: 4cfbb3b5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-03 22:31:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4cfbb3b5ec48d7b7f9995dab18cdc707dea15ed2

Merge


Changeset: b6b0317f
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-08-04 01:20:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b6b0317f832985470ccf4bc1e2abf9015ce5bd54

8290840: Refactor the "os" class

Reviewed-by: dholmes, gziemski, stuefe, stefank

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/riscv/icache_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/trimCHeapDCmd.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/posix/safefetch_static_posix.cpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/iphlp_interface.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os/windows/pdh_interface.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
- src/hotspot/os_cpu/aix_ppc/os_aix_ppc.hpp
+ src/hotspot/os_cpu/aix_ppc/os_aix_ppc.inline.hpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
- src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.hpp
+ src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.inline.hpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
- src/hotspot/os_cpu/bsd_x86/os_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.inline.hpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
- src/hotspot/os_cpu/bsd_zero/os_bsd_zero.hpp
+ src/hotspot/os_cpu/bsd_zero/os_bsd_zero.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
- src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.hpp
+ src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
- src/hotspot/os_cpu/linux_arm/os_linux_arm.hpp
+ src/hotspot/os_cpu/linux_arm/os_linux_arm.inline.hpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
- src/hotspot/os_cpu/linux_ppc/os_linux_ppc.hpp
+ src/hotspot/os_cpu/linux_ppc/os_linux_ppc.inline.hpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
- src/hotspot/os_cpu/linux_riscv/os_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/os_linux_riscv.inline.hpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
- src/hotspot/os_cpu/linux_s390/os_linux_s390.hpp
+ src/hotspot/os_cpu/linux_s390/os_linux_s390.inline.hpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/os_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
- src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp
+ src/hotspot/os_cpu/linux_zero/os_linux_zero.inline.hpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
- src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.inline.hpp
! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
- src/hotspot/os_cpu/windows_x86/os_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.inline.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/jfr/utilities/jfrTime.cpp
! src/hotspot/share/jfr/utilities/jfrTimeConverter.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/os.inline.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ticks.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp

Changeset: 1a6c83b7
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-08-04 05:02:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a6c83b7718e00cf2284903434766dc6d4bf7755

8291798: VMRegImpl::print_on is broken after JDK-8289060

Reviewed-by: shade, jiefu, kvn, dlong

! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vmreg.hpp

Changeset: 4772354f
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-08-04 06:57:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4772354f4caf5eb314eda81217e5bc48a62d485b

8291825: java/time/nontestng/java/time/zone/CustomZoneNameTest.java fails if defaultLocale and defaultFormatLocale are different

Reviewed-by: naoto

! test/jdk/java/time/nontestng/java/time/zone/zoneProvider/custom/CustomTimeZoneNameProvider.java

Changeset: 43bb3993
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-08-04 06:51:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/43bb399375b9e14ae78b7f4791ec7e7d8f53a35d

8291757: Remove EA from JDK 19 version string starting with Initial RC promotion B35 on August 11, 2022

Reviewed-by: alanb

! make/conf/version-numbers.conf

Changeset: 34939731
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-08-04 07:14:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/349397318687fdb7be8f50f02b536e49bffdd92f

Merge

! make/conf/version-numbers.conf
! make/conf/version-numbers.conf

Changeset: 0bc804d6
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-08-04 07:42:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0bc804d6ef66426f93f4bef4641a377a4400827d

8291762: Backout JDK-8291757 from jdk/jdk

Reviewed-by: alanb

! make/conf/version-numbers.conf

Changeset: 26e5c112
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-08-04 09:15:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/26e5c112daa30697a42047e78744c1c533611e10

4890041: Remove TAB and Shift TAB from Popup Menu in Motif Look & Feel

Reviewed-by: azvegint, prr

! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java

Changeset: ce61eb6f
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-08-04 10:52:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ce61eb6ff99eaaece463091b8481e27f84f80684

8290349: IP_DONTFRAGMENT doesn't set DF bit in IPv4 header

Reviewed-by: michaelm, alanb

! src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/macosx/native/libextnet/MacOSXSocketOptions.c
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java
! src/jdk.net/windows/native/libextnet/WindowsSocketOptions.c

Changeset: a3040fcc
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-08-04 13:13:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a3040fcc2baa48c19d9525b3539863a71fa5781d

8291360: Create entry points to expose low-level class file information

Reviewed-by: dholmes, rriggs

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/native/libjava/Class.c
+ test/hotspot/jtreg/runtime/ClassFile/ClassAccessFlagsRawTest.java
+ test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java
+ test/hotspot/jtreg/runtime/ClassFile/classAccessFlagsRaw.jcod
+ test/hotspot/jtreg/runtime/ClassFile/classFileVersions.jcod

Changeset: d4a795d7
Author:    Peter Levart <plevart at openjdk.org>
Date:      2022-08-04 13:25:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d4a795d75aef8d787934f5c05e146c61138a408a

8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs

Reviewed-by: rkennke, shade

! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java

Changeset: aa557b9b
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Peter Levart <plevart at openjdk.org>
Date:      2022-08-04 15:15:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aa557b9b01571d7614f54d341c5cd8bf36cdacee

8288327: Executable.hasRealParameterData should not be volatile

Reviewed-by: plevart

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

Changeset: 966ab219
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-08-04 16:11:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/966ab219b4584bcd561112838c2bde6591ecb064

8291895: Remove PRAGMA_NONNULL_IGNORED from x86 and AArch64

Reviewed-by: shade

! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp

Changeset: 92d2982f
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-08-04 16:27:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92d2982f3f4ecf7d17df4267bd67af2490badd1e

8283232: x86: Improve vector broadcast operations

Reviewed-by: kvn, jbhateja

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/constantTable.hpp
! src/hotspot/share/opto/machnode.cpp
+ test/micro/org/openjdk/bench/jdk/incubator/vector/SpiltReplicate.java

Changeset: 3ba31716
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-08-04 17:57:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3ba317167d24b6ed478418a2abae9042ab2764f1

8285935: Spurious lint warning for static method accessed through instance qualifier

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/4880220/T4880220.error.out
! test/langtools/tools/javac/4880220/T4880220.java
! test/langtools/tools/javac/4880220/T4880220.warn.out
! test/langtools/tools/javac/diags/examples/StaticNotQualifiedByType.java

Changeset: fd9ac621
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-08-04 18:10:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fd9ac6216111063968675ced5d032310447d5206

8291457: Clean up lifecycle of CDS dump-time data structures

Reviewed-by: coleenp, ccheung

! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/symbol.hpp

Changeset: 3c325641
Author:    Gaurav Chaudhari <deigue at hotmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-08-04 18:49:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3c3256414f7df049cdd6c8519fbcea0d818a1a33

8288377: [REDO] DST not applying properly with zone id offset set with TZ env variable

Reviewed-by: naoto

! src/java.base/unix/native/libjava/TimeZone_md.c
+ test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java

Changeset: c48cd886
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-04 19:49:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c48cd88652e20638b1b3cc5584fd5eefedd5dbb1

8291926: ProblemList multiple tests in -Xcomp mode due to JDK-8291649

Reviewed-by: rriggs

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

Changeset: 90257f95
Author:    Alisen Chung <achung at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-08-04 20:37:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/90257f95058626196339c444937f037516dbd21e

8169187: [macosx] Aqua: java/awt/image/multiresolution/MultiresolutionIconTest.java

Reviewed-by: prr, dnguyen

! test/jdk/ProblemList.txt
! test/jdk/java/awt/image/multiresolution/MultiresolutionIconTest.java

Changeset: 6ad6b1c4
Author:    Phil Race <prr at openjdk.org>
Date:      2022-08-04 20:51:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6ad6b1c454cbc41de5a401aecda910d668c71e39

8272998: ImageIO.read() throws incorrect exception type

Reviewed-by: aivanov, dnguyen

! src/java.desktop/share/classes/javax/imageio/ImageIO.java
+ test/jdk/javax/imageio/ReadImageNoIAETest.java

Changeset: 1edc2455
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-08-04 22:23:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1edc24557482e04800e774bb3702e3de31783e60

8291899: Zero VM is broken on MacOS after JDK-8290840 due to os::setup_fpu() is missing

Reviewed-by: shade

! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp

Changeset: 617a196f
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-04 22:42:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/617a196fd3b68c6958fa7198868b36fc0396b290

8290812: Add a test for ResourceHashtable

Reviewed-by: stuefe, iklam

! test/hotspot/gtest/utilities/test_resourceHash.cpp

Changeset: 6e6c64c6
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-04 22:50:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6e6c64c6f6f5bd2b787071f847399f933936e0ed

8291941: ProblemList java/lang/ProcessBuilder/PipelineLeaksFD.java on linux-all

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 27c88260
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-08-04 23:56:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/27c8826090135c0bd7719a4455bf6f8675b691d6

8291840: Avoid JavaCalls for setting up _java_system_loader and _java_platform_loader

Reviewed-by: coleenp, iklam

! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp

Changeset: 6b2184e8
Author:    Bhavana Kilambi <bhavana.kilambi at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-08-05 01:51:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b2184e8d1450a08f819c8ebd3cf25d308606976

8290248: Implement MaxINode::Ideal transformation

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/MaxMinINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 4b3dfe1d
Author:    Peter Levart <plevart at openjdk.org>
Date:      2022-08-04 16:53:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b3dfe1d22f7fed8a408ee50343d52cf1ac481ef

8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs

Backport-of: d4a795d75aef8d787934f5c05e146c61138a408a

! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java

Changeset: 477f4711
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-08-05 03:52:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/477f471159700e27ca6e2f7248f2ec48e7935e0f

Merge


Changeset: 6e7cd762
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-08-05 06:56:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6e7cd7627d7e5c885b34afb1cb9458221a279e08

8291061: Improve thread safety of FileTime.toString and toInstant

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/attribute/FileTime.java

Changeset: 504a6265
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-08-05 07:00:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/504a6265979f489411fabf48da6484061696e61b

8291799: IGV: make "Selection mode" a toggle button

Reviewed-by: kvn, thartmann, rcastanedalo

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
- src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/PanModeAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/SelectionModeAction.java
- src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/pan_mode.png

Changeset: b0d69528
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-08-05 07:04:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b0d6952811c2b29115b69427fe148ee6bce41710

8291823: IGV: Fix "Save selected groups"

Reviewed-by: rcastanedalo, kvn, thartmann

! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/FolderNode.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/RemoveAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAsAction.java

Changeset: 4c652d9e
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-08-05 07:51:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c652d9ecace0d07eed43fd11678238707f948de

8291952: riscv: Remove PRAGMA_NONNULL_IGNORED

Reviewed-by: yadongwang, shade

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

Changeset: dd7f2d91
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date:      2022-08-05 08:24:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd7f2d912bb66c0f10d7165040e52e2d18b73897

8290090: Change CodeBlobType from unscoped enum to enum class

Reviewed-by: eosterlund, kvn

! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp

Changeset: 88c96dd3
Author:    Yadong Wang <yadongwang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-08-05 09:12:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/88c96dd3eb28a273305d07fb2b0a36122484189c

8291947: riscv: fail to build after JDK-8290840

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/icache_riscv.cpp

Changeset: 40a27299
Author:    duke <duke at openjdk.org>
Date:      2022-08-05 11:00:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/40a27299212e7adfe8cbc7c71236804ffb42dd15

Automatic merge of jdk:master into master




More information about the panama-dev mailing list