git: openjdk/jdk-sandbox: JDK-8244202-nspi-stream-branch: 119 new changesets

Aleksei Efimov aleksej.efimov at oracle.com
Mon Sep 13 14:43:00 UTC 2021


Changeset: 5ee5dd9b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-02 15:43:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5ee5dd9b18fb5adc563a65bd1a29779eda675d61

8272914: Create hotspot:tier2 and hotspot:tier3 test groups

Reviewed-by: dholmes, coleenp, iignatyev

! test/hotspot/jtreg/TEST.groups

Changeset: aaa6f696
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2021-09-02 16:06:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/aaa6f696b06b335f81efccf0966612b086dd2e73

8273250: Address javadoc issues in Deflater::setDictionationary

Reviewed-by: rriggs, naoto, iris, bpb

! src/java.base/share/classes/java/util/zip/Deflater.java

Changeset: 29e0f138
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2021-09-02 17:54:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/29e0f1386d247731e8733f6fdd1307642b2b9f96

8272385: Enforce ECPrivateKey d value to be in the range [1, n-1] for SunEC provider

Reviewed-by: ascarpino, weijun

! src/java.base/share/classes/sun/security/util/ECUtil.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
+ test/jdk/sun/security/ec/ECDSAPrvGreaterThanOrder.java

Changeset: 92b05fe0
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2021-09-02 21:22:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/92b05fe0f41b91aa88e77473725ae92ee13b052f

8273251: Call check_possible_safepoint() from SafepointMechanism::process_if_requested()

Reviewed-by: coleenp, dholmes

! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 7fff22af
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-09-02 22:56:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7fff22afe711c8c04dbf4cf5b4938d40632e4987

8272805: Avoid looking up standard charsets

Reviewed-by: weijun, naoto, dfuchs, azvegint, erikj

! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! src/demo/share/jfc/Font2DTest/Font2DTest.java
! src/demo/share/jfc/Font2DTest/FontPanel.java
! src/demo/share/jfc/SwingSet2/DemoModule.java
! src/demo/share/jfc/SwingSet2/TreeDemo.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.datatransfer/share/classes/sun/datatransfer/DataFlavorUtil.java
! src/java.desktop/macosx/classes/sun/font/CFontConfiguration.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/ServiceProxy.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/InputLexer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.internal.ed/share/classes/jdk/internal/editor/external/ExternalEditor.java
! src/jdk.internal.jvmstat/linux/classes/sun/jvmstat/PlatformSupportImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java
! src/jdk.jcmd/share/classes/sun/tools/common/PrintStreamPrinter.java
! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/PacketStream.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SocketTransportService.java
! src/jdk.jdi/windows/classes/com/sun/tools/jdi/SharedMemoryConnection.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StringParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/Parser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DemultiplexInput.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/MultiplexingOutputStream.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! src/jdk.management.agent/share/classes/sun/management/jdp/JdpPacketReader.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Crypt.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/BinaryParser.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/serialization/ParserTest.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java

Changeset: dd871819
Author:    Ian Graves <igraves at openjdk.org>
Date:      2021-09-03 00:50:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dd871819a05886ee09fc00c7c778268440ebedb7

8214761: Bug in parallel Kahan summation implementation

Reviewed-by: darcy

! src/java.base/share/classes/java/util/DoubleSummaryStatistics.java
! src/java.base/share/classes/java/util/stream/Collectors.java
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
+ test/jdk/java/util/DoubleStreamSums/CompensatedSums.java
+ test/jdk/java/util/DoubleSummaryStatistics/NegativeCompensation.java

Changeset: fa9c8657
Author:    Xiaowei Lu <lxw263044 at alibaba-inc.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-09-03 05:29:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fa9c8657dfaa2018f501de1a8aa62f004342c245

8273112: -Xloggc:<filename> should override -verbose:gc

Reviewed-by: iklam, dholmes

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

Changeset: f17ee0c5
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-09-03 09:29:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f17ee0c5c796951801c2026a2acac895a5c0af73

8273263: Incorrect recovery attribution of record component type when j.l.Record is unavailable

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/api/TestGetElementReference.java
+ test/langtools/tools/javac/api/TestGetElementReferenceDataWithRecord.java

Changeset: 7b023a3f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-09-03 09:30:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7b023a3f607f44da1b13bc9d2884a5f13723d524

8273257: jshell doesn't compile a sealed hierarchy with a sealed interface and a non-sealed leaf

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/SealedClassesTest.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 93eec9a1
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-09-03 09:31:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/93eec9a103de7f4d9a87eac5b295c9a50702ee94

8272776: NullPointerException not reported

Reviewed-by: vromero

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

Changeset: d05494f9
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2021-09-03 09:33:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d05494f98bad351532cdb769c9da6b6e2359b16e

8266239: Some duplicated javac command-line options have repeated effect

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! test/langtools/tools/javac/options/modes/InfoOptsTest.java
! test/langtools/tools/javac/options/modes/OptionModesTester.java

Changeset: 28ba78e6
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-09-03 12:05:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/28ba78e64721529fd764a7c09a7142a96c245f05

8244675: assert(IncrementalInline || (_late_inlines.length() == 0 && !has_mh_late_inlines()))

Reviewed-by: dlong

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/doCall.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestNoInline.java

Changeset: 8c379092
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-09-03 13:11:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8c379092747301de70db1ef8e441cbe09fd742e7

8273234: extended 'for' with expression of type tvar causes the compiler to crash

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/foreach/ExprTypeIsTypeVariableTest.java

Changeset: ff4018bc
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-09-03 15:20:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ff4018bc867841b566d619029fb637a128bc39a7

8268148: unchecked warnings handle ? and ? extends Object differently

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! test/langtools/tools/javac/generics/inference/8176534/T8176534.out
+ test/langtools/tools/javac/warnings/UnboundAndBoundByObjectTest.java

Changeset: 23fa0dcf
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-09-03 16:53:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/23fa0dcff062803d249c863b90a00744e3477656

8272905: Consolidate discovered lists processing

Reviewed-by: tschatzl, kbarrett

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

Changeset: d414a88d
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-09-03 20:36:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d414a88d88a5734d6c431e74d735a780a90d60cf

8273240: Dynamic test ArchiveConsistency.java should use CDSArchiveUtils

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java

Changeset: 14a3ac09
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-09-03 23:23:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/14a3ac09fe504ea97d269b78872bef6021c976fd

8271911: replay compilations of methods which use JSR292 (easy cases)
8012267: ciReplay: fails to resolve @SignaturePolymorphic methods in replay data
8012268: ciReplay: process_ciInstanceKlass: JVM_CONSTANT_MethodHandle not supported

Reviewed-by: kvn, vlivanov

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciReplay.hpp
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
! test/hotspot/jtreg/compiler/ciReplay/TestInlining.java

Changeset: cec6c068
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-09-04 11:04:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cec6c068b03d890312e50b448fbc26102c635249

8272232: javax/swing/JTable/4275046/bug4275046.java failed with "Expected value in the cell: 'rededited' but found 'redEDITED'."
8257540: javax/swing/JFileChooser/8041694/bug8041694.java failed with "RuntimeException: The selected directory name is not the expected 'd ' but 'D '."

Reviewed-by: serb

! test/jdk/java/awt/List/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/dnd/RecognizedActionTest/RecognizedActionTest.java
! test/jdk/javax/swing/JFileChooser/8041694/bug8041694.java
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
! test/jdk/javax/swing/JTable/4275046/bug4275046.java

Changeset: c640fe42
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-09-05 09:15:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c640fe42c2b5e6668a2a875678be44443942c868

7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails

Reviewed-by: serb

! test/jdk/javax/sound/midi/Synthesizer/Receiver/bug6186488.java

Changeset: 4d25e6f6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-06 08:08:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4d25e6f6c7ee855771ab9c05ae85a9d92c866941

8273335: compiler/blackhole tests should not run with interpreter-only VMs

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/blackhole/BlackholeExistingIntrinsicWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeExperimentalUnlockTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeIntrinsicTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonEmptyWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonStaticWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java

Changeset: b4e5b28b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-09-06 08:11:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b4e5b28b860f10d3e028a2ab042d452db289064f

8273221: Guard GCIdMark against nested calls

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/gcId.hpp

Changeset: 70ed6c5b
Author:    Daniel Gredler <daniel.gredler at gmail.com>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2021-09-06 08:13:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/70ed6c5b8c52dc1c1c25967a09164a013bdb4bdd

8272878: JEP 381 cleanup: Remove unused Solaris code in sun.font.TrueTypeGlyphMapper

Reviewed-by: prr, jdv

! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java

Changeset: fb5b144e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-09-06 09:07:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fb5b144eca761d4b4c667efe05ca638536c065ac

8272985: Reference discovery is confused about atomicity and degree of parallelism

Reviewed-by: ayang, kbarrett

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

Changeset: 1bf5bda2
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-09-06 09:13:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1bf5bda2919b3236040bf12c51eba552c6309cf7

8269418: jdk/jfr/event/oldobject/TestObjectSize.java failed with "RuntimeException: No events: expected false, was true"

Reviewed-by: jbachorik

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/oldobject/TestObjectSize.java

Changeset: 44c5c23b
Author:    Dan Heidinga <heidinga at redhat.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-06 13:39:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/44c5c23b96adf071339b39cfaea08c2d3a19d839

8272164: DumpAllocStats shouldn't subclass from ResourceObj

Reviewed-by: shade, iklam, dholmes

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

Changeset: 2cabec8d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-09-06 14:28:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2cabec8ddc19dd66495957e7ef553990a502e993

8253343: Extract G1 Young GC algorithm related code from G1CollectedHeap

Reviewed-by: ayang, 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/g1YoungCollector.cpp
+ src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 7bd4f496
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2021-09-06 14:43:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7bd4f496b493b804990615f6ce2cb1b4abd29a86

8264207: CodeStrings does not honour fixed address assumption.

Reviewed-by: redestad, neliasso

! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/compiler/disassembler.hpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreter.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
+ test/hotspot/gtest/code/test_codestrings.cpp

Changeset: fc546d6d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-06 16:00:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fc546d6de9a3ed33cf4b04e24e62714332b069cb

8273378: Shenandoah: Remove the remaining uses of os::is_MP

Reviewed-by: aph, zgu

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: eb221812
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-09-06 18:19:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/eb221812b28c1c6da2e442292a4f7cb5226b62ba

8273386: Remove duplicated code in G1DCQS::abandon_completed_buffers

Reviewed-by: tschatzl

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

Changeset: 649c22c5
Author:    Wang Huang <whuang at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2021-09-07 01:40:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/649c22c5b17efbc3116ac34739b8d1be39de01be

8270832: Aarch64: Update algorithm annotations for MacroAssembler::fill_words

Co-authored-by: Wang Huang <whuang at openjdk.org>
Co-authored-by: Miu Zhuojun <mouzhuojun at huawei.com>
Co-authored-by: Wu Yan <wuyan at openjdk.org>
Reviewed-by: ngasson, aph

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

Changeset: 81c719be
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-07 07:35:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/81c719be3995fa54974e8b8826ad81bf07bd012f

8273333: Zero should warn about unimplemented -XX:+LogTouchedMethods

Reviewed-by: minqi, dholmes

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/PrintTouchedMethods.java

Changeset: 3cd95a29
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-09-07 08:23:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3cd95a2932ab6a2cb39322354f7ad181de8bfc9e

8231356: Fix broken ResourceObj::operator new[] in debug builds

Reviewed-by: kbarrett, iklam

! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp

Changeset: a522d6b5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-07 08:52:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a522d6b53cd841b4bfe87eac5778c9e5cdf5e90f

8273376: Zero: Disable vtable/itableStub gtests

Reviewed-by: jiefu, stuefe

! test/hotspot/gtest/code/test_vtableStub.cpp

Changeset: 5caa77b0
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-09-07 09:46:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5caa77b043ae490c3d7d56d181d0e07e6b859b9e

8263364: sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream

Reviewed-by: dfuchs

! test/jdk/sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java

Changeset: 70157c78
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-09-07 09:50:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/70157c78a838126bb29c91a410d9158763bfa2ad

8272135: jshell: Method cannot use its overloaded version

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
! test/langtools/jdk/jshell/MethodsTest.java

Changeset: 377b1867
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-09-07 11:35:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/377b186724473475480b834d99c38b8161bf6917

8269119: C2: Avoid redundant memory barriers in Unsafe.copyMemory0 intrinsic

Reviewed-by: thartmann, roland

! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/unsafe/UnsafeCopyMemory.java

Changeset: 041ae20b
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-09-07 14:36:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/041ae20b10e11381415e8f61fd39e9e19aa8d4f2

8268558: [TESTBUG] Case 2 in TestP11KeyFactoryGetRSAKeySpec is skipped

Reviewed-by: mullan, rhalade

! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java

Changeset: 99fb12c7
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-09-07 15:13:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/99fb12c798ad24cc4a671a666930ba42c3cd10c9

8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/stringopts.cpp
! test/hotspot/jtreg/compiler/c2/Test7179138_1.java

Changeset: 2abf3b3b
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-09-07 15:15:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2abf3b3b2743947282300ee8416611559e49fca0

8271340: Crash PhaseIdealLoop::clone_outer_loop

Reviewed-by: kvn, thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopCCP.java

Changeset: df05b4d1
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-09-07 15:50:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/df05b4d1a13e55755107695ad9ea7a8a1084901a

8271923: [macos] the text color on the selected disabled tabbed pane button remains white making text unreadable

Reviewed-by: jdv

! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneContrastUI.java

Changeset: 270a9d92
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-09-07 19:05:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/270a9d929307dce52e6961e57492c03a633ed044

8273043: [TEST_BUG] Automate NimbusJTreeSelTextColor.java

Reviewed-by: serb

! test/jdk/javax/swing/plaf/nimbus/NimbusJTreeSelTextColor.java

Changeset: 708407ed
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-09-07 21:12:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/708407eddc9d52c01de02e3986c05e1c6225fa85

8273168: Remove superfluous use of boxing in java.desktop

Reviewed-by: aivanov

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/HTML.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java

Changeset: d6d6c069
Author:    Mark Sheppard <msheppar at openjdk.org>
Date:      2021-09-07 22:18:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d6d6c0692bff77bd18127ed61455aac39370a089

8273246: Amend the test java/nio/channels/DatagramChannel/ManySourcesAndTargets.java to execute in othervm mode

Reviewed-by: alanb

! test/failure_handler/src/share/conf/mac.properties
! test/jdk/java/nio/channels/DatagramChannel/ManySourcesAndTargets.java

Changeset: 8884d2f8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-09-08 00:34:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8884d2f854fafdc5f775fce557053d072e4a882c

8273462: ProblemList vmTestbase/vm/mlvm/anonloader/stress/oome/heap/Test.java in -Xcomp mode

Reviewed-by: dholmes

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

Changeset: 4eacdb38
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-09-08 01:27:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4eacdb38a83b545603928392eccb116c744ef3b3

8273104: Refactoring option parser for UL

Reviewed-by: iklam, dholmes

! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileOutput.hpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logOutput.hpp
! test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java

Changeset: ea4907a8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-09-08 02:13:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ea4907a8789e00f9ec8d4175241246b8cf53f3f6

8273047: test jfr/api/consumer/TestRecordedFrame.java timing out

Reviewed-by: dholmes

! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java

Changeset: 1513dc7a
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-09-08 04:36:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1513dc7afc33386106439ccb9b7b16956b3c534a

8271603: Unnecessary Vector usage in java.desktop

Reviewed-by: prr, serb

! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleRenderedImage.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/share/classes/com/sun/media/sound/AbstractMixer.java
! src/java.desktop/share/classes/com/sun/media/sound/AlawCodec.java
! src/java.desktop/share/classes/com/sun/media/sound/PCMtoPCMCodec.java
! src/java.desktop/share/classes/com/sun/media/sound/UlawCodec.java
! src/java.desktop/share/classes/java/awt/Menu.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/javax/print/MimeType.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/JMenu.java
! src/java.desktop/share/classes/javax/swing/JMenuBar.java
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/ZoneView.java
! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFAttributes.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFGenerator.java
! src/java.desktop/share/classes/javax/swing/undo/StateEdit.java
! src/java.desktop/share/classes/sun/awt/PlatformFont.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java

Changeset: 7d24a334
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-08 07:43:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7d24a3342129d4c71fad0d8d50d20758291d64b7

8273318: Some containers/docker/TestJFREvents.java configs are running out of memory

Reviewed-by: ngasson, sgehwolf, mseledtsov

! test/hotspot/jtreg/containers/docker/TestJFREvents.java

Changeset: 286a1f6b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-08 07:44:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/286a1f6b7c6d7c598ced456f1a5f63cac1be8539

8273440: Zero: Disable runtime/Unsafe/InternalErrorTest.java

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java

Changeset: a66629a4
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-09-08 08:01:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a66629a464b97176bcdc2ca1150d12df6241dc1c

8254167: G1: Record regions where evacuation failed to provide targeted iteration

Reviewed-by: tschatzl, ayang

! 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/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.hpp
+ src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp
+ src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp
+ src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp

Changeset: 6750c34c
Author:    Andrew Haley <aph at openjdk.org>
Date:      2021-09-08 10:08:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6750c34c92b5f28bba4a88ac798b800fce380d32

8270533: AArch64: size_fits_all_mem_uses should return false if its output is a CAS

Reviewed-by: adinn, ngasson

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 18555742
Author:    Markus Karg <markus at headcrashing.eu>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-09-08 11:22:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/185557423d3069d627daecdf87315a49d6597b67

8273038: ChannelInputStream.transferTo() uses FileChannel.transferTo(FileChannel)

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
+ src/java.base/share/classes/sun/nio/ch/ChannelOutputStream.java
+ test/jdk/java/nio/channels/Channels/TransferTo.java

Changeset: 21012f2b
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-09-08 11:27:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/21012f2bbe214955d05f8bc583dcdceb0949b601

8078641: MethodHandle.asTypeCache can retain classes from unloading

Co-authored-by: Peter Levart <plevart at openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: psandoz, mchung, plevart

! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java

Changeset: faa942c8
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-09-08 11:28:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/faa942c8ba8ad778b6be20ff6d98a5040a9079e9

8273000: Remove WeakReference-based class initialisation barrier implementation

Reviewed-by: psandoz, mchung

! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java

Changeset: 59c9f750
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-09-08 14:28:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/59c9f750414e4f131c906a5bc20f32f2f9cfe9ec

8273375: Remove redundant 'new String' calls after concatenation in java.desktop

Reviewed-by: aivanov

! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/awt/image/DirectColorModel.java
! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java
! src/java.desktop/share/classes/sun/awt/image/ByteBandedRaster.java
! src/java.desktop/share/classes/sun/awt/image/ByteComponentRaster.java
! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java
! src/java.desktop/share/classes/sun/awt/image/BytePackedRaster.java
! src/java.desktop/share/classes/sun/awt/image/IntegerComponentRaster.java
! src/java.desktop/share/classes/sun/awt/image/IntegerInterleavedRaster.java
! src/java.desktop/share/classes/sun/awt/image/ShortBandedRaster.java
! src/java.desktop/share/classes/sun/awt/image/ShortComponentRaster.java
! src/java.desktop/share/classes/sun/awt/image/ShortInterleavedRaster.java
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java

Changeset: f2f8136c
Author:    jtfuller111 <t-jfuller at microsoft.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-09-08 14:38:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f2f8136cc9f5a3f554f704024748a09cb80bd037

8265443: IGV: disambiguate groups by emiting additional properties

Reviewed-by: thartmann

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

Changeset: 7e662e7b
Author:    Wang Huang <whuang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-09-08 14:39:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7e662e7b9d7ea5113f568418e0acac4234ebfb88

8272413: Incorrect num of element count calculation for vector cast

Co-authored-by: Wang Huang <whuang at openjdk.org>
Co-authored-by: Miu Zhuojun <mouzhuojun at huawei.com>
Co-authored-by: Wu Yan <wuyan at openjdk.org>
Reviewed-by: eliu, kvn

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

Changeset: cb112aff
Author:    Masanori Yano <myano at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2021-09-08 15:46:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cb112affd6061e8ace6dad4e92c7b394a413e37f

8269373: some tests in jdk/tools/launcher/ fails on localized Windows platform

Reviewed-by: naoto

! test/jdk/tools/launcher/FXLauncherTest.java
! test/jdk/tools/launcher/SourceMode.java

Changeset: e5f298a7
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2021-09-08 15:54:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e5f298a7f1f3106b72e43c152c090af1657485f0

8273329: Remove redundant null check from String.getBytes(String charsetName)

Reviewed-by: rriggs, iris, naoto

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

Changeset: d7efd0e8
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-09-08 16:07:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d7efd0e8cf14c732427d2c1363b60278bebdc06a

8273450: Fix the copyright header of SVML files

Reviewed-by: dholmes, psandoz

! src/jdk.incubator.vector/linux/native/libsvml/svml_d_acos_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_asin_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan2_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_cbrt_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_cos_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_cosh_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_exp_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_expm1_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_hypot_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_log10_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_log1p_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_log_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_pow_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_sin_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_sinh_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_tan_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_tanh_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_acos_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_asin_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan2_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_cbrt_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_cos_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_cosh_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_exp_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_expm1_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_hypot_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_log10_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_log1p_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_log_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_pow_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_sin_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_sinh_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_tan_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_tanh_linux_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_acos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_asin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan2_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_cbrt_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_cos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_cosh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_exp_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_expm1_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_hypot_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_log10_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_log1p_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_log_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_pow_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_sin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_sinh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_tan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_tanh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_acos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_asin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan2_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_cbrt_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_cos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_cosh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_exp_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_expm1_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_hypot_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_log10_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_log1p_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_log_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_pow_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_sin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_sinh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_tan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_tanh_windows_x86.S

Changeset: f7e9f56e
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-09-08 16:17:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f7e9f56e235dc50daae0a85c9790d5b04c9c60f0

8273359: CI: ciInstanceKlass::get_canonical_holder() doesn't respect instance size

Reviewed-by: kvn

! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/unsafe/AlignmentGapAccess.java

Changeset: 267c61a1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-08 16:36:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/267c61a16a916e35762e8df5737ec74b06defae8

8273361: InfoOptsTest is failing in tier1

Reviewed-by: jpai, ihse, jlahoda

! test/langtools/tools/javac/options/modes/InfoOptsTest.java
! test/langtools/tools/javac/options/modes/OptionModesTester.java

Changeset: 4d5e1ed9
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-09-08 17:38:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4d5e1ed9589713bdae5ebe659e657b9c6b833c3f

8272375: Improve phrasing of synthesized descriptions in JavaFX docs

Reviewed-by: kcr, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java

Changeset: ba31eee4
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-09-08 18:33:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ba31eee4fc92bba3657e5f3fec2b85f55120d7a1

8273109: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest times out

Reviewed-by: bpb

! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java

Changeset: e6805032
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-09-08 19:02:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e6805032ff328773eafe8b94e9f1b3b196f52196

8273185: Rename the term "atomic" in ReferenceProcessor

Reviewed-by: ayang, shade

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

Changeset: 9b5991e8
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-09-08 19:30:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9b5991e811b789fe8b60701657c2f0dd2c222c2e

8273451: Remove unreachable return in mutexLocker::wait

Reviewed-by: minqi, coleenp

! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: a5e4def5
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-09-08 19:31:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a5e4def526697d88ff31a5fdb41d823b899372f2

8265489: Stress test times out because of long ObjectSynchronizer::monitors_iterate(...) operation

Reviewed-by: dcubed

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/services/threadService.cpp

Changeset: 7fd6b0bf
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-09-08 20:53:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7fd6b0bfd8ab3c64b374c71010bdfa369f0c67e8

8273242: (test) Refactor to use TestNG for RuntimeTests ExecCommand tests

Reviewed-by: naoto, lancea

! test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java

Changeset: 12f0b771
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-09-09 00:39:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/12f0b771791614b8a41fc2c62d34481f911109b0

8273516: ProblemList compiler/c2/Test7179138_1.java in -Xcomp mode on win-X64

Reviewed-by: dholmes

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

Changeset: 5df26480
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-09-09 00:41:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5df26480864f1efd16eb5800833bf7106371b97a

8273218: G1: Rename g1EvacuationInfo to g1EvacInfo

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
= src/hotspot/share/gc/g1/g1EvacInfo.hpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/g1/g1Trace.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp

Changeset: 6eba4434
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-09-09 06:15:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6eba443428ff7abe7c0509047ec76432affebe65

8273387: remove some unreferenced gtk-related functions

Reviewed-by: pbansal, clanger

! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c

Changeset: 5b1dfe4e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-09-09 07:28:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5b1dfe4e358d249aef9330e39b6404a13b4ebc0e

8273439: Fix G1CollectedHeap includes and forward declarations

Reviewed-by: ayang, kbarrett

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

Changeset: dc33bd8b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-09 07:43:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dc33bd8b6cfa9a9cd71d7065d284a807774750a2

8273315: Parallelize and increase timeouts for java/foreign/TestMatrix.java test

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestMatrix.java

Changeset: 8c16f485
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-09 08:07:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8c16f485b341ee3071c91df39dfb9ba8b9caa44d

8273487: Zero: Handle "zero" variant in runtime tests

Reviewed-by: alanb, dholmes

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

Changeset: aa931118
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-09 09:46:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/aa9311182ae88312a70b18afd85939718415b77c

8273483: Zero: Clear pending JNI exception check in native method handler

Reviewed-by: aph

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp

Changeset: 00e059dd
Author:    Evan Whelan <ewhelan at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-09-09 10:23:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/00e059ddb34b5f2d6ba1ea0f38308c5b382a8e4d

8133686: HttpURLConnection.getHeaderFields and URLConnection.getRequestProperties methods return field values in reverse order

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/sun/net/www/MessageHeader.java
+ test/jdk/java/net/HttpURLConnection/HttpURLConnectionHeadersOrder.java
! test/jdk/java/net/URLConnection/RequestPropertyValues.java
! test/jdk/java/net/URLConnection/URLConnectionHeaders.java
+ test/jdk/java/net/URLConnection/URLConnectionHeadersOrder.java
! test/jdk/sun/net/www/MessageHeaderTest.java

Changeset: 9690df7f
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-09-09 10:41:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9690df7fb9843bdc4775a34d94b2ca81f40aea0a

8273476: G1: refine G1CollectedHeap::par_iterate_regions_array_part_from

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp

Changeset: f6cc1732
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-09-09 10:48:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f6cc1732f47672cea413fa842c4f106c1314c626

8273539: [PPC64] gtest build error after JDK-8264207

Reviewed-by: shade, stuefe

! test/hotspot/gtest/code/test_codestrings.cpp

Changeset: 5ca26cbd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-09 13:41:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5ca26cbddbdd47a73cc141a6215dc89c53841d4a

8273433: Enable parallelism in vmTestbase_nsk_sysdict tests

Reviewed-by: mseledtsov, dholmes

- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain008/TEST.properties

Changeset: 4866eaa9
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-09-09 13:44:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4866eaa997b2ee2a47bdcd0d96202f220fb2774d

8273409: Receiver type narrowed by CCP does not always trigger post-parse call devirtualization

Reviewed-by: vlivanov, neliasso

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestPostParseCallDevirtualization.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: c81690d7
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-09-09 13:54:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c81690d7166c32caff6ef3a55fe9b157049e2b56

8273498: compiler/c2/Test7179138_1.java timed out

Reviewed-by: roland

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/compiler/c2/Test7179138_1.java

Changeset: e3bda63c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-09 17:19:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e3bda63ce29bac0eaea520d42f4927dda77f83f2

8273489: Zero: Handle UseHeavyMonitors on all monitorenter paths

Reviewed-by: coleenp

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp

Changeset: 96614da0
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-09-09 17:28:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/96614da0254e7fd4ac9dd3c3059bf23c1aaf37ff

8272903: Missing license header in ArenaAllocator.java

Reviewed-by: bpb, lancea

! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ArenaAllocator.java

Changeset: ef4a5328
Author:    Saravana Kumar Vijayasekaran <svijayasekar at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2021-09-09 18:24:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ef4a532802096f3958567c2ed22c1b317ac21fbe

8263773: Reenable German localization for builds at Oracle

Reviewed-by: erikj, ihse

! make/conf/jib-profiles.js
! test/jdk/build/translations/VerifyTranslations.java

Changeset: dd1209e4
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-09-09 18:36:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dd1209e4ae3c8e42d121329639ec4bd359d0a456

8268885: duplicate checkcast when destination type is not first type of intersection type

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java

Changeset: 185eacac
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-09-09 19:19:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/185eacacdde9de12936520a1cda847f7e541c62f

8273545: Remove Thread::is_GC_task_thread()

Reviewed-by: stefank, coleenp, shade

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/runtime/thread.hpp
! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp

Changeset: 4020a60c
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-09-09 19:21:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4020a60cbb3db0458262212d46515c8c11492a5b

8273550: Replace os::cgc_thread/pgc_thread with os::gc_thread

Reviewed-by: stefank, coleenp

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 54dee132
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-09-09 19:41:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/54dee132d1a149165e7478b29b740d086c18c424

8273188: java/lang/instrument/BootClassPath/BootClassPathTest.sh fails with "FATAL ERROR in native method: processing of -javaagent failed, processJavaStart failed"

Reviewed-by: dholmes, alanb

! src/java.instrument/share/native/libinstrument/EncodingSupport.h
! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
! src/java.instrument/share/native/libinstrument/JPLISAgent.c
! src/java.instrument/unix/native/libinstrument/EncodingSupport_md.c
! src/java.instrument/windows/native/libinstrument/EncodingSupport_md.c
! test/jdk/ProblemList.txt
! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/jdk/java/lang/instrument/BootClassPath/Setup.java

Changeset: 2e321dc7
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-09-09 21:47:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2e321dc782e0de9995b1772e4cee9c0304bc183d

8273528: Avoid ByteArrayOutputStream.toByteArray when converting stream to String

Reviewed-by: bpb, xuelei, serb, aivanov

! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
! src/java.desktop/share/classes/sun/awt/DebugSettings.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java

Changeset: 08f0be83
Author:    matias9927 <matias at udel.edu>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-09-10 01:05:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/08f0be8388914901ac40525ed995136ce020f432

8272608: java_lang_System::allow_security_manager() doesn't set its initialization flag

Reviewed-by: coleenp, dholmes

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

Changeset: 70c9e026
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2021-09-10 06:13:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/70c9e026b63aadf9a2bfcbda45c2b9ea866afafa

8272148: JDesktopPane:getComponentCount() returns one extra than expected with GTKLookAndFeel

Reviewed-by: prr, serb

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

Changeset: 792281d5
Author:    Tobias Holenstein <tobias.holenstein at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-09-10 07:43:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/792281d559ca1f01493775fdfc2a6ed09b3b883d

8264517: C2: make MachCallNode::return_value_is_used() only available for x86

Reviewed-by: kvn, thartmann

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

Changeset: 2eaf374c
Author:    Tobias Holenstein <tobias.holenstein at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-09-10 07:44:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2eaf374c5ce08287311cfac8145f97bf839365a7

8272698: LoadNode::pin is unused

Reviewed-by: roland, thartmann

! src/hotspot/share/opto/memnode.hpp

Changeset: c1e39faa
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-09-10 09:49:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c1e39faaa99ee62ff626ffec9f978ed0f8ffaca1

8273482: Remove "foreground work" concept from WorkGang

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: 4e6de5f9
Author:    kabutz <heinz at javaspecialists.eu>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-09-10 14:13:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4e6de5f9defc031158e027bcbbaf6232b8c03d60

8273541: Cleaner Thread creates with normal priority instead of MAX_PRIORITY - 2

Reviewed-by: shade, alanb, lancea

! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java

Changeset: c464f090
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-09-10 14:15:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c464f09056c239f701b400a5c59c54646f840391

8273402: Use derived NamingExceptions in com.sun.jndi.ldap.Connection#readReply

Reviewed-by: dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java
! test/jdk/com/sun/jndi/ldap/NamingExceptionMessageTest.java

Changeset: a37254c7
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-09-09 19:31:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a37254c79fa5973465d90f4b52ab88fe68016c9f

8271868: Warn user when using mac-sign option with unsigned app-image.

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.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
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java

Changeset: 4afbcaf5
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-09-10 14:17:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4afbcaf55383ec2f5da53282a1547bac3d099e9d

8273592: Backout JDK-8271868

Reviewed-by: kcr, asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.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
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java

Changeset: 695b434b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-09-10 14:34:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/695b434b442cd616aa598f3a2bb3b69535488d5e

Merge


Changeset: 461a467f
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-09-10 14:54:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/461a467f91ba19ae35d7833b7d3e74f62f52e19c

8273456: Do not hold ttyLock around stack walking

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/mutex.hpp
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java

Changeset: e58c12e6
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-09-10 15:39:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e58c12e61828485bfffbc9d1b865302b93a94158

8273512: Fix the copyright header of x86 macroAssembler files

Reviewed-by: dholmes, thartmann

! src/hotspot/cpu/aarch64/macroAssembler_aarch64_log.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_adler.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_arrayCopy_avx3.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_cos.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_log.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_log10.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_pow.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sin.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_tan.cpp

Changeset: efe3ed1e
Author:    Phil Race <prr at openjdk.org>
Date:      2021-09-10 16:36:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/efe3ed1e705a6f3785761e64f7187de809daa731

8273358: macOS Monterey does not have the font Times needed by Serif

Reviewed-by: kizune, aivanov

! src/java.desktop/macosx/classes/sun/font/CFontManager.java
+ test/jdk/java/awt/FontClass/LogicalFontsTest.java

Changeset: 81d2acee
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-09-10 16:36:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/81d2acee57188a4507c798b46b0bd129dc302fec

8273369: Computing micros between two instants unexpectedly overflows for some cases

Reviewed-by: lancea, rriggs, joehw

! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalTime.java
! test/jdk/java/time/test/java/time/TestInstant.java

Changeset: ec9d1beb
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-09-10 17:17:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ec9d1bebd772b3ca4ad3e0654cb4833c72ee238a

8273194: Document the two possible cases when Lookup::ensureInitialized returns

Reviewed-by: alanb

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

Changeset: d4177a98
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-09-10 17:58:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d4177a98c1a3d331033f4cbad8c7af184cd5d486

8273351: bad tag in jdk.random module-info.java

Reviewed-by: rriggs, bpb

! src/jdk.random/share/classes/module-info.java

Changeset: 5e1df2c7
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-09-10 18:03:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5e1df2c7d71e9393beaa4fd2d8812b065d053392

8273162: AbstractSplittableWithBrineGenerator does not create a random salt

Reviewed-by: rriggs, bpb

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java

Changeset: f690a01f
Author:    jovanstevanovic <jovan.stevanovic1 at outlook.com>
Committer: Joe Wang <joehw at openjdk.org>
Date:      2021-09-10 19:13:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f690a01f1e5de4ace39aefad656cb7c99f9ec4e1

8273278: Support XSLT on GraalVM Native Image--deterministic bytecode generation in XSLT

Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java

Changeset: e4cd2097
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-09-10 19:23:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e4cd2097a56df20da07a2b5c70838431b42c9a73

8273611: Remove unused ProfilePrint_lock

Reviewed-by: iklam

! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: f42b9279
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2021-09-10 19:33:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f42b92790a6977ff17869762cd90a58cddccb8be

8273609: Fix trivial doc typos in the compiler area

Reviewed-by: rriggs, vromero, iris

! src/java.compiler/share/classes/javax/annotation/processing/ProcessingEnvironment.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java

Changeset: 922e86f4
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-09-10 22:45:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/922e86f4ff28c7b17af8e7b5867a40fc76b7fdd7

8273522: Rename test property vm.cds.archived.java.heap to vm.cds.write.archived.java.heap

Reviewed-by: minqi, ccheung, mseledtsov

! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java
! test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/HeapFragmentationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InvalidFileFormat.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: f189dff5
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-09-10 23:13:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f189dff5cbd4d47e1b2f3c0e5f2c866a7effccdf

8273595: tools/jpackage tests do not work on apt-based Linux distros like Debian

Co-authored-by: Sun Xu <sunxu01 at loongson.cn>
Reviewed-by: asemenyuk, herrick

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java

Changeset: 2ee1f96c
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-09-12 13:48:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2ee1f96c14b80b63a29445629b1f2e1caf88e075

8273484: Cleanup unnecessary null comparison before instanceof check in java.naming

Reviewed-by: aefimov, dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralContext.java
! src/java.naming/share/classes/com/sun/jndi/ldap/SimpleClientId.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/ConnectionDesc.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/ctx/AtomicContext.java
! src/java.naming/share/classes/javax/naming/BinaryRefAddr.java
! src/java.naming/share/classes/javax/naming/CompositeName.java
! src/java.naming/share/classes/javax/naming/CompoundName.java
! src/java.naming/share/classes/javax/naming/LinkRef.java
! src/java.naming/share/classes/javax/naming/NameImpl.java
! src/java.naming/share/classes/javax/naming/RefAddr.java
! src/java.naming/share/classes/javax/naming/Reference.java
! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java
! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java

Changeset: 9f86082f
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-09-13 01:57:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9f86082fd5174b4543eb6abc0879690430208ba0

8273610: LogTestFixture::restore_config() should not restore options

Reviewed-by: ysuenaga, dholmes

! test/hotspot/gtest/logging/logTestFixture.cpp

Changeset: a73c06de
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-09-13 02:10:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a73c06de2ac47033503189140c0f8ee61fcbceae

8273021: C2: Improve Add and Xor ideal optimizations

Co-authored-by: yulei <lei.yul at alibaba-inc.com>
Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
+ test/hotspot/jtreg/compiler/c2/TestAddXorIdeal.java

Changeset: 4efcd200
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-09-13 04:44:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4efcd2006f00a6347987ecdacd6e09d59a0006f4

8273478: [macos11] JTabbedPane selected and pressed tab is not legible

Reviewed-by: kizune, aivanov, serb

! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java

Changeset: b0d04976
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-09-13 09:24:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b0d04976bd334f840cb91e3f6dfa2ea680948a39

8273584: TypeElement.getSuperclass crashes for a record TypeElement when j.l.Record is not available

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/langtools/tools/javac/records/RecordsErrorRecovery.java

Changeset: 261cb44b
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-09-13 12:10:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/261cb44b13e5910180a2599ca756eb7ae6f9c443

8273629: compiler/uncommontrap/TestDeoptOOM.java fails with release VMs

Reviewed-by: shade

! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java

Changeset: f9b2507f
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-09-13 12:23:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f9b2507f3e86bcb91e8ccfd0a84f31712fd535c2

8271834: TestStringDeduplicationAgeThreshold intermittent failures on Shenandoah

Reviewed-by: shade, pliden

! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java

Changeset: f111a20f
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2021-09-13 14:43:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f111a20f2ee489f40c0a6b5262ab28919a1ef6ed

Merge branch 'master' into JDK-8244202-nspi-stream-branch




More information about the jdk-sandbox-changes mailing list