git: openjdk/panama-foreign: foreign-memaccess+abi: 89 new changesets

duke duke at openjdk.java.net
Fri Jan 28 11:13:16 UTC 2022


Changeset: 6287ae37
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2022-01-21 13:36:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6287ae3707bac091b37cd5693ca77e2349a903ef

8277531: Print actual default stacksize on Windows thread logging

Reviewed-by: dholmes, stuefe

! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java

Changeset: 2920ce54
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-01-21 18:09:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2920ce54874c404126d9fd6bfbebee5f3da27dae

8278036: Saving rscratch1 is optional in MacroAssembler::verify_heapbase

Reviewed-by: xliu, phh, coleenp

! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: c1e4f3dd
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-21 18:55:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c1e4f3dd1b42474c9abc22c7b981a98f9c36e0d5

8279397: Update --release 18 symbol information for JDK 18 build 32

Reviewed-by: iris, jlahoda

! make/data/symbols/java.base-I.sym.txt

Changeset: b9ae7790
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-01-21 23:47:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b9ae77906e9c886ee239871b75c183c5ec7ae846

8279675: CDS cannot handle non-existent JAR file in bootclassapth

Reviewed-by: iklam, minqi

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java

Changeset: 54c9de26
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-22 13:56:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/54c9de26aba24ff5496f97dd6cb95075ab6b9777

8275918: Remove unused local variables in java.base security code

Reviewed-by: weijun

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/BlowfishCrypt.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java
! src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! src/java.base/share/classes/sun/security/x509/X509Key.java

Changeset: 30cd47d4
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-01-24 04:37:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/30cd47d42124540303e5f5dbbd509b58d8fb90a0

8280499: runtime/cds/appcds/TestDumpClassListSource.java fails on platforms without AppCDS custom class loaders support

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java

Changeset: 9bf6ffa1
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-01-24 05:05:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9bf6ffa19f1ea9efcadb3396d921305c9ec0b1d1

8279124: VM does not handle SIGQUIT during initialization

Reviewed-by: dholmes, stuefe

! src/hotspot/os/posix/signals_posix.cpp

Changeset: d1569111
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-24 09:18:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d1569111d7077dd95b95aea6c42616f85d85e781

8280459: Suspicious integer division in Hashtable.readHashtable

Reviewed-by: rriggs, bpb

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

Changeset: 0567a84d
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-01-24 10:52:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0567a84d49fccda139388c22d1fc14e4aea6002b

8280457: Duplicate implementation of dprecision_rounding and dstore_rounding

Reviewed-by: vlivanov, shade

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/parse2.cpp

Changeset: 7a0a6c95
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2022-01-24 10:55:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7a0a6c95a53c6cb3340328d6543a97807320b740

8274751: Drag And Drop hangs on Windows

Reviewed-by: aivanov, prr, serb

! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h

Changeset: f05ff996
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-24 11:10:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f05ff996543d0239383d8b363fdbba15769c4aae

8280174: Possible NPE in Thread.dispatchUncaughtException

Reviewed-by: alanb

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

Changeset: afd2805e
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2022-01-24 11:16:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/afd2805ef2fe72aee04b84956dba5bb5c012ff3c

8279534: Consolidate and remove oopDesc::klass_gap methods

Reviewed-by: shade, dholmes

! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: 4501ddda
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-01-24 13:33:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4501ddda7f8e0eb9352a937030a62902bfaac647

8214733: runtime/8176717/TestInheritFD.java timed out

Reviewed-by: lmesnik, coleenp, dcubed

! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java

Changeset: 44db4794
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-01-24 13:34:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/44db4794d29c6e0755a6dc0ea1346f48f918155b

8280391: NMT: Correct NMT tag on CollectedHeap

Reviewed-by: kbarrett, tschatzl, mli

! src/hotspot/share/gc/shared/collectedHeap.hpp

Changeset: 18c9cb07
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-01-24 13:52:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/18c9cb07891cdd68c06385a28af16e3931b84317

8280067: Incorrect code generated for unary - on char operand

Reviewed-by: jlaskey, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java
+ test/langtools/tools/javac/code/CharImmediateValue.java

Changeset: d53d8bd7
Author:    Dmitry Kulikov <projectd8 at yandex.ru>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2022-01-24 14:07:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d53d8bd7088c3dac0ca104aed919ad2dcb1cf6af

8279315: Add Git support to update_copyright_year.sh script

Reviewed-by: erikj

! make/scripts/update_copyright_year.sh

Changeset: 2b133415
Author:    Angelos Bimpoudis <angelos.bimpoudis at oracle.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2022-01-24 15:09:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2b13341500cb9474f5fd6375b97d102ffb635b13

8036019: Insufficient alternatives listed in some errors produced by the parser

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/T8036019.java
+ test/langtools/tools/javac/T8036019.out
! test/langtools/tools/javac/annotations/typeAnnotations/6967002/T6967002.out
+ test/langtools/tools/javac/diags/examples/AnnotationMissingElementValue.java
! test/langtools/tools/javac/enum/EnumMembersOrder.out
! test/langtools/tools/javac/parser/7157165/T7157165.out
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out

Changeset: 4b329add
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-01-24 17:08:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4b329addf1aca4b5f67057b5c6852d283d0c8f49

8280496: Remove unused G1PageBasedVirtualSpace::pretouch_internal

Reviewed-by: tschatzl, sjohanss, mli

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

Changeset: 1c7769d3
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-01-24 17:23:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1c7769d35b3a2aa4afe3125239dbfa1da5cfdeee

8280437: Move G1BufferNodeList to gc/shared

Reviewed-by: sjohanss, iwalulya, mli

- src/hotspot/share/gc/g1/g1BufferNodeList.cpp
- src/hotspot/share/gc/g1/g1BufferNodeList.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
+ src/hotspot/share/gc/shared/bufferNodeList.cpp
+ src/hotspot/share/gc/shared/bufferNodeList.hpp

Changeset: dae2226a
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-01-24 18:30:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dae2226a538f7156056d1f101fb5b4d1c6f72520

8279795: Fix typo in BasicFileChooserUI: Constucts -> Constructs

Reviewed-by: prr, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java

Changeset: acd98294
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-01-24 18:31:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/acd98294c628e8e03a036a8e3e08d775147b2fda

8279794: Fix typos in BasicScrollBarUI: Laysouts a vertical scroll bar

Reviewed-by: prr, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java

Changeset: 0b5c54be
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-01-24 18:32:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0b5c54be675c63ecac17cd37f6d388fd42f09aa8

8279798: Javadoc for BasicTabbedPaneUI is inconsistent

Reviewed-by: prr, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java

Changeset: a825a4a1
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-01-24 18:35:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a825a4a1dba14317547b57bc0188b1e912baa251

8279861: Clarify 'rect' parameters and description of paintTabBorder method in BasicTabbedPaneUI

Reviewed-by: prr, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java

Changeset: a5416669
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-01-24 19:31:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a5416669a57a7739af13efc32ec084560527862b

8280474: Garbage value passed to getLocaleInfoWrapper in HostLocaleProviderAdapter_md

Reviewed-by: naoto, alanb

! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c

Changeset: 8e82d002
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-24 20:16:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8e82d0021c119b7793870811fad37d7659c1174d

8280492: Use cross-module syntax for cross-module links

Reviewed-by: iris, serb, lancea, dfuchs, aivanov

! src/java.base/share/classes/java/io/FilenameFilter.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/net/package-info.java
! src/java.base/share/classes/java/text/AttributedCharacterIterator.java
! src/java.base/share/classes/java/text/Bidi.java
! src/java.base/share/classes/java/util/Observable.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java
! src/java.management/share/classes/javax/management/remote/JMXAddressable.java
! src/java.management/share/classes/javax/management/remote/JMXServerErrorException.java

Changeset: 7d2ef9d9
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-01-21 23:18:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7d2ef9d984f96cd260dc233c4acf58669615227f

8279179: Update nroff pages in JDK 18 before RC

Reviewed-by: iris, mchung

! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/jdk.jartool/share/man/jarsigner.1

Changeset: ead9fecc
Author:    Julia Boes <jboes at openjdk.org>
Date:      2022-01-24 10:03:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ead9feccae75ab0491ce86a707f5056d88ac899a

8280441: Missing "classpath exception" in several files from jdk.httpserver

Reviewed-by: alanb, dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/Main.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/OutputFilter.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/ResourceBundleHelper.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/SimpleFileServerImpl.java

Changeset: 52ddbe2d
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-01-24 21:53:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/52ddbe2dcdb2fa52d85c987443ffa14522ace729

Merge

! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/jdk.jartool/share/man/jarsigner.1
! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/jdk.jartool/share/man/jarsigner.1

Changeset: e3076552
Author:    Ian Graves <igraves at openjdk.org>
Date:      2022-01-24 22:21:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e3076552ec528864e61a6e0ec91e228006fddefc

8280403: RegEx: String.split can fail with NPE in Pattern.CharPredicate::match

Reviewed-by: lancea, iris, naoto, rriggs

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: f35df5bf
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-01-25 01:22:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f35df5bfb5d23f439fb64e8511fd5ca34c773f30

8280422: thread_from_jni_environment can never return NULL

Reviewed-by: shade, kbarrett

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/thread.hpp

Changeset: a59d717f
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-01-25 01:31:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a59d717fd65d523bb6f4fc57949054e904a149f1

8280289: Enhance debug pp() command with NMT info

Reviewed-by: stuefe, iklam

! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/hotspot/share/utilities/debug.cpp

Changeset: 53804720
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-25 08:08:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/53804720a04b5b314701de82eddf1a55798eba00

8280470: Confusing instanceof check in HijrahChronology.range

Reviewed-by: rriggs, naoto, dfuchs, iris

! src/java.base/share/classes/java/time/chrono/HijrahChronology.java

Changeset: b3277465
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-25 09:12:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b32774653f72f379655192874cb7076079d238e6

8280384: Parallel: Remove VMThread specific ParCompactionManager

Reviewed-by: ayang, sjohanss

! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: 295b263f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-25 09:13:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/295b263fa951b9d51bfa92c04e49b2a17a62bd6f

8279241: G1 Full GC does not always slide memory to bottom addresses

Reviewed-by: iwalulya, ayang, sjohanss

! 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/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
+ src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp

Changeset: 2155afe2
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-01-25 09:15:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2155afe2a87d718757b009d712361d7a63946a7f

8280503: Use allStatic.hpp instead of allocation.hpp where possible

Reviewed-by: dholmes, iklam

! src/hotspot/cpu/aarch64/bytes_aarch64.hpp
! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp
! src/hotspot/cpu/arm/bytes_arm.hpp
! src/hotspot/cpu/arm/jniTypes_arm.hpp
! src/hotspot/cpu/ppc/bytes_ppc.hpp
! src/hotspot/cpu/ppc/jniTypes_ppc.hpp
! src/hotspot/cpu/s390/bytes_s390.hpp
! src/hotspot/cpu/s390/jniTypes_s390.hpp
! src/hotspot/cpu/x86/bytes_x86.hpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.hpp
! src/hotspot/cpu/x86/jniTypes_x86.hpp
! src/hotspot/cpu/x86/rdtsc_x86.hpp
! src/hotspot/cpu/zero/bytes_zero.hpp
! src/hotspot/cpu/zero/jniTypes_zero.hpp
! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/os/posix/threadLocalStorage_posix.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.hpp
! src/hotspot/os/windows/iphlp_interface.hpp
! src/hotspot/os/windows/pdh_interface.hpp
! src/hotspot/os/windows/threadLocalStorage_windows.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/classfile/altHashing.hpp
! src/hotspot/share/classfile/klassFactory.hpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1FromCardCache.hpp
! src/hotspot/share/gc/g1/g1HeapRegionEventSender.hpp
! src/hotspot/share/gc/g1/g1HeapRegionTraceType.hpp
! src/hotspot/share/gc/g1/heapRegionBounds.hpp
! src/hotspot/share/gc/g1/heapRegionTracer.hpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
! src/hotspot/share/gc/parallel/psRootType.hpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/shared/accessBarrierSupport.hpp
! src/hotspot/share/gc/shared/ageTableTracer.hpp
! src/hotspot/share/gc/shared/allocTracer.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/concurrentGCBreakpoints.hpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.hpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/gc/shared/gcLogPrecious.hpp
! src/hotspot/share/gc/shared/gcWhen.hpp
! src/hotspot/share/gc/shared/locationPrinter.hpp
! src/hotspot/share/gc/shared/objectCountEventSender.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/gc/shared/weakProcessor.hpp
! src/hotspot/share/gc/shared/workerPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/hotspot/share/gc/z/zAbort.hpp
! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/gc/z/zBitField.hpp
! src/hotspot/share/gc/z/zBreakpoint.hpp
! src/hotspot/share/gc/z/zCPU.hpp
! src/hotspot/share/gc/z/zHash.hpp
! src/hotspot/share/gc/z/zHeuristics.hpp
! src/hotspot/share/gc/z/zLargePages.hpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zNMethodTable.hpp
! src/hotspot/share/gc/z/zNUMA.hpp
! src/hotspot/share/gc/z/zOop.hpp
! src/hotspot/share/gc/z/zResurrection.hpp
! src/hotspot/share/gc/z/zThread.hpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp
! src/hotspot/share/gc/z/zUtils.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/interpreter/bytecodeHistogram.hpp
! src/hotspot/share/interpreter/bytecodeTracer.hpp
! src/hotspot/share/interpreter/bytecodeUtils.hpp
! src/hotspot/share/interpreter/bytecodes.hpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.hpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.hpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp
! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.hpp
! src/hotspot/share/jfr/periodic/jfrModuleEvent.hpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.hpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.hpp
! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.hpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp
! src/hotspot/share/jfr/recorder/service/jfrMemorySizer.hpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.hpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.hpp
! src/hotspot/share/jfr/support/jfrMethodLookup.hpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/jfr/utilities/jfrJavaLog.hpp
! src/hotspot/share/jfr/utilities/jfrPredicate.hpp
! src/hotspot/share/jfr/utilities/jfrTimeConverter.hpp
! src/hotspot/share/jfr/writers/jfrEncoding.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/logging/logLevel.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/metaspace/internalStats.hpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.hpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.hpp
! src/hotspot/share/memory/metaspace/runningCounters.hpp
! src/hotspot/share/memory/metaspaceCounters.hpp
! src/hotspot/share/memory/metaspaceCriticalAllocation.hpp
! src/hotspot/share/metaprogramming/conditional.hpp
! src/hotspot/share/metaprogramming/decay.hpp
! src/hotspot/share/metaprogramming/removeCV.hpp
! src/hotspot/share/metaprogramming/removeExtent.hpp
! src/hotspot/share/metaprogramming/removePointer.hpp
! src/hotspot/share/metaprogramming/removeReference.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/prims/jniFastGetField.hpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiExtensions.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.hpp
! src/hotspot/share/prims/nativeLookup.hpp
! src/hotspot/share/prims/resolvedMethodTable.hpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/icache.hpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/orderAccess.hpp
! src/hotspot/share/runtime/prefetch.hpp
! src/hotspot/share/runtime/reflectionUtils.hpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackWatermark.hpp
! src/hotspot/share/runtime/threadLocalStorage.hpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/gcNotifier.hpp
! src/hotspot/share/services/lowMemoryDetector.hpp
! src/hotspot/share/services/nmtCommon.hpp
! src/hotspot/share/services/threadIdTable.hpp
! src/hotspot/share/utilities/decoder.hpp
! src/hotspot/share/utilities/globalCounter.hpp
! src/hotspot/share/utilities/quickSort.hpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/utf8.hpp
! test/hotspot/gtest/classfile/test_AltHashing.cpp

Changeset: 1b141576
Author:    Tobias Holenstein <71546117+tobiasholenstein at users.noreply.github.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-01-25 09:59:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1b14157677b34891385f643a76a7aa19d7003acf

8280274: Guard printing code of Compile::print_method in PRODUCT

Reviewed-by: thartmann, neliasso

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

Changeset: c43ce85f
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2022-01-25 10:07:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c43ce85f01c96a4b80b971865306254c9417e549

8278302: [s390] Implement fast-path for ASCII-compatible CharsetEncoders

Reviewed-by: mdoerr

! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/s390/s390.ad

Changeset: 28796cbd
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2022-01-25 11:10:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/28796cbd1d15de678b80295418f5d1f9f59176a6

8163921: HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! test/jdk/sun/net/www/B8185898.java

Changeset: 36fbec78
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-01-25 11:15:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/36fbec78be837fe1defb72f39c6e3f2b5135fddf

8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env

Reviewed-by: dfuchs, alanb

! src/java.base/windows/native/libnio/ch/WindowsAsynchronousServerSocketChannelImpl.c
! src/java.base/windows/native/libnio/ch/WindowsAsynchronousSocketChannelImpl.c

Changeset: 4503d043
Author:    Hamlin Li <mli at openjdk.org>
Date:      2022-01-25 12:11:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4503d0431c0dd4d177cf5eb4df592f26b9d372bb

8280375: G1: Tighten mem region limit in G1RebuildRemSetHeapRegionClosure

Reviewed-by: tschatzl, ayang

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

Changeset: 496baada
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-25 14:09:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/496baada1021eecae03e737afe838ad6d383cba9

8280030: [REDO] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp

Changeset: fe77250f
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-01-25 14:41:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fe77250fa450ec803d2818dc90c5bf156521d537

8280414: Memory leak in DefaultProxySelector

Reviewed-by: dfuchs

! src/java.base/windows/native/libnet/DefaultProxySelector.c

Changeset: 674a97b2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-25 16:27:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/674a97b27ef621e7b54c13c121c625f91df5ee60

8280396: G1: Full gc mark stack draining should prefer to make work available to other threads

Reviewed-by: sjohanss, ayang

! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp

Changeset: f4575e40
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-01-25 18:02:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f4575e4052bf66f1259c626e01a74d3ac593e645

8279946: (ch) java.nio.channels.FileChannel tryLock and write methods are missing @throws NonWritableChannelException

Reviewed-by: alanb

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

Changeset: cbe8395a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-25 18:15:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cbe8395ace3230dc599c7f082e3524a861b2da8e

8280168: Add Objects.toIdentityString

Reviewed-by: alanb, mchung, rriggs, smarks

! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/util/Objects.java
! test/jdk/java/util/Objects/BasicObjectsTest.java

Changeset: cebaad1c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-25 19:22:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cebaad1c94c301304fd146526cac95bfeaac66bf

8280041: Retry loop issues in java.io.ClassCache

Co-authored-by: Peter Levart <plevart at openjdk.org>
Reviewed-by: rkennke, rriggs, plevart

! src/java.base/share/classes/java/io/ClassCache.java
+ test/jdk/java/io/ClassCache/ContinuousGCTest.java
+ test/jdk/java/io/ClassCache/NullValueTest.java
+ test/jdk/java/io/ClassCache/java.base/java/io/NameClassCache.java
+ test/jdk/java/io/ClassCache/java.base/java/io/NullClassCache.java

Changeset: 76fe03fe
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-25 19:23:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/76fe03fe01a7c824e2e9263de95b8bcbb4b9d752

8280166: Extend java/lang/instrument/GetObjectSizeIntrinsicsTest.java test cases

Reviewed-by: sspitsyn, lmesnik

! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java

Changeset: 841eae6f
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-01-25 19:26:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/841eae6f527c00115e0455c4e04f042c28a014bb

8269542: JDWP: EnableCollection support is no longer spec compliant after JDK-8255987
8258071: Fix for JDK-8255987 can be subverted with ObjectReference.EnableCollection

Reviewed-by: dholmes, pliden

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

Changeset: 295c0474
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-25 20:05:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/295c0474c43484e793b67a70af316aaae49fe361

8279242: Reflection newInstance() error message when constructor has no access modifiers could use improvement

Reviewed-by: iris, dholmes, mchung

! src/java.base/share/classes/jdk/internal/reflect/Reflection.java

Changeset: 2eab86b5
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-01-26 00:33:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2eab86b513a9e4566b3f5989f899ae44280d3834

8213905: reflection not working for type annotations applied to exception types in the inner class constructor

Reviewed-by: jlahoda

! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java
! test/jdk/java/lang/annotation/TypeAnnotationReflection.java

Changeset: a183bfb4
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2022-01-26 01:24:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a183bfb436a7dd998e602c2d16486e88c390fca1

8280377: MethodHandleProxies does not correctly invoke default methods with varags

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/reflect/InvocationHandler.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/Driver.java
= test/jdk/java/lang/invoke/MethodHandleProxies/MethodHandlesProxiesTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/Unnamed.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/m1/module-info.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/m1/p1/Main.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/m2/module-info.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/m2/p2/TestIntf.java

Changeset: 2c64a7f2
Author:    Hamlin Li <mli at openjdk.org>
Date:      2022-01-26 06:11:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2c64a7f2e30dc83701456595814a831e41e5f628

8280374: G1: Remove unnecessary prev bitmap mark

Reviewed-by: tschatzl, ayang

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

Changeset: e72eefd9
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-26 06:52:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e72eefd9f66e63a1e11d582e4916374840111928

8280531: Remove unused DeferredCloseInputStream

Reviewed-by: bpb, rriggs, iris

! src/java.base/unix/classes/java/lang/ProcessImpl.java

Changeset: a24f44d1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-26 08:31:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a24f44d17de586c72c8343f8891e72ad8a514597

8280526: x86_32 Math.sqrt performance regression with -XX:UseSSE={0,1}

Reviewed-by: kvn, neliasso

! src/hotspot/cpu/x86/x86.ad

Changeset: c180070c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-01-26 08:41:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c180070cb59b8e075376ae913c5db9a4ed868303

8280373: Update Xalan serializer / SystemIDResolver to align with JDK-8270492

Reviewed-by: yan, joehw

! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java

Changeset: ed0df2fa
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-01-26 10:12:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ed0df2fa1f1cb019eadd0083a5006b3142ac0eb5

8268033: compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails with "fatal error: Not compilable at tier 3: CodeBuffer overflow"

Reviewed-by: kvn, neliasso, chagedorn

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java

Changeset: a07e19d8
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2022-01-26 11:05:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a07e19d8336f8fbea8736ba169787aec6d812817

8278410: Improve argument processing around UseHeavyMonitors

Reviewed-by: rehn, dholmes

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

Changeset: f34f8d4d
Author:    stsypanov <sergei.tsypanov at yandex.ru>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-01-26 14:12:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f34f8d4d6a9b3e24a93a322b985c1413c27311cc

8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java

Changeset: e1d8f555
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-01-26 17:06:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e1d8f555644e7766811bda1468af3f7f3d3f4239

8280402: Add new convenience forms to HtmlTree

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java

Changeset: 4b2370e5
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-01-26 17:07:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4b2370e57698e7413fef053afe9d22bb0bc86041

8279294: NonblockingQueue::try_pop may improperly indicate queue is empty

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/utilities/nonblockingQueue.inline.hpp

Changeset: b8365aa4
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-01-26 17:10:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b8365aa48599a318c426c2ec4ffb3f296ffdbd73

8268978: Document the javadoc software stack

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java

Changeset: ef08e2c6
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-01-26 01:12:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ef08e2c63b040cef6ca5f71dbce49f3d7647fdd8

8280592: Small javadoc tweaks to foreign API

Reviewed-by: psandoz

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/FunctionDescriptor.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/NativeSymbol.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ResourceScope.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/VaList.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java

Changeset: a5a11f14
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-01-26 17:24:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a5a11f14b9ccc8c25f8a4232e9de23f47fbfb400

Merge


Changeset: 0c42e43f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-26 17:25:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0c42e43f77b91a50fedc3fddb74e17f910d8df2a

8280550: SplittableRandom#nextDouble(double,double) can return result >= bound

Reviewed-by: jlaskey, psandoz

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
+ test/jdk/java/util/Random/RandomNextDoubleBoundary.java

Changeset: b5de2cc9
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2022-01-26 17:40:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b5de2cc9d36e1fad7d0bf70f7c83ff829e16b7f3

8280546: Remove hard-coded 127.0.0.1 loopback address

Reviewed-by: mullan

! test/jdk/javax/net/ssl/TLS/TestJSSE.java
! test/jdk/javax/net/ssl/sanity/interop/JSSEClient.java

Changeset: d2a50a64
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2022-01-26 18:05:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d2a50a64920d22bbbd19ac7fa8681ff177799faf

8279636: Update JCov version to 3.0.12

Reviewed-by: alanb, erikj

! make/conf/jib-profiles.js

Changeset: 16e0ad0a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-01-26 18:06:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/16e0ad0ad088af3ba1c9903ed8df60799a1ba651

8270199: Most SA tests are skipped on macosx-aarch64 because all executables are signed

Reviewed-by: dholmes, kevinw

! test/hotspot/jtreg/ProblemList.txt
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/SA/SATestUtils.java
! test/lib/jdk/test/lib/util/CoreUtils.java

Changeset: c2ee1b33
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2022-01-26 20:31:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c2ee1b33c37e6f2848dc8b3e5417b93b1dac1112

8273236: keytool does not accurately warn about algorithms that are disabled but have additional constraints

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
+ test/jdk/sun/security/tools/keytool/TestSha1Usage.java

Changeset: 89083019
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-01-27 03:57:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/890830196dea3dfacef231b458fa4a459791c2bb

8076089: Cleanup: Inline & remove sun.management.Util.newException

Reviewed-by: kevinw, amenkov, dfuchs, sspitsyn

! src/java.management/share/classes/sun/management/LockInfoCompositeData.java
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
! src/java.management/share/classes/sun/management/Util.java

Changeset: 2ea0edf2
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-27 07:00:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2ea0edf2c40edde4c191864a40e7a4d741ac0b8e

8279673: AudioClip.play doesn't work due to NullPointerException when creating DataPusher

Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/media/sound/DataPusher.java
! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java
+ test/jdk/javax/sound/sampled/Clip/DataPusherThreadCheck.java

Changeset: 0dba1707
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-01-27 08:44:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0dba1707910734d03c318424764b8682b028a8e0

8278518: String(byte[], int, int, Charset) constructor and String.translateEscapes() miss bounds check elimination

Co-authored-by: Sergey Tsypanov <stsypanov at openjdk.org>
Reviewed-by: kvn, jrose

! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciTypeFlow.hpp
+ test/micro/org/openjdk/bench/vm/compiler/SharedLoopHeader.java
+ test/micro/org/openjdk/bench/vm/compiler/StringConstructorBenchmark.java

Changeset: 94380d0e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-01-27 08:59:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/94380d0e464a491977ed2b5f1998a55cfe73c3c6

8278232: [macos] Wrong chars emitted when entering certain char-sequence of Indic language

Reviewed-by: prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m

Changeset: 7f68759c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-27 09:06:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7f68759c60d026eba3ad0a7f775497886c727384

8280719: G1: Remove outdated comment in RemoveSelfForwardPtrObjClosure::apply

Reviewed-by: ayang, mli

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

Changeset: cab59051
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-01-27 09:18:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cab590517bf705418c7376edd5d7066b13b6dde8

8280583: Always build NMT

Reviewed-by: shade, ihse, zgu

! make/autoconf/jvm-features.m4
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/memReporter.hpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/nmtDCmd.hpp
! src/hotspot/share/services/nmtPreInit.cpp
! src/hotspot/share/services/nmtPreInit.hpp
! src/hotspot/share/services/threadStackTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/macros.hpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
! test/hotspot/gtest/nmt/test_nmtpreinit.cpp
! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: a3a0dcd9
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2022-01-27 18:58:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a3a0dcd9215beb6baf43c6e94f8e16fb6a2ccf68

8280353: -XX:ArchiveClassesAtExit should print warning if base archive failed to load

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: b94ebaa0
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-01-27 19:31:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b94ebaa09c9ff788a37edcdbd043f9bb3998cede

8280686: Remove Compile::print_method_impl

Reviewed-by: neliasso, chagedorn, thartmann

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

Changeset: ece89c6d
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-01-27 21:00:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ece89c6df167e9a7f99b00e3f89c2c41c10ab31b

8280366: (fs) Restore Files.createTempFile javadoc

Reviewed-by: alanb, lancea

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 6d242e40
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-01-27 21:58:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6d242e406539e97bdd4da82c478db901942b770f

8280835: jdk/javadoc/tool/CheckManPageOptions.java depends on source hierarchy

Reviewed-by: hannesw

! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: 40a2ce20
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-27 22:57:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/40a2ce20334207b542d18f52e26bf418bf29c9ca

8270476: Make floating-point test infrastructure more lambda and method reference friendly

Reviewed-by: bpb

! test/jdk/java/lang/Math/Atan2Tests.java
! test/jdk/java/lang/Math/CeilAndFloorTests.java
! test/jdk/java/lang/Math/CubeRootTests.java
! test/jdk/java/lang/Math/ExpCornerCaseTests.java
! test/jdk/java/lang/Math/Expm1Tests.java
! test/jdk/java/lang/Math/FusedMultiplyAddTests.java
! test/jdk/java/lang/Math/HyperbolicTests.java
! test/jdk/java/lang/Math/HypotTests.java
! test/jdk/java/lang/Math/Ieee754SpecialCaseTests.java
! test/jdk/java/lang/Math/IeeeRecommendedTests.java
! test/jdk/java/lang/Math/Log10Tests.java
! test/jdk/java/lang/Math/Log1pTests.java
! test/jdk/java/lang/Math/PowTests.java
! test/jdk/java/lang/Math/Rint.java
! test/jdk/java/lang/Math/RoundTests.java
! test/jdk/java/lang/Math/SinCosCornerCasesTests.java
! test/jdk/java/lang/Math/TanTests.java
! test/jdk/java/lang/Math/Tests.java
! test/jdk/java/lang/Math/WorstCaseTests.java
! test/jdk/java/lang/StrictMath/CubeRootTests.java
! test/jdk/java/lang/StrictMath/Expm1Tests.java
! test/jdk/java/lang/StrictMath/HyperbolicTests.java
! test/jdk/java/lang/StrictMath/HypotTests.java
! test/jdk/java/lang/StrictMath/Log10Tests.java
! test/jdk/java/lang/StrictMath/Log1pTests.java
! test/jdk/java/lang/StrictMath/PowTests.java
! test/jdk/java/lang/StrictMath/Tests.java

Changeset: 78574057
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-28 00:44:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/78574057a4758fc3da5f39af77df09dc2232a9a1

8280744: Allow SuppressWarnings to be used in all declaration contexts

Reviewed-by: iris

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

Changeset: 094db1a3
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2022-01-28 00:49:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/094db1a3eeb3709c8218d8d26f13699024ec2943

8277948: AArch64: Print the correct native stack if -XX:+PreserveFramePointer when crash

Reviewed-by: aph, adinn

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp

Changeset: a1d1e475
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-01-28 01:55:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a1d1e4753b87dfc6ce179c389480dcf2c5a0dc2e

8280823: Remove NULL check in DumpTimeClassInfo::is_excluded

Reviewed-by: minqi, ccheung

! src/hotspot/share/cds/dumpTimeClassInfo.hpp

Changeset: 178ac746
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-28 07:01:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/178ac7465360729628521a0d555253b9fb2ad7bf

8251466: test/java/io/File/GetXSpace.java fails on Windows with mapped network drives.

Reviewed-by: bpb

! test/jdk/java/io/File/GetXSpace.java

Changeset: 55f180fb
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-01-28 08:10:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/55f180fb7dfecc859e59c7852d48aeab6c936a5d

8280004: DCmdArgument<jlong>::parse_value() should handle NULL input

Reviewed-by: dholmes, mbaesken

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

Changeset: 973dda5c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-28 08:11:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/973dda5ce0747a8ea67ec3a34c2ef2a0b2b6b140

8280804: Parallel: Remove unused variables in PSPromotionManager::drain_stacks_depth

Reviewed-by: tschatzl, mli

! src/hotspot/share/gc/parallel/psPromotionManager.cpp

Changeset: 8a3cca09
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-01-28 09:06:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8a3cca09ba427282f2712bec7298b85bbacf076b

8280784: VM_Cleanup unnecessarily processes all thread oops

Reviewed-by: eosterlund, shade

! src/hotspot/share/runtime/vmOperations.hpp

Changeset: ed826f29
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-28 09:16:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ed826f2927457f73f058732c6d073acf54ee86f7

8280397: Factor out task queue statistics printing

Reviewed-by: pliden, kbarrett, mli

! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp

Changeset: a62fbd00
Author:    duke <duke at openjdk.org>
Date:      2022-01-28 11:00:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a62fbd002ea3670109531de1566e5f643273d027

Automatic merge of jdk:master into master


Changeset: 0fe826ce
Author:    duke <duke at openjdk.org>
Date:      2022-01-28 11:01:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0fe826cedb297069455a02edab217dbfe99109f8

Automatic merge of master into foreign-memaccess+abi

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java



More information about the panama-dev mailing list