git: openjdk/panama-foreign: foreign-preview: 141 new changesets

duke duke at openjdk.java.net
Fri Jan 21 11:09:52 UTC 2022


Changeset: dd76a28d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-14 12:35:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dd76a28d441e01b1993a71de67ace58bcb67acc8

8280000: Remove unused CardTable::find_covering_region_containing

Reviewed-by: tschatzl, sjohanss

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

Changeset: 9f30ec17
Author:    Julia Boes <jboes at openjdk.org>
Date:      2022-01-14 12:48:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9f30ec174faae10484766308996cab136a779658

8278398: jwebserver: Add test to confirm maximum request time

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java

Changeset: e8f494cd
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-14 14:31:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e8f494cd5f2e7ef345cd145ad7836419efa1a059

8279825: JFR: JFCModel shouldn't need FilePermission to read predefined .jfc files

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/Parser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java

Changeset: 35734ad0
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-01-14 14:41:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/35734ad0805b9ecaf6eb72a4b1513b8de53ed72c

8279545: Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517

Reviewed-by: coleenp, lfoltan

! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: 61b89443
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2022-01-14 15:22:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/61b8944327e3d12cf58dc3f6bc45ecbeba4ef611

8278851: Correct signer logic for jars signed with multiple digestalgs

Reviewed-by: coffeys, weijun

! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java
+ test/jdk/jdk/security/jarsigner/JarWithOneNonDisabledDigestAlg.java

Changeset: ac98b220
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-14 15:54:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ac98b22040f854de79813a1c2a97fc399d3bcc42

8280028: [BACKOUT] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range

Reviewed-by: sjohanss

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

Changeset: f1805309
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-01-14 16:10:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f1805309352a22119ae2edf8bfbb596f00936224

8279918: Fix various doc typos

Reviewed-by: kevinw, lancea, mullan, sspitsyn, naoto, jlahoda, azvegint, egahlin, jjg

! src/java.base/share/classes/java/io/DataInput.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java
! src/java.base/share/classes/sun/text/spi/JavaTimeDateTimePatternProvider.java
! src/java.desktop/share/classes/com/sun/beans/TypeResolver.java
! src/java.desktop/share/classes/java/awt/List.java
! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/java/awt/font/GlyphJustificationInfo.java
! src/java.desktop/share/classes/java/awt/geom/Arc2D.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStream.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobStateReason.java
! src/java.desktop/share/classes/javax/sound/midi/Sequencer.java
! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java
! src/java.logging/share/classes/java/util/logging/LogRecord.java
! src/java.management/share/classes/javax/management/MXBean.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslServer.java
! src/java.sql/share/classes/java/sql/BatchUpdateException.java
! src/java.sql/share/classes/java/sql/Connection.java
! src/java.sql/share/classes/java/sql/DatabaseMetaData.java
! src/java.sql/share/classes/java/sql/Statement.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java
! src/java.xml/share/classes/org/xml/sax/ext/DeclHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Package.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java

Changeset: cf283e2a
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-01-14 16:17:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cf283e2a33a053407eac65ea35baa61a3a23c8d5

8279570: IGV: Add source/destination property for load and store nodes with an associated field

Reviewed-by: kvn, thartmann

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

Changeset: d9dd485b
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-01-14 16:17:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d9dd485b95e1796822c0dcfaed8a28328b0a976a

8280019: Remove unused code from metaspace

Reviewed-by: coleenp, hseigel

! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/chunkManager.hpp
! src/hotspot/share/memory/metaspace/commitMask.hpp
! src/hotspot/share/memory/metaspace/counters.hpp
! src/hotspot/share/memory/metaspace/freeChunkList.cpp
! src/hotspot/share/memory/metaspace/rootChunkArea.cpp

Changeset: fb8fdc0f
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-01-14 17:47:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fb8fdc0fbf17dd7e900cb688df4917b97b26b9ab

8279990: (fs) Awkward verbiage in description of Files.createTempFile(Path,String,String,FileAttribute)

Reviewed-by: lancea

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

Changeset: c359c358
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-01-14 19:40:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c359c358c8ebaf7b1dddbc4b499a7aae65ba6736

8280002: jmap -histo may leak stream

Reviewed-by: shade, sspitsyn

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

Changeset: 0d1a97f7
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-01-14 20:44:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0d1a97f793309919bd6d67085630049eaafcced1

8279064: New options for ktab to provide non-default salt

Reviewed-by: valeriep

! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java
! test/jdk/sun/security/krb5/auto/Context.java
+ test/jdk/sun/security/krb5/auto/tools/KtabSalt.java
! test/jdk/sun/security/krb5/tools/KtabCheck.java

Changeset: eab4e6d6
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-01-14 22:24:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/eab4e6d6701f2e217374c073c2578f029fa58393

8280045: ProblemList 2 AppCDS tests until JDK-8279970 is fixed

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: 9b0f6895
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-01-14 23:13:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9b0f68955770d017d727a423e46140033317f273

8279947: Remove two redundant gvn.transform calls in Parse::do_one_bytecode()

Reviewed-by: kvn

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

Changeset: 22b7295e
Author:    Masanori Yano <myano at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2022-01-15 02:17:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/22b7295e75d3bc7ba2c2cd7b871bb2bb5bf290eb

7001973: java/awt/Graphics2D/CopyAreaOOB.java fails

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java

Changeset: 9a18190a
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2022-01-15 03:20:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9a18190a4f8e31801d1442d97f247f074a3fd5c0

8280048: Missing comma in copyright header

Reviewed-by: prr

! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java

Changeset: fef8f2d3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-15 07:01:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fef8f2d30004ea75c663752ae6c61b214fb8abc8

8279797: JFR: Show .jfc options in JFR.start help

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java

Changeset: c6196662
Author:    Fei Gao <fgao at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-01-17 02:16:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c6196662b8a15276916badd333291057980a6552

8276673: Optimize abs operations in C2 compiler

Reviewed-by: thartmann, jiefu

! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestIRAbs.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 590eb860
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-17 08:17:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/590eb86033d5445018cd0e961e8721a20de4bb0c

8280016: gc/g1/TestShrinkAuxiliaryData30 test fails on large machines

Reviewed-by: tschatzl, ayang

+ test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData27.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData30.java

Changeset: a30aa52b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-17 08:19:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a30aa52b77931bcea38213cf3d243d18a37dc858

8279958: Provide configure hints for Alpine/apk package managers

Reviewed-by: erikj

! make/autoconf/help.m4

Changeset: 431bd9a6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-17 08:56:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/431bd9a66d759fcd014e9bfc15a0e12976802f06

8280001: Serial: Add documentation to heap memory layout

Reviewed-by: mli, sjohanss, tschatzl

! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: 71ca85f5
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-01-17 11:01:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/71ca85f5a6741a2db55a529192564f94b269fbd9

8278831: Use table lookup for the last two bytes in Integer.getChars

Reviewed-by: jlaskey, rriggs

! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/micro/org/openjdk/bench/java/lang/Integers.java

Changeset: 9e536b64
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-01-17 11:03:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9e536b64705f841b224d0e64cad0f1609ebf5bca

8280032: Update jib-profiles.js to use JMH 1.34 devkit

Reviewed-by: erikj, iris

! make/conf/jib-profiles.js

Changeset: 3edcb132
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-17 13:17:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3edcb13272c7d1a587e17fc16be523b3d73053ac

8280018: Remove obsolete VM_GenCollectFullConcurrent

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: 5d52bf99
Author:    Hamlin Li <mli at openjdk.org>
Date:      2022-01-17 14:33:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5d52bf9987445b3a6033d66e8644ed77c4d761bd

8279910: G1: Simplify HeapRegionRemSet::add_reference

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp

Changeset: 7b6738fa
Author:    Ana Marsh <anamarsh at microsoft.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-17 16:36:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7b6738fa02023825ed9e602555bd5ed2b87a6ca6

8278885: Remove Windows ARM64 int8_t workaround in G1

Reviewed-by: erikj, tschatzl, mli

! doc/building.html
! doc/building.md
! make/autoconf/toolchain_microsoft.m4
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp

Changeset: 262f2efd
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-01-18 00:47:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/262f2efd6ce546b4ee8c9c045916c1a23ad14676

8280059: Incorrect glibc version is used in a comment in os_linux.cpp

Reviewed-by: jiefu

! src/hotspot/os/linux/os_linux.cpp

Changeset: 65eb066b
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-01-13 07:13:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/65eb066b630b892f22492457e0f86165e5ef4765

8279837: C2: assert(is_Loop()) failed: invalid node class: Region

Reviewed-by: kvn, thartmann

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

Changeset: 33814791
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-13 08:42:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/33814791d917b0c09909bf19b432dd8dfc6cd9db

8274007: [REDO] VM Exit does not abort concurrent mark

Reviewed-by: sjohanss, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp

Changeset: 14a90e53
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-13 08:51:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/14a90e536b86a8fb8d5f0272ec03359e44638da5

8279370: jdk.jpackage/share/native/applauncher/JvmLauncher.cpp fails to build with GCC 6.3.0

Reviewed-by: almatvee, asemenyuk

! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp

Changeset: ff856593
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-01-13 15:25:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ff8565931115d581afff679ea85b1a2d80c03b99

8279833: Loop optimization issue in String.encodeUTF8_UTF16

Reviewed-by: rriggs
Backport-of: c3d0a94040d9bd0f4b99da97b89fbfce252a41c0

! src/java.base/share/classes/java/lang/String.java
! test/micro/org/openjdk/bench/java/lang/StringEncode.java

Changeset: 37143c09
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-01-18 01:10:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/37143c09ab56ff07767ab3ac392234e36ee82358

Merge

! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/opto/loopTransform.cpp

Changeset: 064ee6ae
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-01-13 22:05:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/064ee6ae135366d59e9485b449a41d2b55811bbe

8278434: timeouts in test  java/time/test/java/time/format/TestZoneTextPrinterParser.java

Backport-of: 8dc4437d002db5d025b47f48e7420e3bae55bdec

! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java
+ test/micro/org/openjdk/bench/java/text/ZoneStrings.java

Changeset: 45f20633
Author:    Hao Sun <haosun at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-01-13 23:56:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/45f20633f66af51f017b884dc85637e8f3547d85

8279597: [TESTBUG] ReturnBlobToWrongHeapTest.java fails with -XX:TieredStopAtLevel=1 on machines with many cores

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java

Changeset: c6b02755
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-01-14 11:15:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c6b027559c6e055b1475ada4001ef483b1a12d24

8279930: Synthetic cast causes generation of store barriers when using heap segments

Reviewed-by: psandoz

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverSlice.java

Changeset: 4b520f00
Author:    Johannes Bechberger <johannes.bechberger at sap.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-01-14 13:53:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4b520f0001be5f33996d5ab7d9ad75773a847e54

8279702: [macosx] ignore xcodebuild warnings on M1

Reviewed-by: goetz, erikj

! make/autoconf/toolchain.m4

Changeset: c809d34f
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-01-14 14:12:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c809d34f9ec0d8e9f77adc73ee772ce90efbe58d

8279924: [PPC64, s390] implement frame::is_interpreted_frame_valid checks

Reviewed-by: rrich, mbaesken

! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp

Changeset: 09d61b61
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-01-14 17:49:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/09d61b6187425ba528c568fb637087817ffb10c0

8280034: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-x64

Reviewed-by: ccheung

! test/jdk/ProblemList.txt

Changeset: 4d9b3f4c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-17 08:20:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4d9b3f4ceef4b514ec943e1a5dd1147618376ad8

8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id"

Reviewed-by: goetz, mdoerr

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

Changeset: 39f140a2
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-01-18 01:56:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/39f140a20120300074167597580f9be34e812cad

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 48c5f3c7
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2022-01-18 07:58:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/48c5f3c71519826d3510e5ac55980d10be763b17

8280026: Cleanup of IGV printing

Reviewed-by: chagedorn, thartmann

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

Changeset: 94522626
Author:    Masanori Yano <myano at openjdk.org>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2022-01-18 09:04:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/945226265234b790b175ea312f7af1126984db68

8278892: java.naming module description is missing @uses tags to document the services that it uses

Reviewed-by: aefimov, alanb

! src/java.naming/share/classes/module-info.java

Changeset: eb949953
Author:    Hamlin Li <mli at openjdk.org>
Date:      2022-01-18 09:16:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/eb9499535cde140c6bf16b3c4a8e9ee55412d0c3

8280070: G1: Fix template parameters in G1SegmentedArraySegment

Reviewed-by: ayang, tschatzl

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

Changeset: 645b38d5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-18 12:13:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/645b38d586b38252faa4663aca0453e3079fc30d

8280089: compiler/c2/irTests/TestIRAbs.java fails on some arches

Reviewed-by: jiefu, thartmann, chagedorn, fgao

! test/hotspot/jtreg/compiler/c2/irTests/TestIRAbs.java

Changeset: 1725f77b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-18 14:40:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1725f77bcd6528d56960a0796fcea3725cc98b6a

8280029: G1: "Overflow during reference processing, can not continue" on x86_32

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp

Changeset: d175d33f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-18 14:53:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d175d33f44e996d2927f953dac2ad4fef542f2a0

8280079: Serial: Remove empty Generation::prepare_for_verify

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/cardGeneration.cpp
! src/hotspot/share/gc/shared/cardGeneration.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: 64c0c0e1
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-01-18 15:27:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/64c0c0e109f9853072f1d306fef1a2e31568ec9e

8276563: Undefined Behaviour in class Assembler

Reviewed-by: jvernee, stuefe

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/foreign_globals_aarch64.cpp
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp
! src/hotspot/share/asm/register.hpp

Changeset: 9eb50a5e
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-18 15:49:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9eb50a5ee4a069fbb248748ebee09132e2450420

8280010: Remove double buffering of InputStream for Properties.load

Reviewed-by: amenkov, sspitsyn, serb

! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/sun/net/NetProperties.java
! src/java.base/share/classes/sun/net/www/MimeTable.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java
! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java
! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java

Changeset: 9e3f68d8
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-01-18 15:50:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9e3f68d8f41ff632ebf28a6f488f6a06754a088f

8279290: symbol not found error, implicit lambdas and diamond constructor invocations

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/lambda/CantFindSymbolImplicitLambdaAndDiamondTest.java

Changeset: 88a8b239
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2022-01-18 16:48:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/88a8b239aa9fbda3705c39dca7a102a19fc57659

8280076: Unify IGV and IR printing

Reviewed-by: chagedorn, thartmann, vlivanov

! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/parse2.cpp

Changeset: 7acc4c7d
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-18 17:14:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7acc4c7dfe4b79e2bf1c993e84fd5fcd6855f292

8280058: JFR: StreamUtils::getJfrRepository(Process) should print stdout and stderr

Reviewed-by: mgronlun

! test/lib/jdk/test/lib/jfr/StreamingUtils.java

Changeset: b734dc86
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-18 17:57:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b734dc86ee261ecb4a5fbf4db7b3d9905c94191f

8280055: JFR: Improve ObjectContext implementation

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ObjectContext.java

Changeset: 848b16a3
Author:    Masanori Yano <myano at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2022-01-18 18:20:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/848b16a3f933c1cffbce93337a5d9b4e48ce4b45

8272746: ZipFile can't open big file (NegativeArraySizeException)

Reviewed-by: lancea

! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java

Changeset: fd9fb9a4
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-01-18 19:20:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fd9fb9a4af149177c2a8d6ab20782d7a0b5bc113

8279194: Add Annotated Memory Viewer feature to SA's HSDB

Reviewed-by: sspitsyn, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java

Changeset: bdfa15d9
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-01-18 19:21:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bdfa15d92cb0e795d04431f82168644dee2da128

8250801: Add clhsdb "threadcontext" command

Reviewed-by: sspitsyn, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbThreadContext.java

Changeset: e314a4cf
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-01-18 19:28:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e314a4cfda30cc680b3f0aef8c62b75ff81bdbb1

8280124: Reduce branches decoding latin-1 chars from UTF-8 encoded bytes

Reviewed-by: rriggs, alanb, naoto

! src/java.base/share/classes/java/lang/String.java
! test/micro/org/openjdk/bench/java/lang/StringDecode.java

Changeset: 46fd6838
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-01-18 19:31:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/46fd683820bb7149c0605a0ba03f59e76de69c16

8176567: nsk/jdi/ReferenceType/instances/instances002: TestFailure: Unexpected size of referenceType.instances(nsk.share.jdi.TestInterfaceImplementer1): 11, expected: 10

Reviewed-by: sspitsyn, amenkov

! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c

Changeset: 1a206287
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-01-18 21:56:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1a206287576ec55d50d33c68b54647efc7fe32b0

8248404: AArch64: Remove uses of long and unsigned long

Reviewed-by: kbarrett

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_log.cpp
! src/hotspot/cpu/aarch64/universalUpcallHandler_aarch64.cpp

Changeset: 3a421e4b
Author:    John Jiang <jjiang at openjdk.org>
Date:      2022-01-18 22:40:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3a421e4b78ae5e7116ac68128504b65fa00e1f7f

8280122: SupportedGroupsExtension should output "named groups" rather than "versions"

Reviewed-by: weijun, xuelei

! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java

Changeset: 4f4da3b1
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-01-19 01:35:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4f4da3b172bb6ed5dd80a144e8eeb17b90bd7cdf

8275318: loaded_classes_do may see ArrayKlass before InstanceKlass is loaded

Reviewed-by: coleenp, ccheung

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

Changeset: 4eb4f94d
Author:    sunguoyun <sunguoyun at loongson.cn>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-01-19 02:08:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4eb4f94db09cbd204fa228fc1eaac5153dfe3521

8279956: Useless method Scheduling::ComputeLocalLatenciesForward()

Reviewed-by: jiefu, neliasso

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

Changeset: b0496b0d
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2022-01-19 03:21:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b0496b0df60cf19a0666f1f1c382f7bcd01e15bb

8279970: two AppCDS tests fail after JDK-8261455

Reviewed-by: ccheung, iklam

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java

Changeset: 44fe958c
Author:    TejeshR13 <tejesh.r at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-01-19 05:33:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/44fe958c8a924dda436125716b164a335199e22b

6465404: some problems in CellEditor related API docs

Reviewed-by: psadhukhan, aivanov, kizune, serb, prr

! src/java.desktop/share/classes/javax/swing/table/TableCellEditor.java

Changeset: 5af7f258
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-19 10:59:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5af7f258144d9f753ebe6ebfada42f33aaed108b

8274811: Remove superfluous use of boxing in java.base

Reviewed-by: lancea

! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java

Changeset: 39b1d75f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-01-19 11:16:00 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/39b1d75f25ff2cc348f8b69d4e280847c6843ae2

8277822: Remove debug-only heap overrun checks in os::malloc and friends

Reviewed-by: coleenp, zgu

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/gtest/NMTGtests.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java

Changeset: 68b40ec2
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-01-19 11:47:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/68b40ec28658a2dd829c77281b0025e16095c170

8273139: C2: assert(f <= 1 && f >= 0) failed: Incorrect frequency

Reviewed-by: thartmann, chagedorn, roland

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

Changeset: 8931c122
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-01-19 12:01:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8931c12258a39cabda2cd1b92f54afcb216b882e

8280157: wrong texts Falied in a couple of tests

Reviewed-by: egahlin, aivanov

! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.form
! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java
! test/jdk/java/io/OutputStreamWriter/WriteAfterClose.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java

Changeset: cc2f474c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-19 12:02:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cc2f474c18082413420b353528198883055de73a

8280024: Parallel: Remove unnecessary region resizing methods in PSCardTable

Reviewed-by: tschatzl, mli

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

Changeset: 96114315
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-01-19 13:51:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/96114315cf91b03aeca7e12f225e4c76862f1be7

8279936: Change shared code to use os:: system API's

Reviewed-by: dholmes, kbarrett

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/logging/logTestUtils.inline.hpp
! test/hotspot/gtest/logging/test_asynclog.cpp
! test/hotspot/gtest/logging/test_log.cpp
! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp

Changeset: b20b11cf
Author:    Daniel Jelinski <djelinski1 at gmail.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2022-01-19 14:18:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b20b11cf8215238e5cd51a1d3a331d5cbfdad710

8258240: make vscode-project on Windows generates jdk.code-workspace file with unescaped '\' in paths

Reviewed-by: erikj

! make/ide/vscode/hotspot/CreateVSCodeProject.gmk

Changeset: e20c6bf9
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-19 15:35:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e20c6bf972a106105733c395877d11d9c894eb28

8280189: JFR: TestPrintXML should print mismatching XML

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/tool/TestPrintXML.java

Changeset: 610a1290
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-01-19 17:56:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/610a12904d834507754e6d6171a4b8df7e6aa6b0

8268831: Improve javadoc tool handling of streams.

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocLog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java

Changeset: 84fa0d8c
Author:    Alisen Chung <achung at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-01-19 19:12:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/84fa0d8c7d0e1be19e48464801d81efa8c263793

8190264: JScrollBar ignores its border when using macOS Mac OS X Aqua look and feel

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: kizune, serb, aivanov

! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java
+ test/jdk/java/awt/Scrollbar/AquaLFScrollbarTest/ScrollBarBorderTest.java

Changeset: dac15efc
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2022-01-19 20:17:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dac15efc1be8fe49d2f6365f9adfb31dc3ea74ba

8280182: HotSpot Style Guide has stale link to chromium style guide

Reviewed-by: dholmes

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: 5523ddeb
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2022-01-19 21:02:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5523ddebd572f38c3f960950d114ffead33266ae

8279641: Create manual JTReg tests for Swing accessibility

Reviewed-by: serb, prr

+ test/jdk/javax/accessibility/manual/ButtonDemo.html
+ test/jdk/javax/accessibility/manual/ButtonDemo.java
+ test/jdk/javax/accessibility/manual/ComboBoxDemo.html
+ test/jdk/javax/accessibility/manual/ComboBoxDemo.java
+ test/jdk/javax/accessibility/manual/DemoSelection.html
+ test/jdk/javax/accessibility/manual/DemoSelection.java
+ test/jdk/javax/accessibility/manual/OptionPaneDemo.html
+ test/jdk/javax/accessibility/manual/OptionPaneDemo.java
+ test/jdk/javax/accessibility/manual/README.md
+ test/jdk/javax/accessibility/manual/SwingSetTest.java
+ test/jdk/javax/accessibility/manual/TableDemo.html
+ test/jdk/javax/accessibility/manual/TableDemo.java
+ test/jdk/javax/accessibility/manual/TabsDemo.html
+ test/jdk/javax/accessibility/manual/TabsDemo.java
+ test/jdk/javax/accessibility/manual/TreeDemo.html
+ test/jdk/javax/accessibility/manual/TreeDemo.java
+ test/jdk/javax/accessibility/manual/lib/DescriptionPane.java
+ test/jdk/javax/accessibility/manual/lib/FailureReasonPane.java
+ test/jdk/javax/accessibility/manual/lib/ManualTestFrame.java
+ test/jdk/javax/accessibility/manual/lib/PassFailPane.java
+ test/jdk/javax/accessibility/manual/lib/ScreenImagePane.java
+ test/jdk/javax/accessibility/manual/lib/TestResult.java
+ test/jdk/javax/accessibility/manual/resource/btn.png
+ test/jdk/javax/accessibility/manual/resource/cmb.png
+ test/jdk/javax/accessibility/manual/resource/dep.png
+ test/jdk/javax/accessibility/manual/resource/dms.png
+ test/jdk/javax/accessibility/manual/resource/hc.jpg
+ test/jdk/javax/accessibility/manual/resource/if.png
+ test/jdk/javax/accessibility/manual/resource/ifm.png
+ test/jdk/javax/accessibility/manual/resource/list.png
+ test/jdk/javax/accessibility/manual/resource/op.png
+ test/jdk/javax/accessibility/manual/resource/rbtn.png
+ test/jdk/javax/accessibility/manual/resource/tbl.png
+ test/jdk/javax/accessibility/manual/resource/tbld.png
+ test/jdk/javax/accessibility/manual/resource/tree.png

Changeset: 6179e13b
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-19 22:23:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6179e13b084a64a3ad247ced8d314e425a6e0596

8266410: jdk/jfr/javaagent/TestLoadedAgent.java failed with "Mismatch in TestEvent count"

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/javaagent/EventEmitterAgent.java

Changeset: d1efb0cc
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2022-01-19 22:34:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d1efb0cc56127a40f2b23ccc608b27be2b39a389

8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure

Reviewed-by: dcubed, dholmes

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 98d96a77
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-01-19 23:06:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/98d96a770756ffe3e7f5e4b82120e9fb484cad9a

8279796: Fix typo: Constucts -> Constructs

Reviewed-by: iris

! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java

Changeset: e38df216
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-01-18 13:16:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e38df21641f13d7ae92f72cf8e72660072d3e5fe

8256291: RunThese30M fails "assert(_class_unload ? true : ((((JfrTraceIdBits::load(class_loader_klass)) & ((1 << 4) << 8)) != 0))) failed: invariant"

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp

Changeset: bd35f974
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-18 16:55:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bd35f9740dce8865b9a8cdb582c771279ab02d76

8278628: jdk/jfr/jmx/streaming/TestMaxSize.java Expected only one or two chunks

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java

Changeset: 20ef9541
Author:    Aleksandr Veselov <aleksandr.veselov at jetbrains.com>
Committer: Anton Tarasov <ant at openjdk.org>
Date:      2022-01-18 18:51:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/20ef954158bc5a339118640946b39047fe853ae4

8279227: Access Bridge: Wrong frame position and hit test result on HiDPI display

Reviewed-by: ant, kizune, aivanov

! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java

Changeset: feff0e55
Author:    Roger Riggs <rriggs at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-06-09 14:29:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/feff0e5578769c003af5bb817c2be89c8121708d

8264934: Enhance cross VM serialization

Reviewed-by: smarks, rhalade, chegar

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

Changeset: 29f61b3b
Author:    Patrick Concannon <pconcannon at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-07-14 13:41:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/29f61b3b0a5b2dcfef125363da3b5338dcc7de94

8269944: Better HTTP transport redux

Reviewed-by: dfuchs, chegar, rhalade, ahgross

! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: f18deeb6
Author:    Valerie Peng <valeriep at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-07-23 18:04:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f18deeb69e8d2fa34b9c747226bbe3567116ae8f

8268488: More valuable DerValues

Reviewed-by: weijun, ahgross, rhalade

! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/rsa/PSSParameters.java

Changeset: e069a3b8
Author:    Hai-May Chao <hchao at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-07-29 19:20:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e069a3b8bfe67a7ffda635e92b4777e9cfeaf136

8268512: More content for ContentInfo

Reviewed-by: ahgross, weijun, rhalade

! src/java.base/share/classes/sun/security/pkcs/ContentInfo.java

Changeset: 7ee905a8
Author:    Joe Wang <joehw at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-08-05 19:05:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7ee905a8a09c92b9534a440660d37c28cf5d797b

8270498: Improve SAX Parser configuration management

Reviewed-by: ahgross, lancea, rhalade, naoto

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java

Changeset: 1fddb03d
Author:    Harold Seigel <hseigel at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-08-11 16:48:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1fddb03d93a024b66ce02598e1057b2b09a5073f

8271968: Better canonical naming

Reviewed-by: coleenp, lfoltan, mschoene, ahgross

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

Changeset: 9a94fbc7
Author:    Phil Race <prr at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-08-16 18:19:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9a94fbc793feb855e974c3814fe030f2671ed830

8270952: Improve TIFF file handling

Reviewed-by: jdv, psadhukhan, mschoene, rhalade

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullDecompressor.java

Changeset: fa47c368
Author:    Ioi Lam <iklam at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-08-16 19:37:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fa47c368d470f59f3c98e6e8a7ff82371d3389df

8270386: Better verification of scan methods

Reviewed-by: hseigel, coleenp, mschoene, rhalade

! src/hotspot/share/oops/instanceKlass.cpp

Changeset: b02ea6dc
Author:    Joe Wang <joehw at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-08-17 04:34:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b02ea6dc3ca2e2a8c21ed76f28422a6f8bf2fa00

8270646: Improved scanning of XML entities

Reviewed-by: naoto, lancea, mschoene, rhalade

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLStringBuffer.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLString.java

Changeset: afd0dc76
Author:    Phil Race <prr at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-08-17 20:56:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/afd0dc76b684f03d2de665f3150c93ce17bafbe0

8271962: Better TrueType font loading

Reviewed-by: psadhukhan, jdv, mschoene, rhalade

! src/java.desktop/share/classes/sun/font/TrueTypeFont.java

Changeset: 51816035
Author:    Kevin Walls <kevinw at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-08-20 07:46:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/518160353a96a75fd666f0e426ad649fb58f5fc5

8272272: Enhance jcmd communication

Reviewed-by: amenkov

! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c

Changeset: c372990f
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-08-20 11:09:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c372990f5f520f03159a6586862191e3f15ef6df

8268494: Better inlining of inlined interfaces

Reviewed-by: thartmann, jcm, ahgross, rhalade

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/opto/doCall.cpp

Changeset: 6b6f829b
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-08-23 16:06:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6b6f829b46ef158775e66f36336895080cab9df6

8269151: Better construction of EncryptedPrivateKeyInfo

Reviewed-by: jnimeh, mschoene, rhalade

! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java

Changeset: 5832a344
Author:    Julia Boes <jboes at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-08-25 11:41:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5832a3440489d0967dc3b0542c1ace51eed292d6

8270416: Enhance construction of Identity maps

Reviewed-by: dfuchs, chegar, rhalade, ahgross, smarks, robm

! src/java.base/share/classes/java/util/Hashtable.java
! src/java.base/share/classes/java/util/IdentityHashMap.java
! test/jdk/java/util/Hashtable/DeserializedLength.java

Changeset: 4be02d31
Author:    Harold Seigel <hseigel at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-02 18:09:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4be02d31554b8d3bb84789923cf64a7dc4707eff

8271987: Manifest improved manifest entries

Reviewed-by: rhalade, dholmes

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

Changeset: aa28430b
Author:    Ian Graves <igraves at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-02 19:20:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/aa28430bdd8a5778f2e4307f198177b69eac9410

8268813: Better String matching

Reviewed-by: mschoene, rhalade, smarks

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

Changeset: 3adc1117
Author:    Roger Riggs <rriggs at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-03 19:10:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3adc1117661ac0e9c819d6d9b32dd8a8a19a61ed

8272236: Improve serial forms for transport

Reviewed-by: bchristi, rhalade, smarks

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

Changeset: 78b2c841
Author:    Joe Wang <joehw at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-09 17:41:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/78b2c8419bc69436873e6fc9c542480949d140c5

8270492: Better resolution of URIs

Reviewed-by: lancea, naoto, ahgross, rhalade

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java

Changeset: ae7877df
Author:    Alexander Zuev <kizune at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-14 23:19:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ae7877df2e417acecb2fd8d03dec2e5eac4e8879

8273290: Enhance sound handling

Reviewed-by: rhalade, ahgross, prr, jdv

! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java
! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileReader.java

Changeset: cb7482d5
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-20 07:35:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cb7482d5bdb7e0e275ae179ae57b56e881180523

8272014: Better array indexing

Reviewed-by: thartmann, rhalade, ahgross, kvn

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp

Changeset: 4d3663a6
Author:    Weijun Wang <weijun at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-20 15:12:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4d3663a6d0620103f10b2f7fad50ae84d38f33e2

8272026: Verify Jar Verification

Reviewed-by: rhalade, valeriep, mschoene

! src/java.base/share/classes/java/util/jar/Attributes.java

Changeset: 12034273
Author:    Alexander Zuev <kizune at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-22 17:39:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/12034273c7b3f9da565da6a12a26b9493d813cf8

8272462: Enhance image handling

Reviewed-by: jdv, ahgross, rhalade, prr

! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java

Changeset: 9c02c4c5
Author:    Jayathirth D V <jdv at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-23 12:34:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9c02c4c55f571363cbc430a26d795d10cff93819

8273756: Enhance BMP image support

Reviewed-by: prr, rhalade, kizune, mschoene

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java

Changeset: abf6fdd7
Author:    Joe Wang <joehw at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-24 18:55:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/abf6fdd75a5362970d3d4bb5f46bbb4815d6b458

8273968: JCK javax_xml tests fail in CI

Reviewed-by: naoto, lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java

Changeset: 4525a4b9
Author:    Julia Boes <jboes at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-27 08:59:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4525a4b94dc2e856e74101ab3cbc1f6ffe365f37

8270392: Improve String constructions

Reviewed-by: rhalade, dfuchs, robm, ahgross, smarks

! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/StringBuilder.java

Changeset: a6fd2c31
Author:    Jayathirth D V <jdv at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-28 03:05:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a6fd2c311457db024cb699adabd195302885034a

8273838: Enhanced BMP processing

Reviewed-by: rhalade, ahgross, prr, kizune, azvegint, mschoene

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java

Changeset: 3603e754
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-09-29 08:33:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3603e754cedb5d77a8563ba9da7846ba3b335712

8274374: Additional fix for JDK-8272014

Reviewed-by: kvn, thartmann

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

Changeset: 82d6afe6
Author:    Jayathirth D V <jdv at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-10-11 15:52:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/82d6afe6759b3768748126171ff3c6d59e8724d5

8274096: Improve decoding of image files

Reviewed-by: prr, kizune, rhalade, mschoene

! src/java.desktop/share/classes/com/sun/imageio/plugins/common/ReaderUtil.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor.java

Changeset: 6d3fd860
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-01-04 10:48:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6d3fd860d748a092a65ab9700b47686099b81bf4

8278417: Closed test fails after JDK-8276108 on aarch64

Reviewed-by: kvn, iveresov, dlong

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

Changeset: af6c9aba
Author:    Fei Gao <fgao at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-01-19 01:20:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/af6c9abafaa3b8f9bdcc938fec465aeeed8b30ed

8279654: jdk/incubator/vector/Vector256ConversionTests.java crashes randomly with SVE

Reviewed-by: njian, kvn

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 69cfa9cb
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-01-19 04:37:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/69cfa9cb36ab2b5490c231c30306f682665faab4

8273383: vmTestbase/vm/gc/containers/Combination05/TestDescription.java crashes verifying length of DCQS

Reviewed-by: tschatzl, sjohanss

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

Changeset: f37bfead
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-01-19 08:28:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f37bfeadcf036a75defc64ad7f4a9f5596cd7407

8280155: [PPC64, s390] frame size checks are not yet correct

Reviewed-by: mbaesken, lucy

! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp

Changeset: 28e02fa2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-19 12:01:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/28e02fa2cb40267136c88a507696ec3e610e95a3

8280234: AArch64 "core" variant does not build after JDK-8270947

Reviewed-by: adinn, aph

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

Changeset: f5de6fa7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-01-19 17:37:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f5de6fa7995fa1e82c8d969692392465b963ac35

8272058: 25 Null pointer dereference defect groups in 4 files

Reviewed-by: gziemski, coleenp, dlong

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

Changeset: be0538d7
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-01-19 19:03:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/be0538d7c8e2cbfa599dbcb4c5c69533678a8421

8278834: Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling

Reviewed-by: vromero

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

Changeset: 03680bea
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-01-19 19:48:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/03680bea1cca1113ea23a1eb7a413b93dd73c381

8280233: Temporarily disable Unix domain sockets in Windows PipeImpl

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java

Changeset: 4616c13c
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-01-20 01:18:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4616c13c2f1ced8a8bdeed81f0469523932e91b5

Merge

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/sun/security/rsa/PSSParameters.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/sun/security/rsa/PSSParameters.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: c4a624d4
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-01-20 04:13:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c4a624d46332552e7baca8ee09bfdce0e53eef05

8279894: javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11

Reviewed-by: serb, kizune

! test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java

Changeset: 1022cbdf
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-01-20 04:16:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1022cbdf987af846e79b92dfa20b763db7563320

8280047: Broken link to Swing Connection document from javax.swing package docs

Reviewed-by: kcr, aivanov

! src/java.desktop/share/classes/javax/swing/package-info.java

Changeset: e683d4ac
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-01-20 04:49:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e683d4ac8d9ee3b0078c5e87a2b3e7d36d7344fc

8279921: Dump the .class file in jlink debug mode for any failure during transform() of a plugin

Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AbstractPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java

Changeset: 0bf95a1a
Author:    Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-01-20 07:38:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0bf95a1a7327cc4899863143e2dfdf3d87dbdf0c

8279607: Existing optimization "~x+1" -> "-x" can be generalized to "~x+c" -> "(c-1)-x".

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestIRAddIdealNotXPlusC.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/AddIdealNotXPlusC.java

Changeset: cf977e88
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Julia Boes <jboes at openjdk.org>
Date:      2022-01-20 09:14:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cf977e88ecc64b549f332efe01578fca9f435060

8276166: Remove dead code from MimeTable and MimeEntry

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/MimeEntry.java
! src/java.base/share/classes/sun/net/www/MimeTable.java

Changeset: 3f747368
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-01-20 11:23:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3f747368b9a5c321d2724ba57103f17edc166251

8280123: C2: Infinite loop in CMoveINode::Ideal during IGVN

Reviewed-by: kvn, thartmann, chagedorn

! src/hotspot/share/opto/movenode.cpp
+ test/hotspot/jtreg/compiler/c2/TestCMoveInfiniteGVN.java

Changeset: 20297dea
Author:    Julia Boes <jboes at openjdk.org>
Date:      2022-01-20 12:16:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/20297deaeb64fb1e025ed1fcde19867c6875f9a0

8280161: com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java fails with SSLException

Reviewed-by: dfuchs

! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java

Changeset: 98b157a7
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-20 12:33:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/98b157a79af3e76f028bccd04a5e505642aae7a4

8280146: Parallel: Remove time log tag

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp

Changeset: a4d20190
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-01-20 13:10:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a4d201909c8919b7465dee72594d718252c6344e

8280178: Remove os:: API's that just call system API's

Reviewed-by: iklam, ccheung, dholmes

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: ec8b6acf
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-01-20 16:17:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ec8b6acff39953ca60309c6f1db7ae4c93404da9

8234682: The order of @param in the generated docs should match the method signature

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! test/langtools/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java
! test/langtools/jdk/javadoc/doclet/testParamTaglet/pkg/C.java
! test/langtools/jdk/javadoc/doclet/testParamTaglet/pkg/Parent.java

Changeset: 0ea2b390
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-01-20 16:50:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0ea2b39035f1b535a53770379c94ae43f0ddb8b6

8280363: Minor correction of ALPN specification in SSLParameters

Reviewed-by: dfuchs, mullan

! src/java.base/share/classes/javax/net/ssl/SSLParameters.java

Changeset: 96365026
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-20 17:18:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9636502658c0844c5790cf37af4b15163bf9fa61

8279008: G1: Calculate BOT threshold on-the-fly during Object Copy phase

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.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/shared/plab.hpp

Changeset: d48279b0
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2022-01-20 17:52:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d48279b0bf9ee9d18ac764776a655c44fa020509

8279009: CDS crashes when the source of an InstanceKlass is NULL

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/classListWriter.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/ClassListWithCustomClassNoSource.java
+ test/hotspot/jtreg/runtime/cds/appcds/ClassSpecializerTestApp.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
+ test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java

Changeset: 3419ff7b
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-20 18:11:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3419ff7ba70b778906249dd5ab3a91998ca5a864

8277535: Remove redundant Stream.distinct()/sorted() steps

Reviewed-by: prappo

! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java

Changeset: 02390c79
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-01-20 18:24:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/02390c79b1acff1a953d29c6f70623f3b7838698

8279282: [vectorapi] Matcher::supports_vector_comparison_unsigned is not needed on x86

Reviewed-by: kvn, sviswanathan, vlivanov

! 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/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 2426d58e
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-01-20 20:12:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2426d58e592c54de64ebe0f06448d239aeced082

8278472: Invalid value set to CANDIDATEFORM structure

Reviewed-by: prr, naoto, serb

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

Changeset: 293fb46f
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-01-20 20:27:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/293fb46f7cd28f2a08055e3eb8ec9459d64e9688

8280413: ProblemList jdk/jfr/event/oldobject/TestLargeRootSet.java on all X64 platforms

Reviewed-by: azvegint

! test/jdk/ProblemList.txt

Changeset: 35ee0f38
Author:    Yi-Fan Tsai <yifan.tsai at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-01-20 23:46:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/35ee0f38c6d5e35fb50a059a189e032df7f7e7c5

8258814: Compilation logging crashes for thread suspension / debugging tests

Reviewed-by: xliu, phh

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 6352c020
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-01-21 03:16:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6352c020c25f2701afb4fabee0cc7fcef2d407fb

8280401: [sspi] gss_accept_sec_context leaves output_token uninitialized

Reviewed-by: valeriep

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

Changeset: 19f87798
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-01-21 07:32:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/19f877981edf1db41b98c3b370d81c26d6617e49

8278784: C2: Refactor PhaseIdealLoop::remix_address_expressions() so it operates on longs

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestRemixAddressExpressions.java

Changeset: 47b1c51b
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-21 08:53:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/47b1c51bbd28582d209db07052e553a76acced65

8277120: Use Optional.isEmpty instead of !Optional.isPresent in java.net.http

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/BuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java

Changeset: ab2c8d3c
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-01-21 09:10:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ab2c8d3c9baf1080f436287785e4e02fd79953a7

8280393: Promote use of HtmlTree factory methods

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java

Changeset: 497f3acf
Author:    duke <duke at openjdk.org>
Date:      2022-01-21 11:00:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/497f3acf78875a375df454716eaf2bc0ae141368

Automatic merge of jdk:master into master




More information about the panama-dev mailing list