git: openjdk/loom: fibers: 86 new changesets

duke duke at openjdk.java.net
Mon Jan 17 16:23:25 UTC 2022


Changeset: b6ec39cc
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-05 15:36:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/b6ec39cc84cfc845b09c0f851a24751c4abf6e1c

8279510: Parallel: Remove unused PSScavenge::_consecutive_skipped_scavenges

Reviewed-by: kbarrett

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

Changeset: a741b927
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-05 16:19:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/a741b927a3cdc8e339ae557c77886ea850aa06b6

8279453: Disable tools/jar/ReproducibleJar.java on 32-bit platforms

Reviewed-by: alanb, bpb

! test/jdk/tools/jar/ReproducibleJar.java

Changeset: 9a0e8900
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-05 18:55:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/9a0e890056fb8ae4e28e656118e73fae33ba5e2a

8277515: Update --release 18 symbol information for JDK 18 build 29

Reviewed-by: iris

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

Changeset: 7b429a64
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-01-05 19:12:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/7b429a64ce7def84833de9e95217f303d9a7629d

8279168: Shenandoah: Remove unused always_true in ShenandoahRootAdjuster::roots_do()

Reviewed-by: shade

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

Changeset: 523300e7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-05 19:45:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/523300e7968b28ade4bbfe004030227a224ab2dc

8279526: Exceptions::count_out_of_memory_exceptions miscounts class metaspace OOMEs

Reviewed-by: zgu, coleenp

! src/hotspot/share/utilities/exceptions.cpp

Changeset: ab490534
Author:    Ludvig Janiuk <ludvig.j.janiuk at oracle.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-05 20:09:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/ab490534a1d14ad48ceb532ec1673ca9636f552d

8279533: Bad indentation and missing curly braces in BlockBegin::set_end

Reviewed-by: shade

! src/hotspot/share/c1/c1_Instruction.cpp

Changeset: f8f91480
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-01-04 22:59:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/f8f9148016662578804479180a70e3732b08c11c

8278948: compiler/vectorapi/reshape/TestVectorCastAVX1.java crashes in assembler

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/vectorapi/Test8278948.java

Changeset: 0f4807e8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-05 07:29:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f4807e8fe2468f303b32a6f2dc9ccc7ecad82a1

8279222: Incorrect legacyMap.get in java.security.Provider after JDK-8276660

Co-authored-by: Valerie Peng <valeriep at openjdk.org>
Reviewed-by: alanb, valeriep

! src/java.base/share/classes/java/security/Provider.java
! test/jdk/java/security/Provider/CaseSensitiveServices.java

Changeset: 9d43d25d
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-01-05 10:47:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/9d43d25da8bcfff425a795dcc230914a384a5c82

8278897: Alignment of heap segments is not enforced correctly

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleBase.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
! test/jdk/java/foreign/TestArrayCopy.java
+ test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantHeap.java

Changeset: 5cd95153
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-01-05 16:37:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/5cd95153331860f990c268bd28e4cd38f3ce6d4a

8279525: ProblemList java/awt/GraphicsDevice/CheckDisplayModes.java on macosx-aarch64

Reviewed-by: ccheung

! test/jdk/ProblemList.txt

Changeset: 590fa9d8
Author:    Anton Tarasov <ant at openjdk.org>
Date:      2022-01-05 18:37:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/590fa9d8d75b4cf401fe5a1556f4f0b7145a77ab

8278612: [macos] test/jdk/java/awt/dnd/RemoveDropTargetCrashTest crashes with VoiceOver on macOS

Reviewed-by: serb, kizune

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

Changeset: 564c8c63
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-01-05 19:01:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/564c8c6390ee380ab2e2eb73ef22c3184c369f9f

8279529: ProblemList java/nio/channels/DatagramChannel/ManySourcesAndTargets.java on macosx-aarch64
8279532: ProblemList sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java

Reviewed-by: jnimeh

! test/jdk/ProblemList.txt

Changeset: 844dfb3a
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-01-06 01:26:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/844dfb3ab6a1d8b68ccdcc73726ee0f73cfcb3c8

Merge

! src/hotspot/cpu/x86/x86.ad
! test/jdk/ProblemList.txt
! src/hotspot/cpu/x86/x86.ad
! test/jdk/ProblemList.txt

Changeset: 456bd1ed
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-01-06 05:58:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/456bd1ed1cbfedc225194e9afb917b913e5bc9d5

8211004: javac is complaining about non-denotable types and refusing to generate the class file

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/8203436/T8203436a.java
! test/langtools/tools/javac/8203436/T8203436a.out
! test/langtools/tools/javac/8203436/T8203436b.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/IllegalSignature.java
! test/langtools/tools/javac/generics/diamond/neg/Neg21.out

Changeset: 2dbb936d
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-01-06 08:12:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/2dbb936da91a875a5a88da5d4c0b4956b9c6368f

8279339: (ch) Input/Output streams returned by Channels factory methods don't support concurrent read/write ops

Reviewed-by: lancea, bpb

! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
! src/java.base/share/classes/sun/nio/ch/ChannelOutputStream.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
+ src/java.base/share/classes/sun/nio/ch/SocketInputStream.java
+ src/java.base/share/classes/sun/nio/ch/SocketOutputStream.java
+ src/java.base/share/classes/sun/nio/ch/Streams.java
+ test/jdk/java/nio/channels/Channels/SocketChannelStreams.java

Changeset: bc123811
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-06 08:27:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/bc12381105ef5ba14f99304a220817e97c9a99b5

8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT

Reviewed-by: erikj, serb

! doc/testing.html
! doc/testing.md

Changeset: 8703f148
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-01-06 18:41:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/8703f14808d7256d4b07e7ea8a232889bbca4894

8273322: Enhance macro logic optimization for masked logic operations.

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/share/opto/compile.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/vectorapi/TestMaskedMacroLogicVector.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java
! test/micro/org/openjdk/bench/vm/compiler/MacroLogicOpt.java

Changeset: b3dbfc64
Author:    Phil Race <prr at openjdk.org>
Date:      2022-01-06 19:06:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/b3dbfc645283cb315016ec531ec41570ab3f75f1

4884570: StreamPrintService.isAttributeValueSupported does not work properly for SheetCollate

Reviewed-by: serb

! src/java.desktop/share/classes/sun/print/PSStreamPrintService.java
+ test/jdk/javax/print/attribute/StreamServiceAttributeTest.java

Changeset: 8d0f385f
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-01-06 22:02:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/8d0f385fd0243c3e38b400f463b8d9727b0a5956

8279520: SPNEGO has not passed channel binding info into the underlying mechanism

Reviewed-by: mullan, valeriep

! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java
! test/jdk/sun/security/krb5/auto/IgnoreChannelBinding.java

Changeset: 6a42fbaf
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-01-07 00:04:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/6a42fbaf9b87c69e72fd1a8053431c3f24e8875e

8279258: Auto-vectorization enhancement for two-dimensional array operations

Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java

Changeset: 62d03c28
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-01-07 03:22:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/62d03c283667c4122130ec9bbeec623e6a2840e5

8279547: [vectorapi] Enable vector cast tests after JDK-8278948

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java

Changeset: 4243f4c9
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-01-07 13:33:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/4243f4c998344e77dccd4d5605e56e869bc8af89

8279540: Shenandoah: Should only clear CLD::_claim_strong mark for strong CLD iterations

Reviewed-by: shade

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

Changeset: d47af74e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-01-07 18:38:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/d47af74e4c98c9fc4aef537c6d8eeb66a1621586

8279500: Remove FileMapHeader::_heap_obj_roots

Reviewed-by: minqi, ccheung

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/include/cds.h

Changeset: f203723f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-01-08 01:02:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/f203723fc72c5d92c8745d4c595f360a9b50c512

8279337: The MToolkit is still referenced in a few places

Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java
! src/java.desktop/unix/native/common/awt/awt.h
! test/jdk/java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.java
! test/jdk/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java
! test/jdk/java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusSetVisibleTest.java
! test/jdk/java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusToFrontTest.java
! test/jdk/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.java
! test/jdk/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java
! test/jdk/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java
! test/jdk/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java
! test/jdk/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java
! test/jdk/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java
! test/jdk/java/awt/Robot/AcceptExtraMouseButtons/AcceptExtraMouseButtons.java
! test/jdk/java/awt/Window/GrabSequence/GrabSequence.java
! test/jdk/java/awt/regtesthelpers/Util.java

Changeset: 77757ba9
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-01-08 01:03:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/77757ba974239b558e29c7adc551dfa04b9baa48

8225122: Test AncestorResized.java fails when Windows desktop is scaled.

Reviewed-by: kizune, aivanov

! test/jdk/java/awt/event/HierarchyEvent/AncestorResized/AncestorResized.java

Changeset: e14fb4f4
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-01-08 21:47:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/e14fb4f4aa9c4569615005e474f897c54094f024

8279437: [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM

Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java

Changeset: 8d1a1e83
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-01-10 07:52:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/8d1a1e83f40f7a147e033be6b2221c1bb1abd8ab

8278228: C2: Improve identical back-to-back if elimination

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestBackToBackIfs.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 2f8a2fd0
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-01-10 08:17:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/2f8a2fd077a2b9c88ab1823b52715278e26bbff1

8279568: IGV: Add bci and line number property for OSR compilations

Reviewed-by: kvn, roland

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

Changeset: 4aefd8b8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-10 08:30:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/4aefd8b8b6cd76137e3bc51a84d1182fde22ba02

8279528: Unused TypeEnter.diag after JDK-8205187

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java

Changeset: 5fa13bb4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-10 08:56:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/5fa13bb4a39225c4345ee129b30fb08ad5fdff6d

8279522: Serial: Remove unused Generation::clear_remembered_set

Reviewed-by: iwalulya, mli

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

Changeset: 79b614cc
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-10 08:57:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/79b614cc19454765eba17acd27d9772e7eaae1ee

8279523: Parallel: Remove unnecessary PSScavenge::_to_space_top_before_gc

Reviewed-by: kbarrett, mli

! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp

Changeset: 1f101b04
Author:    Tobias Holenstein <tobias.holenstein at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-01-10 10:50:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/1f101b04f4d7c166cc0a830383e4e08025df5c74

8278329: some TraceDeoptimization code not included in PRODUCT build

Reviewed-by: dnsimon, kvn, never, thartmann

! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp

Changeset: 6613ce64
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-10 11:54:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/6613ce64d76a6cc40fd933b022834098721b8d23

8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest

Reviewed-by: shade

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

Changeset: 4ff67205
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-01-10 13:18:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/4ff6720573f9b55eb397d1aac9b398228faf2ceb

8183227: read/write APIs in class os shall return ssize_t

Reviewed-by: fparain, rehn

! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/utilities/ostream.cpp

Changeset: 11d88ce8
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-01-10 13:57:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/11d88ce82efd72d3d63f7c7271c285cd21b01217

8218857: Confusing overloads for os::open

Reviewed-by: kbarrett, rehn

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 76477f8c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-01-10 14:34:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/76477f8cdbc012f7ff0670ad57067ebf304612a0

8142362: Lots of code duplication in Copy class

Reviewed-by: kvn, hseigel

! src/hotspot/cpu/aarch64/copy_aarch64.hpp
! src/hotspot/cpu/x86/copy_x86.hpp
! src/hotspot/os_cpu/bsd_aarch64/copy_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S
! src/hotspot/os_cpu/bsd_x86/copy_bsd_x86.hpp
! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/linux_arm_32.S
! src/hotspot/os_cpu/linux_x86/copy_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/linux_x86_32.S
! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp
! src/hotspot/share/utilities/copy.hpp

Changeset: debaa28e
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-01-10 15:02:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/debaa28e9c0bcb01d0551df907a851bd1e1c3e78

8274679: Remove unnecessary conversion to String in security code in java.base

Reviewed-by: weijun

! src/java.base/share/classes/java/security/cert/PKIXCertPathBuilderResult.java
! src/java.base/share/classes/java/security/cert/PKIXCertPathValidatorResult.java
! src/java.base/share/classes/java/security/cert/PKIXParameters.java
! src/java.base/share/classes/java/security/cert/TrustAnchor.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/certpath/Builder.java
! src/java.base/share/classes/sun/security/provider/certpath/ConstraintsChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardState.java
! src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java
! src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java

Changeset: dee447f8
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-01-10 16:20:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/dee447f8ae788c6c1f6cd1e1fcb93faceab37b6c

8274809: Update java.base classes to use try-with-resources

Reviewed-by: mullan, alanb, dfuchs

! src/java.base/share/classes/javax/crypto/SealedObject.java
! src/java.base/share/classes/sun/net/NetProperties.java
! src/java.base/share/classes/sun/net/www/MimeTable.java
! src/java.base/share/classes/sun/security/timestamp/HttpTimestamper.java
! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
! src/java.base/share/classes/sun/security/util/PolicyUtil.java
! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java

Changeset: 7c792f27
Author:    Fairoz Matte <fmatte at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-06 14:20:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/7c792f27a8f6ccf87922cc5f2768946e55e33816

8279333: Some JFR tests do not accept 'GCLocker Initiated GC' as a valid GC Cause

Reviewed-by: egahlin

! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java

Changeset: 967ef0c4
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-01-07 05:30:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/967ef0c48252957f9bec42965fe02414fd2c77cb

8278020: ~13% variation in Renaissance-Scrabble

Backport-of: 4ba980ba439f94a6b5015e64382a6c308476d63f

! src/hotspot/share/oops/klass.hpp

Changeset: d65c6658
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-01-07 13:41:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/d65c665839c0a564c422ef685f2673fac37315d7

8279527: Dereferencing segments backed by different scopes leads to pollution

Reviewed-by: psandoz, jvernee

! src/java.base/share/classes/java/nio/Buffer.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ConfinedScope.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeSymbolImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ResourceScopeImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SharedScope.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedSegments.java

Changeset: 642ab34a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-01-10 08:33:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/642ab34a60172f4b629f953e146b54b9c7269033

8278373: JavacTrees.searchMethod finds incorrect match

Reviewed-by: vromero, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! test/langtools/tools/javac/doctree/ReferenceTest.java

Changeset: 8f969a13
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-01-10 09:30:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/8f969a1362343df8592046a838436f41894ee471

8278930: javac tries to compile a file twice via PackageElement.getEnclosedElements

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ test/langtools/tools/javac/processing/model/element/TestListPackageFromAPI.java

Changeset: 06b4d494
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-01-10 11:41:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/06b4d494bf7bfec7db83351f0df372cba2b22bae

8278344: sun/security/pkcs12/KeytoolOpensslInteropTest.java test fails because of different openssl output

Backport-of: 8b5ff4bdffc8f32317d67b00c085071d6c772b30

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

Changeset: 354c9047
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-01-10 12:04:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/354c9047987c0837d95440780993a0aa84551ea1

8273452: DocTrees.getDocCommentTree should be specified as idempotent

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java

Changeset: 928e3477
Author:    Fairoz Matte <fmatte at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-01-10 12:36:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/928e34773694dda5373027848a3363887bcaf4f4

8279032: compiler/loopopts/TestSkeletonPredicateNegation.java times out with -XX:TieredStopAtLevel < 4

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java

Changeset: ad34f03b
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-01-10 13:56:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/ad34f03b549e6f37825efc3e554d2232b557611a

8279515: C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked

Reviewed-by: kvn, dlong

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
+ test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java

Changeset: 40df5df9
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-10 15:07:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/40df5df95edb67331d39d829b895094e961fe21f

8279398: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with "RuntimeException: getStopTime() > afterStop"

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java

Changeset: d9b1bb58
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-01-10 17:06:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/d9b1bb58600c03cee43387864d1530d4dd5f1422

Merge

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java

Changeset: 0d190961
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-10 18:41:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/0d190961f28fb670fab06838dba69ec7a20c2fb9

8279642: JFR: Remove unnecessary creation of Duration and Instant objects

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java

Changeset: d7e6e9bd
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-10 18:58:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/d7e6e9bd0b0ed819bf04454397cfb45ee82c3a9f

8279643: JFR: Explain why path is sometimes missing from FileRead and FileWrite events

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java

Changeset: 4471e951
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-10 19:52:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/4471e95174a89d83794ed894c2a1bb3fc9def74d

8279645: JFR: The cacheEventType in Dispatcher is never assigned

Reviewed-by: mgronlun

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

Changeset: 2f7665b8
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-01-11 00:21:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/2f7665b8292cc09574d62fecc3e9619c488ac137

8279644: hsdis may not work when it was built with --with-binutils=system

Reviewed-by: erikj

! make/autoconf/jdk-options.m4

Changeset: 2f13872d
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-11 02:51:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/2f13872d5152a7fab122d52ebcfb468dc0db7ac5

8279646: JFR: Remove recursive call in jdk.jfr.internal.Control

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java

Changeset: 6504458d
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-11 04:39:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/6504458d87cdf6001f70c354b11942516a457137

8279647: JFR: Unclosed directory stream

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java

Changeset: ec5a455e
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-11 05:49:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/ec5a455efb04a503836f10db214d6b95bf9b4c37

8279682: JFR: Remove dead code

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java

Changeset: 126328cb
Author:    Wang Huang <whuang at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-11 06:40:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/126328cb6218a93d23ed6169d7e52fb2719528ed

8279560: AArch64: generate_compare_long_string_same_encoding and LARGE_LOOP_PREFETCH alignment

Co-authored-by: Wang Huang <whuang at openjdk.org>
Reviewed-by: shade, aph

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

Changeset: bf7bcaac
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-01-11 08:32:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/bf7bcaacaab12dbba1c2fb010487ed9196cb2fa5

8277748: Obsolete the MinInliningThreshold flag in JDK 19

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 3121898c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-11 08:39:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/3121898c33fa3cc5a049977f8677105a84c3e50c

8279703: G1: Remove unused force_not_compacted local in G1CalculatePointersClosure::do_heap_region

Reviewed-by: ayang, mli

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

Changeset: 2bbeae3f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-11 10:28:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/2bbeae3f056243a224b0bda021f16cdcbee3b3d6

8279668: x86: AVX2 versions of vpxor should be asserted

Reviewed-by: kvn, jiefu

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

Changeset: d46410c5
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-11 13:04:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/d46410c553293a91405d0f2757b0ac3bbbb157a5

8279785: JFR: 'jfr configure' should show default values

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlFlag.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlSelection.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlText.java

Changeset: 4c52eb39
Author:    Zdenek Zambersky <zzambers at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-01-11 13:14:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/4c52eb39431c2479b0d140907bdcc0311d30f871

8279669: test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition

Reviewed-by: amenkov, sspitsyn

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

Changeset: c08b2ac3
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-01-11 13:43:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/c08b2ac34c436f07f7d43f25ce16c94a137597f5

8225093: Special property jdk.boot.class.path.append should not default to empty string

Reviewed-by: dholmes, sspitsyn, alanb

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
+ test/hotspot/jtreg/runtime/BootClassAppendProp/GetBootClassPathAppendProp.java
+ test/hotspot/jtreg/runtime/BootClassAppendProp/libGetBootClassPathAppendProp.c

Changeset: 08e14c60
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-11 14:04:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/08e14c605e7ecf555feddda59ae842e2af2035ba

8278207: G1: Tighten verification in G1ResetSkipCompactingClosure

Reviewed-by: tschatzl, sjohanss

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

Changeset: 9e024476
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2022-01-11 14:21:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/9e0244762c0961b1bb3453d294531997b367e757

8279834: Alpine Linux fails to build when --with-source-date enabled

Reviewed-by: erikj

! make/autoconf/basic_tools.m4

Changeset: c3d0a940
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-01-11 14:49:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/c3d0a94040d9bd0f4b99da97b89fbfce252a41c0

8279833: Loop optimization issue in String.encodeUTF8_UTF16

Reviewed-by: shade, alanb

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

Changeset: cfee4512
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2022-01-11 15:45:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/cfee4512f7048e9cf440078e9eb87d37c7ebcdd9

8273914: Indy string concat changes order of operations

Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
! test/hotspot/jtreg/runtime/modules/AccessCheck/MethodAccessReadTwice.java
+ test/hotspot/jtreg/runtime/modules/AccessCheck/p5/c5.jasm
+ test/hotspot/jtreg/runtime/modules/AccessCheck/p7/c7.jasm
+ test/langtools/tools/javac/StringConcat/StringAppendEvaluatesInOrder.java
+ test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
+ test/langtools/tools/javac/StringConcat/WellKnownTypes.java
! test/langtools/tools/javac/StringConcat/access/Test.java

Changeset: 67141849
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-11 16:18:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/67141849d922a3899fcb4429a520b874b7d91b4c

8279700: Parallel: Simplify ScavengeRootsTask constructor API

Reviewed-by: tschatzl, sjohanss

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

Changeset: c4518e25
Author:    Vamsi Parasa <srinivas.vamsi.parasa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-01-11 18:47:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4518e257c1680a6cdb80b7e177d01700ea2c54e

8278868: Add x86 vectorization support for Long.bitCount()

Reviewed-by: jbhateja, sviswanathan, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestPopCountVectorLong.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java

Changeset: 36f41cbe
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2022-01-11 22:34:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/36f41cbe1126c6d9a00b21a1a68cf5f44e2f443f

8279884: Use better file for cygwin source permission check

Reviewed-by: erikj

! make/autoconf/basic.m4

Changeset: 3aaa0982
Author:    Masanori Yano <myano at openjdk.org>
Committer: Ian Graves <igraves at openjdk.org>
Date:      2022-01-11 22:37:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/3aaa0982d8c1735208a331b0097a5aea4a1fef5a

8276694: Pattern trailing unescaped backslash causes internal error

Reviewed-by: jlaskey

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

Changeset: 1c688f41
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-01-12 03:55:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/1c688f41373e90865b729b5149be2ec010bc9b37

8279900: compiler/vectorization/TestPopCountVectorLong.java fails due to vpopcntdq is not supported

Reviewed-by: kvn

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

Changeset: f16f6a95
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-01-12 05:16:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/f16f6a95df30fbc720811181f5eca8533730d626

8279821: JFR: Log warnings properly when loading a misconfigured .jfc file

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java

Changeset: 13bfb497
Author:    TejeshR13 <tejesh.r at oracle.com>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2022-01-12 05:38:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/13bfb4972543d87677b693b7a1b82ffdbdb45e00

6496103: isFileHidingEnabled return false by default

Reviewed-by: serb, aivanov, prr

! src/java.desktop/share/classes/javax/swing/JFileChooser.java

Changeset: 319d2303
Author:    Masanori Yano <myano at openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-01-12 06:57:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/319d23033f4a814935f10885aef725c818b0baed

8277463: JFileChooser with Metal L&F doesn't show non-canonical UNC path in - Look in

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
+ test/jdk/javax/swing/JFileChooser/8277463/UNCFileChooserTest.java

Changeset: bd339aa6
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-01-12 08:17:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/bd339aa6c03d12cb830a2caa04bda322e9f40c33

8277627: Fix copyright years in some jvmci files

Reviewed-by: kvn, thartmann

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/MemoryBarriers.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCallingConventionType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Constant.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationReason.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/InvokeTarget.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ProfilingInfo.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/VMConstant.java

Changeset: 4f0b6502
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-12 08:28:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/4f0b65023f8f37ba59a6397d8caf6b4b86ab18b7

8278581: Improve reference processing statistics log output

Reviewed-by: tschatzl, kbarrett, sjohanss

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java

Changeset: 525b20fc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-12 08:32:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/525b20fce0acd393f31fd37fe1f05f9d32577f77

8279676: Dubious YMM register clearing in x86_64 arraycopy stubs

Reviewed-by: kvn, vlivanov, neliasso

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

Changeset: ece98d85
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2022-01-12 10:16:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/ece98d859d847196d298a28c1a095b09cebbee6f

8278461: Use Executable.getSharedParameterTypes() instead of Executable.getParameterTypes() in trusted code

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Method.java

Changeset: ff0cb989
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-01-12 12:58:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/ff0cb98965a0b6be2f6c399e4645630c10b3466e

8279536: jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out

Reviewed-by: lancea

! test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java

Changeset: f54ce844
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-01-12 13:11:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/f54ce84474c2ced340c92564814fa5c221415944

8238161: use os::fopen in HS code where possible

Reviewed-by: mbaesken, coleenp

! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/decoder_linux.cpp
! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/ostream.cpp

Changeset: 8fed8ab2
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2022-01-12 13:47:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/8fed8ab29cae4f189f44609c23f116967eef6bdf

8278065: Refactor subclassAudits to use ClassValue

Reviewed-by: rriggs, plevart

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

Changeset: ddddec7d
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2022-01-12 15:30:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/ddddec7d74745905230282124524a0dbdd1bd1c1

8274243: Implement fast-path for ASCII-compatible CharsetEncoders on aarch64

Reviewed-by: neliasso, redestad

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! test/micro/org/openjdk/bench/java/nio/CharsetEncodeDecode.java

Changeset: 0a094d7c
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-01-12 19:17:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/0a094d7c286ed0b5a35c517391e48c603cb43a68

8268081: Upgrade Unicode Data Files to 14.0.0

Reviewed-by: joehw, iris, lancea

! make/data/unicodedata/Blocks.txt
! make/data/unicodedata/DerivedCoreProperties.txt
! make/data/unicodedata/NormalizationTest.txt
! make/data/unicodedata/PropList.txt
! make/data/unicodedata/PropertyValueAliases.txt
+ make/data/unicodedata/ReadMe.txt
! make/data/unicodedata/Scripts.txt
! make/data/unicodedata/SpecialCasing.txt
! make/data/unicodedata/UnicodeData.txt
- make/data/unicodedata/VERSION
! make/data/unicodedata/auxiliary/GraphemeBreakProperty.txt
! make/data/unicodedata/auxiliary/GraphemeBreakTest.txt
! make/data/unicodedata/emoji/emoji-data.txt
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/util/regex/Grapheme.java
! src/java.base/share/classes/jdk/internal/icu/impl/Punycode.java
! src/java.base/share/classes/jdk/internal/icu/impl/UnicodeSetStringSpan.java
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt67b/nfc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt67b/nfkc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt67b/ubidi.icu
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt67b/uprops.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt70b/nfc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt70b/nfkc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt70b/ubidi.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt70b/uprops.icu
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterEnums.java
! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
! src/java.base/share/classes/jdk/internal/icu/text/BidiLine.java
! src/java.base/share/classes/jdk/internal/icu/text/Normalizer2.java
! src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java
! src/java.base/share/classes/jdk/internal/icu/text/StringPrep.java
! src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java
! src/java.base/share/classes/jdk/internal/icu/text/UTF16.java
! src/java.base/share/classes/jdk/internal/icu/text/UnicodeSet.java
! src/java.base/share/classes/jdk/internal/icu/util/CodePointTrie.java
! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
! src/java.base/share/legal/icu.md
! src/java.base/share/legal/unicode.md
! test/jdk/java/lang/Character/UnicodeBlock/OptimalMapSize.java

Changeset: d70545d7
Author:    Ludvig Janiuk <ludvig.j.janiuk at oracle.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-01-12 19:24:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/d70545d71080d534fefd3c9652656549f689f620

8258603: c1 IR::verify is expensive

Reviewed-by: chagedorn, kvn

! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_Optimizer.cpp

Changeset: 835d7b28
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-01-17 16:08:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/835d7b28ca2a226b8547e33ac1d9c981cdb67b3e

Merge with jdk-19+5

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java
! test/jdk/ProblemList.txt
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java
! test/jdk/ProblemList.txt
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java



More information about the loom-dev mailing list