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