git: openjdk/jdk-sandbox: JDK-8244202-nspi-stream-branch: 320 new changesets
Aleksei Efimov
aleksej.efimov at oracle.com
Mon Aug 16 13:35:42 UTC 2021
Changeset: 124c45d3
Author: Aleksei Efimov <aleksej.efimov at oracle.com>
Date: 2021-08-16 12:04:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/124c45d3aaebaf151160b027b4a9d49a6e448d82
JDK-8244202-nspi-stream-branch: Add docs for new RuntimePermission
! src/java.base/share/classes/java/lang/RuntimePermission.java
Changeset: 0cec11d3
Author: Yi Yang <yyang at openjdk.org>
Date: 2021-07-20 06:10:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0cec11d3eb7393b76dbe1fbfe55a5f363824c1c4
8270307: C2: assert(false) failed: bad AD file after JDK-8267687
Co-authored-by: Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/movenode.cpp
+ test/hotspot/jtreg/compiler/c2/TestCMoveHasTopInput.java
Changeset: 845c31dc
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2021-07-20 13:10:42 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/845c31dc4b49dfbed25238a398c80b8cdd0a3997
8269240: java/foreign/stackwalk/TestAsyncStackWalk.java test failed with concurrent GC
Reviewed-by: vlivanov, dholmes
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/prims/universalUpcallHandler.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
Changeset: 8e8e87a7
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-07-20 21:55:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8e8e87a765145f0dda2cc362a7f37e59513c2258
8268223: Problemlist vmTestbase/nsk/jdi/HiddenClass/events/events001.java
Backport-of: 1e1039a7c8bbd745cb23fd91e548dc20ac7d1d9d
! test/hotspot/jtreg/ProblemList.txt
Changeset: 61359c46
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-07-21 00:17:31 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/61359c46a74b03b94738744d309334a5af162f08
8270993: Missing forward declaration of ZeroFrame
Reviewed-by: kvn
! src/hotspot/share/runtime/javaFrameAnchor.hpp
Changeset: 1eeb1791
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-07-21 00:24:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1eeb1791abc438a65fa3491d1cd14ad69ef1ff98
Merge
Reviewed-by: jvernee
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 6346793c
Author: Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2021-07-21 03:38:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6346793c6401b3758edf0a8912acb0fd8813957b
8269933: test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support
Reviewed-by: xuelei, rhalade
! test/jdk/javax/net/ssl/compatibility/JdkInfo.java
Changeset: 7dd19af2
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-07-21 03:52:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7dd19af259283ec8e1b33e125fcf2becef3f5740
8270803: Reduce CDS API verbosity
Reviewed-by: minqi, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: 1f51e13e
Author: Rado Smogura <rsmogura+git at outlook.com>
Committer: Yi Yang <yyang at openjdk.org>
Date: 2021-07-21 05:05:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1f51e13ea763e642dac440142e9cb3a177df7959
8270147: Increase stride size allowing unrolling more loops
Reviewed-by: kvn, iveresov
! src/hotspot/share/opto/loopTransform.cpp
+ test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShort.java
Changeset: cd8783c0
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2021-07-21 06:41:02 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cd8783c08ee18167f15df621e997015b971bfb01
8270820: remove unused stiFileTableIndex from SDE.c
Reviewed-by: cjplummer, sspitsyn
! src/jdk.jdwp.agent/share/native/libjdwp/SDE.c
Changeset: 57611b30
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-07-21 15:41:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/57611b30219191160f7faccb811b41a31c25c0b8
8270991: G1 Full GC always performs heap verification after JDK-8269295
Reviewed-by: iwalulya, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
Changeset: b7245c61
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2021-07-21 18:07:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b7245c6164df3f01c34f4f3c94185a6b6d338551
8269849: vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects"
Reviewed-by: kbarrett
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft001/soft001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft003/soft003.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft005/soft005.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak001/weak001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak003/weak003.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak005/weak005.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak007/weak007.java
Changeset: ddce47cd
Author: Mandy Chung <mchung at openjdk.org>
Date: 2021-07-21 18:09:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ddce47cd3cc44504984633cb2f21979b30f5a7fe
8270949: Make dynamically generated classes with the class file version of the current release
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
Changeset: 024c4027
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-07-21 18:49:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/024c4027d8b0821612e8e82e732182de9192b3fe
8271014: Refactor HeapShared::is_archived_object()
Reviewed-by: ccheung, minqi
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/heapShared.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: 0790f04d
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-07-21 19:07:07 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0790f04d8a41aa61b4633e822120d913ec89d900
8271015: Split cds/SharedBaseAddress.java test into smaller parts
Reviewed-by: ccheung, minqi
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java
Changeset: 08c52fd3
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-07-21 16:13:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/08c52fd33cb1c22f6502dc7cea0dfa58fada13d6
8271070: ProblemList 3 client tests on Linux-X64
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: 6ce52e62
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2021-07-21 16:29:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6ce52e62770c5e1933cbe26bb18b47d6099e4a70
8159904: [TEST_BUG] Failure on solaris of java/awt/Window/MultiWindowApp/MultiWindowAppTest.java
Reviewed-by: prr
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Window/MultiWindowApp/MultiWindowAppTest.java
Changeset: 9b177a74
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-21 19:47:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9b177a7486396a79729d3471fec562a088e91997
8268612: a few runtime/memory tests don't check exit code
Reviewed-by: dholmes, mseledtsov
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java
! test/hotspot/jtreg/runtime/memory/ReserveMemory.java
Changeset: 7ad6c23c
Author: Vicente Romero <vromero at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-01-26 21:44:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7ad6c23c32c919c0619ab63455cbc05c5a908c08
8256157: Improve bytecode assembly
Reviewed-by: jlahoda, rhalade, mschoene
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
Changeset: 7b6410f2
Author: Phil Race <prr at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-02-25 22:20:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7b6410f21310e18757a373f29b3ffba22ac575ae
8260453: Improve Font Bounding
Reviewed-by: rhalade, psadhukhan, mschoene, serb
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
Changeset: 175b65c0
Author: Naoto Sato <naoto at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-03-04 20:54:06 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/175b65c0a1e9f624bff80ec14f785403c0b2d62d
8262410: Enhanced rules for zones
Reviewed-by: rriggs, rhalade
! src/java.base/share/classes/java/time/zone/ZoneRules.java
Changeset: fc38331f
Author: Hai-May Chao <hchao at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-03-09 20:29:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fc38331f44b25f1e3275a741ca14cbd1050c421e
8260960: Signs of jarsigner signing
Reviewed-by: weijun, rhalade
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java
Changeset: ef9315be
Author: Weijun Wang <weijun at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-03-16 18:58:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ef9315bead72202999ccae588b984a3d75aeb236
8260967: Better jar file validation
Reviewed-by: hchao, valeriep
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
Changeset: 9accf7c8
Author: Sergey Bylokhov <serb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-03-21 05:01:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9accf7c894f2848525a7ef90caf896149f04499a
8262403: Enhanced data transfers
Reviewed-by: rhalade, prr, vdyakov, ahgross
! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java
Changeset: 1c8b9727
Author: Phil Race <prr at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-03-29 18:10:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1c8b9727b716f417c8459afaddb138f47d559636
8262477: Enhance String Conclusions
Reviewed-by: rhalade, mschoene, psadhukhan, jdv, serb
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
Changeset: b87e526a
Author: Patrick Concannon <pconcannon at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-03-31 12:02:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b87e526af1f99d5b4170c0877e373ba9d23991c2
8256491: Better HTTP transport
Reviewed-by: dfuchs, michaelm, rhalade, ahgross
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
Changeset: e48af006
Author: Weijun Wang <weijun at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-03-31 17:24:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e48af0069e5b1ffb8530e3cbd51361d273b7a141
8264460: Improve NTLM support
Reviewed-by: xuelei
! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java
Changeset: 0e6c0116
Author: Conor Cleary <ccleary at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-04-01 12:28:07 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0e6c01163f1d9cd751a800e0288e59c12199e948
8262967: Improve Zip file support
Reviewed-by: ahgross, rhalade, aefimov
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: 138f5980
Author: Joe Wang <joehw at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-04-05 23:51:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/138f59806f33245cf226d9fbae7fa9f35d0b7ef6
8262380: Enhance XML processing passes
Reviewed-by: lancea, naoto, ahgross, rhalade
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
Changeset: a3acce52
Author: Jamsheed Mohammed C M <jcm at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-04-08 03:30:31 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a3acce5210219532a6ef9549108b6decd600a341
8264079: Improve abstractions
Reviewed-by: vlivanov, ahgross, thartmann, rhalade
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: ca6b222c
Author: Rahul Yadav <ryadav at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-04-12 18:00:24 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ca6b222c9734982a49dba09fa240d9308ffc5ca8
8258432: Improve File Transfers
Reviewed-by: michaelm, aefimov, dfuchs, chegar, ahgross, rhalade
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
Changeset: add995be
Author: Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-04-15 14:28:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/add995be4611574fa40fa86257e1e26d13797c4f
8265201: JarFile.getInputStream not validating invalid signed jars
Reviewed-by: pkoppula, coffeys
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
Changeset: e1051ae0
Author: Igor Veresov <iveresov at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-04-19 17:27:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e1051ae0695f14802f192a5aa58ff2365a5ef753
8264066: Enhance compiler validation
Reviewed-by: ahgross, kvn, rhalade, thartmann
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 89f7998a
Author: Jamsheed Mohammed C M <jcm at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2021-05-04 07:25:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/89f7998aa7032a13cc085d484b25004726bc35ae
8266347: assert(Dependencies::is_concrete_root_method(fm, ctxk) == Dependencies::is_concrete_method(m, ctxk)) failed: mismatch
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/code/dependencies.cpp
Changeset: c36755de
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-07-22 00:46:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c36755dedf1a0d7ce0aeadd401e0c70ff84185e7
Merge
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! test/jdk/ProblemList.txt
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! test/jdk/ProblemList.txt
Changeset: 6096dd97
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-07-22 04:07:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6096dd9765eaf280890f65c0ff1ab64864b9316a
8268893: jcmd to trim the glibc heap
Reviewed-by: simonis, dholmes
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
+ src/hotspot/os/linux/trimCHeapDCmd.cpp
+ src/hotspot/os/linux/trimCHeapDCmd.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
+ test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java
Changeset: 9131a8f5
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-07-22 04:29:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9131a8f5f241b04c28a875fddb7a060cc9a3c252
8267940: [macos] java/awt/print/Dialog/DialogOwnerTest.java fails
Reviewed-by: azvegint, prr
! test/jdk/java/awt/print/Dialog/DialogOwnerTest.java
Changeset: 50bb7313
Author: Julia Boes <jboes at openjdk.org>
Date: 2021-07-22 09:45:49 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/50bb7313a75e6e573549637763881ae3368b3ca0
8270286: com.sun.net.httpserver.spi.HttpServerProvider: remove use of deprecated API
Reviewed-by: chegar
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
+ test/jdk/com/sun/net/httpserver/HttpServerProviderTest.java
Changeset: d1257d54
Author: Jamsheed Mohammed C M <jcm at openjdk.org>
Date: 2021-07-22 12:04:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d1257d54f9352fa84207036d14b764a1244a9545
8271126: ProblemList runtime/InvocationTests/invokevirtualTests.java
Reviewed-by: thartmann
! test/hotspot/jtreg/ProblemList.txt
Changeset: 8e27d4e8
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-07-22 14:38:28 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8e27d4e8ceb3c4ea15e3a3a4328368dbe801870b
8271043: Rename G1CollectedHeap::g1mm()
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1MemoryPool.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
Changeset: c2ed3368
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-07-22 15:20:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c2ed336828705e3591a17dba22aa77d89ac96a8d
8270912: Clean up G1CollectedHeap::process_discovered_references()
Reviewed-by: iwalulya, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
Changeset: 3cadc360
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2021-07-22 18:17:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3cadc3606073f0efc2e97dda348ffb65c41dad0c
8270336: [TESTBUG] Fix initialization in NonbranchyTree
Reviewed-by: kbarrett, tschatzl
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/NonbranchyTree.java
Changeset: 258f188b
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2021-07-22 18:18:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/258f188bff07b6c873128a181746afcf8053d936
8270961: [TESTBUG] Move GotWrongOOMEException into vm.share.gc package
Reviewed-by: kbarrett, tschatzl
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/exceptions/GotWrongOOMEException.java
+ test/hotspot/jtreg/vmTestbase/vm/share/gc/HeapOOMEException.java
! test/hotspot/jtreg/vmTestbase/vm/share/gc/TriggerUnloadingByFillingMetaspace.java
Changeset: 09e53217
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2021-07-22 18:19:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/09e5321763f3fafe2b0b562f99ec0cd55a59583c
8225313: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java failed with Unexpected high difference percentage
Reviewed-by: dholmes, kevinw
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java
Changeset: c1c40489
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-07-22 18:52:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c1c404896ca2791ad348a4cf482beb2c2ad98464
8249634: doclint should report implicit constructor as missing javadoc comments
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMissingComment/TestMissingComment.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/doclint/AccessTest.java
! test/langtools/tools/doclint/AccessibilityTest.java
! test/langtools/tools/doclint/AnchorTest.java
! test/langtools/tools/doclint/AnchorTest2.java
! test/langtools/tools/doclint/CrashInAnnotateTest.java
! test/langtools/tools/doclint/CrashInAnnotateTest.out
! test/langtools/tools/doclint/CustomTagTest.java
! test/langtools/tools/doclint/DuplicateParamTest.java
! test/langtools/tools/doclint/DuplicateReturnTest.java
! test/langtools/tools/doclint/EmptyAuthorTest.java
! test/langtools/tools/doclint/EmptyExceptionTest.java
! test/langtools/tools/doclint/EmptyParamTest.java
! test/langtools/tools/doclint/EmptyReturnTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.java
! test/langtools/tools/doclint/EmptySerialFieldTest.java
! test/langtools/tools/doclint/EmptySinceTest.java
! test/langtools/tools/doclint/EmptyTagsTest.java
! test/langtools/tools/doclint/EmptyVersionTest.java
! test/langtools/tools/doclint/EndTagsTest.java
! test/langtools/tools/doclint/EndWithIdentifierTest.java
! test/langtools/tools/doclint/HtmlAttrsTest.java
! test/langtools/tools/doclint/HtmlTagsTest.java
! test/langtools/tools/doclint/LambdaTest.java
! test/langtools/tools/doclint/LiteralTest.java
! test/langtools/tools/doclint/MissingThrowsTest.java
! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
+ test/langtools/tools/doclint/NoArgsConstructorTest.java
+ test/langtools/tools/doclint/NoArgsConstructorTest.out
! test/langtools/tools/doclint/OverridesTest.java
! test/langtools/tools/doclint/ParaTagTest.java
! test/langtools/tools/doclint/ProvidesTest.java
! test/langtools/tools/doclint/ReferenceTest.java
! test/langtools/tools/doclint/SummaryTest.java
! test/langtools/tools/doclint/SyntaxTest.java
! test/langtools/tools/doclint/SyntheticTest.java
+ test/langtools/tools/doclint/SyntheticTest.out
! test/langtools/tools/doclint/UnfinishedInlineTagTest.java
! test/langtools/tools/doclint/UsesTest.java
! test/langtools/tools/doclint/ValueTest.java
! test/langtools/tools/doclint/anchorTests/p/Test.java
! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java
! test/langtools/tools/doclint/html/InlineTagsTest.java
! test/langtools/tools/doclint/html/ListTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.java
! test/langtools/tools/doclint/html/TableTagsTest.java
! test/langtools/tools/doclint/html/TagNotAllowed.java
! test/langtools/tools/doclint/html/TextNotAllowed.java
! test/langtools/tools/doclint/html/UnknownTagTest.java
! test/langtools/tools/doclint/packageTests/bad/Test.java
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java
! test/langtools/tools/doclint/tidy/BadEnd.java
! test/langtools/tools/doclint/tidy/InsertImplicit.java
! test/langtools/tools/doclint/tidy/InvalidEntity.java
! test/langtools/tools/doclint/tidy/InvalidName.java
! test/langtools/tools/doclint/tidy/InvalidTag.java
! test/langtools/tools/doclint/tidy/InvalidURI.java
! test/langtools/tools/doclint/tidy/MissingGT.java
! test/langtools/tools/doclint/tidy/MissingTag.java
! test/langtools/tools/doclint/tidy/NestedTag.java
! test/langtools/tools/doclint/tidy/ParaInPre.java
! test/langtools/tools/doclint/tidy/RepeatedAttr.java
! test/langtools/tools/doclint/tidy/TextNotAllowed.java
! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java
! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java
! test/langtools/tools/doclint/tool/MaxDiagsTest.java
! test/langtools/tools/doclint/tool/StatsTest.java
! test/langtools/tools/javac/doclint/DocLintFormatTest.java
! test/langtools/tools/javac/doclint/DocLintTest.java
! test/langtools/tools/javac/doclint/IncludePackagesTest.java
! test/langtools/tools/javac/doclint/NPEDuplicateClassNamesTest.java
Changeset: 984003d5
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2021-07-22 18:53:51 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/984003d5c969443abae2d889e92cba30da26e55f
8268974: GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used
Reviewed-by: almatvee, herrick, alanb
! src/java.base/unix/native/libjli/java_md_common.c
+ test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java
Changeset: 1362e094
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2021-07-22 20:35:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1362e094798d8f1d86a30c96cf93b13c664a0438
8211002: test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values
Reviewed-by: darcy
! test/jdk/java/lang/Math/PowTests.java
Changeset: 9b93d816
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-07-22 21:15:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9b93d816c182278427ef76ee803cc91c2d8b4223
8271161: [BACKOUT] JDK-8249634 doclint should report implicit constructor as missing javadoc comments
Reviewed-by: iignatyev
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMissingComment/TestMissingComment.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/doclint/AccessTest.java
! test/langtools/tools/doclint/AccessibilityTest.java
! test/langtools/tools/doclint/AnchorTest.java
! test/langtools/tools/doclint/AnchorTest2.java
! test/langtools/tools/doclint/CrashInAnnotateTest.java
! test/langtools/tools/doclint/CrashInAnnotateTest.out
! test/langtools/tools/doclint/CustomTagTest.java
! test/langtools/tools/doclint/DuplicateParamTest.java
! test/langtools/tools/doclint/DuplicateReturnTest.java
! test/langtools/tools/doclint/EmptyAuthorTest.java
! test/langtools/tools/doclint/EmptyExceptionTest.java
! test/langtools/tools/doclint/EmptyParamTest.java
! test/langtools/tools/doclint/EmptyReturnTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.java
! test/langtools/tools/doclint/EmptySerialFieldTest.java
! test/langtools/tools/doclint/EmptySinceTest.java
! test/langtools/tools/doclint/EmptyTagsTest.java
! test/langtools/tools/doclint/EmptyVersionTest.java
! test/langtools/tools/doclint/EndTagsTest.java
! test/langtools/tools/doclint/EndWithIdentifierTest.java
! test/langtools/tools/doclint/HtmlAttrsTest.java
! test/langtools/tools/doclint/HtmlTagsTest.java
! test/langtools/tools/doclint/LambdaTest.java
! test/langtools/tools/doclint/LiteralTest.java
! test/langtools/tools/doclint/MissingThrowsTest.java
! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
- test/langtools/tools/doclint/NoArgsConstructorTest.java
- test/langtools/tools/doclint/NoArgsConstructorTest.out
! test/langtools/tools/doclint/OverridesTest.java
! test/langtools/tools/doclint/ParaTagTest.java
! test/langtools/tools/doclint/ProvidesTest.java
! test/langtools/tools/doclint/ReferenceTest.java
! test/langtools/tools/doclint/SummaryTest.java
! test/langtools/tools/doclint/SyntaxTest.java
! test/langtools/tools/doclint/SyntheticTest.java
- test/langtools/tools/doclint/SyntheticTest.out
! test/langtools/tools/doclint/UnfinishedInlineTagTest.java
! test/langtools/tools/doclint/UsesTest.java
! test/langtools/tools/doclint/ValueTest.java
! test/langtools/tools/doclint/anchorTests/p/Test.java
! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java
! test/langtools/tools/doclint/html/InlineTagsTest.java
! test/langtools/tools/doclint/html/ListTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.java
! test/langtools/tools/doclint/html/TableTagsTest.java
! test/langtools/tools/doclint/html/TagNotAllowed.java
! test/langtools/tools/doclint/html/TextNotAllowed.java
! test/langtools/tools/doclint/html/UnknownTagTest.java
! test/langtools/tools/doclint/packageTests/bad/Test.java
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java
! test/langtools/tools/doclint/tidy/BadEnd.java
! test/langtools/tools/doclint/tidy/InsertImplicit.java
! test/langtools/tools/doclint/tidy/InvalidEntity.java
! test/langtools/tools/doclint/tidy/InvalidName.java
! test/langtools/tools/doclint/tidy/InvalidTag.java
! test/langtools/tools/doclint/tidy/InvalidURI.java
! test/langtools/tools/doclint/tidy/MissingGT.java
! test/langtools/tools/doclint/tidy/MissingTag.java
! test/langtools/tools/doclint/tidy/NestedTag.java
! test/langtools/tools/doclint/tidy/ParaInPre.java
! test/langtools/tools/doclint/tidy/RepeatedAttr.java
! test/langtools/tools/doclint/tidy/TextNotAllowed.java
! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java
! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java
! test/langtools/tools/doclint/tool/MaxDiagsTest.java
! test/langtools/tools/doclint/tool/StatsTest.java
! test/langtools/tools/javac/doclint/DocLintFormatTest.java
! test/langtools/tools/javac/doclint/DocLintTest.java
! test/langtools/tools/javac/doclint/IncludePackagesTest.java
! test/langtools/tools/javac/doclint/NPEDuplicateClassNamesTest.java
Changeset: a7d30123
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-07-22 23:56:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a7d30123f03d62a98e0164744d5b20425943641c
8271165: ProblemList serviceability/dcmd/gc/HeapDumpAllTest.java on X64
8271166: ProblemList applications/jcstress/copy.java on Linux-X64
Reviewed-by: darcy
! test/hotspot/jtreg/ProblemList.txt
Changeset: 4119a52c
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2021-07-22 05:59:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4119a52c4b3d30d7e02e6f987f61121a90758876
8270461: ZGC: Invalid oop passed to ZBarrierSetRuntime::load_barrier_on_oop_array
Reviewed-by: chagedorn, kvn
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java
Changeset: 39b486db
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-07-22 14:04:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/39b486db6d83605deb8e49536892e0bc461b4531
8271126: ProblemList runtime/InvocationTests/invokevirtualTests.java
Backport-of: d1257d54f9352fa84207036d14b764a1244a9545
! test/hotspot/jtreg/ProblemList.txt
Changeset: e7f90093
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2021-07-22 14:30:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e7f9009315f1fdf33d6539c413c224f925c9ffb0
8270085: Suspend during block transition may deadlock if lock held
Co-authored-by: Robbin Ehn <rehn at openjdk.org>
Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: dcubed, dholmes, coleenp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
+ test/hotspot/jtreg/runtime/handshake/SuspendBlocked.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 6a9ab6a2
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-22 17:13:26 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6a9ab6a2cf5b341adf3cb6bc3e8a287db265c2a1
8271093: remove deadcode from runtime/Thread/TestThreadDumpSMRInfo.java test
Reviewed-by: jiefu, dholmes, dcubed
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpSMRInfo.java
Changeset: 4812e537
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-22 17:14:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4812e537919dc1b1c08a2a8ddc0c9cb1c69a7744
8271094: runtime/duplAttributes/DuplAttributesTest.java doesn't check exit code
Reviewed-by: jiefu, dholmes
! test/hotspot/jtreg/runtime/duplAttributes/DuplAttributesTest.java
Changeset: ecc37b06
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-07-22 19:50:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ecc37b06f283c18ab4aa2b23562843bca14da85d
8270916: Update java.lang.annotation.Target for changes in JLS 9.6.4.1
Reviewed-by: bpb, naoto
! src/java.base/share/classes/java/lang/annotation/Target.java
Changeset: 7165b3f1
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2021-07-22 22:14:31 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7165b3f105621398d7673253b6324e97ba0d2eee
8271155: Wrong path separator in env variable
Reviewed-by: herrick, kcr, iris, almatvee
! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
Changeset: 2d165a2b
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-22 22:15:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2d165a2bdf6efbfb1541af53d83492769bc0f616
8271160: runtime/jni/checked/TestCheckedJniExceptionCheck.java doesn't set -Djava.library.path
Reviewed-by: dcubed, dholmes
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedJniExceptionCheck.java
Changeset: 84be910e
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-22 23:21:39 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/84be910e1dfaf358a31f8e804f948adcab6984fd
8271169: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java can be run in driver mode
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
Changeset: ee93cef8
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-22 23:53:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ee93cef8aa73f801456f2231ada4971ca0a5a154
8271158: runtime/handshake/HandshakeTimeoutTest.java test doesn't check exit code
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java
Changeset: e3800e64
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-22 23:54:28 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e3800e6497a14b64b96c71f6adff36a5e69a05cc
8271162: runtime/StackTrace/LargeClassTest.java can be run in driver mode
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/StackTrace/LargeClassTest.java
Changeset: 9935440e
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-07-23 01:41:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9935440eded25b041ea3e73cfa8ac0d95bbd66c6
Merge
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! test/lib/sun/hotspot/WhiteBox.java
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 8156ff60
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2021-07-23 04:06:59 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8156ff609b27316f31ba89d9eb8ca752f4027c2b
8271147: java/nio/file/Path.java javadoc typo
Reviewed-by: iris
! src/java.base/share/classes/java/nio/file/Path.java
Changeset: fb859600
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2021-07-23 06:38:47 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fb85960015dfbd8e1d95d5fd7fdb65819828a317
8271149: remove unreferenced functions from EncodingSupport_md.c
Reviewed-by: alanb
! src/java.instrument/unix/native/libinstrument/EncodingSupport_md.c
Changeset: ea182b5c
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-07-23 09:51:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ea182b5c6eba5f7e66b324068d3b42ffb2d29190
8271060: Merge G1CollectedHeap::determine_start_concurrent_mark_gc and G1Policy::decide_on_conc_mark_initiation
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
Changeset: f2261903
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2021-07-23 10:42:00 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f22619032df2cf45664f110c71ddf509a5128900
8270894: Use acquire semantics in ObjectSynchronizer::read_stable_mark()
Reviewed-by: dholmes
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 8a789b71
Author: David Holmes <dholmes at openjdk.org>
Date: 2021-07-23 11:40:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8a789b71fe2e813a1ddbd4fb5dd43d54ac7c2425
8263840: PeriodicTask should declare its destructor virtual
Reviewed-by: xliu, kbarrett
! src/hotspot/share/runtime/task.hpp
Changeset: 8c8e3a0d
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-07-23 11:56:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8c8e3a0df2dac94a2978ec86093985af47ffe330
8271163: G1 uses wrong degree of MT processing since JDK-8270169
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: 0cc4bb72
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-07-23 12:14:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0cc4bb729e3746537e0983a8f2665044ad2689b1
8270870: Simplify G1ServiceThread
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp
! test/hotspot/gtest/gc/g1/test_g1ServiceThread.cpp
Changeset: 9b27df6a
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-07-23 12:23:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9b27df6a4f0e5cdc7765144d6bcbc95700bdb6a3
8271063: Print injected fields for InstanceKlass
Reviewed-by: fparain, hseigel, yyang
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp
Changeset: 96247ae8
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-07-23 13:52:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/96247ae8fb4d38229af433c34016c208999900af
8270187: G1: Remove ConcGCThreads constraint
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java
Changeset: c9251db1
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2021-07-23 14:05:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c9251db175803bb8d5e8b5b58ef34b50531c8e4b
8271209: Fix doc comment typos in JavadocTokenizer
Reviewed-by: jlaskey
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
Changeset: 45abbeed
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2021-07-23 14:18:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/45abbeed2f4f2899a3c1595b0cd8e573990a16fa
8243543: jtreg test security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java fails
Reviewed-by: mullan
! test/jdk/ProblemList.txt
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java
Changeset: f4b3ee5d
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2021-07-23 15:03:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f4b3ee5dca8cfdc2fbb8ee64a1e8cdb8894b0061
8270280: security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java OCSP response error
Reviewed-by: mullan
! test/jdk/ProblemList.txt
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java
Changeset: ec71e2d8
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-07-23 15:53:49 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ec71e2d891fdb9b102ce232f65cfcc5c6a1a9580
8271221: [BACKOUT] JDK-8271063 Print injected fields for InstanceKlass
Reviewed-by: coleenp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp
Changeset: 4ed548b3
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2021-07-23 18:51:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4ed548b3eeffe8dfa601d4d0eeed2bfe359af965
8268261: C2: assert(n != __null) failed: Bad immediate dominator info.
Reviewed-by: iveresov, vlivanov
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestIdomAfterLoopUnswitching.java
Changeset: a1c0a6aa
Author: Ian Graves <igraves at openjdk.org>
Date: 2021-07-23 19:17:02 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a1c0a6aafb575e3d5c76dd3a279e4fe03ca07223
8199594: Add doc describing how (?x) ignores spaces in character classes
Reviewed-by: darcy, naoto, iris, lancea, bpb
! src/java.base/share/classes/java/util/regex/Pattern.java
Changeset: 286106dd
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-07-23 20:52:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/286106dd2ae899746c0e9d9a263ed4af9e56c536
8271219: [REDO] JDK-8271063 Print injected fields for InstanceKlass
Reviewed-by: dcubed, fparain
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp
Changeset: 7468bbcd
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2021-07-23 22:18:51 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7468bbcd647dc525ca75c7fb29d52c26c9c5e528
8266988: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureTest.java
Changeset: b4c6229f
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-23 15:32:42 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b4c6229fd40940e3f67cf17b9bd0526932a346e6
8271189: runtime/handshake/HandshakeTimeoutTest.java can be run in driver mode
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java
Changeset: e90ed6cc
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-23 15:53:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e90ed6cc38ab8f8a2c7c740da1cb38144622b4eb
8271173: serviceability/jvmti/GetObjectSizeClass.java doesn't check exit code
Reviewed-by: dholmes
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
Changeset: 8adf008b
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2021-07-23 17:36:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8adf008b150bfda783ae615965198edb4d196016
8269984: [macos] JTabbedPane title looks like disabled
Reviewed-by: kcr, psadhukhan
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
Changeset: 0dcfc42f
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-07-24 01:06:15 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0dcfc42f230a4958c9349f4145093c5b02e06ad4
Merge
Changeset: e627caec
Author: Clive Verghese <cverghese at openjdk.org>
Committer: Volker Simonis <simonis at openjdk.org>
Date: 2021-07-24 10:14:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e627caec84c169c99c04e0d355c29b806a0266ed
8270317: Large Allocation in CipherSuite
Reviewed-by: xuelei, simonis
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
+ test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java
Changeset: e4295ccf
Author: Xiaohong Gong <xgong at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2021-07-26 04:52:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e4295ccfcdb16041d6f18fd64f7df3f740bf258f
8270519: Move several vector helper methods to shared header file
Reviewed-by: jiefu, njian
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
Changeset: 36aefa35
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2021-07-26 07:54:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/36aefa351afeb5fd6b87060e06c1e8060afb87a0
8270447: [IR Framework] Add missing compilation level restriction when using FlipC1C2 stress option
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
Changeset: f2c359a8
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-07-26 14:23:47 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f2c359a8826e51a92f6a7c6917f2c3d223c24488
8271215: Fix data races in G1PeriodicGCTask
Reviewed-by: iwalulya, shade
! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp
Changeset: 515113d8
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-07-26 14:42:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/515113d8589875e76980ebf7473cb81f778bb86f
8269924: Shenandoah: Introduce weak/strong marking asserts
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
Changeset: ee553618
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2021-07-26 16:31:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ee5536183a9df90d1209d9effe5d2aa61d86abd3
8265474: Dubious 'null' assignment in CompactByteArray.expand
Reviewed-by: alanb, naoto
! src/java.base/share/classes/sun/text/CompactByteArray.java
Changeset: efa63dc1
Author: Naoto Sato <naoto at openjdk.org>
Date: 2021-07-26 16:33:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/efa63dc1c64db357eeb497d2e1fefd170ca22d98
8171382: java.time.Duration missing isPositive method
Reviewed-by: rriggs, joehw, iris, bpb, scolebourne
! src/java.base/share/classes/java/time/Duration.java
! test/jdk/java/time/tck/java/time/TCKDuration.java
Changeset: 0b12e7c8
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2021-07-26 17:19:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0b12e7c82c559f64c8c202bf59ee71f9cbd5a5fa
8075806: divideExact is missing in java.lang.Math
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/Math/ExactArithTests.java
Changeset: b8f79a7f
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2021-07-26 18:18:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b8f79a7ff798d3a0eee03a8153be942401781bbc
8268873: Unnecessary Vector usage in java.base
Reviewed-by: mullan
! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
Changeset: 3aadae20
Author: Andreas Woess <aw at openjdk.org>
Committer: Tom Rodriguez <never at openjdk.org>
Date: 2021-07-26 19:47:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3aadae2077e9bf0a5900af79929b679bc6ec62b2
8271140: Fix native frame handling in vframeStream::asJavaVFrame()
Reviewed-by: dnsimon, kvn, never
! src/hotspot/share/runtime/vframe.cpp
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IterateFramesNative.java
Changeset: 8785737b
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2021-07-26 20:16:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/8785737ba5f398888816ddd0f50adeea6a75bb0f
8269616: serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error
Reviewed-by: sspitsyn, kevinw
! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java
Changeset: fcc7d59b
Author: Dean Long <dlong at openjdk.org>
Date: 2021-07-26 22:09:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fcc7d59b9937a34c423e4532058668144b0ec1fb
8269342: CICrashAt=1 does not always catch first Java method
Reviewed-by: kvn, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
Changeset: 049b2ad4
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2021-07-24 08:14:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/049b2ad4dfbc13d21fd58467a0975097a17e8681
8015886: java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.java sometimes failed on ubuntu
Reviewed-by: kizune, serb
! test/jdk/java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.java
Changeset: 3c27f919
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-26 17:18:26 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3c27f919865584bcdcd85577306726afa5412571
8271222: two runtime/Monitor tests don't check exit code
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
Changeset: 7ddabbff
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-26 17:19:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7ddabbff74668b5f907f87e6d4d471823d1ac459
8271175: runtime/jni/FindClassUtf8/FindClassUtf8.java doesn't have to be run in othervm
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/jni/FindClassUtf8/FindClassUtf8.java
Changeset: b76a8388
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2021-07-26 18:04:28 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b76a83888b00faff602726f5409e1c902b91e908
8269150: UnicodeReader not translating \u005c\\u005d to \\]
Reviewed-by: jjg, jlahoda, darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
+ test/langtools/tools/javac/UnicodeBackslash/UnicodeBackslash.java
Changeset: eb6da888
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-07-27 00:57:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/eb6da88817f7bc903a51130271c9a5de928c603d
Merge
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
Changeset: c3d8e922
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2021-07-27 01:57:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c3d8e9228d0558a2ce3e093c105c61ea7af2e1d1
8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream
Reviewed-by: lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java
+ test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java
Changeset: bb508e13
Author: Ian Graves <igraves at openjdk.org>
Date: 2021-07-27 02:25:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/bb508e13032c3571c48275391dfeb04c03bbf3a3
8269753: Misplaced caret in PatternSyntaxException's detail message
Reviewed-by: prappo
! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java
! test/jdk/java/util/regex/RegExTest.java
Changeset: fde18313
Author: David Holmes <dholmes at openjdk.org>
Date: 2021-07-27 02:49:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fde183130bc6379fe0d4624bbeaf252d0e9a15c8
8212961: [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup
Reviewed-by: stuefe, iignatyev
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/jnihelper.h
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress007.cpp
Changeset: 45d277fe
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-07-27 04:21:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/45d277feb04a51faa3858099336fc67dfb222542
8270308: Arena::Amalloc may return misaligned address on 32-bit
Reviewed-by: coleenp, kbarrett
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
+ test/hotspot/gtest/memory/test_arena.cpp
Changeset: fc80a6b4
Author: Sean Mullan <mullan at openjdk.org>
Date: 2021-07-27 13:49:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fc80a6b49364594fafa0e2efc769d2f6234cfa22
8270946: X509CertImpl.getFingerprint should not return the empty String
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java
! src/java.base/share/classes/sun/security/validator/SymantecTLSPolicy.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
+ test/jdk/sun/security/x509/X509CertImpl/GetFingerprintError.java
! test/lib/jdk/test/lib/security/CertUtils.java
Changeset: ea49691f
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2021-07-27 16:37:31 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ea49691f1dbb4f57ed0c5982f004e7aabcd15d13
8270794: Avoid loading Klass* twice in TypeArrayKlass::oop_size()
Reviewed-by: shade, coleenp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! src/hotspot/share/opto/runtime.cpp
Changeset: c8af8238
Author: Bradford Wetmore <wetmore at openjdk.org>
Date: 2021-07-27 17:11:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c8af8238b4b55d515573374800015e115042d883
8267485: Remove the dependency on SecurityManager in JceSecurityManager.java
Reviewed-by: mchung
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/JceSecurityManager.java
Changeset: 90cd2fa1
Author: Weijun Wang <weijun at openjdk.org>
Date: 2021-07-27 17:34:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/90cd2fa16458dcc3e36171fa4bf21f26bc92b168
8270859: Post JEP 411 refactoring: client libs with maximum covering > 10K
Reviewed-by: serb
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JRootPane.java
! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
Changeset: cea7bc2d
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-27 02:59:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cea7bc2dea8e179425db19998665f85c0b124d71
8271223: two runtime/ClassFile tests don't check exit code
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java
! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
Changeset: f6621273
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2021-07-27 17:14:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f662127390eac6d44581ffca444556d236983314
8270491: SEGV at read_string_field(oopDesc*, char const*, JavaThread*)+0x54
Reviewed-by: egahlin
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
Changeset: fbe28e4e
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2021-07-27 19:28:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fbe28e4ee1f1ff7fb617c2e1f96c04f4b371fa2b
8270866: NPE in DocTreePath.getTreePath()
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! test/langtools/jdk/javadoc/doclet/testInherited/TestInherited.java
Changeset: f1e15c8c
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-27 23:20:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f1e15c8c8f598f3726fd6b3f65fe5ab155a2ee28
8271350: runtime/Safepoint tests use OutputAnalyzer::shouldMatch instead of shouldContaint
Reviewed-by: mseledtsov, dholmes
! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
Changeset: a50161b7
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-07-28 00:36:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a50161b75045715b1a0ee2a55a6352e4c1aa009a
Merge
Changeset: 752b6df3
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2021-07-28 01:54:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/752b6df34c92c02ac0992566e3efa7bc22b96aa1
8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled
Reviewed-by: never, kvn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
Changeset: 9bc52afa
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2021-07-28 01:58:02 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9bc52afa481c476ae9c379dff44ae8266777f616
8271323: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -XX:TieredStopAtLevel=1
Reviewed-by: cjplummer, kvn
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
Changeset: ed1cb240
Author: Yi Yang <yyang at openjdk.org>
Date: 2021-07-28 02:17:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ed1cb24027f48ec8e243c26e1847561fa902d91f
8271118: C2: StressGCM should have higher priority than frequency-based policy
Reviewed-by: iveresov, kvn
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/gcm.cpp
Changeset: d994b93e
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2021-07-28 02:18:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d994b93e211d49af79212d765633ba3457365a08
8266054: VectorAPI rotate operation optimization
Reviewed-by: psandoz, sviswanathan
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java
Changeset: ecd44556
Author: Tejpal Rebari <trebari at openjdk.org>
Date: 2021-07-28 04:29:27 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ecd445562f8355704a041f9eca0e87dc85a7f44c
8266510: Nimbus JTree default tree cell renderer does not use selected text color
Reviewed-by: psadhukhan, pbansal
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
- test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java
Changeset: d7b5cb68
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2021-07-28 06:58:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d7b5cb688956ce79443ef3cd080c36028fcfb19d
8271368: [BACKOUT] JDK-8266054 VectorAPI rotate operation optimization
Reviewed-by: dholmes, iklam
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
- test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java
Changeset: 072fe486
Author: Yi Yang <yyang at openjdk.org>
Date: 2021-07-28 08:03:29 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/072fe486c952184811f5bff3504ca72deb66e445
8270901: Typo PHASE_CPP in CompilerPhaseType
Reviewed-by: jiefu
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java
Changeset: a066c7be
Author: Christoph Göttschkes <cgo at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-07-28 13:18:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a066c7bed0f9aa45fb9384f75ae84943548cd859
8270086: ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter
Reviewed-by: shade
! src/hotspot/cpu/arm/templateTable_arm.cpp
Changeset: dcdb1b6a
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-07-28 16:12:47 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/dcdb1b6aaad912669614ff52ad2b0b8804f204d1
8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java
Changeset: 60c11fef
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2021-07-28 18:21:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/60c11fef006124e6c2be6d958c78dc344bb777d5
8261088: Repeatable annotations without @Target cannot have containers that target module declarations
Reviewed-by: jfranck
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/annotations/8261088/T8261088.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java
Changeset: 97110337
Author: Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2021-07-28 18:29:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9711033780d2329a376ea5b2a72c0da2e1731114
8209776: Refactor jdk/security/JavaDotSecurity/ifdefs.sh to plain java test
Reviewed-by: rhalade
+ test/jdk/jdk/security/JavaDotSecurity/MakeJavaSecurityTest.java
- test/jdk/jdk/security/JavaDotSecurity/ifdefs.sh
Changeset: 034788a0
Author: Dean Long <dlong at openjdk.org>
Date: 2021-07-28 18:50:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/034788a02cbe1f80fc1581ec307a3d54bef380b4
8270925: replay dump using CICrashAt does not include inlining data
Reviewed-by: kvn, thartmann
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/ciReplay/TestInlining.java
Changeset: 357947ac
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-07-28 20:39:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/357947acd80b50b1f26679608245de1f9566163e
8270061: Change parameter order of ResourceHashtable
Reviewed-by: coleenp, stuefe
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/resizeableResourceHash.hpp
! src/hotspot/share/utilities/resourceHash.hpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp
Changeset: 41b4c190
Author: Xin Liu <xliu at openjdk.org>
Date: 2021-07-28 23:07:42 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/41b4c19086c0b238bdeea9f3f14ee9997253b2f2
8271353: PerfDataManager::destroy crashes in VM_Exit
Reviewed-by: dholmes, stuefe, minqi
! src/hotspot/share/runtime/perfData.cpp
Changeset: 25f00d78
Author: bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2021-07-28 23:12:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/25f00d787cf56f6cdca6949115d04e7d8e675554
8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers
Co-authored-by: Severin Gehwolf <sgehwolf at openjdk.org>
Reviewed-by: sgehwolf
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
Changeset: 2ec45dc2
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2021-07-29 00:22:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2ec45dc2dd3a6bcb4f68ee7cde5858d63614305a
8225082: Remove IdenTrust certificate that is expiring in September 2021
Reviewed-by: shade, mullan
- make/data/cacerts/identrustdstx3
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 6e1da644
Author: Christoph Göttschkes <cgo at openjdk.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-07-28 14:49:02 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6e1da6440b898d8a10b3db56707a75f32a489149
8270908: TestParallelRefProc fails on single core machines
Reviewed-by: tschatzl, kbarrett
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
Changeset: 5fcf7208
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-07-28 15:31:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5fcf72086ffca85f524fae2d5bd9fd328c9a77e0
8271352: Extend jcc erratum mitigation to additional processors
Reviewed-by: thartmann, eosterlund
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: c8ae7e5b
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-28 15:38:26 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c8ae7e5b035e693c77060f6fdcc1f21da7ddc839
8271174: runtime/ClassFile/UnsupportedClassFileVersion.java can be run in driver mode
Reviewed-by: mseledtsov, dholmes
! test/hotspot/jtreg/runtime/ClassFile/UnsupportedClassFileVersion.java
Changeset: 6878b05f
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2021-07-28 16:59:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6878b05f8fbc7bd72e79ec29a868008dde2321c6
8271251: JavaThread::java_suspend() fails with "fatal error: Illegal threadstate encountered: 6"
Reviewed-by: dholmes, dcubed
! src/hotspot/share/runtime/handshake.cpp
Changeset: 7bf72ce3
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-07-28 18:52:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7bf72ce301de80f4126607c2ef51d6df8c5849cf
8271412: ProblemList javax/sound/midi/Sequencer/Looping.java
8271413: ProblemList 2 locale tests on macOS-x64
Reviewed-by: naoto
! test/jdk/ProblemList.txt
Changeset: e593e3de
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-28 23:11:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e593e3de4c171e359a1142333087af72593d234d
8271402: mark hotspot runtime/os tests which ignore external VM flags
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/os/AvailableProcessors.java
! test/hotspot/jtreg/runtime/os/TestUseCpuAllocPath.java
Changeset: 20d2dc1f
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-07-28 23:12:03 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/20d2dc1f3524ff76fb7e9f7a4979bedb938a13fc
8271403: mark hotspot runtime/memory tests which ignore external VM flags
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java
! test/hotspot/jtreg/runtime/memory/ReserveMemory.java
Changeset: a0504cff
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-07-29 01:07:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a0504cff9f91617fb9810333f3656dba196218d6
Merge
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/runtime/handshake.cpp
! test/jdk/ProblemList.txt
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/runtime/handshake.cpp
! test/jdk/ProblemList.txt
Changeset: 6afcf5f5
Author: Roland Westrelin <roland at openjdk.org>
Date: 2021-07-29 07:34:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6afcf5f5a243be10e2ec61229819c298ccce3267
8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/c2/TestRenumberLiveNodesInfiniteLoop.java
Changeset: 489e5fd1
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2021-07-29 09:31:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/489e5fd12a37a45f4f5ea64b05f85c6f99f70811
8268019: C2: assert(no_dead_loop) failed: dead loop detected
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/ifnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestDeadLoopSplitIfLoop.java
Changeset: d09b0284
Author: Emmanuel Bourg <ebourg at apache.org>
Committer: Julia Boes <jboes at openjdk.org>
Date: 2021-07-29 16:03:31 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d09b028407ff9d0e8c2dfd9cc5d0dca19c4497e3
8271396: Spelling errors
Reviewed-by: tschatzl, chegar, iris, psadhukhan, cjplummer
! src/hotspot/cpu/x86/vm_version_ext_x86.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/semaphore_bsd.cpp
! src/hotspot/os/bsd/semaphore_bsd.hpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/nmtDCmd.cpp
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/StandardThreadMonitoringScenarioFactory.java
! test/jdk/java/rmi/module/ModuleTest.java
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java
! test/jdk/javax/swing/JTabbedPane/4310381/bug4310381.java
! test/jdk/sun/net/www/protocol/http/spnegoReadme
! test/jdk/sun/tools/jrunscript/jrunscript-eTest.sh
Changeset: 286d3136
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2021-07-29 20:22:02 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/286d31363551b00c4b3f50f5ee388f8e7875d0a1
8271489: (doc) Clarify Filter Factory example
Reviewed-by: iris, kcr, naoto, bpb
! src/java.base/share/classes/java/io/ObjectInputFilter.java
Changeset: 048fb2cb
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-07-29 21:49:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/048fb2cb179234c403ee01ddc4acbdc4795c08ee
Merge
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputFilter.java
Changeset: 77fbd99f
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2021-07-30 00:57:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/77fbd99f792c42bb92a240d38f35e3af25500f99
8270341: Test serviceability/dcmd/gc/HeapDumpAllTest.java timed-out
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpAllTest.java
Changeset: 4f42eb66
Author: David Holmes <dholmes at openjdk.org>
Date: 2021-07-30 04:03:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4f42eb6601c3b6011d3c2b30af6b2be264ff7c0e
8269523: runtime/Safepoint/TestAbortOnVMOperationTimeout.java failed when expecting 'VM operation took too long'
Reviewed-by: shade, mseledtsov
! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java
Changeset: b59418f4
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2021-07-30 07:58:51 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b59418f47d8e69f6aec3411b105e2512d19f6cd1
8270060: (jdeprscan) tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java failed with class file for jdk.internal.util.random.RandomSupport not found
Reviewed-by: sundar, vromero, darcy
! test/langtools/ProblemList.txt
Changeset: 9856ace8
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2021-07-30 12:28:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9856ace828617d3f2f9a6282e650009d3af65749
8268963: [IR Framework] Some default regexes matching on PrintOptoAssembly in IRNode.java do not work on all platforms
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
Changeset: 89f5c96d
Author: Sean Mullan <mullan at openjdk.org>
Date: 2021-07-30 12:43:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/89f5c96d63a7a08e0b4145eee83a946fc99141e4
8232066: Remove outdated code/methods from PKIX implementation
Reviewed-by: weijun
! 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/PKIX.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/validator/EndEntityChecker.java
! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! src/java.base/share/classes/sun/security/validator/Validator.java
! test/jdk/sun/security/validator/ConstructorTest.java
Changeset: baf7797b
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-07-30 15:37:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/baf7797b092704d7dc9401db8b3dda19b91be303
8049301: Suspicious use of string identity checks in JComponent.setUIProperty
Reviewed-by: azvegint
! src/java.desktop/share/classes/javax/swing/JComponent.java
Changeset: 5b3c4182
Author: Sergey Chernyshev <serge.chernyshev at bell-sw.com>
Committer: Alexander Scherbatiy <alexsch at openjdk.org>
Date: 2021-07-30 16:10:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5b3c418249cfb53ae2ba530bcbbcdb5e509e4775
8270321: Startup regressions in 18-b5 caused by JDK-8266310
Reviewed-by: mchung, alanb
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
Changeset: cd7e30ef
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-07-30 16:42:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cd7e30ef84165722c2128471231b6000b1c46fb8
8271242: Add Arena regression tests
Reviewed-by: mseledtsov, coleenp
! test/hotspot/gtest/memory/test_arena.cpp
+ test/hotspot/gtest/testutils.cpp
+ test/hotspot/gtest/testutils.hpp
+ test/hotspot/jtreg/gtest/ArenaGtests.java
Changeset: 6c68ce2d
Author: Andrew Haley <aph at openjdk.org>
Date: 2021-07-30 18:02:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6c68ce2d396c6fe02201daf2bdb8c164de807cc1
8270947: AArch64: C1: use zero_words to initialize all objects
Reviewed-by: ngasson, adinn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ test/micro/org/openjdk/bench/vm/gc/RawAllocationRate.java
Changeset: 71ca0c08
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2021-07-30 18:28:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/71ca0c08f09e87673f1cf3f918a0802961359166
8270848: Redundant unsafe opmask register allocation in some instruction patterns.
Reviewed-by: sviswanathan, kvn
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
Changeset: d6bb8461
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2021-07-30 20:16:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d6bb846159be7e46fba0c3ca2915617f945e0b42
8248899: security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked
Reviewed-by: mullan
! test/jdk/ProblemList.txt
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java
Changeset: 4bc9b049
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2021-07-30 20:29:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4bc9b049846bd59f5c41bd62a59b567b52c9efc5
8263059: security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java fails due to revoked cert
Reviewed-by: mullan
! test/jdk/ProblemList.txt
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java
Changeset: a1b5b818
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2021-07-30 00:56:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a1b5b818c5e276c21c05bce71ca01c18c35aef40
8271507: ProblemList SA tests that are failing with ZGC due to JDK-8248912
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 6180cf1f
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2021-07-30 01:01:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6180cf1f0d868052709cd55cee53f37f0fc42e21
8271512: ProblemList serviceability/sa/sadebugd/DebugdConnectTest.java due to 8270326
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: e351de3b
Author: Roland Westrelin <roland at openjdk.org>
Date: 2021-07-30 07:28:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e351de3bd67773109607db7f4648c173140cb024
8271272: C2: assert(!had_error) failed: bad dominance
Reviewed-by: kvn, thartmann, chagedorn
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestMainNeverExecuted.java
Changeset: 7cc1eb3e
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-07-30 22:30:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7cc1eb3e571e00f1cbfd62eb843df96ba8e88199
Merge
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: 72145f3b
Author: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2021-08-02 12:46:00 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/72145f3b9472c8f5f64f9b9ac93e3331e646f15a
8269665: Clean-up toString() methods of some primitive wrappers
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Short.java
Changeset: 6c4c48fa
Author: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2021-08-02 12:47:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6c4c48faea8a8309a71d7a5d261f776031014881
8266972: Use String.concat() in j.l.Class where invokedynamic-based String concatenation is not available
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/Class.java
Changeset: 2536e434
Author: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2021-08-02 12:48:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2536e4342e6c33c16685c9983b09f83a9c7ea869
8270160: Remove redundant bounds check from AbstractStringBuilder.charAt()
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/StringLatin1.java
Changeset: 6a3f8343
Author: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2021-08-02 12:49:41 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6a3f8343bc0e92c29a87c5840cbef9ab2988f153
8268113: Re-use Long.hashCode() where possible
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/temporal/ValueRange.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Selector.java
Changeset: 249d6418
Author: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2021-08-02 12:50:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/249d641889c6f9aed6957502d5fca9c74c9baceb
8263561: Re-examine uses of LinkedList
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java
! src/java.base/share/classes/sun/nio/ch/MembershipRegistry.java
! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java
! src/java.base/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java
! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java
! test/jdk/sun/misc/JarIndex/JarIndexMergeTest.java
Changeset: e74537f9
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-08-02 15:05:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e74537f9241e57b4668ff542364220936e920330
8271605: Update JMH devkit to 1.32
Reviewed-by: redestad, ecaspole
! make/devkit/createJMHBundle.sh
Changeset: 7a4c754e
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-08-02 15:34:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7a4c754e5db374a7bc3dd36bb1ccf7e8e7821d3b
8271611: Use SecurityConstants.ACCESS_PERMISSION in MethodHandles
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 3e3051e2
Author: Lance Andersen <lancea at openjdk.org>
Date: 2021-08-02 15:47:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3e3051e2ee93142983e9a3edee038e4f7b5ac0f2
8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside
Reviewed-by: alanb, naoto
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/module-info.java
+ test/jdk/jdk/nio/zipfs/HasDotDotTest.java
Changeset: db950ca4
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-08-02 16:00:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/db950ca41f3ab7823fa221e8e3f63caf3dd51ea3
8271348: Add stronger sanity check of thread state when polling for safepoint/handshakes
Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
Changeset: 0a852363
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-08-02 16:01:27 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0a85236396c667c8d2c890e4384c623b39455075
8193559: ugly DO_JAVA_THREADS macro should be replaced
Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Reviewed-by: eosterlund, ayang, kbarrett, dholmes
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
Changeset: e621cffa
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-08-02 22:37:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e621cffa4fee0b403a8650519c70e0a6cb76b03c
8271627: Use local field access in favor of Class.getClassLoader0
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/Class.java
Changeset: 0b953940
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-08-02 22:59:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0b9539405d764670a1a6dca5a6552b58c3edd7a3
8271624: Avoid unnecessary ThreadGroup.checkAccess calls when creating Threads
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/Thread.java
Changeset: 84f02310
Author: Yumin Qi <minqi at openjdk.org>
Date: 2021-08-02 23:07:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/84f02310310293163130dde24e30563d39f1610a
8271419: Refactor test code for modifying CDS archive contents
Reviewed-by: iklam, ccheung
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
+ test/lib/jdk/test/lib/cds/CDSArchiveUtils.java
Changeset: f8fb5713
Author: Saravana Kumar Vijayasekaran <svijayasekar at openjdk.org>
Committer: Mikael Vidstedt <mikael at openjdk.org>
Date: 2021-08-02 18:42:41 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f8fb5713074b8960f5530d7aca954f84d57c1f30
8271150: Remove EA from JDK 17 version string starting with Initial RC promotion on Aug 5, 2021(B34)
Reviewed-by: iris, mikael
! make/conf/version-numbers.conf
Changeset: ada58d13
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-02 20:44:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ada58d13f78eb8a240220c45c573335eeb47cf07
8067223: [TESTBUG] Rename Whitebox API package
Reviewed-by: dholmes, kvn
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/hotspot/jtreg/serviceability/ParserTest.java
! test/hotspot/jtreg/testlibrary/ctw/Makefile
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
= test/lib-test/jdk/test/whitebox/BlobSanityTest.java
= test/lib-test/jdk/test/whitebox/CPUInfoTest.java
= test/lib-test/jdk/test/whitebox/MismatchedWhiteBox/WhiteBox.java
+ test/lib-test/jdk/test/whitebox/OldWhiteBox.java
= test/lib-test/jdk/test/whitebox/WBApi.java
= test/lib-test/jdk/test/whitebox/vm_flags/BooleanTest.java
= test/lib-test/jdk/test/whitebox/vm_flags/DoubleTest.java
= test/lib-test/jdk/test/whitebox/vm_flags/IntxTest.java
= test/lib-test/jdk/test/whitebox/vm_flags/SizeTTest.java
= test/lib-test/jdk/test/whitebox/vm_flags/StringTest.java
= test/lib-test/jdk/test/whitebox/vm_flags/Uint64Test.java
= test/lib-test/jdk/test/whitebox/vm_flags/UintxTest.java
= test/lib-test/jdk/test/whitebox/vm_flags/VmFlagTest.java
! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java
= test/lib/jdk/test/whitebox/WhiteBox.java
+ test/lib/jdk/test/whitebox/code/BlobType.java
= test/lib/jdk/test/whitebox/code/CodeBlob.java
+ test/lib/jdk/test/whitebox/code/Compiler.java
= test/lib/jdk/test/whitebox/code/NMethod.java
= test/lib/jdk/test/whitebox/cpuinfo/CPUInfo.java
+ test/lib/jdk/test/whitebox/gc/GC.java
= test/lib/jdk/test/whitebox/parser/DiagnosticCommand.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/code/CodeBlob.java
! test/lib/sun/hotspot/code/NMethod.java
! test/lib/sun/hotspot/cpuinfo/CPUInfo.java
Changeset: c8add223
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-08-03 01:01:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c8add223a10030e40ccef42e081fd0d8f00e0593
Merge
Reviewed-by: mikael
! src/hotspot/share/prims/whitebox.cpp
! test/lib/sun/hotspot/WhiteBox.java
! src/hotspot/share/prims/whitebox.cpp
! test/lib/sun/hotspot/WhiteBox.java
Changeset: b217a6ca
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-08-03 11:43:41 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b217a6ca0f920eddc1d4596ce8c6445423f1d15d
8271609: Misleading message for AbortVMOnVMOperationTimeoutDelay
Reviewed-by: dholmes
! src/hotspot/share/runtime/vmThread.cpp
Changeset: bdb50cab
Author: Xiaowei Lu <lxw263044 at alibaba-inc.com>
Committer: Per Liden <pliden at openjdk.org>
Date: 2021-08-03 12:23:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/bdb50cab79056bb2ac9fe1ba0cf0f237317052da
8270347: ZGC: Adopt release-acquire ordering for forwarding table access
Co-authored-by: Hao Tang <albert.th at alibaba-inc.com>
Reviewed-by: eosterlund, pliden
! src/hotspot/share/gc/z/zForwarding.inline.hpp
Changeset: f15d6cbc
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-08-03 17:20:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f15d6cbcaf191b9718ab51b1e8b72938c0abdd6b
8271506: Add ResourceHashtable support for deleting selected entries
Reviewed-by: iklam, stuefe
! src/hotspot/share/utilities/resourceHash.hpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp
Changeset: 6594d3a3
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-08-03 18:13:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6594d3a3ef175a71ea34c7698ab96537c761f022
8271711: Remove WorkArounds.isSynthetic
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
Changeset: 0199b03e
Author: Andy Herrick <herrick at openjdk.org>
Date: 2021-08-03 18:51:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0199b03eb3bd9ffe79b5193ff1792144b5c488f1
8271344: Windows product version issue
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/MsiVersion.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/PlatformVersionTest.java
Changeset: a8408708
Author: Weijun Wang <weijun at openjdk.org>
Date: 2021-08-04 00:02:59 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a8408708b065a877278acc6b007ad6a9baaf2561
8271616: oddPart in MutableBigInteger::mutableModInverse contains info on final result
Reviewed-by: bpb, darcy, valeriep
! src/java.base/share/classes/java/math/MutableBigInteger.java
Changeset: 43a6ba96
Author: Denghui Dong <ddong at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date: 2021-08-04 01:35:26 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/43a6ba9677551762c1bc1dc2f994dde7d6d9f1a5
8271726: JFR: should use equal() to check event fields in tests
Reviewed-by: egahlin
! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java
Changeset: 3435d299
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2021-08-04 01:38:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3435d299f76ada66e7b7cb42d9f0265cf99a30ca
8271003: hs_err improvement: handle CLASSPATH env setting longer than O_BUFLEN
Reviewed-by: dholmes, stuefe, iklam, minqi
! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java
Changeset: d3b40cb6
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 01:49:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d3b40cb68323a1b0efa461b4a415793415a2deef
8271826: mark hotspot runtime/condy tests which ignore external VM flags
Reviewed-by: jiefu
! test/hotspot/jtreg/runtime/condy/BadBSMUseTest.java
! test/hotspot/jtreg/runtime/condy/CondyLDCTest.java
! test/hotspot/jtreg/runtime/condy/CondyNewInvokeSpecialTest.java
! test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java
! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java
Changeset: 659498a0
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 01:59:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/659498a07f5be0feae26c1772a6b4e8ad2dec103
8271829: mark hotspot runtime/Throwable tests which ignore external VM flags
Reviewed-by: jiefu
! test/hotspot/jtreg/runtime/Throwable/StackTraceLogging.java
! test/hotspot/jtreg/runtime/Throwable/TestCatchThrowableOOM.java
! test/hotspot/jtreg/runtime/Throwable/TestMaxJavaStackTraceDepth.java
Changeset: 7e518f42
Author: David Holmes <dholmes at openjdk.org>
Date: 2021-08-04 02:08:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7e518f42c9346abdf0c8059b45d3dfef95ed69bb
8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status
Reviewed-by: stuefe, dcubed, sspitsyn
! src/hotspot/share/services/threadService.cpp
Changeset: 34ba70a7
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 02:19:01 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/34ba70a71ba414a6d8cfc5c667d556d4d6072793
8269037: jsig/Testjsig.java doesn't have to be restricted to linux only
Reviewed-by: mseledtsov, dholmes
! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/runtime/jsig/Testjsig.java
Changeset: 68dd8280
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 02:22:07 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/68dd8280886ede7f5cd8d34811ad0f9ffac440f3
8271224: runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn't check exit code
Reviewed-by: mseledtsov, dholmes
! test/hotspot/jtreg/runtime/EnclosingMethodAttr/EnclMethodAttr.java
Changeset: 66c653c5
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-08-04 04:11:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/66c653c561b3b5e904579af62e23ff94952bca05
8271721: Split gc/g1/TestMixedGCLiveThreshold into separate tests
Reviewed-by: tschatzl, rrich
! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java
Changeset: b48f31d3
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 04:51:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b48f31d381e68a5de0925704bd22ce63d7363c4f
8271743: mark hotspot runtime/jni tests which ignore external VM flags
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
Changeset: 33ec3a4d
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 04:53:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/33ec3a4d95fc81cc60c8a66380947111cb966aa7
8271744: mark hotspot runtime/getSysPackage tests which ignore external VM flags
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/getSysPackage/GetPackageXbootclasspath.java
! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java
Changeset: 3d40cac8
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 05:16:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3d40cac8ce3cb087788cdaa04d567eee4a1d8052
8271821: mark hotspot runtime/MinimalVM tests which ignore external VM flags
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/MinimalVM/CDS.java
! test/hotspot/jtreg/runtime/MinimalVM/CheckJNI.java
! test/hotspot/jtreg/runtime/MinimalVM/Instrumentation.java
! test/hotspot/jtreg/runtime/MinimalVM/JMX.java
! test/hotspot/jtreg/runtime/MinimalVM/JVMTI.java
! test/hotspot/jtreg/runtime/MinimalVM/NMT.java
Changeset: 68f78477
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 05:17:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/68f784778ce24a26d768b62b979fd587f131d332
8271825: mark hotspot runtime/LoadClass tests which ignore external VM flags
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/LoadClass/LoadClassNegative.java
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java
! test/hotspot/jtreg/runtime/LoadClass/TestResize.java
Changeset: e49b7d95
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 05:18:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e49b7d958c1db70c452cb6c47c885b7e6264b822
8271828: mark hotspot runtime/classFileParserBug tests which ignore external VM flags
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/classFileParserBug/ClassFileParserBug.java
! test/hotspot/jtreg/runtime/classFileParserBug/TestBadPackageWithInterface.java
! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
Changeset: 9e769090
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 05:19:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9e769090a020d58f2488dd77fb0681aa2d3856db
8271824: mark hotspot runtime/CompressedOops tests which ignore external VM flags
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedKlassPointerAndOops.java
! test/hotspot/jtreg/runtime/CompressedOops/ObjectAlignment.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
Changeset: 04134fcd
Author: Xubo Zhang <xubo.zhang at intel.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2021-08-04 05:43:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/04134fcdaaf058429fc4ab109a98005ddce4636d
8264543: Cross modify fence optimization for x86
Reviewed-by: dholmes, tschatzl, sviswanathan
! src/hotspot/cpu/x86/vm_version_ext_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp
! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp
! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp
! src/hotspot/share/runtime/orderAccess.hpp
! src/hotspot/share/runtime/vm_version.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
Changeset: 977b8c4e
Author: Jie Fu <jiefu at openjdk.org>
Date: 2021-08-04 07:25:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/977b8c4e16b02421de8bf78dc60a3866ce25fc1f
8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs
Reviewed-by: stuefe
! test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java
Changeset: efcdcc7f
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2021-08-04 09:16:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/efcdcc7fb792c77aef1da69b1fcc652b401115f7
8270893: IndexOutOfBoundsException while reading large TIFF file
Reviewed-by: prr, serb
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java
+ test/jdk/javax/imageio/plugins/tiff/LargeTIFFTagTest.java
Changeset: 4df1bc4b
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-08-04 11:38:07 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4df1bc4bc6ec19f9a5bb0e85ee34fb746011e1fa
6350025: API documentation for JOptionPane using deprecated methods.
Reviewed-by: jdv
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
Changeset: eec64f55
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-08-04 12:19:02 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/eec64f55870cf51746755d8fa59098a82109e826
8256844: Make NMT late-initializable
Reviewed-by: coleenp, zgu
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/nmtCommon.cpp
! src/hotspot/share/services/nmtCommon.hpp
+ src/hotspot/share/services/nmtPreInit.cpp
+ src/hotspot/share/services/nmtPreInit.hpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/threadStackTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/jli_util.h
+ test/hotspot/gtest/nmt/test_nmtpreinit.cpp
+ test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gtest/NMTGtests.java
+ test/hotspot/jtreg/runtime/NMT/NMTForOtherLaunchersTest.java
+ test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java
! test/jdk/tools/launcher/TestSpecialArgs.java
Changeset: 0a27f264
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2021-08-04 13:04:39 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0a27f264da5a21d581e099573e48485bdeea7790
8265057: G1: Investigate removal of maintenance of two BOT thresholds
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
Changeset: 221e4b9c
Author: Weijun Wang <weijun at openjdk.org>
Date: 2021-08-04 13:37:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/221e4b9c61cd1c9c3f4c037589ba639541532910
8270797: ShortECDSA.java test is not complete
Reviewed-by: mullan
! test/jdk/com/sun/org/apache/xml/internal/security/ShortECDSA.java
Changeset: 452f7d76
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-08-04 15:04:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/452f7d764fc0112cabf0be944e4233173d63f933
8271217: Fix race between G1PeriodicGCTask checks and GC request
Reviewed-by: iwalulya, tschatzl, lkorinth
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ src/hotspot/share/gc/g1/g1GCCounters.cpp
+ src/hotspot/share/gc/g1/g1GCCounters.hpp
! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp
! src/hotspot/share/gc/g1/g1PeriodicGCTask.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
Changeset: 9f1edafa
Author: Raffaello Giulietti <raffaello.giulietti at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date: 2021-08-04 17:16:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9f1edafac4f096977ea6ce075ae7a6b0c2112b7d
8271599: Javadoc of floorDiv() and floorMod() families is inaccurate in some places
Reviewed-by: darcy, bpb
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
Changeset: 392fcc9d
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2021-08-04 17:49:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/392fcc9df7e1547672f727e8fdc8de73ffdfe534
8271589: fatal error with variable shift count integer rotate operation.
Reviewed-by: kvn, sviswanathan
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java
Changeset: 6b55ef3b
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-08-04 18:44:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6b55ef3b58ae405c46f440e06b5adb03cec3a500
8271456: Avoid looking up standard charsets in "java.desktop" module
Reviewed-by: jdv, azvegint, aivanov
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/COMMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPMetadata.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
! src/java.desktop/share/classes/com/sun/media/sound/DLSSoundbank.java
! src/java.desktop/share/classes/com/sun/media/sound/RIFFReader.java
! src/java.desktop/share/classes/com/sun/media/sound/RIFFWriter.java
! src/java.desktop/share/classes/com/sun/media/sound/SF2Soundbank.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftTuning.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
! src/java.desktop/share/classes/sun/awt/FontDescriptor.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/share/classes/sun/font/Type1Font.java
! src/java.desktop/share/classes/sun/print/PageableDoc.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java
! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/awt/XSettings.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/NativeFont.java
! src/java.desktop/unix/classes/sun/print/AttributeClass.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java
Changeset: 91bbe2fc
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-08-04 18:48:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/91bbe2fcbda008a9adc8aa77149a4f2156e1b46b
8271888: build error after JDK-8271599
Reviewed-by: psandoz, bpb
! src/java.base/share/classes/java/lang/Math.java
Changeset: cdf3d55c
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 19:39:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cdf3d55c82844a3c8817f8cc33e85ca15a5ad930
8271890: mark hotspot runtime/Dictionary tests which ignore external VM flags
Reviewed-by: coleenp
! test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java
! test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java
Changeset: ff7431ea
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 19:40:05 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ff7431eafea8bd763250f929aa35edcaae2fbc58
8271886: mark hotspot runtime/InvocationTests tests which ignore external VM flags
Reviewed-by: coleenp
! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java
Changeset: 6c17e6de
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 19:46:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6c17e6deb2ab36c3db8577fb6bb2cf2738b58dd4
8271891: mark hotspot runtime/Safepoint tests which ignore external VM flags
Reviewed-by: coleenp
! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
Changeset: a3b01439
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 19:49:47 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a3b01439701c1e01f9095a51b4f1048282956623
8271887: mark hotspot runtime/CDSCompressedKPtrs tests which ignore external VM flags
Reviewed-by: coleenp
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java
Changeset: 359c7084
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-04 19:50:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/359c7084a1bc3a568c9b815debe3c1786eca9d1e
8271893: mark hotspot runtime/PerfMemDestroy/PerfMemDestroy.java test as ignoring external VM flags
Reviewed-by: coleenp
! test/hotspot/jtreg/runtime/PerfMemDestroy/PerfMemDestroy.java
Changeset: d62fbea7
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-08-04 21:06:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d62fbea7b41f150f25ed3a9a037c081cfdc217b6
8271898: disable os.release_multi_mappings_vm on macOS-X64
Reviewed-by: kbarrett
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: a007cb1a
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2021-08-04 23:42:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a007cb1a1dd6a716555031c271cb11f4980813e7
8271863: ProblemList serviceability/sa/TestJmapCore.java on linux-x64 with ZGC
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 181483b9
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2021-08-04 10:28:47 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/181483b90bcc7d4e44109a14213d4ee2804f7f32
8271064: ZGC several jvm08 perf regressions after JDK-8268372
Reviewed-by: ayang, pliden, tschatzl
! src/hotspot/share/gc/z/zDirector.cpp
Changeset: 5f547e8c
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-08-04 16:43:31 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5f547e8c119e9c0f6a000d2fdc2a693a4e601ba0
8271877: ProblemList jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java in JDK17
Reviewed-by: darcy
! test/jdk/ProblemList.txt
Changeset: cebcc07b
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-08-04 19:23:25 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cebcc07b1b0572e63b420ff86eef78c6aee36393
8271894: ProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK17
Reviewed-by: darcy
! test/jdk/ProblemList.txt
Changeset: cd6b54ec
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-08-05 01:02:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cd6b54ec40f1d60fbdb6c8aee1e6ba662daca58c
Merge
! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: 7728423f
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-08-05 01:41:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7728423f8a4cf2b60d9774405b18a28ee498f268
8271895: UnProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK18
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: 6c8441f0
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-08-05 01:42:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6c8441f075b349d95ef26f51e8b9fd473748ac64
8271878: UnProblemList jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java in JDK18
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: 64d18d45
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-08-05 04:56:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/64d18d45ef885d5cdd893b7f56236d3f22b4b84c
4819544: SwingSet2 JTable Demo throws NullPointerException
Reviewed-by: pbansal, aivanov
! src/demo/share/jfc/SwingSet2/TableDemo.java
Changeset: ea9a5952
Author: Yi Yang <yyang at openjdk.org>
Date: 2021-08-05 06:39:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ea9a59520de45fe1c2a6706b2a924cbc856a06c6
8270058: Use Objects.check{Index,FromIndexSize} for java.desktop
Reviewed-by: psadhukhan, pbansal, jdv
! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatInputStream.java
! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
! test/jdk/java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java
! test/jdk/javax/imageio/AppletResourceTest.java
! test/jdk/javax/imageio/ImageReaderReadAll.java
! test/jdk/javax/imageio/metadata/IIOMetadataFormat/UserPluginMetadataFormatTest.java
Changeset: 4abe5311
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2021-08-05 07:31:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4abe5311407c68d04fb0babb87fa279e35d5fabc
8271722: [TESTBUG] gc/g1/TestMixedGCLiveThreshold.java can fail if G1 Full GC uses >1 workers
Reviewed-by: ayang, tschatzl
! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java
Changeset: 685fc3c6
Author: Julia Boes <jboes at openjdk.org>
Date: 2021-08-05 09:42:16 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/685fc3c677cd0e71ef4443214ae14c7eed355140
8270903: sun.net.httpserver.HttpConnection: Improve toString
Reviewed-by: chegar, vtewari
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpConnection.java
Changeset: 18dd4d46
Author: Per Liden <pliden at openjdk.org>
Date: 2021-08-05 12:40:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/18dd4d469d120276d05e74607d780f01056f1a8b
8271121: ZGC: stack overflow (segv) when -Xlog:gc+start=debug
Reviewed-by: ayang, eosterlund
! src/hotspot/share/gc/z/zStat.cpp
Changeset: 55bd52a1
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-08-05 14:46:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/55bd52a14283033d66cd7bf1deadb31c040b09c7
8271840: Add simple Integer.toString microbenchmarks
Reviewed-by: shade
! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java
Changeset: d7fc9e41
Author: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2021-08-05 14:55:00 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d7fc9e4171efa4154951cf353df10f9bacbed7ab
8267840: Improve URLStreamHandler.parseURL()
Reviewed-by: dfuchs, redestad
! src/java.base/share/classes/java/net/URLStreamHandler.java
Changeset: 7234a433
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-08-05 14:55:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7234a433f8ba13d8a4b696a77653b441163d2afa
8271953: fix mis-merge in JDK-8271878
Reviewed-by: jwilhelm, ctornqvi
! test/jdk/ProblemList.txt
Changeset: e2c5bfe0
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2021-08-05 16:10:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e2c5bfe083adb82c0d99ba3cb05a9d5cdb8a05cc
8271308: (fc) FileChannel.transferTo() transfers no more than Integer.MAX_VALUE bytes in one call
Reviewed-by: alanb, vtewari
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileChannelImpl.c
+ test/jdk/java/nio/channels/FileChannel/Transfer2GPlus.java
Changeset: 3ab95d19
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-05 16:32:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3ab95d19174100f440e2274d5b2c3119fb55e9e1
8271905: mark hotspot runtime/Metaspace tests which ignore external VM flags
Reviewed-by: stuefe
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeEnvVarTest.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java
Changeset: cb368802
Author: Rajat Mahajan <rajat.m.mahajan at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2021-08-05 17:41:33 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cb368802815c465f8eef7aa930d6cbb6540d0fa8
8270116: Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS
Reviewed-by: psadhukhan, aivanov
! test/jdk/java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java
Changeset: 62e72adf
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2021-08-05 19:16:14 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/62e72adfa7bcc8e2a70c1346f3051deb2488affc
8271293: Monitor class should use ThreadBlockInVMPreprocess
Reviewed-by: dholmes, dcubed
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: f312f28b
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-08-05 01:00:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f312f28b8b92949cc8da276c255a746f8098e741
8271863: ProblemList serviceability/sa/TestJmapCore.java on linux-x64 with ZGC
Backport-of: a007cb1a1dd6a716555031c271cb11f4980813e7
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 90f85ff7
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2021-08-05 09:13:26 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/90f85ff70fe6b54ecc08794269422364f2128bfb
8271588: JFR Recorder Thread crashed with SIGSEGV in write_klass
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/utilities/jfrSignal.hpp
Changeset: dfacda48
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-08-05 22:12:27 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/dfacda488bfbe2e11e8d607a6d08527710286982
8270872: Final nroff manpage update for JDK 17
Reviewed-by: darcy, mr, iris, naoto
! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
Changeset: 14692d5e
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-08-06 01:21:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/14692d5ed0652b867fcf28baafa498a9441683ac
Merge
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/java.base/share/man/java.1
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/java.base/share/man/java.1
Changeset: e38e365c
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2021-08-06 01:30:45 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e38e365c70197f7e45d8bdc7d6c2e3c59717369e
8271208: Typo in ModuleDescriptor.read javadoc
Reviewed-by: alanb, iris
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
Changeset: adb0ae56
Author: Denghui Dong <ddong at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date: 2021-08-06 02:11:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/adb0ae56ab9efec12526433927c15308902535f7
8261441: JFR: Filename expansion
Reviewed-by: jbachorik, egahlin
! src/java.base/share/man/java.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.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/jdk/jdk/jfr/jcmd/JcmdHelper.java
+ test/jdk/jdk/jfr/jcmd/TestFilenameExpansion.java
! test/jdk/jdk/jfr/jcmd/TestJcmdDumpGeneratedFilename.java
Changeset: ea02dade
Author: David Holmes <dholmes at openjdk.org>
Date: 2021-08-06 03:49:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ea02dade43409444b7c9f8b5065fded535b64f3f
8272067: Initial nroff manpage generation for JDK 18
Reviewed-by: darcy
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
Changeset: e7b6f481
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-08-06 05:58:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e7b6f48182bb541741cb1465cd676d1749a028f8
8265602: -XX:DumpLoadedClassList should support custom loaders
Reviewed-by: ccheung, minqi
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
+ src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classListWriter.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomClassListDump.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomLoaderApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee4WithLambda.java
- test/hotspot/jtreg/runtime/cds/appcds/test-classes/ArrayListTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/DumpClassListApp.java
Changeset: c2b7face
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-08-06 08:27:42 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c2b7facea442eda470913546001c9a5e35d18929
8271896: Remove unnecessary top address checks in BOT
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
Changeset: b6a19f17
Author: Christoph Göttschkes <cgo at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-08-06 10:23:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b6a19f173bc6c07622633c9d6757d96a95b43398
8271128: InlineIntrinsics support for 32-bit ARM
Reviewed-by: shade
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
Changeset: 0aca4f72
Author: Andy Herrick <herrick at openjdk.org>
Date: 2021-08-06 12:24:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0aca4f72ce48bc75f2c466d1cba4ad70d3c7b875
8271868: Warn user when using mac-sign option with unsigned app-image.
Reviewed-by: almatvee, 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: f4cf2f7c
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-08-06 13:38:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f4cf2f7cef6c09c16d714f08505327edd7032604
8272095: ProblemList java/nio/channels/FileChannel/Transfer2GPlus.java on linux-aarch64
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: cc615208
Author: Hamlin Li <mli at openjdk.org>
Date: 2021-08-06 14:16:11 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cc61520803513e5aab597322303145562948c9a6
8270842: G1: Only young regions need to redirty outside references in remset.
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
Changeset: fa36e334
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-08-06 14:18:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/fa36e33437e9c8346a75ace8ed1b8c245b919d25
8271513: support JavaThreadIteratorWithHandle replacement by new ThreadsList::Iterator
Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Reviewed-by: kbarrett, dholmes, coleenp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.hpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
Changeset: e882087f
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-06 16:36:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e882087f7abb21eb776af8c14bc62e7624ebb7f3
8271904: mark hotspot runtime/ClassFile tests which ignore external VM flags
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/ClassFile/FormatCheckingTest.java
! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java
! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
! test/hotspot/jtreg/runtime/ClassFile/TestCheckedExceptions.java
Changeset: c495ede2
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-06 18:49:48 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c495ede2c2df405e6eec0e205cd67401d7826c4c
8272099: mark hotspot runtime/Monitor tests which ignore external VM flags
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
Changeset: 38ff85c8
Author: Jie Fu <jiefu at openjdk.org>
Date: 2021-08-06 23:33:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/38ff85c824750e7da66fd86f5bde1c4587e529c4
8271461: CompileCommand support for hidden class methods
Co-authored-by: Tianyelan <vhinf2047 at gmail.com>
Reviewed-by: yyang, xliu, iklam
! src/hotspot/share/compiler/methodMatcher.cpp
Changeset: b84a9c7b
Author: Hao Sun <haosun at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-08-09 09:38:13 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b84a9c7b377282bd9b3d9ac78707f0c12f8dc53d
8271956: AArch64: C1 build failed after JDK-8270947
Reviewed-by: shade, ngasson
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
Changeset: a86ac0d1
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2021-08-09 10:31:31 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a86ac0d1e3a6f02e587362c767abdf62b308d321
8271939: Clean up primitive raw accessors in oopDesc
Reviewed-by: stefank, tschatzl
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/oops/instanceClassLoaderKlass.inline.hpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: 2f7a4693
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-08-09 15:19:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2f7a46934c7f8cc024083aefc400d5d52f2c95a7
8271931: Make AbortVMOnVMOperationTimeout more resilient to OS scheduling
Reviewed-by: shade, dholmes
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
Changeset: 272fcb42
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-08-09 15:50:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/272fcb423a79b5b8bb4a80679b6b48feca66ebca
8272113: Build compare script fails with differences in classlist
Reviewed-by: tschatzl, hseigel
! make/scripts/compare.sh
Changeset: 0ac2be9b
Author: Phil Race <prr at openjdk.org>
Date: 2021-08-09 15:58:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0ac2be9b35c56b4b1574cf03fe81111d3f39bedb
8272123: Problem list 4 jtreg tests which regularly fail on macos-aarch64
Reviewed-by: jdv, psadhukhan
! test/jdk/ProblemList.txt
Changeset: 9c6457f2
Author: Artem Semenov <Artem.Semenov at jetbrains.com>
Committer: Anton Tarasov <ant at openjdk.org>
Date: 2021-08-09 16:21:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9c6457f222e702b60fef4247c3e241c669eb9491
8267385: Create NSAccessibilityElement implementation for JavaComponentAccessibility
8262031: Create implementation for NSAccessibilityNavigableStaticText protocol
8264287: Create implementation for NSAccessibilityComboBox protocol peer
8264303: Create implementation for NSAccessibilityTabGroup protocol peer
8264292: Create implementation for NSAccessibilityList protocol peer
8267387: Create implementation for NSAccessibilityOutline protocol
8267388: Create implementation for NSAccessibilityTable protocol
8264286: Create implementation for NSAccessibilityColumn protocol peer
8264298: Create implementation for NSAccessibilityRow protocol peer
8264291: Create implementation for NSAccessibilityCell protocol peer
Reviewed-by: kizune, pbansal, serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ButtonAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CellAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CellAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CheckboxAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ColumnAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ColumnAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ComboBoxAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ComboBoxAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/GroupAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ImageAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListRowAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListRowAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineRowAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineRowAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/RadiobuttonAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ScrollAreaAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SliderAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SpinboxAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabGroupAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabGroupAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableRowAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableRowAccessibility.m
+ test/jdk/java/awt/a11y/AccessibleComponentTest.java
+ test/jdk/java/awt/a11y/AccessibleJComboboxTest.java
+ test/jdk/java/awt/a11y/AccessibleJListTest.java
+ test/jdk/java/awt/a11y/AccessibleJTabbedPaneTest.java
+ test/jdk/java/awt/a11y/AccessibleJTableTest.java
+ test/jdk/java/awt/a11y/AccessibleJTreeTest.java
+ test/jdk/java/awt/a11y/AccessibleTextTest.java
Changeset: 41dc795d
Author: Naoto Sato <naoto at openjdk.org>
Date: 2021-08-09 16:22:35 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/41dc795d6c08af84aa6544cc5a5704dcf99386cf
8264792: The NumberFormat for locale sq_XK formats price incorrectly.
Reviewed-by: joehw, iris
! make/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/CurrencyTest.java
! test/jdk/java/util/Currency/ValidateISO4217.java
Changeset: b53828b7
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2021-08-09 16:50:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b53828b7c219f8f8fb22177bcc80b045ef7bad76
8272047: java/nio/channels/FileChannel/Transfer2GPlus.java failed with Unexpected transfer size: 2147418112
Reviewed-by: naoto, alanb
! test/jdk/ProblemList.txt
! test/jdk/java/nio/channels/FileChannel/Transfer2GPlus.java
Changeset: 4548677e
Author: Phil Race <prr at openjdk.org>
Date: 2021-08-09 18:15:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4548677e89fb7807639602d29b87dcaabe7b6d8d
8268824: Remove unused jdk.accessibility APIs deprecated for removal in JDK 9
Reviewed-by: serb
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java
Changeset: 7fc99cf9
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-08-09 18:33:34 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7fc99cf9b69f99fc78709e57b92cd88e09577d0f
8225488: Examine ExecutableType.getReceiverType behavior when source receiver parameter is absent
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! test/langtools/tools/javac/processing/model/element/TestExecutableReceiverType.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java
Changeset: 843943c2
Author: David Holmes <dholmes at openjdk.org>
Date: 2021-08-09 20:59:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/843943c204f6e8ca046919eae4e727bef6e3326c
8263567: gtests don't terminate the VM safely
Reviewed-by: stuefe, dcubed
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/unittest.hpp
Changeset: 9654fd73
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-10 02:12:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9654fd73cd72e12cdb6934727f251dddacc18654
8271892: mark hotspot runtime/PrintStringTableStats/PrintStringTableStatsTest.java test as ignoring external VM flags
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/PrintStringTableStats/PrintStringTableStatsTest.java
Changeset: eb6f3fe5
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-10 02:26:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/eb6f3fe59d469a369383a750d319318909cf8613
8272169: runtime/logging/LoaderConstraintsTest.java doesn't build test.Empty
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
Changeset: abdc1074
Author: Hamlin Li <mli at openjdk.org>
Date: 2021-08-10 03:18:47 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/abdc1074dcefda9012bb4d84c9f34a2dca5ea560
8270454: G1: Simplify region index comparison
Reviewed-by: kbarrett, ayang, tschatzl
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: 3b899ef7
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-10 05:11:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3b899ef7ffd87477ac1b10f4334b127597e9fe32
8272168: some hotspot runtime/logging tests don't check exit code
Reviewed-by: jiefu
! test/hotspot/jtreg/runtime/logging/ClassInitializationTest.java
! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java
! test/hotspot/jtreg/runtime/logging/CondyIndyTest.java
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java
Changeset: d53d94b1
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2021-08-10 05:36:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d53d94b14d09bbcbfd9bbc0d214ead9bd52e7f58
8271925: ZGC: Arraycopy stub passes invalid oop to load barrier
Reviewed-by: neliasso, kvn
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
Changeset: 2384e128
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2021-08-10 05:37:55 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2384e128886ce8d60cb76e6cdae3a76ccebb9e89
8270098: ZGC: ZBarrierSetC2::clone_at_expansion fails with "Guard against surprises" assert
Reviewed-by: neliasso, kvn
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java
Changeset: 089e83bf
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2021-08-10 07:40:21 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/089e83bf1bf6f28cec8dd30288720b6d066301f0
8266490: Extend the OSContainer API to support the pids controller of cgroups
Reviewed-by: sgehwolf, lucy
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/java.base/linux/classes/jdk/internal/platform/CgroupMetrics.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystem.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
+ test/hotspot/jtreg/containers/docker/TestPids.java
+ test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/lib/jdk/test/lib/containers/docker/Common.java
Changeset: 1f881349
Author: Alan Hayward <alan.hayward at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date: 2021-08-10 08:29:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/1f8813495e8184b6c38319df1c2cb70de7811a76
8271869: AArch64: build errors with GCC11 in frame::saved_oop_result
Reviewed-by: ngasson, aph
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
Changeset: f2599ad8
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-08-10 10:12:06 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/f2599ad867476f11fdc455084bb64ab6e91fa146
8272196: Remove unused class ParStrongRootsScope
Reviewed-by: tschatzl, pliden
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
Changeset: 2b05fae1
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2021-08-10 12:17:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2b05fae15568d5eb91d6d6d32c29f2fda453a8f5
8260262: Use common code in function unmap_shared() in perfMemory_posix.cpp
Reviewed-by: stuefe, coleenp
! src/hotspot/os/posix/perfMemory_posix.cpp
Changeset: 35b399ac
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Jayathirth D V <jdv at openjdk.org>
Date: 2021-08-10 13:27:59 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/35b399aca810db63371ff65046f047ef0b955161
8269130: Replace usages of Collection.toArray() with Collection.toArray(T[]) to avoid redundant array copying
Reviewed-by: mullan, serb
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attributes.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/windows/classes/sun/awt/windows/WDesktopProperties.java
! src/java.sql.rowset/share/classes/com/sun/rowset/JoinRowSetImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java
Changeset: 67869b49
Author: Martin Balao <mbalao at openjdk.org>
Date: 2021-08-10 16:28:10 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/67869b491ae1eaf311dfb8c61a9e94329a822ffc
8270137: Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup
Reviewed-by: weijun
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ReferralsCache.java
! test/jdk/sun/security/krb5/auto/ReferralsTest.java
Changeset: 57ae9fbe
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-08-10 16:49:49 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/57ae9fbe779e63f9606077047137b00220c6b3a2
8140442: Add getOutermostTypeElement to javax.lang.model utility class
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/processing/model/util/elements/TestIsAutomaticMod.java
+ test/langtools/tools/javac/processing/model/util/elements/TestOutermostTypeElement.java
Changeset: 66d1faa7
Author: Raffaello Giulietti <raffaello.giulietti at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date: 2021-08-10 17:16:17 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/66d1faa7847b645f20ab2e966adf0a523e3ffeb2
8271601: Math.floorMod(int, int) and Math.floorMod(long, long) differ in their logic
Reviewed-by: bpb
! src/java.base/share/classes/java/lang/Math.java
Changeset: b62e7420
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2021-08-10 19:13:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b62e7420450dad5a807a5afa0f65f6632b344e29
8213714: AttachingConnector/attach/attach001 failed due to "bind failed: Address already in use"
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/IORedirector.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
Changeset: 2a9acc31
Author: Dean Long <dlong at openjdk.org>
Date: 2021-08-10 21:30:54 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/2a9acc31b824ed964dfa2126bc5a859c79532d50
8272050: typo in MachSpillCopyNode::implementation after JDK-8131362
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: 14893527
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-08-10 22:22:42 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/148935279d177e66a08a7003975bce3077104e07
8271718: Crash when during color transformation the color profile is replaced
Reviewed-by: prr
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
+ test/jdk/java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java
Changeset: 5350b990
Author: Hui Shi <hshi at openjdk.org>
Date: 2021-08-11 02:00:19 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5350b9901c6cebe5d40bbba9a31d1f26285b1cd6
8272131: PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj
Reviewed-by: neliasso, xliu, thartmann
! src/hotspot/share/opto/macroArrayCopy.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestIllegalArrayCopyBeforeInfiniteLoop.java
Changeset: 846cc88f
Author: Xiaowei Lu <lxw263044 at alibaba-inc.com>
Committer: Per Liden <pliden at openjdk.org>
Date: 2021-08-11 08:42:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/846cc88f9452a63269130b7fe17f504deaf2a773
8272138: ZGC: Adopt relaxed ordering for self-healing
Co-authored-by: Hao Tang <albert.th at alibaba-inc.com>
Reviewed-by: eosterlund, pliden
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
Changeset: adba09b9
Author: Christoph Göttschkes <cgo at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-08-11 08:48:18 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/adba09b91de2e86fe4eb844c9066a23b176176bd
8272146: Disable Fibonacci test on memory constrained systems
Reviewed-by: dholmes, mseledtsov, shade
! test/hotspot/jtreg/runtime/Thread/Fibonacci.java
Changeset: 3215dbc8
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2021-08-11 08:54:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3215dbc8b8e5f2c1454741dc7f94b0232c5d911f
8271928: ErroneousTree with start position -1
Reviewed-by: jlaskey, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: 0d0f2d07
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-08-11 10:19:46 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0d0f2d07f72cc709618e5e448d43be7704b1ac68
8272216: G1: replace G1ParScanThreadState::_dest with a constant
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
Changeset: abebbe23
Author: Per Liden <pliden at openjdk.org>
Date: 2021-08-11 11:07:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/abebbe2335a6dc9b12e5f271bf32cdc54f80b660
8267186: Add string deduplication support to ZGC
Reviewed-by: eosterlund, kbarrett, stefank
! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMark.hpp
+ src/hotspot/share/gc/z/zMarkContext.hpp
+ src/hotspot/share/gc/z/zMarkContext.inline.hpp
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java
Changeset: 3f723ca4
Author: Per Liden <pliden at openjdk.org>
Date: 2021-08-11 11:09:59 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3f723ca4577b9cffeb6153ee386edd75f1dfb1c6
8271862: C2 intrinsic for Reference.refersTo() is often not used
Reviewed-by: kbarrett, mchung
! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/Reference.java
Changeset: cd1751c3
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2021-08-11 11:56:30 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cd1751c34e974683f3d2734c8ad5823a6ea27295
8271884: G1CH::_expand_heap_after_alloc_failure is no longer needed
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 61942276
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2021-08-11 14:33:23 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/619422764d55875c1b9687ae7e9ce4dc99b71bf9
8272228: G1: G1CardSetInlinePtr Fix tautological assertion
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
Changeset: ec8d3bad
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-08-11 18:03:40 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ec8d3badc869be7898b5a49fa5f9ba447bbbcf8d
8271159: [REDO] JDK-8249634 doclint should report implicit constructor as missing javadoc comments
Reviewed-by: darcy
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java
! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMissingComment/TestMissingComment.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/doclint/AccessTest.java
! test/langtools/tools/doclint/AccessibilityTest.java
! test/langtools/tools/doclint/AnchorTest.java
! test/langtools/tools/doclint/AnchorTest2.java
! test/langtools/tools/doclint/CrashInAnnotateTest.java
! test/langtools/tools/doclint/CrashInAnnotateTest.out
! test/langtools/tools/doclint/CustomTagTest.java
! test/langtools/tools/doclint/DuplicateParamTest.java
! test/langtools/tools/doclint/DuplicateReturnTest.java
! test/langtools/tools/doclint/EmptyAuthorTest.java
! test/langtools/tools/doclint/EmptyExceptionTest.java
! test/langtools/tools/doclint/EmptyParamTest.java
! test/langtools/tools/doclint/EmptyReturnTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.java
! test/langtools/tools/doclint/EmptySerialFieldTest.java
! test/langtools/tools/doclint/EmptySinceTest.java
! test/langtools/tools/doclint/EmptyTagsTest.java
! test/langtools/tools/doclint/EmptyVersionTest.java
! test/langtools/tools/doclint/EndTagsTest.java
! test/langtools/tools/doclint/EndWithIdentifierTest.java
! test/langtools/tools/doclint/HtmlAttrsTest.java
! test/langtools/tools/doclint/HtmlTagsTest.java
! test/langtools/tools/doclint/LambdaTest.java
! test/langtools/tools/doclint/LiteralTest.java
! test/langtools/tools/doclint/MissingThrowsTest.java
! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
+ test/langtools/tools/doclint/NoArgsConstructorTest.java
+ test/langtools/tools/doclint/NoArgsConstructorTest.out
! test/langtools/tools/doclint/OverridesTest.java
! test/langtools/tools/doclint/ParaTagTest.java
! test/langtools/tools/doclint/ProvidesTest.java
! test/langtools/tools/doclint/ReferenceTest.java
! test/langtools/tools/doclint/SummaryTest.java
! test/langtools/tools/doclint/SyntaxTest.java
! test/langtools/tools/doclint/SyntheticTest.java
+ test/langtools/tools/doclint/SyntheticTest.out
! test/langtools/tools/doclint/UnfinishedInlineTagTest.java
! test/langtools/tools/doclint/UsesTest.java
! test/langtools/tools/doclint/ValueTest.java
! test/langtools/tools/doclint/anchorTests/p/Test.java
! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java
! test/langtools/tools/doclint/html/InlineTagsTest.java
! test/langtools/tools/doclint/html/ListTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.java
! test/langtools/tools/doclint/html/TableTagsTest.java
! test/langtools/tools/doclint/html/TagNotAllowed.java
! test/langtools/tools/doclint/html/TextNotAllowed.java
! test/langtools/tools/doclint/html/UnknownTagTest.java
! test/langtools/tools/doclint/packageTests/bad/Test.java
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java
! test/langtools/tools/doclint/tidy/BadEnd.java
! test/langtools/tools/doclint/tidy/InsertImplicit.java
! test/langtools/tools/doclint/tidy/InvalidEntity.java
! test/langtools/tools/doclint/tidy/InvalidName.java
! test/langtools/tools/doclint/tidy/InvalidTag.java
! test/langtools/tools/doclint/tidy/InvalidURI.java
! test/langtools/tools/doclint/tidy/MissingGT.java
! test/langtools/tools/doclint/tidy/MissingTag.java
! test/langtools/tools/doclint/tidy/NestedTag.java
! test/langtools/tools/doclint/tidy/ParaInPre.java
! test/langtools/tools/doclint/tidy/RepeatedAttr.java
! test/langtools/tools/doclint/tidy/TextNotAllowed.java
! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java
! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java
! test/langtools/tools/doclint/tool/MaxDiagsTest.java
! test/langtools/tools/doclint/tool/StatsTest.java
! test/langtools/tools/javac/doclint/DocLintFormatTest.java
! test/langtools/tools/javac/doclint/DocLintTest.java
! test/langtools/tools/javac/doclint/IncludePackagesTest.java
! test/langtools/tools/javac/doclint/NPEDuplicateClassNamesTest.java
Changeset: 9ba8a12c
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-08-11 18:04:29 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9ba8a12cfbb3d7d17be454e29ee6ff476c8690c2
8269774: doclint reports missing javadoc comments for JavaFX properties if the docs are on the property method
Reviewed-by: kcr, hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
+ test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java
Changeset: 75a06421
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-11 19:38:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/75a06421e596b0e0006120a13836ec65a3ab9d46
8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes
Reviewed-by: iklam
! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java
Changeset: 9faab400
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2021-08-11 20:19:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9faab400b8cf0611f14d377ea55a58d99795fa57
8272330: C2: Cleanup profile counter scaling
Reviewed-by: kvn
! src/hotspot/share/ci/ciMethod.cpp
Changeset: cd2dbe5f
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2021-08-11 20:54:58 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/cd2dbe5f007baf81ae9262c1152917e620970621
8272328: java.library.path is not set properly by Windows jpackage app launcher
Reviewed-by: herrick, almatvee
! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.h
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! src/jdk.jpackage/windows/native/common/WinSysInfo.cpp
Changeset: 44f137ff
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2021-08-11 23:39:50 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/44f137ff9c0229ab2d5eccd9ebaadf8db11f386d
8271170: Add unit test for what jpackage app launcher puts in the environment
Reviewed-by: almatvee, herrick
= test/jdk/tools/jpackage/apps/Hello.java
+ test/jdk/tools/jpackage/apps/PrintEnv.java
- test/jdk/tools/jpackage/apps/installer/Hello.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
+ test/jdk/tools/jpackage/share/AppLauncherEnvTest.java
Changeset: bd27bb9c
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-08-12 03:45:44 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/bd27bb9cbedebd09f589679947ff32261f9ef352
8272345: macos doesn't check `os::set_boot_path()` result
Reviewed-by: dholmes
! src/hotspot/os/bsd/os_bsd.cpp
! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java
Changeset: ec2fc384
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-08-12 05:46:00 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/ec2fc384e50668b667335f973ffeb5a19bbcfb9b
8272120: Avoid looking for standard encodings in "java." modules
Reviewed-by: alanb, dfuchs, naoto
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java
! src/java.management/share/classes/javax/management/loading/MLetParser.java
! src/java.management/share/classes/sun/management/counter/perf/PerfDataEntry.java
! src/java.management/share/classes/sun/management/counter/perf/PerfDataType.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Ber.java
! src/java.naming/share/classes/com/sun/jndi/ldap/BerDecoder.java
! src/java.naming/share/classes/com/sun/jndi/ldap/BerEncoder.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Filter.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapName.java
! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/DefaultCallbackHandler.java
! src/java.naming/share/classes/javax/naming/ldap/Rdn.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseContent.java
! src/java.xml/share/classes/javax/xml/catalog/Normalizer.java
Changeset: a15b6592
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-08-12 07:01:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/a15b659278741337aefc15ce8002df66ce6323c0
8271732: Regression in StringBuilder.charAt bounds checking
Reviewed-by: alanb, naoto
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
+ test/jdk/java/lang/StringBuilder/CharAt.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java
Changeset: d38b3143
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2021-08-12 08:52:24 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d38b31438dd4730ee2149c02277d60c35b9d7d81
8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790
Reviewed-by: prr
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: b29fbad9
Author: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2021-08-12 10:03:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/b29fbad940808c59f30e60222a9ca7a23c8e54b9
8267844: Replace Integer/Long.valueOf() with Integer/Long.parse*() where applicable
Reviewed-by: redestad
! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java
Changeset: 7e14c3cc
Author: Xiaohong Gong <xgong at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2021-08-12 11:07:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7e14c3cc112e109f0fc79c661eafd2fb14f22431
8272310: AArch64: Add missing changes for shared vector helper methods in m4 files
Reviewed-by: jiefu
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
Changeset: 464e874a
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-08-12 13:45:36 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/464e874a5c6b46fcc729227764d07feb1801314d
8048190: NoClassDefFoundError omits original ExceptionInInitializerError
Reviewed-by: dholmes, iklam
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ test/hotspot/jtreg/runtime/ClassInitErrors/InitExceptionUnloadTest.java
Changeset: 9980b413
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2021-08-12 13:56:41 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/9980b413da47ac7dff74e66aaf12833e48fcce1d
8272107: Removal of Unsafe::defineAnonymousClass left a dangling C++ class
Reviewed-by: coleenp, iklam, dholmes
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: 93cab7d0
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-08-12 14:29:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/93cab7d07d56fef6973ce8ac2e8232e8f3b185dd
8272315: Improve assert_different_registers
Reviewed-by: adinn, vlivanov, thartmann
! src/hotspot/share/asm/register.hpp
Changeset: 428d5169
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2021-08-12 15:27:09 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/428d51694f56788f89e8df100a74cbadd369ffa6
8140241: (fc) Data transfer from FileChannel to itself causes hang in case of overlap
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
+ test/jdk/java/nio/channels/FileChannel/TransferOverlappedFileChannel.java
Changeset: e4766ee0
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2021-08-12 19:28:01 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/e4766ee0aa96ab80aeaca36afac5fcaa516620ef
8272391: Undeleted debug information
Reviewed-by: wetmore
! src/java.base/share/classes/sun/security/provider/DSAParameterGenerator.java
Changeset: 09ab86b4
Author: Lin Zang <lzang at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2021-08-12 23:16:24 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/09ab86b40cb11d526c70e0a1847451e06c54a58c
8269909: getStack method in hprof.parser.Reader should use try-with-resource
Reviewed-by: dholmes, cjplummer, sspitsyn
! test/lib/jdk/test/lib/hprof/parser/Reader.java
Changeset: 4d4ba5c5
Author: Hui Shi <hshi at openjdk.org>
Date: 2021-08-13 01:00:49 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/4d4ba5c5b4a12a28587a67d8fd56041d3f94b959
8272116: Update PerfDisableSharedMem with FLAG_SET_ERGO in PerfMemory::create_memory_region
Reviewed-by: dholmes
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
Changeset: 020aec53
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2021-08-13 04:33:53 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/020aec531801a556582c80c4b5d31eaf538781e8
8271366: [REDO] JDK-8266054 VectorAPI rotate operation optimization
Reviewed-by: sviswanathan, psandoz
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java
Changeset: 0c4be76f
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-08-13 05:12:59 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0c4be76f7ff3cd5e32c8eb4e04e6986d5f33fbee
8058704: Nimbus does not honor JTextPane background color
6789980: JEditorPane background color not honored with Nimbus L&F
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
+ test/jdk/javax/swing/plaf/nimbus/TestNimbusBGColor.java
Changeset: d06d0b9e
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-08-13 06:38:08 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/d06d0b9e9d9d27aa549455f19b9803752431bcbb
8272112: Arena code simplifications
Reviewed-by: kbarrett, coleenp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/runtime/init.cpp
! test/hotspot/gtest/memory/test_arena.cpp
Changeset: 717792c3
Author: Lance Andersen <lancea at openjdk.org>
Date: 2021-08-13 16:11:04 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/717792c3b728584413572e7aede83290779be2a2
8263940: NPE when creating default file system when default file system provider is packaged as JAR file on class path
Reviewed-by: naoto, bpb, iris, joehw
! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java
Changeset: bd7f9b4f
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-08-13 16:57:12 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/bd7f9b4fb9a037b8efd9d552149efd41ce7f7155
8272459: ProblemList compiler/codecache/TestStressCodeBuffers.java on aarch64
Reviewed-by: iignatyev
! test/hotspot/jtreg/ProblemList.txt
Changeset: 0af645aa
Author: Phil Race <prr at openjdk.org>
Date: 2021-08-13 19:30:20 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0af645aa4fd138861a51b58dec4182679640776a
8205138: Remove Applet references from Font2DTest
Reviewed-by: serb, psadhukhan
- src/demo/share/jfc/Font2DTest/Font2DTest.html
! src/demo/share/jfc/Font2DTest/Font2DTest.java
! src/demo/share/jfc/Font2DTest/README.txt
Changeset: 6b8b160e
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2021-08-13 21:33:22 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6b8b160e374a4a566d193a594d9a228646e8e067
8272396: mismatching debug output streams
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java
Changeset: 87d2761f
Author: Marcus G K Williams <mgkwill at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2021-08-14 00:34:51 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/87d2761f1b4572633de020b2d4681918c6f10f06
8271883: Math CopySign optimization for x86
Reviewed-by: jbhateja, sviswanathan, kvn
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! test/micro/org/openjdk/bench/vm/compiler/Signum.java
Changeset: 17b93500
Author: Alexey Ushakov <avu at openjdk.org>
Date: 2021-08-14 10:40:37 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/17b93500237e74dca964e1805e65c857e7980bbe
8266079: Lanai: AlphaComposite shows differences on Metal compared to OpenGL
Reviewed-by: serb
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFLayer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
+ test/jdk/java/awt/AlphaComposite/WindowAlphaCompositeTest.java
Changeset: 6a5241c3
Author: Phil Race <prr at openjdk.org>
Date: 2021-08-15 16:50:38 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/6a5241c3adfd3ba886e469156dea56ed5b9673ff
8272491: Problem list javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java on macos
Reviewed-by: pbansal
! test/jdk/ProblemList.txt
Changeset: 3f38a50c
Author: Yi Yang <yyang at openjdk.org>
Date: 2021-08-16 02:30:57 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/3f38a50c528cccc30ca9e513b15ce9866d92aa82
8271203: C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added
Reviewed-by: chagedorn, roland, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/c2/LongCountedLoopAsUnswitchIff.java
Changeset: 36e2ddad
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-08-16 03:22:52 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/36e2ddad4d2ef3ce27475af6244d0246a8315c0c
8272348: Update CDS tests in anticipation of JDK-8270489
Reviewed-by: ccheung, minqi
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java
! test/hotspot/jtreg/runtime/cds/SharedStringsWb.java
! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassApp.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDumpWb.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/HelloStringGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternStringTest.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/LockStringTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringValueTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWb.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 0209d9f3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-08-16 07:34:32 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/0209d9f382f09840c29ac34b27dd41d2c8676913
8272461: G1: remove empty declaration of cleanup_after_scan_heap_roots
Reviewed-by: kbarrett
! src/hotspot/share/gc/g1/g1RemSet.hpp
Changeset: 7a5b37b8
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-08-16 07:35:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/7a5b37b8ca64650a8d23d64013bf49c9f3a60e2c
8272439: G1: add documentation to G1CardSetInlinePtr
Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
Changeset: 5db36ced
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2021-08-16 07:46:29 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/5db36cedc91d0954ececd309a5f8f59ea828f6c1
8272158: SoftReference related bugs under memory pressure
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
Changeset: 69cc588f
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-08-16 09:40:56 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/69cc588fce0aef3f6066f2ff313d5319b528d684
8272235: G1: update outdated code root fixup
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
Changeset: c1a1b704
Author: Aleksei Efimov <aleksej.efimov at oracle.com>
Date: 2021-08-16 12:06:43 +0000
URL: https://git.openjdk.java.net/jdk-sandbox/commit/c1a1b704c929baa1448e3959a9c8b3fc5e97392a
Merge remote-tracking branch 'origin' into JDK-8244202-nspi-stream-branch
More information about the jdk-sandbox-changes
mailing list