git: openjdk/loom: fibers: 190 new changesets

duke duke at openjdk.java.net
Thu Jul 15 20:19:03 UTC 2021


Changeset: 5c08344b
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-06-30 19:52:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/5c08344b646b92f3357a0daf32e77b21da5859ec

8269678: Remove unimplemented and unused os::bind_to_processor()

Reviewed-by: dcubed

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

Changeset: 85262c71
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-06-30 21:45:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/85262c71834e9293ee1fe90baf84bf928405cf98

8268637: Update --release 17 symbol information for JDK 17 build 28

Reviewed-by: iris

! make/data/symbols/java.base-H.sym.txt
! make/data/symbols/jdk.incubator.foreign-H.sym.txt

Changeset: a661686e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-30 01:25:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/a661686e1e709143438a37c761a9c12e0b98eaa5

8269065: [REDO] vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java failed with OutOfMemoryError

Reviewed-by: stuefe, iignatyev

! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java

Changeset: 90eb1189
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-06-30 02:33:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/90eb1189aeebbf6a5a285ff88a504c162471d04c

8269528: VectorAPI Long512VectorTest fails on X86 KNL target

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 6b64a795
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-06-30 07:45:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/6b64a7956ceb0c10d3868c67a923a8de12433aee

8268350: Remove assert that ensures thread identifier remains the same

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/shared/copyFailedInfo.hpp
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java

Changeset: c3c91892
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-30 08:45:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/c3c918928cab49d970ddf74d53db1e57e91dc30c

8269141: Switch statement containing pattern case label element gets in the loop during execution

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/langtools/tools/javac/patterns/Switches.java

Changeset: ca283c3a
Author:    Wang Huang <whuang at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2021-06-30 08:52:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/ca283c3ac06b46bbaf098e210cfe92198eb94cc8

8265907: JVM crashes when matching VectorMaskCmp Node

Co-authored-by: Wang Huang <whuang at openjdk.org>
Co-authored-by: Ai Jiaming <aijiaming1 at huawei.com>
Reviewed-by: njian, jbhateja, sviswanathan, dlong, adinn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorShuffleIota.java

Changeset: 4ee400ae
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-30 09:47:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/4ee400ae433efbccd71cbebce6847033e76bc949

8268320: Better error recovery for broken patterns in switch

Reviewed-by: vromero

! 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/diags/examples/PatternExpected.java
+ test/langtools/tools/javac/patterns/SwitchErrors-no-preview.out
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
! test/langtools/tools/javac/patterns/Switches.java

Changeset: 4b4bef4e
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-06-30 11:37:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/4b4bef4e1e06c8efbfeb2c28e0658ce91ee9ad66

8269594: assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark

Reviewed-by: coleenp, jvernee

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

Changeset: be0ac92e
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-06-30 13:32:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/be0ac92e186c7b2845e251ce56204a2378f76976

8269614: [s390] Interpreter checks wrong bit for slow path instance allocation

Reviewed-by: shade, rrich

! src/hotspot/cpu/s390/templateTable_s390.cpp

Changeset: 1da5d4bb
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2021-06-30 17:08:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/1da5d4bb780fc3ab02aa6cddc243fbf1b079851a

8269486: CallerAccessTest fails for non server variant

Reviewed-by: dholmes, stuefe, mchung, jvernee

! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java

Changeset: 2b17e95e
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-30 17:39:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/2b17e95e202a3feae7bf7ccb6af93881ad6de0c3

8269691: ProblemList sun/management/jdp/JdpDefaultsTest.java on Linux-aarch64

Reviewed-by: kvn, darcy

! test/jdk/ProblemList.txt

Changeset: 38260122
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-06-30 18:40:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/38260122815aed32627472e5d58b516e89ef7bd7

8268557: Module page uses unstyled table class

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java

Changeset: 0dc65d3c
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-06-30 21:05:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/0dc65d3c741f1b7e1bcb622eb21262a6e67a9abf

8268897: [TESTBUG] compiler/compilercontrol/mixed/RandomCommandsTest.java must not fail on Command.quiet

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/compilercontrol/share/MultiCommand.java

Changeset: 3e022247
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-06-30 22:11:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e022247d2e80c43393bfdb5888b03210c6975d3

8269513: Clarify the spec wrt `useOldISOCodes` system property

Reviewed-by: lancea, bpb, iris, joehw

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

Changeset: aba6c55d
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-30 22:13:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/aba6c55dacf020d547771c5141092e4b931c232e

8269703: ProblemList vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t002/TestDescription.java on Windows-X64 with -Xcomp

Reviewed-by: dholmes

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

Changeset: 9ac63a6e
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-06-30 22:43:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ac63a6e08c18ed99b97fe0abcc0ac51b96a563e

8262841: Clarify the behavior of PhantomReference::refersTo

Reviewed-by: kbarrett, rriggs

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

Changeset: 9def3b06
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-01 01:01:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/9def3b068e9ee065e2e545bb35f8dc56ccfe5955

Merge

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/s390/templateTable_s390.cpp
! 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/runtime/safepoint.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/jdk/ProblemList.txt
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/s390/templateTable_s390.cpp
! 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/runtime/safepoint.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/jdk/ProblemList.txt

Changeset: 4660f72c
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-07-01 01:19:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/4660f72c384fe70a490d12e527de0a7229e2482a

8268870: Remove dead code in metaspaceShared

Reviewed-by: tschatzl

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

Changeset: d89e630c
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-07-01 01:39:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/d89e630cdf05d4ddd07893fa8fe90c32a7eb5433

8266746: C1: Replace UnsafeGetRaw with UnsafeGet when setting up OSR entry block

Replace UnsafeGetRaw with UnsafeGetObject when setting up OSR entry block, and rename Unsafe{Get,Put}Object to Unsafe{Get,Put}

Reviewed-by: thartmann, dlong, mdoerr

! src/hotspot/cpu/arm/c1_Defs_arm.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_Canonicalizer.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
! src/hotspot/share/c1/c1_ValueMap.hpp
! src/hotspot/share/c1/c1_globals.hpp

Changeset: 06d26208
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-07-01 02:15:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/06d26208c5604c0c640eff4da94ef814c2ebebf0

8268298: jdk/jfr/api/consumer/log/TestVerbosity.java fails: unexpected log message

Reviewed-by: egahlin

! test/jdk/jdk/jfr/api/consumer/log/TestVerbosity.java

Changeset: 54a9c3e3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-07-01 07:57:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/54a9c3e39fedf7eb0277c602c3767af654371c47

8133873: Simplify {Register,Unregister}NMethodOopClosure

Reviewed-by: tschatzl, kbarrett

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

Changeset: 18f356a3
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2021-07-01 09:53:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/18f356a38e834fc1a4b8f817a1f0b1b0cd66c915

8267307: Introduce new client property for XAWT: xawt.mwm_decor_title

Reviewed-by: azvegint, serb

! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java
+ test/jdk/java/awt/Window/WindowTitleVisibleTest/WindowTitleVisibleTestLinuxGnome.java

Changeset: 82bfc5d4
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-07-01 09:56:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/82bfc5d45c54fb37dc021bc91fa17efe34f77f44

8268960: com/sun/net/httpserver/Headers.java: Ensure mutators normalize keys and disallow null for keys and values

Reviewed-by: chegar, dfuchs, michaelm

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java
! test/jdk/com/sun/net/httpserver/HeadersTest.java

Changeset: de61328d
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-07-01 16:18:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/de61328d30e4d022c2609b2947bafe4b36cc1293

8225559: assertion error at TransTypes.visitApply

Reviewed-by: sadayapalam, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/langtools/tools/javac/generics/diamond/protectedConstructor/ProtectedConstructorTest.java
= test/langtools/tools/javac/generics/diamond/protectedConstructor/pkg/Bar.java

Changeset: 4930ae96
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2021-07-01 00:16:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/4930ae96d8083070482f6ac78faed9ae9dda2df7

8268592: JDK-8262891 causes an NPE in Lint.augment

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/T8268592/T8268592.java

Changeset: f7ffd587
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2021-07-01 03:01:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/f7ffd5872d69633c89505ce3e4fef9df8293e76b

8267602: [macos] [lanai] java/awt/PrintJob/Text/stringwidth.sh doesn't exit on cancelling print dialog

Reviewed-by: aghaisas, serb

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m

Changeset: 962f1c1a
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-07-01 07:25:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/962f1c1a9b5b38d28cdf8580389641525fff1b4a

8262886: javadoc generates broken links with {@inheritDoc}

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java
+ test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeModuleLinks.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/C.java
+ test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/D.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/package.html
+ test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/sub/F.java
+ test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg2/E.java
- test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg2/Foo.java

Changeset: c67a7b03
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-07-01 07:41:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/c67a7b039de0dbb379123fb49780ae5b246dcf74

8269230: C2: main loop in micro benchmark never executed

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: kvn, iveresov

! src/hotspot/share/opto/ifnode.cpp
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/TestLoadBytes.java

Changeset: ad27d9b3
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-07-01 08:11:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/ad27d9b3eca0ebaa5d920af0d3d4c43b3fa6c5f8

8269088: C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: no node with a side effect

Reviewed-by: kvn, iveresov, neliasso

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

Changeset: c16d1fc9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-07-01 09:27:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/c16d1fc9810d5b2c112d35f3298513f86f84f66d

8269285: Crash/miscompile in CallGenerator::for_method_handle_inline after JDK-8191998

Reviewed-by: kvn, iveresov, vlivanov

! src/hotspot/share/opto/callGenerator.cpp
+ test/hotspot/jtreg/compiler/types/TestMethodHandleSpeculation.java

Changeset: a8385feb
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-07-01 10:10:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/a8385feb30bd7bd59bcc808de046fcd2e4fb92c1

8269354: javac crashes when processing parenthesized pattern in instanceof

Reviewed-by: vromero

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

Changeset: 54dd510b
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-07-01 12:08:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/54dd510bd5211dc440285dd53ca0e41c85e23552

8269704: Typo in j.t.Normalizer.normalize()

Reviewed-by: joehw, prappo, iris

! src/java.base/share/classes/java/text/Normalizer.java

Changeset: 4bbf11d4
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-07-01 15:08:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/4bbf11d4a9d00c13149135de3a0e8138f58bcb52

8269580: assert(is_valid()) failed: invalid register (-1)

Reviewed-by: kvn, dlong

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

Changeset: 6c76e771
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-07-01 16:09:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/6c76e771580815c7999b2f5cd633659be99ce4a0

8260684: vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java timed out

Reviewed-by: pliden, lkorinth

! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java

Changeset: e3773977
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-07-01 16:28:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/e3773977cfdcd691a5664a4715328f8552e319e7

8268566: java/foreign/TestResourceScope.java timed out

Reviewed-by: jvernee

! test/jdk/java/foreign/TestResourceScope.java

Changeset: a4d2a9a7
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-07-01 18:51:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/a4d2a9a77fb4f9839d91de2bf2e80d3a00b5b866

8269745: [JVMCI] restore original qualified exports to Graal

Reviewed-by: dnsimon, iveresov

! src/jdk.internal.vm.ci/share/classes/module-info.java

Changeset: b0e18679
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-02 01:07:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/b0e186792e816be30347dacfd88b8e55476584e7

Merge

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

Changeset: 589f0841
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-07-02 01:30:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/589f084161645ee513ffcfbbbcd56c0f0cd98ade

8269110: ZGC: Remove dead code in zBarrier

Reviewed-by: pliden

! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp

Changeset: 2baf498e
Author:    miao zheng <emoryzheng at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-07-02 03:15:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/2baf498eb5bcdd12b2b969222414a43bdf5eb256

8269743: test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java crash with small heap (-Xmx50m)

Reviewed-by: dholmes

! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/nativeAndMH.cpp

Changeset: 4107dcf6
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-07-02 04:29:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/4107dcf6ec3fb7fd6eb0e12cdc404a2dee9ccaa1

8269466: Factor out the common code for initializing and starting internal VM JavaThreads

Reviewed-by: sspitsyn, pchilanomate, dcubed, coleenp, kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/monitorDeflationThread.hpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/notificationThread.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/attachListener.cpp

Changeset: f8bcbf01
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-07-02 09:19:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/f8bcbf0172af25ac17b110d22232bd618cfd621a

8269596: Snapshot soft ref policy before marking/copying

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/genMarkSweep.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp

Changeset: 53ad903a
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-07-02 15:16:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/53ad903a820b6892dbb273357defe7cf5c7e24ab

8269135: TestDifferentProtectionDomains runs into timeout in client VM

Reviewed-by: dholmes, dcubed

! test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java

Changeset: 3d84398d
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-07-02 18:04:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/3d84398d128bb2eed6280ebbc3f57afb3b89908f

8268364: jmethod clearing should be done during unloading

Reviewed-by: dcubed, eosterlund

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

Changeset: ca4bea46
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-07-02 18:15:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/ca4bea466581217cae2278c98c0fdc568c043818

8188044: We need Math.unsignedMultiplyHigh

Reviewed-by: rriggs, aph, darcy

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/Math/MultiplicationTests.java

Changeset: cb795893
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-07-02 18:21:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/cb795893be8e6dcf725d8022aca16f657d3cc03c

8188046: java.lang.Math.mutliplyHigh does not run in constant time

Reviewed-by: rriggs, darcy

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

Changeset: 0d0f6a4b
Author:    Ian Graves <igraves at openjdk.org>
Date:      2021-07-02 19:46:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/0d0f6a4becfb14304f6cea9d3a1d113f049214c0

8268664: The documentation of the Scanner.hasNextLine is incorrect

Reviewed-by: rriggs, bpb, iris

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

Changeset: 5644c4f9
Author:    Jamsheed Mohammed C M <jcm at openjdk.org>
Date:      2021-07-02 04:26:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/5644c4f942d9280ecc2dd3fdcd1680db6621da27

8265132: C2 compilation fails with assert "missing precedence edge"

Reviewed-by: iveresov, kvn

! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/gcm.cpp
! test/hotspot/jtreg/compiler/uncommontrap/TestNullCheckAntiDependence.java

Changeset: 7bc96dbc
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-07-02 07:17:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/7bc96dbc023d5c8b20d12b21986f84dc260acab6

8269771: assert(tmp == _callprojs.fallthrough_catchproj) failed: allocation control projection

Reviewed-by: rbackman, kvn

! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp

Changeset: 2db9005c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-07-02 07:43:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/2db9005c07585b580b3ec0889b8b5e3ed0d0ca6a

8262017: C2: assert(n != __null) failed: Bad immediate dominator info.

Reviewed-by: roland, neliasso, kvn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckLimits.java

Changeset: c4ea13ed
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-07-02 14:31:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4ea13edd036bd6aeb213bb5391dd374d283d382

8269543: The warning for System::setSecurityManager should only appear once for each caller

Reviewed-by: lancea, alanb, dfuchs

! src/java.base/share/classes/java/lang/System.java
! test/jdk/java/lang/System/SecurityManagerWarnings.java

Changeset: 6f0e8e79
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-07-02 15:33:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/6f0e8e79aaebd54a587f206a2eb920fdfd4b891d

8269775: compiler/codegen/ClearArrayTest.java failed with "assert(false) failed: bad AD file"

Reviewed-by: kvn, dlong

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

Changeset: 1c18f914
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2021-07-02 17:58:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/1c18f914386a7543a95984294c6d61004c0a7176

8269768: JFR Terminology Refresh

Reviewed-by: iignatyev, egahlin

! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java

Changeset: 17f53f2f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-02 20:50:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/17f53f2f9c5928395eff9186160924e9a8e9a794

Merge

! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp

Changeset: 390d1025
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-07-04 21:58:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/390d1025ca620666d500443e056a1f383b12d0a9

8269652: Factor out the common code for creating system j.l.Thread objects

Reviewed-by: coleenp, dcubed, kvn, xliu

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/attachListener.cpp

Changeset: 4da52eaf
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-07-05 02:29:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/4da52eaf53e531e96e1e6eac460d6209916d6f2f

8269004: Implement ResizableResourceHashtable

Reviewed-by: coleenp, kbarrett

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
+ src/hotspot/share/utilities/resizeableResourceHash.hpp
! src/hotspot/share/utilities/resourceHash.hpp

Changeset: 675a9520
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-07-05 07:24:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/675a9520b21e7adfded8a4bb8b1a06c1dcc6ccfb

8269821: Remove is-queue-active check in inner loop of write_ref_array_pre_work

Reviewed-by: ayang, kbarrett

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

Changeset: 8a7b380e
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-07-05 09:08:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/8a7b380ebb1484c6eca9ed64130aaee4a63c473a

8269124: Update java.time to use switch expressions (part II)

Reviewed-by: dfuchs, vtewari, aefimov, iris, lancea, naoto

! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/Ser.java
! src/java.base/share/classes/java/time/Year.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java
! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java
! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java
! src/java.base/share/classes/java/time/chrono/HijrahChronology.java
! src/java.base/share/classes/java/time/chrono/JapaneseDate.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java

Changeset: 371d996a
Author:    Sergei Ustimenko <fdesu at protonmail.com>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-07-05 09:09:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/371d996a892fc6fbf82110a1ca5b3d64a801b6fc

8269700: source level for IntelliJ JDK project is set incorrectly

Reviewed-by: mcimadamore

! make/ide/idea/jdk/template/misc.xml

Changeset: 164eff8c
Author:    James Fuller <t-jfuller at microsoft.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-07-05 09:59:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/164eff8c8a8f96efc5bfb659d8b02de420b8416b

8263389: IGV: Zooming changes the point that is currently centered

Reviewed-by: rrich, neliasso

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java

Changeset: 73198968
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-07-05 10:18:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/73198968e245362607a8b2e4f80e261fc77d0441

8269758: idea.sh doesn't work when there are multiple configurations available.

Reviewed-by: mcimadamore, erikj

! bin/idea.sh

Changeset: 76783cd8
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-07-05 10:24:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/76783cd8cbb390dc9ac1da72962ce15e98ea5d3c

8269760: idea.sh should not invoke cygpath directly

Reviewed-by: mcimadamore, erikj

! bin/idea.sh

Changeset: fd4de1ed
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-07-05 13:54:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/fd4de1ed404640ee0e744f022bbfa89db200ef05

8233020: (fs) UnixFileSystemProvider should use StaticProperty.userDir().

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java

Changeset: 97e0e9e7
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-07-02 19:37:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/97e0e9e73d12c2b8e58ca2540d5153c10984731d

8268775: Password is being converted to String in AccessibleJPasswordField

Reviewed-by: prr

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

Changeset: e14801cd
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-07-05 08:01:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/e14801cdd9b108aa4ca47d0bc1dc67fca575764c

8269668: [aarch64] java.library.path not including /usr/lib64

Reviewed-by: aph, dholmes

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

Changeset: 5b8e1a26
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-07-05 15:18:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b8e1a266e572724a715604ac1c97939bd4db3d1

8266595: jdk/jfr/jcmd/TestJcmdDump.java with slowdebug bits fails with AttachNotSupportedException

Reviewed-by: mseledtsov, dholmes

! test/jdk/jdk/jfr/jcmd/TestJcmdDump.java

Changeset: a18a1129
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-06 00:12:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/a18a1129639a9650d9b6cea7f11dab9ce8d4cd59

Merge

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

Changeset: acc3d995
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-07-06 00:28:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/acc3d995355b646c581623b0df5facbcdbfa4721

8268860: Windows-Aarch64 build is failing in GitHub actions

Reviewed-by: dholmes

! .github/workflows/submit.yml

Changeset: 29267698
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-07-06 02:11:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/2926769800de8610a824d8f8bf9ea3e2a4417164

8267956: C1 code cleanup

Reviewed-by: thartmann

! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Compilation.hpp
- src/hotspot/share/c1/c1_Defs.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_ValueMap.cpp
- src/hotspot/share/c1/c1_ValueSet.cpp
! src/hotspot/share/c1/c1_ValueSet.hpp
- src/hotspot/share/c1/c1_ValueSet.inline.hpp
! src/hotspot/share/c1/c1_ValueType.cpp
! src/hotspot/share/c1/c1_ValueType.hpp
! src/hotspot/share/c1/c1_globals.hpp

Changeset: df0e11bb
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-07-06 02:13:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/df0e11bb0cadf0f8489118a18e56ff3370ea3ae5

8269672: C1: Remove unaligned move on all architectures

Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: thartmann

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp

Changeset: 20eba355
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-07-06 02:20:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/20eba35515073c4daf1fa8ac78a37196ea196690

8269882: stack-use-after-scope in NewObjectA

Reviewed-by: kbarrett

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

Changeset: e47803a8
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2021-07-06 11:15:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/e47803a84feb6d831c6c6158708d29b4fffc99c9

8266310: deadlock between System.loadLibrary and JNI FindClass loading another class

Reviewed-by: dholmes, plevart, chegar, mchung

! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
+ test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/Class1.java
+ test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/LoadLibraryDeadlock.java
+ test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java
+ test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/libloadLibraryDeadlock.c
+ test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/p/Class2.java
+ test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnload.java
+ test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnloadTest.java
+ test/jdk/java/lang/ClassLoader/loadLibraryUnload/libloadLibraryUnload.c
+ test/jdk/java/lang/ClassLoader/loadLibraryUnload/p/Class1.java

Changeset: 16aa8cbf
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-07-06 12:25:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/16aa8cbf8d6c0b89cd88cbe4f39c2bb76968c06e

8269697: JNI_GetPrimitiveArrayCritical() should not accept object array

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java
+ test/hotspot/jtreg/runtime/jni/checked/libTestBadParam.c

Changeset: f485171c
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-07-06 13:29:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/f485171ce8c7e9c9d7d2c24e1807efaa6ff137e8

8269692: sun.net.httpserver.ServerImpl::createContext should throw IAE

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/ContextList.java
+ test/jdk/com/sun/net/httpserver/HttpContextTest.java

Changeset: 326b2e13
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-07-06 13:46:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/326b2e13447d734f84271942cc8154e30486fa7d

8253119: Remove the legacy PlainSocketImpl and PlainDatagramSocketImpl implementation

Reviewed-by: alanb, dfuchs, chegar

- src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
- src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/DatagramPacket.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
- src/java.base/share/classes/java/net/SocketCleanable.java
! src/java.base/share/classes/java/net/SocketImpl.java
- src/java.base/share/classes/java/net/SocketInputStream.java
- src/java.base/share/classes/java/net/SocketOutputStream.java
! src/java.base/share/classes/javax/net/SocketFactory.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
- src/java.base/share/native/libnet/DatagramPacket.c
! src/java.base/share/native/libnet/net_util.h
- src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java
- src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java
- src/java.base/unix/classes/java/net/PlainSocketImpl.java
- src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
- src/java.base/unix/native/libnet/PlainSocketImpl.c
- src/java.base/unix/native/libnet/SocketImpl.c
- src/java.base/unix/native/libnet/SocketInputStream.c
- src/java.base/unix/native/libnet/SocketOutputStream.c
- src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java
- src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java
- src/java.base/windows/classes/java/net/PlainSocketImpl.java
- src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java
- src/java.base/windows/native/libnet/DualStackPlainDatagramSocketImpl.c
- src/java.base/windows/native/libnet/PlainSocketImpl.c
- src/java.base/windows/native/libnet/SocketImpl.c
- src/java.base/windows/native/libnet/SocketInputStream.c
- src/java.base/windows/native/libnet/SocketOutputStream.c
- src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c
! test/jdk/com/sun/net/httpserver/Test1.java
! test/jdk/java/net/DatagramSocket/AddressNotSet.java
! test/jdk/java/net/DatagramSocket/DatagramSocketExample.java
! test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java
! test/jdk/java/net/DatagramSocket/DatagramTimeout.java
! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java
! test/jdk/java/net/DatagramSocket/ReuseAddressTest.java
! test/jdk/java/net/DatagramSocket/SendCheck.java
! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java
! test/jdk/java/net/DatagramSocket/SendPortZero.java
! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java
! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java
! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/java.base/java/net/MyDatagramSocketImplFactory.java
! test/jdk/java/net/DatagramSocket/SetGetReceiveBufferSize.java
! test/jdk/java/net/DatagramSocket/SetGetSendBufferSize.java
! test/jdk/java/net/DatagramSocket/TestAfterClose.java
! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java
! test/jdk/java/net/MulticastSocket/B6427403.java
! test/jdk/java/net/MulticastSocket/MulticastAddresses.java
! test/jdk/java/net/MulticastSocket/NoSetNetworkInterface.java
! test/jdk/java/net/MulticastSocket/Promiscuous.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java
! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
! test/jdk/java/net/MulticastSocket/SetLoopbackOption.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/net/MulticastSocket/SetTTLAndGetTTL.java
! test/jdk/java/net/MulticastSocket/SetTTLTo0.java
! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java
! test/jdk/java/net/PlainSocketImpl/BigBacklog.java
! test/jdk/java/net/PlainSocketImpl/CustomSocketImplFactory.java
! test/jdk/java/net/PlainSocketImpl/SetOption.java
! test/jdk/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java
! test/jdk/java/net/ServerSocket/UnreferencedSockets.java
! test/jdk/java/net/Socket/AddressTest.java
! test/jdk/java/net/Socket/ConnectionReset.java
! test/jdk/java/net/Socket/SocketAcceptInterruptTest.java
! test/jdk/java/net/Socket/SocketReadInterruptTest.java
! test/jdk/java/net/Socket/asyncClose/AsyncClose.java
- test/jdk/java/net/SocketImpl/CompareSocketOptions.java
! test/jdk/java/net/SocketOption/AfterClose.java
! test/jdk/java/net/SocketOption/NullsAndBadValues.java
! test/jdk/java/net/SocketOption/OptionsTest.java
! test/jdk/java/net/SocketOption/RequiredOptions.java
! test/jdk/java/net/ipv6tests/TcpTest.java

Changeset: 1578979d
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-07-06 15:10:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/1578979df706ae9f4324931e1fc0d58265762c79

8269917: Insert missing commas in copyrights in java.net

Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! test/jdk/java/net/DatagramSocket/AddressNotSet.java
! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java
! test/jdk/java/net/DatagramSocket/SendCheck.java
! test/jdk/java/net/DatagramSocket/SendPortZero.java
! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java
! test/jdk/java/net/DatagramSocket/SetGetSendBufferSize.java
! test/jdk/java/net/DatagramSocket/TestAfterClose.java
! test/jdk/java/net/MulticastSocket/B6427403.java
! test/jdk/java/net/MulticastSocket/NoSetNetworkInterface.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
! test/jdk/java/net/MulticastSocket/SetLoopbackOption.java
! test/jdk/java/net/MulticastSocket/SetTTLAndGetTTL.java
! test/jdk/java/net/MulticastSocket/SetTTLTo0.java
! test/jdk/java/net/PlainSocketImpl/BigBacklog.java
! test/jdk/java/net/PlainSocketImpl/CustomSocketImplFactory.java
! test/jdk/java/net/Socket/SocketAcceptInterruptTest.java
! test/jdk/java/net/Socket/SocketReadInterruptTest.java
! test/jdk/java/net/SocketOption/NullsAndBadValues.java
! test/jdk/java/net/SocketOption/RequiredOptions.java

Changeset: 4dfcf53a
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-07-06 17:00:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/4dfcf53a8bf2ca8717e418b1cbd66ba263b77980

8269935: ProblemList runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java on windows

Reviewed-by: jjg

! test/hotspot/jtreg/ProblemList.txt

Changeset: e8206dbb
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-07-06 22:27:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/e8206dbb1758325ce10ac23768c82cb567eed704

8263538: SharedArchiveConsistency.java should test -Xshare:auto as well

Reviewed-by: iklam, ccheung

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

Changeset: 4ad8b044
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-07-06 05:44:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/4ad8b04421f3142c396ade26f36334da7a915b5b

8268369: SIGSEGV in PhaseCFG::implicit_null_check due to missing null check

Reviewed-by: chagedorn, kvn

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

Changeset: 6d8fc724
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-07-06 06:47:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/6d8fc7249a3a1a2350c462f9c4fe38377856392f

8268883: C2: assert(false) failed: unscheduable graph

Reviewed-by: chagedorn, kvn, yyang

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestCondAddDeadBranch.java

Changeset: df1364b5
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-07-06 07:03:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/df1364b50870e05bbaa994a96bf86b6d284c334f

8269575: C2: assert(false) failed: graph should be schedulable after JDK-8252372

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSunkNodeDueToBrokenAntiDependency.java

Changeset: 0f4e07b7
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-07-06 07:40:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f4e07b7d9190dd44b2fd65eff58fb6ec983a467

8269661: JNI_GetStringCritical does not lock char array
8269650: Optimize gc-locker in [Get|Release]StringCritical for latin string

Reviewed-by: dholmes, tschatzl

! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/prims/jni.cpp

Changeset: 2b207782
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-07-06 08:17:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/2b20778225527a3ccd3ced2a4246c5943f467e06

8269568: JVM crashes when running VectorMask query tests

Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Reviewed-by: psandoz, jiefu, jbhateja, sviswanathan

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/opto/vectornode.hpp
! 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
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: 3a690240
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-07-06 14:59:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/3a690240336bda8582a15ca52f4dcb78be323dcd

8225667: Clarify the behavior of System::gc w.r.t. reference processing

Reviewed-by: rriggs, kbarrett, tschatzl

! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java

Changeset: 1166ef25
Author:    Eric Liu <eliu at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-07-06 15:59:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/1166ef25e9a119b1801f036eaea1d97fc2bb9329

8268966: AArch64: 'bad AD file' in some vector conversion tests

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/vectorapi/VectorCastShape128Test.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorCastShape64Test.java

Changeset: e0c130f4
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-07-06 21:30:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/e0c130f484c0b030d9718d15cf98b3a854afff82

8269955: ProblemList compiler/vectorapi/VectorCastShape[64|128]Test.java tests on x86

Reviewed-by: iignatyev, dlong

! test/hotspot/jtreg/ProblemList.txt

Changeset: 0d1cd3a7
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-07-06 21:52:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/0d1cd3a7452a83f198d5d6eab0d4fbbaf44a302b

8269825: [TESTBUG] Missing testing for x86 KNL platforms

Reviewed-by: dlong, jbhateja

! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 7a4f08ae
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-06 23:00:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/7a4f08ae32ede32beb05f6e5e0a266943b91b1ee

Merge

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/prims/jni.cpp
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/prims/jni.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 01c29d8f
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-07-06 23:06:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/01c29d8f2c865009c0d5379ba2e2cd4d3015f018

8266407: remove jdk.internal.javac.PreviewFeature.Feature.SEALED_CLASSES

Reviewed-by: jlahoda

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: a9e20101
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-07-07 01:37:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/a9e201016de119af4b0fd3ebb43768896fb9e5c5

8268425: Show decimal nid of OSThread instead of hex format one

Reviewed-by: stuefe, kevinw

! src/hotspot/share/runtime/osThread.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java

Changeset: 3d090e7e
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-07-07 01:47:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/3d090e7ee561252027c06021b337c69a39f724e1

8267625: AARCH64: typo in LIR_Assembler::emit_profile_type

Reviewed-by: aph, dlong

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

Changeset: 72530ef6
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2021-07-07 07:17:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/72530ef666ce2ace899cf34faefe715539d1ee25

8269574: C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events

Reviewed-by: kvn, roland, neliasso

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

Changeset: a6850111
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-07-07 07:32:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6850111accfd50d04227a4cc1e8e6fff4d8de68

8269022: Put evacuation failure string directly into gc=info log message

Reviewed-by: iwalulya, lkorinth, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java

Changeset: 18b80c70
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-07-07 07:39:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/18b80c70f8e3ca010461e184d71829cd8f8e9269

8269908: Move MemoryService::track_memory_usage call into G1MonitoringScope

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp

Changeset: 248aa501
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-07-07 07:56:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/248aa5014b6fc5ef4d3de1feca62aa82ed55b8ba

8269294: Verify_before/after_young_collection should execute all verification

Reviewed-by: iwalulya, kbarrett

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

Changeset: 77a5b7b2
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-07-07 10:05:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/77a5b7b27e36457cf63be45b3e4f120abad57d4a

8269761: idea.sh missing .exe suffix when invoking javac on WSL

Reviewed-by: mcimadamore, erikj

! bin/idea.sh

Changeset: bffb1a71
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-07-07 11:47:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/bffb1a7199800ee05bf5fe32b7a6867fdd7bfbbf

8269923: runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java failed with "FATAL ERROR in native method: Primitive type array expected but not received for JNI array operation"

Reviewed-by: dcubed, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java

Changeset: 3586a233
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-07-07 12:40:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/3586a233a49c979e87fed9df148d0bf3df2df38b

8268635: Corrupt oop in ClassLoaderData

Reviewed-by: iklam, dholmes

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

Changeset: 2dc54864
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-07-07 12:46:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/2dc5486415097bf44e7fca1cf601847fde0eeecb

8267303: Replace MinObjectAlignmentSize usages for non-Java heap objects

Reviewed-by: kbarrett, tschatzl, minqi

! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/oops/symbol.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java

Changeset: 2209e3ec
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-07-07 14:05:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/2209e3ec655d6013adc8dd5a463235b5db4d73d4

8270027: ProblemList jdk/jfr/event/oldobject/TestObjectSize.java on macOS-x64

Reviewed-by: mgronlun

! test/jdk/ProblemList.txt

Changeset: d1cecaaa
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-07-07 15:49:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/d1cecaaa22d551b93074c33209dac7354f4b6932

8269481: SctpMultiChannel never releases own file descriptor

Reviewed-by: alanb, chegar

! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
+ test/jdk/com/sun/nio/sctp/SctpMultiChannel/CloseDescriptors.java

Changeset: f741e4ca
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-07-07 19:41:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/f741e4ca7499193d1d0d07fb27d11cbc0a6de6c1

8264735: Make dynamic dump repeatable

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/runtime/java.cpp
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java

Changeset: 0ebf8aa9
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-07-06 22:21:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/0ebf8aa9d7835ef46394fb6536882b8eac65ea2c

8268778: CDS check_excluded_classes needs DumpTimeTable_lock

Reviewed-by: minqi, ccheung

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp

Changeset: 2daf39a5
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-07-07 02:32:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/2daf39a59b2d51f25b03bb78edd677a1bab4433c

8269830: SA's vm object vtable matching code sometimes matches on incorrect type

Reviewed-by: kevinw, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java

Changeset: 815e4af3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-07-07 06:24:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/815e4af35d29d0d5606281d36d4ef72b756d38cc

8269802: javac fails to compile nested pattern matching switches
8269808: javac generates class with invalid stack map

Reviewed-by: mcimadamore

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

Changeset: 820f2900
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-07-07 07:26:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/820f2900d8650609d737d83141e91adc93daadf7

8268859: jshell throws exception while parsing illegal "case true"

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
- test/langtools/tools/javac/patterns/DisambiguateParenthesizedPattern.java
+ test/langtools/tools/javac/patterns/DisambiguatePatterns.java
+ test/langtools/tools/javac/patterns/PatternCaseErrorRecovery.java
+ test/langtools/tools/javac/patterns/PatternCaseErrorRecovery.out
+ test/langtools/tools/javac/patterns/PatternErrorRecovery-no-preview.out
+ test/langtools/tools/javac/patterns/PatternErrorRecovery.java
+ test/langtools/tools/javac/patterns/PatternErrorRecovery.out
! test/langtools/tools/javac/patterns/SourceLevelChecks.java
- test/langtools/tools/javac/patterns/SwitchErrors-no-preview.out
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out

Changeset: a49b1dc7
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-07-07 07:50:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/a49b1dc7042d8893d9ff2cdaeae05203dd18bba4

8269772: [macos-aarch64] test compilation failed with "SocketException: No buffer space available"

Reviewed-by: chegar, vtewari

! test/jdk/TEST.ROOT

Changeset: 7fcd5ca0
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-07-07 09:49:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/7fcd5ca0258b1dc6c34c98ced177ee4dc7945f26

8266036: class file for sun.misc.Contended not found
8258421: (jdeprscan) tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java failed with "error: cannot access jdk.internal.ValueBased"

Reviewed-by: darcy

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/java.base/share/classes/jdk/internal/ValueBased.java
! src/java.base/share/classes/jdk/internal/javac/NoPreview.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/ProblemList.txt
! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.java
! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.out
+ test/langtools/tools/javac/platform/NonPublicAnnotations.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
! test/langtools/tools/javac/sym/ElementStructureTest.java

Changeset: 1f2bf1d1
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-07-07 12:52:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/1f2bf1d19482f9240ba494994b584d1cd7edf898

8269879: [PPC64] C2: Math.rint intrinsic uses wrong rounding mode

Reviewed-by: lucy, goetz

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad

Changeset: 6000950b
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-07-07 16:57:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/6000950b339e4346292b69079f16ce0d4c278246

8269185: Directories in /opt/runtimepackagetest and /path/to/jdk-17 are different

Reviewed-by: almatvee, herrick

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec

Changeset: c812bbbe
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-07-07 21:46:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/c812bbbe8fe86fe960eebfe5c1ce224251981cea

8269929: (test) Add diagnostic info to ProceessBuilder/Basic.java for unexpected output

Reviewed-by: iris, bpb, naoto

! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: 270fbcb3
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-08 00:55:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/270fbcb3f5755baf045fa6dec3fba459d32c32e1

Merge

! src/hotspot/cpu/ppc/ppc.ad
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/hotspot/cpu/ppc/ppc.ad
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: e54585be
Author:    TatWai Chong <tatwai.chong at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-07-08 02:29:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/e54585be57a2fe8db07f20bf8e3d5f92aefe2470

8268363: AArch64: Implement string_indexof_char intrinsic in SVE

Reviewed-by: aph, njian

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: 4e18ec26
Author:    Thejasvi Voniadka <tvoniadka at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2021-07-08 06:01:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/4e18ec26ddfa0b44e8780ebd556a5e8aa2e90dc0

8269993: [Test]: java/net/httpclient/DigestEchoClientSSL.java contains redundant @run tags

Reviewed-by: dfuchs, vtewari

! test/jdk/java/net/httpclient/DigestEchoClientSSL.java

Changeset: a96012f9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-07-08 06:15:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/a96012f958d9cc7c9da766fbc090ce680a14a057

8269803: G1: remove unnecessary NoRefDiscovery

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp

Changeset: 4fbcce11
Author:    Lin Zang <lzang at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-07-08 06:30:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/4fbcce119b1736455cb74d0a585097eca617593c

8269886: Inaccurate error message for compressed hprof test

Reviewed-by: dholmes, cjplummer

! test/lib/jdk/test/lib/hprof/parser/Reader.java

Changeset: 2c883eee
Author:    sunguoyun <sunguoyun at loongson.cn>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-07-08 09:12:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/2c883eeed4a5276bb4b0dc3d2ffc4d9151662f6b

8267982: Set the node after peephole optimization to be removed

Reviewed-by: kvn, thartmann

! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/machnode.hpp

Changeset: 30bba54b
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-07-08 10:37:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/30bba54b97fc5d941f24f9155520b47d8fe4de23

8270064: Problem list tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java due to JDK-8270060

Reviewed-by: mcimadamore

! test/langtools/ProblemList.txt

Changeset: 4a45d957
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-07-08 10:39:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/4a45d95719bf68221e6843572511c2eb741ba69c

8270021: Incorrect log decorators in gc/g1/plab/TestPLABEvacuationFailure.java

Reviewed-by: tschatzl, iwalulya

! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/plab/lib/LogParser.java

Changeset: bca570c5
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-07-08 14:28:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/bca570c56ee17cb4735a8360ec79a3ca22049d05

8269962: SA has unused Hashtable, Dictionary classes

Reviewed-by: cjplummer, iklam, dholmes

! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderDataGraph.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Dictionary.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java

Changeset: 4f322a9b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-07-08 16:42:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/4f322a9b6c9cfdf080df23326daa45733f1b9aad

8270096: Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode

Reviewed-by: zgu

! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java

Changeset: 6f171b9f
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-07-08 16:44:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/6f171b9f0d28ad17b31a54bad894f38d19df6f73

8268965: TCP Connection Reset when connecting simple socket to SSL server

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketReset.java

Changeset: 58328824
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2021-07-08 17:19:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/58328824927292927a2c6329400cde816c383ecd

8269827: JMH tests for AES/GCM byte[] and bytebuffers

Reviewed-by: ecaspole, weijun

! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java
+ test/micro/org/openjdk/bench/javax/crypto/full/AESGCMByteBuffer.java
! test/micro/org/openjdk/bench/javax/crypto/small/AESGCMBench.java
+ test/micro/org/openjdk/bench/javax/crypto/small/AESGCMByteBuffer.java

Changeset: 8f798b82
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-07-08 07:25:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/8f798b822235e3bdbaf7a94caaae400de3753a25

8269746: C2: assert(!in->is_CFG()) failed: CFG Node with no controlling input?

Reviewed-by: chagedorn, thartmann

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

Changeset: 4f707591
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-07-08 08:03:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/4f707591754e5e7f747d1d0a47f78f49060771c2

8270006: Switches with 'case null:' should be exhaustive

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out

Changeset: fa08cc62
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-07-08 11:56:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/fa08cc62df10e4b6e3cbc45d4e889191d67048c4

8268766: Desugaring of pattern matching enum switch should be improved

Reviewed-by: mcimadamore, psandoz

! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
+ test/langtools/tools/javac/patterns/EnumTypeChanges.java
= test/langtools/tools/javac/patterns/EnumTypeChanges2.java
! test/langtools/tools/javac/patterns/Switches.java

Changeset: 168af2e6
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-07-08 12:19:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/168af2e6b2343d6674fa053dcb09aca028e372bf

8269828: corrections in some instruction patterns for KNL x86 platform

Reviewed-by: kvn, dlong

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

Changeset: 9e75f922
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2021-07-08 14:15:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/9e75f922b17146ff78589555dfb20dd0783cffbd

8269738: AssertionError when combining pattern matching and function closure

Reviewed-by: jlahoda, vromero

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

Changeset: f46a9172
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-07-08 19:05:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/f46a9172700a3e2d63cb772e604120bb6f60d4b0

6766844: ByteArrayInputStream#read with a byte array of length 0 not consistent with InputStream when at EOF

Reviewed-by: naoto, lancea, joehw

! src/java.base/share/classes/java/io/ByteArrayInputStream.java
! test/jdk/java/io/ByteArrayInputStream/ReadAllReadNTransferTo.java

Changeset: 9acb2a69
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-07-08 19:23:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/9acb2a69a9f80a6aeae38ce2bf1c9770d4e8a146

8270109: ProblemList 4 SA tests on macOS-aarch64

Reviewed-by: mikael

! test/hotspot/jtreg/ProblemList.txt

Changeset: 64016338
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-07-08 20:23:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/6401633800daff1bb80ec7e134edbaa1dbcc8499

8269722: NPE in HtmlDocletWriter

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
+ test/langtools/jdk/javadoc/doclet/testInherited/TestInherited.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java

Changeset: dfd6b2be
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-08 23:21:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/dfd6b2be7d2cc312bf550a475be91072259f88af

Merge

! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/callnode.cpp
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/callnode.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: c93204ce
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-07-09 06:51:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/c93204ce3d4653705e6aeeadb9b3c591e469de77

8269914: Factor out heap printing for G1 young and full gc
8270018: Add scoped object for g1 young gc JFR notification

Reviewed-by: ayang, iwalulya, kbarrett

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp

Changeset: 676f1d76
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-07-09 07:54:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/676f1d76cab9108655f2ce462db321b975563eb7

8270094: Shenandoah: Provide human-readable labels for test configurations

Reviewed-by: zgu

! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java
! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java
! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestResizeTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java
! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/compiler/FoldIfAfterExpansion.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestNullCheck.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestEnabled.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousMoves.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java
! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java

Changeset: 3d193adb
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-07-09 10:03:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/3d193adbec07a77dce3b34fe5d0dbb99ff03b9a7

8270082: Remove unnecessary gc_timer null check in ReferenceProcessorPhaseTimes

Reviewed-by: tschatzl, kbarrett

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

Changeset: 5a742910
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-07-09 14:52:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/5a742910135a66ba96d7d7e7a7af28d82a620289

8266565: Spec of ForwardingJavaFileManager/ForwardingFileObject/ForwardingJavaFileObject methods should mention delegation instead of being copied

Reviewed-by: vromero

! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java

Changeset: 3588634d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-07-09 16:14:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/3588634d5403a6472fc88eb2ad8576f55cad2f89

8268420: new Reporter method to report a diagnostic within a DocTree node

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocLog.java
+ test/langtools/jdk/javadoc/doclet/testDocTreeDiags/MyTaglet.java
+ test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java

Changeset: e4c24f01
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-07-09 17:34:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4c24f01ef97de1c9a5a5faca5dd8ea2ad8c62d9

8270171: Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests

Reviewed-by: shade

! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java

Changeset: 7bfa39f5
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2021-07-09 18:29:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/7bfa39f59a745b562355436f9eb91992dbe243b2

8270108: Update JCov version to 3.0.9

Reviewed-by: serb, erikj

! make/conf/jib-profiles.js

Changeset: d6c0f5fa
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-07-09 19:29:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/d6c0f5fa22d2fc07a4d8957d7ad005c03df9f8d2

8270059: Remove KVHashtable

Reviewed-by: dholmes, coleenp

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/hashtable.hpp

Changeset: 46c610cb
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2021-07-09 01:55:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/46c610cbd84fc19c3f6591c9a6672768fb90c481

8269840: Update Platform.isDefaultCDSArchiveSupported() to return true for aarch64 platforms

Reviewed-by: minqi, iklam

! test/lib/jdk/test/lib/Platform.java

Changeset: 62ff55d3
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-07-09 03:20:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/62ff55d383c4763c3d17b7766a2a9649d75f9afc

8269952: compiler/vectorapi/VectorCastShape*Test.java tests failed on avx2 machines

Reviewed-by: kvn, dlong

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

Changeset: 885f7b11
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-07-09 08:03:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/885f7b1141d1d8e6b560ebaf0c2d4878be0ea8ba

8269146: Missing unreported constraints on pattern and other case label combination
8269301: Switch statement with a pattern, constant and default label elements crash javac

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
+ test/langtools/tools/javac/patterns/CaseStructureTest.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
! test/langtools/tools/javac/patterns/Switches.java

Changeset: 1196b356
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-07-09 11:03:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/1196b3568459511df7534848ac42f13489c61be6

8270151: IncompatibleClassChangeError on empty pattern switch statement case

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/tools/javac/patterns/SealedTypeChanges.java
! test/langtools/tools/javac/patterns/Switches.java

Changeset: f791fdf2
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-07-09 11:53:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/f791fdf23ef6e49e7e1ca68e33a16f6686e0bfa1

8261147: C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestWronglyMarkedReduction.java

Changeset: 6889a39a
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-07-09 14:33:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/6889a39a3f124d2442584cb7646b2d6a18745e78

8268826: Cleanup Override in Context-Specific Deserialization Filters

Reviewed-by: dfuchs, bchristi

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFactoryExample.java
+ test/jdk/java/io/Serializable/serialFilter/SerialFactoryFaults.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterFunctionTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/TEST.properties
! test/jdk/java/io/Serializable/serialFilter/java.security-extra-factory
+ test/jdk/java/io/Serializable/serialFilter/logging.properties

Changeset: ec975c6a
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-10 01:23:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/ec975c6a055688c014e709917dcfc340037e684f

Merge

! src/hotspot/cpu/x86/x86.ad
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/x86/x86.ad
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 68b6e11e
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-07-10 05:01:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/68b6e11e481349e40014aa4593a53ae2ea74aedc

8270083: -Wnonnull errors happen with GCC 11.1.1

Reviewed-by: erikj, dlong, kbarrett

! make/hotspot/lib/JvmOverrideFiles.gmk
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp

Changeset: ac75a53f
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-07-11 18:15:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/ac75a53fc513cce2a1aa266f0b7235d150a76c01

8253779: Amalloc may be wasting space by overaligning

Reviewed-by: kbarrett, stuefe

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/type.hpp

Changeset: 86a20081
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-07-12 07:53:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/86a20081aefb6d43dc8a4d404adb2c1fb5729585

8051680: (ref) unnecessary process_soft_ref_reconsider

Reviewed-by: kbarrett, tschatzl

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

Changeset: 6a9bc108
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-07-12 08:25:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/6a9bc108736522897f03a75c83e90e2c2a183d27

8270184: [TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for lambdas

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 8973867f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-07-12 08:41:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/8973867fb9568a3a527b763c9ce10cebdfb306d0

8269295: Verification time before/after young collection only covers parts of the verification

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp

Changeset: 7cbb67a3
Author:    Anton Kozlov <akozlov at openjdk.org>
Date:      2021-07-12 11:12:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/7cbb67a3f8adc83a5b51c092a66480d7b22a6bea

8267666: Add option to jcmd GC.heap_dump to use existing file

Reviewed-by: rschmelter, clanger

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/heapDumperCompression.hpp
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpTest.java

Changeset: c3a42edd
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-07-12 11:36:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/c3a42eddecf29b203a6397519b5643d5f3e2fd28

8269878: Handle redundant reg-2-reg moves in X86 backend

Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp

Changeset: 548bb311
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-07-12 12:22:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/548bb3119cf792bb1e65e15e990a4addc9155312

8270110: Shenandoah: Add test for JDK-8269661

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
+ test/hotspot/jtreg/gc/shenandoah/jni/TestStringCriticalWithDedup.java
+ test/hotspot/jtreg/gc/shenandoah/jni/libTestStringCriticalWithDedup.c

Changeset: 92ae6a51
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-07-12 14:21:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/92ae6a512340485f75a12479dc1c1b8d3261bc76

8244162: Additional opportunities to use NONCOPYABLE

Reviewed-by: dholmes, kbarrett, shade

! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/classfile/stackMapTableFormat.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp
! src/hotspot/share/logging/logMessageBuffer.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/utilities/formatBuffer.hpp

Changeset: 1aef372e
Author:    Ignasi Marimon-Clos <ignasi35 at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2021-07-12 16:54:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/1aef372ed89a48f4eac0ac03b2b3520348713efb

8266578: Disambiguate BigDecimal description of scale

Reviewed-by: darcy, bpb

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 41a5eb43
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-07-12 18:14:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/41a5eb437204a650d6cc271f41e1d186ee812a88

8270117: Broken jtreg link in "Building the JDK" page

Reviewed-by: sgehwolf

! doc/building.html
! doc/building.md

Changeset: 7d2825e4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-07-12 18:25:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/7d2825e4219671bdaef6586864afecbca7b33e48

8270169: G1: Incorrect reference discovery MT degree in concurrent marking

Reviewed-by: tschatzl, iwalulya, kbarrett

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

Changeset: 353e9c86
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-07-12 18:54:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/353e9c8607e3a433aac786bd7b818d77ff75dd11

8270320: JDK-8270110 committed invalid copyright headers

Reviewed-by: kvn

! test/hotspot/jtreg/gc/shenandoah/jni/TestStringCriticalWithDedup.java
! test/hotspot/jtreg/gc/shenandoah/jni/libTestStringCriticalWithDedup.c

Changeset: a4e5f08f
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-07-12 19:03:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/a4e5f08fefac50a1ced7ff4178d9d76f90797949

8267281: Call prepare_for_dynamic_dumping for jcmd dynamic_dump

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java

Changeset: afe957cd
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-07-13 02:23:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/afe957cd9741810a113ea165a635a117c0ea556f

8268698: Use Objects.check{Index,FromToIndex,FromIndexSize} for java.base

Reviewed-by: mchung, rriggs

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/invoke/AbstractConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
! src/java.base/share/classes/java/util/Base64.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/zip/Adler32.java
! src/java.base/share/classes/java/util/zip/CRC32.java
! src/java.base/share/classes/java/util/zip/CRC32C.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/jdk/internal/util/Preconditions.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/security/provider/DigestBase.java
! src/java.base/share/classes/sun/security/provider/MD5.java
! src/java.base/share/classes/sun/security/provider/SHA.java
! src/java.base/share/classes/sun/security/provider/SHA2.java
! src/java.base/share/classes/sun/security/provider/SHA5.java
! src/java.base/share/classes/sun/security/util/ArrayUtil.java
! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.base/windows/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/SourceChannelImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java
! test/jdk/java/lang/StringBuffer/Exceptions.java
! test/jdk/java/lang/StringBuilder/Exceptions.java
! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java
! test/micro/org/openjdk/bench/vm/compiler/CopyLoop.java

Changeset: 07e90524
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-07-13 02:24:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/07e90524576f159fc16523430f1db62327c89a3b

8270056: Generated lambda class can not access protected static method of target class

Co-authored-by: NekoCaffeine <nekocaffeine at qq.com>
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/ProtectedMethodInOtherPackage.java
- test/jdk/java/lang/invoke/lambda/superProtectedMethod/SuperMethodTest.java

Changeset: 565ec851
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-07-13 10:36:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/565ec8518ba971fc8103e74f810f1e79e05ea1a1

8270282: Semantically rename reference processing subphases

Reviewed-by: kbarrett, tschatzl

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

Changeset: 25460065
Author:    Phil Race <prr at openjdk.org>
Date:      2021-07-10 19:12:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/254600658acbc5c40ae8f0de0d01c9906c67c46c

8270216: [macOS] Update named used for Java run loop mode

Reviewed-by: serb

! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m

Changeset: 3d82b0e6
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-07-11 11:03:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/3d82b0e634583f4bc01ceece9dd82fc00fd6f9c3

8269558: fix of JDK-8252657 missed to update history at the end of JVM TI spec

Reviewed-by: dcubed, cjplummer

! src/hotspot/share/prims/jvmti.xml

Changeset: e1d3e73d
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-07-12 10:24:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/e1d3e73d4ee32fac7e5b6b2666221717270d4814

8268965: TCP Connection Reset when connecting simple socket to SSL server

Reviewed-by: xuelei
Backport-of: 6f171b9f0d28ad17b31a54bad894f38d19df6f73

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketReset.java

Changeset: 999ced03
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2021-07-12 11:23:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/999ced03ccd58b216adf9a7bfb2646e511219e6c

8269873: serviceability/sa/Clhsdb tests are using a C2 specific VMStruct field

Reviewed-by: cjplummer, dholmes, sspitsyn

! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java

Changeset: 4fc3180f
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2021-07-12 14:54:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/4fc3180f75e1cea4ebd613f8253be205d95f830c

8266345: (fs) Custom DefaultFileSystemProvider security related loops

Co-authored-by: Brian Burkhalter <bpb at openjdk.org>
Reviewed-by: bpb, chegar

! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java
+ test/jdk/java/nio/file/spi/fs.policy

Changeset: 6b123b05
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-13 10:50:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/6b123b059136b0c1efa62a23824b9aa253e6a519

Merge

! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java

Changeset: 375fc2a2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-07-13 11:27:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/375fc2a2b29c454b36d3ae068a080b28f6ec04e9

8270009: Factor out and shuffle methods in G1CollectedHeap::do_collection_pause_at_safepoint_helper

Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp

Changeset: 460c4bb6
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-07-13 13:06:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/460c4bb6ceeea20d21f41c9d62280c0b2bd747e7

8270179: Rename Amalloc_4
8270217: Fix Arena::Amalloc to check for overflow better

Reviewed-by: kbarrett, stuefe

! src/hotspot/share/adlc/arena.hpp
! src/hotspot/share/adlc/dict2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.inline.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handles.hpp

Changeset: 7ac08161
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-07-13 13:30:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/7ac08161a8b2080ed054bc00a30d6f694ece4df3

8269897: Shenandoah: Resolve UNKNOWN access strength, where possible

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp

Changeset: ca806ef3
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-07-13 16:55:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/ca806ef31970e2d020e631d55b44cfe30e11c5ca

8263531: Remove unused buffer int

Reviewed-by: chegar, vtewari, wetmore

! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java

Changeset: 9cac94d5
Author:    Scott Gibbons <scott.gibbons at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-07-13 23:52:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/9cac94d581f240c10fe8fff2f803109a1ae30637

8269404: Base64 Encoding optimization enhancements for x86 using AVX-512

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp

Changeset: 770e2aa3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-07-14 01:05:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/770e2aa3c6a2bbbc578e60dc2b11300344863e70

8215948: [TESTBUG] gtest pseudo-JavaThreads could be more regular JavaThreads

Reviewed-by: coleenp, pchilanomate

! test/hotspot/gtest/threadHelper.inline.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp

Changeset: 0f329828
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2021-07-13 05:55:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f32982872eb1454e55390760b65beb5838afc55

8270203: Missing build dependency between jdk.jfr-gendata and buildtools-hotspot

Reviewed-by: tbell

! make/Main.gmk

Changeset: 040c02b9
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-07-13 08:50:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/040c02b942a2829626b5bc4a63c3335cd3fe53f4

8269795: C2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV

Reviewed-by: thartmann, roland, kvn

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

Changeset: e631addd
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2021-07-13 09:27:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/e631addd70437c776eeeb481e0b44f1d0fd22fe8

8259848: Interim javadoc build does not support platform links

Reviewed-by: hannesw, jjg, ihse

! make/modules/jdk.javadoc/Gendata.gmk

Changeset: 00ef65f3
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-07-13 09:41:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/00ef65f34d35bf1a3fa6835cc16f19af40c3c325

8269525: Deadlock during Volano with JFR

Reviewed-by: egahlin

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: bd95c0c9
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-07-13 09:43:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/bd95c0c9e02946ae6a0d525b1425485b1de4add8

8269635: Stress test SEGV while emitting OldObjectSample

Reviewed-by: jbachorik

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp

Changeset: b2416b60
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-07-13 10:53:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/b2416b60fbe1117cc502d5ecdd8356d42d27fddb

8269281: java/foreign/Test{Down,Up}call.java time out

Reviewed-by: jvernee

! test/jdk/java/foreign/CallGeneratorHelper.java
! test/jdk/java/foreign/TestDowncall.java
! test/jdk/java/foreign/TestUpcall.java

Changeset: d32e42cd
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-07-13 14:34:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/d32e42cdd461ee5793331ad237b072c16b096ef4

8270184: [TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for lambdas

Backport-of: 6a9bc108736522897f03a75c83e90e2c2a183d27

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 8583aab3
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-07-13 17:48:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/8583aab374c3c2ad94c88e7f649d81ce5f319a5f

8270025: DynamicCallSiteDesc::withArgs doesn't throw NPE

Reviewed-by: jvernee, mchung

! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
+ test/jdk/java/lang/constant/DynamicCallSiteDescTest.java

Changeset: 4a7ccf36
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-14 01:07:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/4a7ccf36e9a3978c437db3efe892dd23e8a0b772

Merge

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: b6d76538
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-07-14 07:52:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/b6d765386ec38d83a092ebf8dc109370f74e314d

8264419: Remove has_max_index argument from G1BlockOffsetTablePart::block_at_or_preceding

Reviewed-by: ayang, tschatzl

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

Changeset: 589a1d53
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-07-14 08:14:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/589a1d53df0f53c064fda8a2ac491e0a536ea487

8270155: ARM32: Improve register dump in hs_err

Reviewed-by: dholmes, stuefe

! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp

Changeset: 357fe09f
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-07-14 09:02:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/357fe09f2e46efa3343f6c8a57b8693dcd5dd43c

8247351: [aarch64] NullPointerException during stack walking (clhsdb "where -a")

Reviewed-by: cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java

Changeset: c0d4efff
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-07-14 15:50:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/c0d4efff3c7b853cd663726b668d49d01e0f8ee0

6506405: Math.abs(float) is slow

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/jdk/internal/math/DoubleConsts.java
! src/java.base/share/classes/jdk/internal/math/FloatConsts.java
! test/jdk/java/lang/Math/AbsTests.java

Changeset: 801776bb
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2021-07-15 20:03:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/801776bbd195877c94abcee5e78e12ce7b33b1db

Merge branch 'master' into fibers

! make/conf/jib-profiles.js
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! test/jdk/java/lang/ProcessBuilder/Basic.java
! make/conf/jib-profiles.js
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! test/jdk/java/lang/ProcessBuilder/Basic.java



More information about the loom-dev mailing list