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

duke duke at openjdk.java.net
Thu Apr 22 22:09:20 UTC 2021


Changeset: 3423f3e1
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2021-04-15 23:42:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/3423f3e1

8265180: JvmtiCompiledMethodLoadEvent should include the stub section of nmethods

Reviewed-by: kvn, sspitsyn

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

Changeset: 64e21307
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-04-16 06:45:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/64e21307

8262108: SimpleDateFormat formatting broken for sq_MK Locale

Reviewed-by: naoto

! src/java.base/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java
+ test/jdk/java/util/Calendar/CalendarDisplayNamesTest.java
! test/jdk/java/util/Calendar/NarrowNamesTest.java

Changeset: e0151a6f
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-04-16 07:12:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/e0151a6f

8264104: Eliminate unnecessary vector mask conversion during VectorUnbox for floating point VectorMask

Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 50f3da8d
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2021-04-16 07:19:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/50f3da8d

8264480: Unreachable code in nmethod.cpp inside #ifdef DEBUG

Reviewed-by: chagedorn, kvn

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

Changeset: fc89fe64
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-04-16 07:29:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/fc89fe64

8265119: G1: update_remset_before_rebuild mixes liveness in words with liveness in bytes

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
+ test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java

Changeset: b4ba74e3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-04-16 08:07:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/b4ba74e3

8264987: G1: Fill BOTs for Survivor-turned-to-Old regions in full gc

Co-authored-by: Shoubing Ma <mashoubing1 at huawei.com>
Reviewed-by: tschatzl, sjohanss

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

Changeset: 1d66a155
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-04-16 09:25:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/1d66a155

8265330: G1: Fix comment in G1FullGCPrepareTask::G1CalculatePointersClosure

Reviewed-by: shade, mli

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

Changeset: 71373280
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-04-16 11:34:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/71373280

8264958: C2 compilation fails with assert "n is later than its clone"

Reviewed-by: neliasso, thartmann

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

Changeset: 10ec38f8
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-04-16 11:49:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/10ec38f8

8262462: IGV: cannot remove specific groups imported via network

Reviewed-by: neliasso

! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java

Changeset: 17b6592d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-04-16 12:10:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/17b6592d

8265335: Epsilon: Minor typo in EpsilonElasticTLABDecay description

Reviewed-by: tschatzl

! src/hotspot/share/gc/epsilon/epsilon_globals.hpp

Changeset: ff5bb8cf
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-04-16 12:27:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/ff5bb8cf

8265239: Shenandoah: Shenandoah heap region count could be off by 1

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp

Changeset: 714298a5
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-04-16 12:40:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/714298a5

8265259: G1: Fix HeapRegion::block_is_obj for unloading class in full gc

Reviewed-by: sjohanss, tschatzl

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

Changeset: 6946d91d
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2021-04-16 14:32:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/6946d91d

8075915: The eight controls without black backgrounds with WinLAF & GTK LAF & Nimbus LAF

Reviewed-by: psadhukhan, kizune, aivanov

- test/jdk/javax/swing/JCheckBox/4449413/bug4449413.html
! test/jdk/javax/swing/JCheckBox/4449413/bug4449413.java

Changeset: 694e1cdc
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-16 14:33:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/694e1cdc

8262060: compiler/whitebox/BlockingCompilation.java timed out

Reviewed-by: iignatyev

! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java

Changeset: cee4f1d9
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-04-16 15:38:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/cee4f1d9

8203925: tools/javac/importscope/T8193717.java ran out of java heap

Reviewed-by: vromero

! test/langtools/ProblemList.txt

Changeset: 1c3fd46d
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-04-16 15:46:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/1c3fd46d

8265175: (fs) Files.copy(Path,Path,CopyOption...) should use sendfile on Linux

Reviewed-by: alanb

! src/java.base/unix/native/libnio/fs/UnixCopyFile.c

Changeset: 79adc16f
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-04-16 16:51:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/79adc16f

8264152: javax/net/ssl/DTLS/RespondToRetransmit.java timed out

Reviewed-by: xuelei

! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java
! test/jdk/javax/net/ssl/DTLS/PacketLossRetransmission.java
! test/jdk/javax/net/ssl/DTLS/RespondToRetransmit.java

Changeset: 7c37c022
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-04-16 17:26:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/7c37c022

8244190: JFR: When starting a JVM with -XX:StartFlightRecording, output is written to stdout

Reviewed-by: mgronlun

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/logging/logTag.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java
! test/jdk/jdk/jfr/jcmd/JcmdAsserts.java
+ test/jdk/jdk/jfr/startupargs/TestStartupMessage.java

Changeset: 74d03abb
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-04-16 19:30:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/74d03abb

8039270: The background color of  the button can't be displayed and when pressed the button, the background color can not be changed in accordance with the case described.

Reviewed-by: azvegint, trebari

+ test/jdk/javax/swing/JToggleButton/4128979/bug4128979.html
+ test/jdk/javax/swing/JToggleButton/4128979/bug4128979.java

Changeset: 4413dbfb
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-04-16 19:51:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/4413dbfb

8263395: Incorrect use of Objects.nonNull

Reviewed-by: shade

! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java

Changeset: 0bdc3e7a
Author:    Ian Graves <igraves at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-04-16 20:05:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/0bdc3e7a

8262744: Formatter '%g' conversion uses wrong format for BigDecimal rounding up to limits

Reviewed-by: rriggs, bpb

! src/java.base/share/classes/java/util/Formatter.java
+ test/jdk/java/util/Formatter/BigDecimalRounding.java

Changeset: 888d80b5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-04-16 20:21:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/888d80b5

8265358: ProblemList jdk/jshell/ToolBasicTest.java on macOS-aarch64
8265361: ProblemList a few compiler/whitebox tests on macos-aarch64
8265363: ProblemList java/net/Socket/UdpSocket.java on macos-aarch64
8265368: ProblemList 3 java/net/httpclient/websocket tests on macos-aarch64
8265370: ProblemList java/net/MulticastSocket/Promiscuous.java on macos-aarch64

Reviewed-by: bpb, mikael

! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! test/langtools/ProblemList.txt

Changeset: 2c4075cb
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-04-16 21:20:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/2c4075cb

8265381: ProblemList runtime/logging/RedefineClasses.java on macos-x64 -Xcomp

Reviewed-by: bpb

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

Changeset: c108e7ab
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-04-16 21:28:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/c108e7ab

8265154: vinserti128 operand mix up for KNL platforms

Reviewed-by: thartmann, kvn

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

Changeset: ff499701
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-04-16 22:23:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/ff499701

8265375: Bootcycle builds fail with StackOverflowError in cldrconverter

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java

Changeset: 926e3bc0
Author:    Denis Konoplev <dkonoplev at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2021-04-17 06:07:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/926e3bc0

8264143: Lanai: RenderPerfTest.BgrSwBlitImage has artefacts on apple M1

Reviewed-by: jdv

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/common.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders.metal

Changeset: 66f89870
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-04-17 06:21:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/66f89870

8265298: Hard VM crash when deadlock between "access" and higher ranked lock is detected

Reviewed-by: pchilanomate, dholmes

! src/hotspot/share/runtime/mutex.cpp
! test/hotspot/gtest/runtime/test_mutex_rank.cpp

Changeset: cb8394a8
Author:    Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2021-04-17 12:33:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/cb8394a8

8265304: Temporarily make Metal the default 2D rendering pipeline for macOS

Reviewed-by: jdv, kcr, azvegint, prr

! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java

Changeset: 73d5f3b5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-04-18 04:26:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/73d5f3b5

8265313: Obsolete the unused AssertOnSuspendWaitFailure and TraceSuspendWaitFailures flags

Reviewed-by: shade, hseigel, dcubed

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

Changeset: 1ac25b82
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-04-18 04:32:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/1ac25b82

8264372: Threads::destroy_vm only ever returns true

Reviewed-by: shade, dcubed

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: a2b0e0f4
Author:    Yi Yang <yyang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-04-19 06:26:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/a2b0e0f4

8265323: Leftover local variables in PcDesc

Reviewed-by: thartmann, neliasso

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

Changeset: fa58aae8
Author:    Yi Yang <yyang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-04-19 06:27:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/fa58aae8

8265245: depChecker_<cpu> don't have any functionalities

Reviewed-by: thartmann, neliasso

- src/hotspot/cpu/aarch64/depChecker_aarch64.cpp
- src/hotspot/cpu/aarch64/depChecker_aarch64.hpp
- src/hotspot/cpu/arm/depChecker_arm.cpp
- src/hotspot/cpu/arm/depChecker_arm.hpp
- src/hotspot/cpu/ppc/depChecker_ppc.hpp
! src/hotspot/cpu/ppc/disassembler_ppc.cpp
- src/hotspot/cpu/s390/depChecker_s390.hpp
! src/hotspot/cpu/s390/disassembler_s390.cpp
- src/hotspot/cpu/x86/depChecker_x86.cpp
- src/hotspot/cpu/x86/depChecker_x86.hpp
- src/hotspot/cpu/zero/depChecker_zero.cpp
- src/hotspot/cpu/zero/depChecker_zero.hpp
! src/hotspot/share/compiler/disassembler.cpp

Changeset: c607d12e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-04-19 07:04:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/c607d12e

8249528: Remove obsolete comment in G1RootProcessor::process_java_roots

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp

Changeset: e390e550
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-04-19 07:08:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/e390e550

8265066: Split ReservedSpace constructor to avoid default parameter

Reviewed-by: tschatzl, stefank

! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp

Changeset: 49b9e689
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-04-19 09:18:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/49b9e689

8262165: NMT report should state how many callsites had been skipped

Reviewed-by: zgu, shade

! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memReporter.hpp

Changeset: d9e19f16
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2021-04-19 09:31:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/d9e19f16

8265226: (dc) API note in DatagramChannel.open should link to StandardProtocolFamily.UNIX

Reviewed-by: iris, alanb

! src/java.base/share/classes/java/nio/channels/DatagramChannel.java

Changeset: 7d01c988
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-04-19 09:58:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/7d01c988

8265414: Variable assigned but not used in G1FreeHumongousRegionClosure

Reviewed-by: tschatzl, iwalulya

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

Changeset: d1c8c9ea
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2021-04-19 10:23:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/d1c8c9ea

8197811: Test java/awt/Choice/PopupPosTest/PopupPosTest.java fails on Windows

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.java

Changeset: b64a3fb9
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-04-19 10:45:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/b64a3fb9

8265325: Optimize StubRoutines::dpow() for Math.pow(x, 0.5)

Reviewed-by: kvn, neliasso

! src/hotspot/cpu/x86/macroAssembler_x86_pow.cpp
+ test/hotspot/jtreg/compiler/intrinsics/math/TestPow0Dot5Opt.java
! test/micro/org/openjdk/bench/java/lang/MathBench.java

Changeset: c8871487
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-04-19 11:36:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/c8871487

8265079: Implement VarHandle invoker caching

Reviewed-by: redestad, vlivanov, psandoz, mchung

! src/java.base/share/classes/java/lang/invoke/Invokers.java
+ test/jdk/java/lang/invoke/TestVHInvokerCaching.java

Changeset: b14e0ee4
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2021-04-19 13:48:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/b14e0ee4

8265371: Change to Visual Studio 2019 16.9.3 for building on Windows at Oracle

Reviewed-by: mikael

! make/conf/jib-profiles.js

Changeset: 8dbf7aa1
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-04-19 14:29:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/8dbf7aa1

8241306: Add SignatureMethodParameterSpec subclass for RSASSA-PSS params

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureMethod.java
+ src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/spec/RSAPSSParameterSpec.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java
- src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/RSAPSSParameterSpec.java
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
+ test/jdk/javax/xml/crypto/dsig/PSSSpec.java
+ test/jdk/javax/xml/crypto/dsig/SecureValidation.java
+ test/lib/jdk/test/lib/security/XMLUtils.java

Changeset: d9e40dd5
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-04-19 14:37:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/d9e40dd5

8199407: Skip Rebuild Remset Phase if there are no rebuild candidates

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
+ test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java

Changeset: 5303ccb8
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-04-19 14:39:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/5303ccb8

8265135: Reduce work initializing VarForms

Reviewed-by: psandoz, mchung

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarForm.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java

Changeset: 8bec6fe6
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-04-19 16:11:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/8bec6fe6

8264277: java.xml.crypto module should be granted FilePermission and SocketPermission

Reviewed-by: mullan

! src/java.base/share/lib/security/default.policy
+ test/jdk/javax/xml/crypto/dsig/FileSocketPermissions.java

Changeset: 235daea0
Author:    Yi Yang <yyang at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2021-04-19 16:54:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/235daea0

8265285: Unnecessary inclusion of bytecodeHistogram.hpp

Reviewed-by: dholmes, iklam

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/utilities/debug.cpp

Changeset: b703e0a4
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-04-19 17:06:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/b703e0a4

8264569: Remove obsolete error messages from CDSTestUtils.java

Reviewed-by: iklam

! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 54cb388d
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2021-04-19 17:45:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/54cb388d

8252600: [JVMCI] remove mx configuration

Reviewed-by: erikj, kvn

- src/hotspot/.mx.jvmci/eclipse-settings/org.eclipse.jdt.core.prefs
- src/hotspot/.mx.jvmci/hotspot/templates/eclipse/cproject
- src/hotspot/.mx.jvmci/hotspot/templates/eclipse/settings/org.eclipse.cdt.core.prefs
- src/hotspot/.mx.jvmci/hotspot/templates/eclipse/settings/org.eclipse.cdt.ui.prefs
- src/hotspot/.mx.jvmci/hotspot/templates/eclipse/settings/org.eclipse.core.runtime.prefs
- src/hotspot/.mx.jvmci/mx_jvmci.py
- src/hotspot/.mx.jvmci/suite.py

Changeset: 5b43b39e
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2021-04-19 18:17:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/5b43b39e

8263154: [macos] DMG builds have finder errors

Reviewed-by: herrick, asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties

Changeset: 39907136
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-04-19 18:49:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/39907136

8265463: ProblemList vmTestbase/vm/mlvm/mixed/stress/regression/b6969574/INDIFY_Test.java on Win-X64 -Xcomp
8265464: ProblemList vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1 in -Xcomp configs

Reviewed-by: mikael

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

Changeset: 713483c7
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2021-04-19 19:46:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/713483c7

8265373: Change to GCC 10.3 for building on Linux at Oracle

Reviewed-by: mikael

! make/conf/jib-profiles.js
! make/devkit/Tools.gmk

Changeset: e0fd5fc0
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-04-19 21:15:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/e0fd5fc0

8265028: JDWP debug agent thread lookup can be made faster

Reviewed-by: sspitsyn, amenkov

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c

Changeset: ab224074
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2021-04-19 22:29:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/ab224074

8265486: ProblemList javax/sound/midi/Sequencer/Recording.java on macosx-aarch64

Reviewed-by: prr, serb

! test/jdk/ProblemList.txt

Changeset: 142edd3a
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-04-20 01:18:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/142edd3a

8265152: jpackage cleanup fails on Windows with IOException deleting msi

Reviewed-by: herrick, asemenyuk

! src/jdk.jpackage/windows/native/common/MsiDb.h

Changeset: 787908c7
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2021-04-20 01:44:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/787908c7

8264221: Rewrite confusing stream API chain in SnippetMaps

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java

Changeset: f1d4ae6c
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-04-20 05:06:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/f1d4ae6c

8263718: unused-result warning happens at os_linux.cpp

Reviewed-by: dholmes, stuefe

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: 79798c65
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-04-20 07:53:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/79798c65

8265136: ZGC: Expose GarbageCollectorMXBeans for both pauses and cycles

Reviewed-by: sspitsyn, ayang

! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zServiceability.hpp
! test/hotspot/jtreg/gc/TestFullGCCount.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java

Changeset: 51366439
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-04-20 07:58:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/51366439

8262725: IGV: crash when removing all graphs in a group

Make IGV close graph views when their groups are either removed or emptied, and
avoid faulty graph view computation for empty groups.

Reviewed-by: chagedorn, rrich

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

Changeset: a25bae82
Author:    Andrew Haley <aph at openjdk.org>
Date:      2021-04-20 08:09:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/a25bae82

8261445: Use memory_order_relaxed for os::random().

Reviewed-by: adinn, eosterlund, mdoerr, dholmes

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

Changeset: d81b0461
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-04-20 10:06:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/d81b0461

8263227: C2: inconsistent spilling due to dead nodes in exception block

Eliminate dead nodes created by call-catch cleanup even if they have multiple
projections. Assert that definitions dominate uses and projections are scheduled
next to their parent nodes.

Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/reg_split.cpp
+ test/hotspot/jtreg/compiler/exceptions/TestSpilling.java

Changeset: 072ae7ec
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-04-20 10:36:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/072ae7ec

8265436: G1: Improve gc+phases log output during full gc

Reviewed-by: ayang, mli

! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! test/hotspot/jtreg/gc/g1/TestG1SkipCompaction.java

Changeset: c52e5f2b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-04-20 12:48:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/c52e5f2b

8265435: Remove dummy lists in G1CalculatePointersClosure

Reviewed-by: sjohanss, tschatzl

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

Changeset: 72c88fc4
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2021-04-20 14:37:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/72c88fc4

8257459: Bump minimum boot jdk to JDK 16

Reviewed-by: darcy, iris, erikj

! make/conf/jib-profiles.js
! make/conf/test-dependencies
! make/conf/version-numbers.conf

Changeset: 4dcaac1f
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-04-20 15:53:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/4dcaac1f

8265036: JFR: Remove use of -XX:StartFlightRecording= and -XX:FlightRecorderOptions=

Reviewed-by: cjplummer

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/java.base/share/man/java.1
! src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java
! test/hotspot/jtreg/runtime/cds/appcds/CDSandJFR.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/TestWithProfiler.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom_JFR.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
! test/jdk/com/sun/jdi/JdbOptions.java
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestRegisteredFalseAndRunning.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java
! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java
! test/jdk/jdk/jfr/event/runtime/TestThrowableInstrumentation.java
! test/jdk/jdk/jfr/jcmd/TestJcmdStartPathToGCRoots.java
! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithOptions.java
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java
! test/jdk/jdk/jfr/jvm/TestJfrJavaBase.java
! test/jdk/jdk/jfr/jvm/TestLogOutput.java
! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java
! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java
! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java
! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java
! test/jdk/jdk/jfr/startupargs/TestOldObjectQueueSize.java
! test/jdk/jdk/jfr/startupargs/TestRepositoryPath.java
! test/jdk/jdk/jfr/startupargs/TestRepositoryPathLong.java
! test/jdk/jdk/jfr/startupargs/TestRetransform.java
! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java
! test/jdk/jdk/jfr/startupargs/TestStartDelay.java
! test/jdk/jdk/jfr/startupargs/TestStartDelayRunning.java
! test/jdk/jdk/jfr/startupargs/TestStartDuration.java
! test/jdk/jdk/jfr/startupargs/TestStartMaxAgeSize.java
! test/jdk/jdk/jfr/startupargs/TestStartName.java
! test/jdk/jdk/jfr/startupargs/TestStartNoSettings.java
! test/jdk/jdk/jfr/startupargs/TestStartRecording.java

Changeset: d6134598
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-04-20 17:27:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/d6134598

8265407: JFR: Fix Typos

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java

Changeset: f47faf28
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2021-04-20 21:33:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/f47faf28

8228988: AnnotationParser throws NullPointerException on incompatible member type

Reviewed-by: darcy

! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
+ test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java
+ test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java

Changeset: 17a741d6
Author:    Aleksei Efimov <aefimov at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-10-14 14:35:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/17a741d6

8244473: Contextualize registration for JNDI

Also reviewed by Chris Ries <chris.ries at oracle.com>

Reviewed-by: dfuchs, rriggs, rhalade, skoivu, mullan

! src/java.base/share/conf/security/java.security
! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java
! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java
+ src/java.naming/share/classes/com/sun/naming/internal/ObjectFactoriesFilter.java
! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/java.naming/share/classes/module-info.java
! src/jdk.naming.rmi/share/classes/module-info.java

Changeset: 7232e3c7
Author:    Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-10-26 18:55:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/7232e3c7

8249906: Enhance opening JARs

Reviewed-by: weijun, rhalade, mschoene

! src/java.base/share/classes/java/security/cert/CertPathHelperImpl.java
! src/java.base/share/classes/java/security/cert/TrustAnchor.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
+ src/java.base/share/classes/sun/security/provider/certpath/CertPathConstraintsParameters.java
! src/java.base/share/classes/sun/security/provider/certpath/CertPathHelper.java
! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIX.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
+ src/java.base/share/classes/sun/security/util/JarConstraintsParameters.java
! src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! src/java.base/share/classes/sun/security/validator/SimpleValidator.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java

Changeset: 4471789a
Author:    Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-10-28 00:21:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/4471789a

8253799: Make lists of normal filenames

Reviewed-by: alanb, rhalade

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

Changeset: e56e0872
Author:    Roger Riggs <rriggs at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-12-01 14:36:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/e56e0872

8250568: Less ambiguous processing

Reviewed-by: alanb, rhalade

! src/java.base/windows/classes/java/lang/ProcessImpl.java

Changeset: 2003e91d
Author:    Jamsheed Mohammed C M <jcm at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-12-22 15:36:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/2003e91d

8244543: Enhanced handling of abstract classes

Reviewed-by: vlivanov, rhalade

! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp

Changeset: ae33d2a2
Author:    Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-01-07 14:06:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/ae33d2a2

8258247: Couple of issues in fix for JDK-8249906

Reviewed-by: rhalade, weijun

! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java
! test/jdk/sun/security/x509/AlgorithmId/AlgorithmIdEqualsHashCode.java

Changeset: ddc56d1d
Author:    Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-01-12 13:49:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/ddc56d1d

8259428: AlgorithmId.getEncodedParams() should return copy

Reviewed-by: weijun, valeriep

! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
+ test/jdk/java/security/cert/X509Certificate/GetSigAlgParams.java

Changeset: 9bf055d3
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-01-13 06:46:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/9bf055d3

8259633: compiler/graalunit/CoreTest.java fails with NPE after JDK-8244543

Reviewed-by: vlivanov, jcm

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MarkUnsafeAccessTest.java

Changeset: 8d0faaf9
Author:    Rahul Yadav <ryadav at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-01-21 14:52:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/8d0faaf9

8257001: Improve Http Client Support

Reviewed-by: chegar, dfuchs, rhalade

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

Changeset: 3f0da357
Author:    Vaibhav Choudhary <vaibhav at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-02-09 09:27:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/3f0da357

8261392: Exclude testlibrary_tests/ctw/JarDirTest.java

Reviewed-by: coffeys

! test/hotspot/jtreg/ProblemList.txt

Changeset: 40ef00ce
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-02-09 20:27:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/40ef00ce

8258457: testlibrary_tests/ctw/JarDirTest.java fails with InvalidPathException on windows

Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/testlibrary_tests/ctw/CtwTest.java

Changeset: 2fcd920a
Author:    Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-02-16 22:21:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/2fcd920a

8261183: Follow on to Make lists of normal filenames

Reviewed-by: alanb, rriggs, rhalade

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

Changeset: 91b08b73
Author:    Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-02-23 17:22:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/91b08b73

8261779: JCK test api/javax_crypto/EncryptedPrivateKeyInfo/Ctor4.html is failing with assertion error when assertions enabled

Reviewed-by: rhalade, pkoppula, mschoene, weijun

! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetEncoded.java

Changeset: a22ad03b
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-04-20 22:49:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/a22ad03b

8264983: Add gtest for JDK-8264008

Reviewed-by: stuefe

! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
+ test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java

Changeset: 739769c8
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-04-21 01:42:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/739769c8

8265411: Avoid unnecessary Method::init_intrinsic_id calls

Reviewed-by: dholmes, minqi

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp

Changeset: 3de0dcba
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-04-21 04:36:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/3de0dcba

8265483: All-caps “JAVA” in the top navigation bar

Reviewed-by: iris, erikj

! make/Docs.gmk

Changeset: b5c92ca3
Author:    Yi Yang <yyang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-04-21 06:36:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/b5c92ca3

8265106: IGV: Enforce en-US locale while parsing ideal graph

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: thartmann, chagedorn

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/serialization/ParserTest.java

Changeset: 7146104f
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-04-21 07:13:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/7146104f

8265421: java/lang/String/StringRepeat.java test is missing a memory requirement

Reviewed-by: jlaskey, shade, ryadav

! test/jdk/java/lang/String/StringRepeat.java

Changeset: ed477da9
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-04-21 10:10:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/ed477da9

8264945: Optimize the code-gen for Math.pow(x, 0.5)

Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp

Changeset: 98cb81b3
Author:    Peter Levart <plevart at openjdk.org>
Date:      2021-04-21 10:32:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/98cb81b3

8265237: String.join and StringJoiner can be improved further

Reviewed-by: rriggs, redestad

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/StringJoiner.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ test/jdk/java/util/StringJoiner/StringJoinerOomUtf16Test.java
! test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java

Changeset: 7879adbe
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-04-21 10:44:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/7879adbe

8265343: Update Debian-based cross-compilation recipes

Reviewed-by: erikj

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

Changeset: da860290
Author:    Fairoz Matte <fmatte at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-04-21 11:48:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/da860290

8265326: Strange Characters in G1GC GC Log

Reviewed-by: tschatzl, sjohanss, kbarrett

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

Changeset: 18ee4190
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-04-21 14:16:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/18ee4190

8198422: Test java/awt/font/StyledMetrics/BoldSpace.java is unstable

Reviewed-by: azvegint

! test/jdk/ProblemList.txt

Changeset: 45c474a0
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-04-21 14:20:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/45c474a0

8168408: Test java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java fails intermittentently on windows

Reviewed-by: azvegint

! test/jdk/ProblemList.txt

Changeset: 41fc7ddd
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-04-21 14:35:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/41fc7ddd

8199079: Test javax/swing/UIDefaults/6302464/bug6302464.java is unstable

Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/UIDefaults/6302464/bug6302464.java

Changeset: 07a7510d
Author:    Guoxiong Li <gli at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-04-21 14:36:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/07a7510d

8200145: Conditional expression mistakenly treated as standalone

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/conditional/8200145/T8200145.java

Changeset: b337f633
Author:    Ian Graves <igraves at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-04-21 15:45:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/b337f633

8037397: RegEx pattern matching loses character class after intersection (&&) operator

Reviewed-by: rriggs

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

Changeset: 325edbc3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-04-21 15:49:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/325edbc3

8265450: Merge PreservedMarksSet::restore code paths

Reviewed-by: sjohanss, iwalulya

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

Changeset: 0136c89c
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-04-21 16:01:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/0136c89c

8265490: Unterminated string passed to FindClass() in hotspot test

Reviewed-by: coleenp, stuefe

! test/hotspot/jtreg/runtime/jni/FindClassUtf8/libFindClassUtf8.c

Changeset: f45d4609
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-04-21 17:34:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/f45d4609

8265017: runtime/HiddenClasses/StressHiddenClasses.java timed out on Win* OCI

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/HiddenClasses/StressHiddenClasses.java

Changeset: 71163213
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-04-21 21:22:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/71163213

8254565: JFR: Incorrect verification of mirror events

Reviewed-by: mgronlun

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

Changeset: 9e7c748d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-04-21 22:04:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/9e7c748d

8265700: Regularize throws clauses in BigDecimal

Reviewed-by: bpb

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

Changeset: ca6b1b49
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-04-21 23:20:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/ca6b1b49

8171381: [TEST_BUG] [macos] javax/swing/JPopupMenu/7156657/bug7156657.java fails on OS X

Reviewed-by: serb

! test/jdk/javax/swing/JPopupMenu/7156657/bug7156657.java

Changeset: 28c35aed
Author:    Hao Sun <haosun at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-04-22 04:41:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/28c35aed

8259288: Debug build failure with clang-10 due to -Wimplicit-int-float-conversion

Reviewed-by: dholmes

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

Changeset: 33b6378f
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-04-22 05:44:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/33b6378f

8265101: Remove unnecessary functions in os*.inline.hpp

Reviewed-by: dholmes, kbarrett

! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/vm_version_ext_zero.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/shared/gcTraceTime.inline.hpp
! src/hotspot/share/gc/shared/workerPolicy.cpp
! src/hotspot/share/gc/z/zErrno.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logDecorators.cpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/logging/logStream.cpp
! src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadWXSetters.inline.hpp
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/timerTrace.cpp
! src/hotspot/share/runtime/timerTrace.hpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/management.hpp
! src/hotspot/share/utilities/events.cpp

Changeset: aa297848
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-04-22 08:31:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/aa297848

8265332: gtest/LargePageGtests.java OOMEs on -XX:+UseSHM cases

Reviewed-by: stuefe

! test/hotspot/jtreg/gtest/LargePageGtests.java

Changeset: a93d9119
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-04-22 09:52:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/a93d9119

8265607: Avoid decrementing when no Symbol was created in ~SignatureStream

Reviewed-by: lfoltan, coleenp

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

Changeset: 28af31db
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-04-22 10:17:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/28af31db

8263668: Update java.time to use instanceof pattern variable

Reviewed-by: lancea, ryadav, naoto, rriggs, dfuchs, scolebourne, chegar

! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/java/time/Duration.java
! 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/LocalDateTime.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/Period.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/ZoneId.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/ChronoLocalDateTimeImpl.java
! src/java.base/share/classes/java/time/chrono/ChronoPeriodImpl.java
! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java
! src/java.base/share/classes/java/time/chrono/HijrahChronology.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java
! src/java.base/share/classes/java/time/chrono/IsoChronology.java
! src/java.base/share/classes/java/time/chrono/JapaneseChronology.java
! src/java.base/share/classes/java/time/chrono/JapaneseDate.java
! src/java.base/share/classes/java/time/chrono/MinguoChronology.java
! src/java.base/share/classes/java/time/chrono/MinguoDate.java
! src/java.base/share/classes/java/time/chrono/ThaiBuddhistChronology.java
! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/Parsed.java
! src/java.base/share/classes/java/time/temporal/ValueRange.java
! src/java.base/share/classes/java/time/zone/ZoneOffsetTransition.java
! src/java.base/share/classes/java/time/zone/ZoneOffsetTransitionRule.java
! src/java.base/share/classes/java/time/zone/ZoneRules.java

Changeset: 86bd44fe
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2021-04-22 10:30:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/86bd44fe

8257831: Suspend with handshakes

Reviewed-by: dcubed, rrich, dholmes, pchilanomate, sspitsyn

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! test/hotspot/gtest/threadHelper.inline.hpp
! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java
! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/libSuspendWithCurrentThread.cpp

Changeset: e16d568c
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-04-22 12:17:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/e16d568c

8265218: trace_method_handle_stub fails to find calling frame on x86

Reviewed-by: dholmes, dcubed

! src/hotspot/cpu/x86/methodHandles_x86.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: fa82d475
Author:    Raffaello Giulietti <raffaello.giulietti at gmail.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-04-22 13:54:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/fa82d475

8264514: HexFormat implementation tweaks

Reviewed-by: rriggs

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

Changeset: 6d49cc3b
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2021-04-22 14:15:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/6d49cc3b

8265453: SafepointMechanism::should_process() should receive JavaThread*

Reviewed-by: dcubed, shade, dholmes

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp

Changeset: 159f5e1e
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-04-22 15:01:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/159f5e1e

8263636: Add --disable-registry option to jhsdb debugd

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/man/jhsdb.1
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdUtils.java
+ test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java

Changeset: 94991750
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-04-22 15:13:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/94991750

8261090: Store old classfiles in static CDS archive

Reviewed-by: iklam, minqi

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java
! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/OldSuperClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/OldSuperInf.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/OldClassAndInf.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/OldClassApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/OldClassAndInf.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/OldClassWithJavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/ChildOldInf.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/ChildOldSuper.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/GChild.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/GChild2.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldInf.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldSuper.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldSuperApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldSuperInfApp.java

Changeset: 7df0c10a
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2021-04-22 15:59:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/7df0c10a

8265480: add basic JVMCI support for JEP 309: Dynamic Class-File Constants

Reviewed-by: kvn, psandoz

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java

Changeset: 33a86b9e
Author:    Ian Graves <igraves at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-04-22 16:06:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/33a86b9e

8263621: Convert jdk.compiler to use Stream.toList()

Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApi.java
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java

Changeset: 8758b554
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-04-22 16:21:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/8758b554

8265591: Remove vestiages of intermediate JSR 175 annotation format

Reviewed-by: jfranck

! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java

Changeset: 657f1039
Author:    Guoxiong Li <gli at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-04-22 16:44:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/657f1039

8057543: Replace javac's Filter with Predicate (and lambdas)

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/FilteredMemberList.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/Filter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
! test/langtools/tools/javac/scope/7017664/CompoundScopeTest.java

Changeset: 31d8a19e
Author:    sunguoyun <sunguoyun at loongson.cn>
Committer: Igor Veresov <iveresov at openjdk.org>
Date:      2021-04-22 18:05:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/31d8a19e

8265105: gc/arguments/TestSelectDefaultGC.java fails when compiler1 is disabled

Reviewed-by: iveresov

! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp

Changeset: f834557a
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-04-22 18:11:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/f834557a

8258915: Temporary buffer cleanup

Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/AESCrypt.java
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/AESWrapCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/ARCFOURCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/BlowfishCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/BlowfishKeyGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
- src/java.base/share/classes/com/sun/crypto/provider/CipherWithWrappingSpi.java
! src/java.base/share/classes/com/sun/crypto/provider/ConstructKeys.java
! src/java.base/share/classes/com/sun/crypto/provider/DESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/DESKeyGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DHKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/HmacMD5KeyGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/HmacSHA1KeyGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyGeneratorCore.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/PBMAC1Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/PrivateKeyInfo.java
! src/java.base/share/classes/com/sun/crypto/provider/RC2Cipher.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsKeyMaterialGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsRsaPremasterSecretGenerator.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java
! src/java.base/share/classes/javax/crypto/SealedObject.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
+ src/java.base/share/classes/jdk/internal/access/JavaSecuritySpecAccess.java
+ src/java.base/share/classes/jdk/internal/access/JavaxCryptoSpecAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/CtrDrbg.java
! src/java.base/share/classes/sun/security/provider/DSAKeyFactory.java
! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java
! src/java.base/share/classes/sun/security/provider/HashDrbg.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/SHAKE256.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/ECUtil.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/x509/AlgIdDSA.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAParameters.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java
! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java
! test/jdk/sun/security/rsa/TestKeyFactory.java

Changeset: b930bb1a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-04-22 18:19:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/b930bb1a

8265461: G1: Forwarding pointer removal thread sizing

Reviewed-by: iwalulya, lkorinth, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: ca0de266
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-04-22 19:44:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/ca0de266

8265699: (bf) Scopes passed to ScopedMemoryAccess.copy[Swap]Memory in incorrect order

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template

Changeset: e81baead
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-04-22 20:45:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/e81baead

8265786: ProblemList serviceability/sa/sadebugd/DisableRegistryTest.java on ZGC

Reviewed-by: darcy

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

Changeset: 0e005989
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2021-04-22 20:55:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/0e005989

8265782: Bump bootjdk to jdk-17+19 on macosx-aarch64 at Oracle

Reviewed-by: iignatyev, tbell, iris, erikj

! make/conf/jib-profiles.js

Changeset: b84f6901
Author:    Phil Race <prr at openjdk.org>
Date:      2021-04-22 21:23:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/b84f6901

8265793: Remove duplicate jtreg TEST.groups references for some client tests

Reviewed-by: erikj

! test/jdk/TEST.groups

Changeset: 7dc8aea2
Author:    duke <duke at openjdk.org>
Date:      2021-04-22 22:01:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/7dc8aea2

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