git: openjdk/loom: master: 84 new changesets

duke duke at openjdk.java.net
Thu Jan 6 17:06:25 UTC 2022


Changeset: 6aeb40cf
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-21 20:49:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/6aeb40cf2a5cfc827797cd1321c8d96f36ef4f1d

8278396: G1: Initialize the BOT threshold to be region bottom

Reviewed-by: tschatzl, sjohanss

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

Changeset: 997b1eea
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-21 20:50:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/997b1eea6e3c572f905f88f3f5b047a5aa180d1e

8279060: Parallel: Remove unused PSVirtualSpace constructors

Reviewed-by: mli, sjohanss, tschatzl

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

Changeset: f5d7c777
Author:    Mark Reinhold <mr at openjdk.org>
Date:      2021-12-17 00:34:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/f5d7c777bc516fa2e711c19d5281ebf32384b543

8276826: Clarify the ModuleDescriptor.Version specification’s treatment of repeated punctuation characters

Reviewed-by: mchung, darcy

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

Changeset: 8494fec6
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-12-17 03:07:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/8494fec665bfa51d1702827bd0aa4f4547e67729

8278796: Incorrect behavior of FloatVector.withLane on X86

Reviewed-by: sviswanathan, kvn

! src/hotspot/cpu/x86/x86.ad
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Kernel-With-Op.template
! test/jdk/jdk/incubator/vector/templates/Unit-With-Op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: bb7efb35
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-12-17 07:45:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/bb7efb3517b0ac66a55607c14aae3aef1f11c892

8278790: Inner loop of long loop nest runs for too few iterations

Reviewed-by: chagedorn, neliasso

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

Changeset: b9a477bf
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-12-17 07:46:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/b9a477bf19d9f276f6b1da8984eb56d7bd5fc137

8275638: GraphKit::combine_exception_states fails with "matching stack sizes" assert

Reviewed-by: dlong, kvn

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/exceptions/TestLateMHInlineExceptions.java

Changeset: fffa73c1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-12-17 09:49:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/fffa73c1ef377eb28371fc4094eea8725850de7d

8269425: 2 jdk/jfr/api/consumer/streaming tests failed to attach

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java
! test/lib/jdk/test/lib/jfr/StreamingUtils.java

Changeset: 9cd70906
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-12-17 13:48:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/9cd709060cf0244ddb71225b55ea4e3e7f41860e

8278587: StringTokenizer(String, String, boolean) documentation bug

Backport-of: 8f5fdd864b6f1cf4a2d9d961d8d4118960f0751e

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

Changeset: b46f0b0b
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-12-17 16:30:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/b46f0b0b1f2ada705f8b5aac9b7d8423699437a1

8277447: Hotspot C1 compiler crashes on Kotlin suspend fun with loop

Reviewed-by: kvn, neliasso

! src/hotspot/share/c1/c1_Instruction.cpp
+ test/hotspot/jtreg/compiler/c1/TestC1PhiPlacementPathology.jasm
+ test/hotspot/jtreg/compiler/c1/TestC1PhiPlacementPathologyMain.java

Changeset: 8fbe1724
Author:    Artem Semenov <asemenov at openjdk.org>
Date:      2021-12-17 19:31:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/8fbe1724e0f783132a65c45503addad9d98a329e

8278604: SwingSet2 table demo does not have accessible description set for images
8278526: [macos] Screen reader reads SwingSet2 JTable row selection as null, dimmed row for last column

Reviewed-by: ant, kizune, pbansal

! src/demo/share/jfc/SwingSet2/TableDemo.java

Changeset: a5f5d60f
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-12-17 21:24:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/a5f5d60f2529bb28eee6d309bfbde904e188e540

8273107: RunThese24H times out with "java.lang.management.ThreadInfo.getLockName()" is null

Reviewed-by: rehn, coleenp, eosterlund

! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp

Changeset: 36676db2
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2021-12-17 21:56:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/36676db2fdb810f6d9fe7be8a81b86244dbdbf71

8278970: [macos] SigningPackageTest is failed with runtime exception

Reviewed-by: herrick, asemenyuk

! test/jdk/tools/jpackage/macosx/SigningPackageTest.java

Changeset: deaf75a5
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-12-20 09:41:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/deaf75a58587f80046204de7559ff50b3b770bed

8278413: C2 crash when allocating array of size too large

Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/allocation/TestFailedAllocationBadGraph.java

Changeset: ad128284
Author:    Aleksandr Veselov <aleksandr.veselov at jetbrains.com>
Committer: Anton Tarasov <ant at openjdk.org>
Date:      2021-12-20 11:40:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/ad1282842c5eefdad151afe6f4db97a09d643546

8278609: [macos] accessibility frame is misplaced on a secondary monitor on macOS

Reviewed-by: ant, kizune

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m

Changeset: 819f9bd0
Author:    Smita Kamath <svkamath at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-12-20 20:09:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/819f9bd084fa49222a4310fbcf4933005e9f0ca4

8274323: compiler/codegen/aes/TestAESMain.java failed with "Error: invalid offset: -1434443640" after 8273297

Reviewed-by: sviswanathan, kvn

! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 467f6549
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-21 12:33:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/467f654916764751746934f80877d49a5f107194

8279011: JFR: JfrChunkWriter incorrectly handles int64_t chunk size as size_t

Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp

Changeset: db3d6d77
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-12-21 15:42:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/db3d6d772411c4e7bc81d6411abb139462e1581f

8278087: Deserialization filter and filter factory property error reporting under specified

Backport-of: f90425a1cbbc686045c87086af586e62f05f6c49

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! test/jdk/java/io/Serializable/serialFilter/InvalidGlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFactoryFaults.java

Changeset: ac7430cf
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-12-21 16:31:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/ac7430cf7efba519c1fd8b1c1b23136bf158f19f

8278044: ObjectInputStream methods invoking the OIF.CFG.getSerialFilterFactory() silent about error cases.

Backport-of: 8c0bb53f5ba6e71b81c9cb99e6f1587150fe531a

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

Changeset: 54517fa3
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-12-21 17:42:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/54517fa3d80b50bfa8a4f6b7937b95e379a1dfeb

8279074: ProblemList compiler/codecache/jmx/PoolsIndependenceTest.java on macosx-aarch64

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: 1128674d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-12-21 19:02:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/1128674d7f3766dda8869b213e1fc629e44ea7a8

8278627: Shenandoah: TestHeapDump test failed

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp

Changeset: 803cb8a7
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-12-21 21:58:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/803cb8a76827a21fcf9e033b4ca6a777c509169b

Merge

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java

Changeset: fb623f1d
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-12-21 22:13:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/fb623f1d2ee858fbc6edfeaaa702b5fcd832a0aa

8279066: entries.remove(entry) is useless in PKCS12KeyStore

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java

Changeset: 00c0d108
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-12-21 22:55:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/00c0d1087021603f3f09131cb0458ac8b9c110e5

8244670: convert clhsdb "whatis" command from javascript to java

Reviewed-by: sspitsyn, kevinw

! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java

Changeset: 84d3333c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-12-21 20:39:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/84d3333c7a979742021e759766a7290539b569f4

8279081: ProblemList jdk/jfr/event/oldobject/TestLargeRootSet.java on 2 platforms

Reviewed-by: azvegint, sspitsyn

! test/jdk/ProblemList.txt

Changeset: bf282649
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-12-21 23:07:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/bf2826499a26363d01a5269bd2f54e9c363d4cdc

Merge


Changeset: d0ea7c9d
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-12-22 03:56:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/d0ea7c9db9cc9ce80b60c2f94c53bb307792fc51

8279024: Remove javascript references from clhsdb.html

Reviewed-by: kevinw, sspitsyn

! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/doc/index.html

Changeset: 3f41fdec
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-22 13:44:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f41fdecdb6d131a5afe6e0a39d7414c222fe4fb

8279063: Consolidate push and push_if_necessary in PreservedMarks

Reviewed-by: rkennke, mli, tschatzl

! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp

Changeset: a6903f80
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-12-22 16:14:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6903f806a9071b2c6c4dbb190b0041867e5bb80

8279018: CRC calculation in CDS should not include _version and _head_size

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 9a478b34
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-12-22 16:17:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/9a478b347e1ef7aecfc8bbc2e3c5e6ac7c23ba36

8279022: JCmdTestFileSafety.java should check file time stamp for test result

Reviewed-by: ccheung

! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java

Changeset: 9ee3ccfe
Author:    Smita Kamath <svkamath at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-12-21 22:09:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ee3ccfee2c9cc54ac7dca49fbf35135e627ef18

8279045: Intrinsics missing vzeroupper instruction

Reviewed-by: neliasso, sviswanathan, kvn

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: 97c5cd7f
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-12-22 03:17:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/97c5cd7facf1d3565038c078d5688c7da15ad14e

8278508: Enable X86 maskAll instruction pattern for 32 bit JVM.

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/VectorReshapeTests.java

Changeset: 73414391
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2021-12-22 11:36:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/734143918de540382b5a0754bb7be1500b6f3596

8279007: jstatd fails to start because SecurityManager is disabled

Reviewed-by: alanb, sspitsyn, mullan

! make/modules/jdk.jstatd/Launcher.gmk
! test/jdk/sun/tools/jstatd/JstatdTest.java

Changeset: 713fbeb0
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-12-22 12:30:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/713fbeb050a8f79d3a662106125c3f14f3952741

8278987: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in __write_sample_info__

Reviewed-by: jbachorik

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp

Changeset: e49d4a98
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-12-22 13:59:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/e49d4a9870c19f55a1d5473743880b415a8ead3c

8271447: java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java

Changeset: dfb15c3e
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-12-22 14:29:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/dfb15c3e343974eb138ca1a8db3364cd2bac70a4

8274315: JFR: One closed state per file or stream

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserState.java

Changeset: f1fbba23
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-12-22 16:46:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/f1fbba23ebdb28a32977241f8e85b60e10878cbc

Merge

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java

Changeset: d64820df
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-12-22 19:50:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/d64820dfefc0bac578df43fe58d2bce8577ec94e

8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE"

Reviewed-by: hchao, weijun

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! test/jdk/ProblemList.txt

Changeset: eaefb1a1
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-12-22 23:02:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/eaefb1a1ed9edea440628e3a5c5483ebd52bfcb0

8244669: convert clhsdb "mem" command from javascript to java

Reviewed-by: sspitsyn, kevinw, poonam

! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java

Changeset: ad1dc9c2
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-12-23 02:14:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/ad1dc9c2ae5463363aff20072a3f2ca4ea23acd2

8278125: Some preallocated OOMEs are missing stack trace

Co-authored-by: dongyun.tdy <dongyun.tdy at alibaba-inc.com>
Reviewed-by: dholmes, coleenp

! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/utilities/exceptions.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/GenOutOfMemoryError.java

Changeset: 214f98f6
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2021-12-23 11:01:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/214f98f6b07e312e6f4ded5364a94277114784e7

8278766: Enable OpenJDK build support for reproducible jars and jmods using --date

Reviewed-by: erikj

! make/CreateJmods.gmk
! make/InitSupport.gmk
! make/autoconf/basic_tools.m4
! make/autoconf/boot-jdk.m4
! make/autoconf/spec.gmk.in
! make/autoconf/util.m4
! make/common/JarArchive.gmk

Changeset: 87cc4e50
Author:    Daniel Le <greenrecyclebin at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2021-12-23 14:11:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/87cc4e5009f6b900c62a91dda1c2f98e4821a492

8276302: Locale.filterTags methods ignore actual weight when matching "*" (as if it is 1)

Reviewed-by: naoto

! src/java.base/share/classes/sun/util/locale/LocaleMatcher.java
! test/jdk/java/util/Locale/Bug7069824.java

Changeset: 558a6824
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-12-23 15:19:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/558a6824c6db805a2b220ab13ed95624df515538

8279115: Fix internal doc comment errors.

Reviewed-by: mli

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java

Changeset: bc0466c7
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2021-12-23 18:03:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/bc0466c7ca57f14b1e6285e2a39755d57c8de376

8279182: MakeZipReproducible ZipEntry timestamps not localized to UTC

Reviewed-by: erikj

! make/jdk/src/classes/build/tools/makezipreproducible/MakeZipReproducible.java

Changeset: ff2ca4f2
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-12-23 19:12:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/ff2ca4f21b7bd9d5afc6c74d8d369b3a0b8a4f19

8205187: javac/javadoc should not crash if no java.lang; crash message obsolete

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples/NoJavaLang.java
! test/langtools/tools/javac/fatalErrors/NoJavaLangTest.java

Changeset: 7aff03ae
Author:    Xin Liu <xliu at openjdk.org>
Date:      2021-12-23 20:25:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/7aff03aee1a5cd70638d8bbafeb7765bc7beea45

8267517: async logging for stdout and stderr

Reviewed-by: dholmes, ysuenaga

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileOutput.hpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp
! test/hotspot/gtest/logging/test_asynclog.cpp

Changeset: 9df200f7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-12-23 21:15:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/9df200f749e6326f1d4a22cca770284f38c2de8c

8278795: Create test library and tests for langtools snippets

Reviewed-by: hannesw

+ test/langtools/jdk/javadoc/doclet/testDocletExample/TestDocletExample.java
+ test/langtools/tools/javac/api/snippets/TestJavaxToolsSnippets.java
+ test/langtools/tools/lib/snippets/SnippetUtils.java

Changeset: 2be3e7ef
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-12-22 17:19:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/2be3e7ef1cff1aae6faf1f4f0545d561af48d0ba

8278239: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine failed with EXCEPTION_ACCESS_VIOLATION at 0x000000000000000d

Reviewed-by: kvn, sspitsyn, eosterlund

! src/hotspot/share/code/codeCache.cpp

Changeset: 04ee9211
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-12-22 18:56:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/04ee9211fcc59178b3bfdfdda5e0def9b0f29ada

8278967: rmiregistry fails to start because SecurityManager is disabled

Reviewed-by: alanb, erikj

! make/modules/java.rmi/Launcher.gmk
! test/jdk/tools/launcher/VersionCheck.java

Changeset: 9d5ae2e3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-22 20:17:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/9d5ae2e38074c3df354aeab19ebbab7d4872165a

8279076: C2: Bad AD file when matching SqrtF with UseSSE=0

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/c2/TestSqrt.java

Changeset: 730f6708
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-12-23 15:03:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/730f67081dcda37df7fc40eda99ebd39028be15f

8268297: jdk/jfr/api/consumer/streaming/TestLatestEvent.java times out

Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/api/consumer/streaming/TestLatestEvent.java

Changeset: 04ad6689
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-23 16:22:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/04ad668921abbd71dfbc474eed6f1760f7a541b1

8279204: [BACKOUT] JDK-8278413: C2 crash when allocating array of size too large

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/split_if.cpp
- test/hotspot/jtreg/compiler/allocation/TestFailedAllocationBadGraph.java

Changeset: a3b1c6b0
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-12-23 21:17:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/a3b1c6b03600da21b00a1f37ea4712096d636b14

Merge

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/compile.cpp
! test/jdk/ProblemList.txt
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/compile.cpp
! test/jdk/ProblemList.txt

Changeset: 4669bcd8
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-12-23 21:26:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/4669bcd877c89b63739abd8087ea934c7126fb3f

8279244: test accompaning fix for JDK-8205187 is failing in Windows

Reviewed-by: dcubed, mikael

! test/langtools/tools/javac/fatalErrors/NoJavaLangTest.java

Changeset: 9d99a377
Author:    Daniel Jelinski <djelinski1 at gmail.com>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2021-12-24 00:01:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/9d99a377bfb6ffa890db049aee575e97914fc2a1

8277881: Missing SessionID in TLS1.3 resumption in compatibility mode

Reviewed-by: ascarpino

! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! test/jdk/javax/net/ssl/SSLSession/ResumeTLS13withSNI.java

Changeset: 22c15dda
Author:    Xin Liu <xliu at openjdk.org>
Date:      2021-12-24 00:57:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/22c15ddae5ef7431f677edf4df9a403613716def

8279189: Inaccurate comment about class VMThread

Reviewed-by: dholmes, kbarrett

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

Changeset: d52392c1
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-12-24 01:48:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/d52392c15e47dbfbba7eda0739ff8e6f29613b53

8276892: Provide a way to emulate exceptional situations in FileManager when using JavadocTester

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
+ test/langtools/jdk/javadoc/lib/javadoc/tester/TestJavaFileManagerBuilder.java
+ test/langtools/jdk/javadoc/testTFMBuilder/TestTFMBuilder.java

Changeset: 70c6df6b
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-12-24 02:02:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/70c6df6be431fe11c5441986ed04040f9ec3b750

8274893: Update java.desktop classes to use try-with-resources

Reviewed-by: serb

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/DLSSoundbank.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/ModelByteBuffer.java
! src/java.desktop/share/classes/com/sun/media/sound/ModelByteBufferWavetable.java
! src/java.desktop/share/classes/com/sun/media/sound/SF2Soundbank.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java
! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileWriter.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
! src/java.desktop/share/classes/sun/awt/DebugSettings.java
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java

Changeset: 7fea1032
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-12-26 22:10:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/7fea10327ed27fcf8eae474ca5b15c3b4bafff2a

8279134: Fix Amazon copyright in various files

Reviewed-by: xliu, phh

! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp
! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp
! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitNoneAArch64.java
! test/hotspot/jtreg/runtime/Thread/TestSpinPause.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeHeapAnalyticsMethodNames.java
! test/jdk/java/io/File/LastModifiedTest.java
! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java
! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java
! test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWait.java
! test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitProducerConsumer.java

Changeset: 6588bedc
Author:    Eric Liu <eliu at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-12-24 03:10:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/6588bedc19ab42cec9e5bb6f13be14fb4dc5a655

8278889: AArch64: [vectorapi] VectorMaskLoadStoreTest.testMaskCast() test fail

Reviewed-by: njian, kvn

! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template

Changeset: 2945b786
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-12-24 22:32:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/2945b786ba6b60cc33153bb1d40ac7a0918dadbe

8279195: Document the -XX:+NeverActAsServerClassMachine flag

Reviewed-by: dholmes

! src/java.base/share/man/java.1

Changeset: 54b800d5
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-12-25 05:38:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/54b800d56d6bc86676722ad96e87b8344606bcb7

8271202: C1: assert(false) failed: live_in set of first block must be empty

Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: vlivanov, kvn

! src/hotspot/share/c1/c1_LIRGenerator.cpp
+ test/hotspot/jtreg/compiler/c1/Test8271202.java

Changeset: 4f607f2a
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-12-27 01:22:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/4f607f2adac3798c16a62e902ba9ce0df3ab1add

Merge

! src/java.base/share/man/java.1
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template
! src/java.base/share/man/java.1
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template

Changeset: 299022df
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Committer: Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2021-12-28 11:29:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/299022dfacbcb49e3bc5beca8ff9b1fca1101493

8279225: [arm32] C1 longs comparison operation destroys argument registers

Reviewed-by: haosun, aph

! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp

Changeset: 2a59ebbb
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-01-03 01:29:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/2a59ebbba391ee0d70604027081712f1c2dfd1fe

8279119: src/jdk.hotspot.agent/doc/index.html file contains references to scripts that no longer exist

Reviewed-by: kevinw, sspitsyn

! src/jdk.hotspot.agent/doc/index.html

Changeset: 3a1fca3a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-03 14:39:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/3a1fca3adf3111a966cb62d926b95acc89b7fe97

8278146: G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: c295e71b
Author:    Hendrik Schreiber <hschreiber at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2022-01-03 15:57:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/c295e71b49db20ab398ae1e8ba504d8ebff5fb77

8276700: Improve java.lang.ref.Cleaner javadocs

Reviewed-by: rriggs, mchung

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

Changeset: 6b906bba
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2022-01-03 21:53:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/6b906bbab1bdeceab9610cec8c6fd95128fddf32

8279223: Define version in .jcheck/conf

Reviewed-by: alanb, iris, kcr

! .jcheck/conf

Changeset: 8dc4437d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-01-04 02:48:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/8dc4437d002db5d025b47f48e7420e3bae55bdec

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

Reviewed-by: joehw

! 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: 09cf5f19
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-01-04 04:52:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/09cf5f19d76b17790ffb899aad247f821a27d46b

8278602: CDS dynamic dump may access unloaded classes

Reviewed-by: coleenp, ccheung

! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
+ src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LotsUnloadApp.java

Changeset: 9bdf6eb7
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-01-04 07:55:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/9bdf6eb7b2412ecff523015f1430dfb6a0e4dd09

8279385: [test] Adjust sun/security/pkcs12/KeytoolOpensslInteropTest.java after 8278344

Reviewed-by: weijun

! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java

Changeset: 863bffb3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-04 09:56:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/863bffb3b6617dcec6461a41cf0a676ad2fefbc7

8279374: Remove unused JNIHandles::weak_oops_do

Reviewed-by: coleenp

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

Changeset: 1ffdc52c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-01-04 10:14:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/1ffdc52cf0ab88458e0583bff28d35ca33d244b7

8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it

Reviewed-by: kvn, never

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java

Changeset: 93c7d90c
Author:    Hamlin Li <mli at openjdk.org>
Date:      2022-01-04 11:55:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/93c7d90c55034ba8dbcd612366c891ad08c9c54e

8278282: G1: Log basic statistics for evacuation failure

Reviewed-by: tschatzl, ayang, iwalulya

! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: d1e6f261
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-01-04 15:00:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/d1e6f26160e811b8d6f44108899422a62c0be388

8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error

Reviewed-by: cjplummer

! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java

Changeset: 99a8351b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-04 16:06:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/99a8351bc913a94f8aebef54fe7b147545edd258

8279386: Remove duplicate RefProcPhaseTimeTracker

Reviewed-by: iwalulya, mli

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp

Changeset: b4b0328d
Author:    William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-12-28 17:32:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/b4b0328d62d9a9646f2822c361e41001bf0d4aa0

8278824: Uneven work distribution when scanning heap roots in G1

Reviewed-by: ayang, tschatzl, phh

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

Changeset: e7244c19
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-01-04 10:56:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/e7244c19f4e24698ab074da530bf6c403f0e22cd

8278966: two microbenchmarks tests fail "assert(!jvms->method()->has_exception_handlers()) failed: no exception handler expected" after JDK-8275638

Reviewed-by: rbackman, vlivanov

! src/hotspot/share/opto/callGenerator.cpp
! test/hotspot/jtreg/compiler/exceptions/TestLateMHInlineExceptions.java

Changeset: 06f37132
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-04 11:13:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/06f3713271f7827b376a3a9cfbfd3d91bc77f7de

8279379: GHA: Print tests that are in error

Reviewed-by: erikj, clanger

! .github/workflows/submit.yml

Changeset: 58b5fb32
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-01-04 12:34:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/58b5fb3233a9bbbfc1f1f8818be4dfd54325f1bd

8265317: [vector] assert(payload->is_object()) failed: expected 'object' value for scalar-replaced boxed vector but got: NULL

Reviewed-by: kvn, thartmann

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

Changeset: 95a3010a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-01-04 12:35:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/95a3010acf822a76bf0e1ebffdddce5d38b75e7b

8275830: C2: Receiver downcast is missing when inlining through method handle linkers

Reviewed-by: kvn, dlong

! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/Utils.java

Changeset: 191f7307
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-01-04 19:31:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/191f7307bb2f2e2ce93480b4fc5fbbef216ff7cd

Merge

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

Changeset: f3263053
Author:    Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-01-05 00:38:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/f3263053963451637258f9d318e7b93b79fcce54

8278114: New addnode ideal optimization: converting "x + x" into "x << 1"

Reviewed-by: kvn, redestad

! src/hotspot/share/opto/mulnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestIRLShiftIdeal_XPlusX_LShiftC.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/LShiftIdeal_XPlusX_LShiftC.java

Changeset: 8b5de27c
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-01-05 02:22:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/8b5de27ce1e4fe664e08879c2ca89d08db710c9d

8279485: Incorrect copyright year in compiler/lib/ir_framework/IRNode.java  after JDK-8278114

Reviewed-by: haosun, jiefu

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

Changeset: 0f98efbf
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-05 12:04:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f98efbf2f0e47bb398fe7ca5235853e1d98df3a

8279445: Update JMH devkit to 1.34

Reviewed-by: aph, erikj

! make/devkit/createJMHBundle.sh



More information about the loom-dev mailing list