git: openjdk/amber: stats-before-this-super: 99 new changesets

duke duke at openjdk.java.net
Thu Jul 8 22:08:36 UTC 2021


Changeset: 4930ae96
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2021-07-01 00:16:23 +0000
URL:       https://git.openjdk.java.net/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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: 387c2ac5
Author:    duke <duke at openjdk.org>
Date:      2021-07-08 22:02:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/387c2ac574d781e3f608bea76c5c026285f7c70b

Automatic merge of master into stats-before-this-super

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



More information about the amber-dev mailing list