git: openjdk/shenandoah: master: 105 new changesets
Prasanta Sadhukhan
psadhukhan at openjdk.java.net
Tue Oct 20 12:00:25 UTC 2020
Changeset: 6fe209b5
Author: Per Liden <pliden at openjdk.org>
Date: 2020-10-13 13:40:50 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/6fe209b5
8254671: ZGC: Remove unused roots iterator types
Reviewed-by: stefank
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
Changeset: 65393a09
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-10-13 14:22:11 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/65393a09
8229867: Re-examine synchronization usages in http and https protocol handlers
Reviewed-by: chegar, alanb, michaelm
! src/java.base/share/classes/sun/net/www/MessageHeader.java
! src/java.base/share/classes/sun/net/www/MeteredStream.java
! src/java.base/share/classes/sun/net/www/http/ChunkedInputStream.java
! src/java.base/share/classes/sun/net/www/http/ChunkedOutputStream.java
! src/java.base/share/classes/sun/net/www/http/HttpCapture.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthCacheImpl.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
Changeset: 02d9c291
Author: Per Liden <pliden at openjdk.org>
Date: 2020-10-13 15:36:23 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/02d9c291
8254672: ZGC: ZParallelOopsDo/ZSerialWeakOopsDo should use atomic load/store
Reviewed-by: stefank
! src/hotspot/share/gc/z/zRootsIterator.cpp
Changeset: 3fb2e822
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-10-13 16:22:52 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/3fb2e822
8254627: Cleanup {Abstract,Single,Split}IndexWriter classes
Reviewed-by: hannesw
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
Changeset: 6ed4c89d
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-10-13 16:53:40 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/6ed4c89d
8254704: Add missing @since tag to BodyPublishers::concat
Reviewed-by: chegar
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
Changeset: ba24f963
Author: Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date: 2020-10-13 17:08:47 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/ba24f963
8251861: Remove unused jdk.internal.ref.SoftCleanable and WeakCleanable
Reviewed-by: mchung, rriggs
! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java
- src/java.base/share/classes/jdk/internal/ref/SoftCleanable.java
- src/java.base/share/classes/jdk/internal/ref/WeakCleanable.java
! test/jdk/java/lang/ref/CleanerTest.java
Changeset: 715e24af
Author: Ludovic Henry <luhenry at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-10-13 17:28:41 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/715e24af
8254311: Incorrect statements in createWindowsDevkit2017.sh
Reviewed-by: erikj, thartmann
! make/devkit/createWindowsDevkit2017.sh
Changeset: ba5dc67a
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-10-13 20:42:34 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/ba5dc67a
8254158: Consolidate per-platform stack overflow handling code
Reviewed-by: fparain, hseigel
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: d50e0de8
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-10-14 03:09:01 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/d50e0de8
8254722: bsd_zero builds broken after JDK-8253717
Reviewed-by: dholmes
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
Changeset: a0980373
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-10-14 04:59:52 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/a0980373
8254365: ciMethod.hpp should not include methodHandles.hpp
Reviewed-by: dholmes, coleenp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/ci/ciSymbol.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vframeArray.cpp
Changeset: 31d9b7fe
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-10-14 07:26:13 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/31d9b7fe
8254252: Generic arraycopy stub overwrites callee-save rdi register on 64-bit Windows
Reviewed-by: kvn, chagedorn
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
Changeset: 9fe9b24b
Author: Roberto Castañeda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-10-14 08:06:59 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/9fe9b24b
8254575: C2: Clean up unused TRACK_PHI_INPUTS assertion code
Remove assertion code that was disabled in all build configurations.
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: vlivanov, kvn
! src/hotspot/share/opto/gcm.cpp
Changeset: b509e31e
Author: Roberto Castañeda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-10-14 08:07:59 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/b509e31e
8254602: compiler/debug/TestStressCM.java failed with "RuntimeException: got the same optimization stats for different seeds: expected 45"
Remove test assertion checking that different random seeds lead to different
code motion decisions. This was the case for the specific pair of random seeds,
IR fed to code motion, and target platforms tested originally; but does not need
to hold in general. Remove similar test assertion in IGVN randomization test
case. Re-enable the test case.
Reviewed-by: shade, kvn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/debug/TestStressCM.java
! test/hotspot/jtreg/compiler/debug/TestStressIGVN.java
Changeset: 9eeeb8a2
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2020-10-14 08:17:13 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/9eeeb8a2
8254696: safepointMechanism_aix needs adaptation for JDK-8253180
Reviewed-by: dholmes, clanger
! src/hotspot/os/aix/safepointMechanism_aix.cpp
Changeset: dc262dfc
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-10-14 09:37:54 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/dc262dfc
8212218: [TESTBUG] runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryErrorInMetaspace.java timed out
Reviewed-by: iklam, lmesnik
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
Changeset: db9dcdf1
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-10-14 10:29:15 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/db9dcdf1
8254668: JVMTI process frames on thread without started processing
Reviewed-by: eosterlund, rrich
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
Changeset: ba140b0f
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-10-14 11:21:38 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/ba140b0f
8254748: Bad Copyright header format after JDK-8212218
Reviewed-by: shade, dholmes
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
Changeset: 95e68c63
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-10-14 12:23:09 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/95e68c63
8254586: Replace fthrow() calls with simpler method calls in classFileParser.cpp
Reviewed-by: lfoltan, dholmes, coleenp
! src/hotspot/share/classfile/classFileError.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
Changeset: f71e8a61
Author: Jason Tatton (AWS) <jptatton at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2020-10-14 12:58:21 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/f71e8a61
8173585: Intrinsify StringLatin1.indexOf(char)
Reviewed-by: neliasso
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/java/lang/StringLatin1.java
+ test/hotspot/jtreg/compiler/intrinsics/string/TestStringLatin1IndexOfChar.java
+ test/micro/org/openjdk/bench/java/lang/StringIndexOfChar.java
Changeset: 738effad
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-10-14 13:21:07 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/738effad
8254744: Clean-up CodeBlob::align_code_offset
Reviewed-by: mdoerr, eosterlund
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
Changeset: a6a38135
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-10-14 14:11:16 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/a6a38135
8254761: Wrong intrinsic annotation used for StringLatin1.indexOfChar
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/StringLatin1.java
Changeset: 96a1f08e
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-10-14 15:25:43 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/96a1f08e
8254775: Microbenchmark StringIndexOfChar doesn't compile
Reviewed-by: rriggs
! test/micro/org/openjdk/bench/java/lang/StringIndexOfChar.java
Changeset: fde02e23
Author: Yumin Qi <minqi at openjdk.org>
Date: 2020-10-14 17:13:27 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/fde02e23
8254012: NMT: MetaspaceSnapshot::snapshot uses wrong enum
Reviewed-by: stuefe, rrich
! src/hotspot/share/services/virtualMemoryTracker.cpp
Changeset: b7daf842
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2020-10-14 17:46:36 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/b7daf842
8254345: com/sun/jdi/JdwpAttachTest.java reports error incorrectly
Reviewed-by: cjplummer, sspitsyn
! test/jdk/com/sun/jdi/JdwpAttachTest.java
Changeset: cd33abb1
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2020-10-14 17:49:42 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/cd33abb1
8249623: test @ignore-d due to 7013634 should be returned back to execution
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002.java
Changeset: 386e7e8b
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-10-14 19:07:53 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/386e7e8b
8254789: ProblemList compiler/graalunit/HotspotTest.java
Reviewed-by: rriggs, iignatyev, kvn
! test/hotspot/jtreg/ProblemList-graal.txt
Changeset: 0c99b192
Author: Paul Sandoz <psandoz at openjdk.org>
Date: 2020-10-14 20:02:46 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/0c99b192
8223347: Integration of Vector API (Incubator)
Co-authored-by: Vivek Deshpande <vdeshpande at openjdk.org>
Co-authored-by: Qi Feng <qfeng at openjdk.org>
Co-authored-by: Ian Graves <igraves at openjdk.org>
Co-authored-by: Jean-Philippe Halimi <jphalimi at openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Co-authored-by: Ningsheng Jian <njian at openjdk.org>
Co-authored-by: Razvan Lupusoru <rlupusoru at openjdk.org>
Co-authored-by: Smita Kamath <svkamath at openjdk.org>
Co-authored-by: Rahul Kandu <rkandu at openjdk.org>
Co-authored-by: Kishor Kharbas <kkharbas at openjdk.org>
Co-authored-by: Eric Liu <Eric.Liu2 at arm.com>
Co-authored-by: Aaloan Miftah <someusername3 at gmail.com>
Co-authored-by: John R Rose <jrose at openjdk.org>
Co-authored-by: Shravya Rukmannagari <srukmannagar at openjdk.org>
Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Co-authored-by: Lauren Walkowski <lauren.walkowski at arm.com>
Co-authored-by: Yang Zang <Yang.Zhang at arm.com>
Co-authored-by: Joshua Zhu <jzhu at openjdk.org>
Co-authored-by: Wang Zhuo <wzhuo at openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: erikj, chegar, kvn, darcy, forax, briangoetz, aph, epavlova, coleenp
! make/common/Modules.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/jdk/src/classes/build/tools/spp/Spp.java
! src/hotspot/cpu/aarch64/aarch64-asmtest.py
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_ad.m4
+ src/hotspot/cpu/aarch64/aarch64_neon.ad
+ src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/forms.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/location.hpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
+ src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/movenode.hpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ src/hotspot/share/opto/vector.cpp
+ src/hotspot/share/opto/vector.hpp
+ src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/nativeLookup.cpp
+ src/hotspot/share/prims/vectorSupport.cpp
+ src/hotspot/share/prims/vectorSupport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/java.base/share/classes/module-info.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LaneType.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/gen-src.sh
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java
+ src/jdk.incubator.vector/share/classes/module-info.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! test/jdk/TEST.groups
+ test/jdk/jdk/incubator/vector/AbstractVectorConversionTest.java
+ test/jdk/jdk/incubator/vector/AbstractVectorTest.java
+ test/jdk/jdk/incubator/vector/AddTest.java
+ test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Byte128VectorTests.java
+ test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Byte256VectorTests.java
+ test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Byte512VectorTests.java
+ test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Byte64VectorTests.java
+ test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
+ test/jdk/jdk/incubator/vector/CovarOverrideTest.java
+ test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Double128VectorTests.java
+ test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Double256VectorTests.java
+ test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Double512VectorTests.java
+ test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Double64VectorTests.java
+ test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
+ test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Float128VectorTests.java
+ test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Float256VectorTests.java
+ test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Float512VectorTests.java
+ test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Float64VectorTests.java
+ test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
+ test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Int128VectorTests.java
+ test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Int256VectorTests.java
+ test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Int512VectorTests.java
+ test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Int64VectorTests.java
+ test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
+ test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Long128VectorTests.java
+ test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Long256VectorTests.java
+ test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Long512VectorTests.java
+ test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Long64VectorTests.java
+ test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
+ test/jdk/jdk/incubator/vector/MethodOverideTest.java
+ test/jdk/jdk/incubator/vector/MismatchTest.java
+ test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java
+ test/jdk/jdk/incubator/vector/README.md
+ test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Short128VectorTests.java
+ test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Short256VectorTests.java
+ test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Short512VectorTests.java
+ test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Short64VectorTests.java
+ test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
+ test/jdk/jdk/incubator/vector/Vector128ConversionTests.java
+ test/jdk/jdk/incubator/vector/Vector256ConversionTests.java
+ test/jdk/jdk/incubator/vector/Vector512ConversionTests.java
+ test/jdk/jdk/incubator/vector/Vector64ConversionTests.java
+ test/jdk/jdk/incubator/vector/VectorArrays.java
+ test/jdk/jdk/incubator/vector/VectorHash.java
+ test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java
+ test/jdk/jdk/incubator/vector/VectorReshapeTests.java
+ test/jdk/jdk/incubator/vector/VectorRuns.java
+ test/jdk/jdk/incubator/vector/build-tests.sh
+ test/jdk/jdk/incubator/vector/clean.sh
+ test/jdk/jdk/incubator/vector/config.sh
+ test/jdk/jdk/incubator/vector/gen-template.sh
+ test/jdk/jdk/incubator/vector/gen-tests.sh
+ test/jdk/jdk/incubator/vector/run-tests.sh
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-Long-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-Masked-Long-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-Masked-op_bitwise-div.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-op-math.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-op_bitwise-div.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Masked-op-smoke.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Masked-op_bitwise-div.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-op-math.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-op-smoke.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-op_bitwise-div.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Blend-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-BoolReduction-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Broadcast.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Gather-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Gather-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Get-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Rearrange.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-Max-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Max-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Scatter-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Scatter-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Shift-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Shift-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Single-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Slice-Masked-bop.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Slice-bop.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Slice-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Ternary-Double-Broadcast-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Ternary-Double-Broadcast-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Ternary-Masked-op-smoke.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Ternary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Ternary-op-smoke.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Ternary-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Unary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Unary-op-math.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Unary-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-Masked-bop.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-bop.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-With-Op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Zero.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Long-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Masked-Long-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-op-math.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Scalar-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-op-math.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Blend-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-BoolReduction-Scalar-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-BoolReduction-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Broadcast.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Compare-Broadcast.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Compare-Masked.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Compare.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Gather-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Gather-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Get-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Rearrange.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-Max-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Max-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Masked-Max-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Masked-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Max-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Scatter-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Scatter-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Shift-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Shift-Scalar-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Single-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Slice-Masked-bop.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Slice-bop.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Slice-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Broadcast-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Broadcast-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Double-Broadcast-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Double-Broadcast-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Scalar-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Test.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unary-Scalar-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unary-op-math.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unslice-Masked-bop.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unslice-bop.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unslice-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-With-Op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Zero.template
+ test/jdk/jdk/incubator/vector/templates/Unit-footer.template
+ test/jdk/jdk/incubator/vector/templates/Unit-header.template
+ test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
Changeset: da2f5ab5
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-10-14 20:56:58 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/da2f5ab5
8254780: EnterInterpOnlyModeClosure::completed() always returns true
Reviewed-by: sspitsyn, rehn
! src/hotspot/share/prims/jvmtiEventController.cpp
Changeset: 8fb294a2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-10-14 20:57:41 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/8fb294a2
8254781: Remove unimplemented ClassFieldMap::compute_field_count
Reviewed-by: phh, sspitsyn
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: 03fa733e
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-10-14 20:58:18 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/03fa733e
8254777: Remove unimplemented Management::get_loaded_classes
Reviewed-by: sspitsyn
! src/hotspot/share/services/management.hpp
Changeset: 55d760d4
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2020-10-14 22:15:57 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/55d760d4
8254263: Remove special_runtime_exit_condition() check from ~ThreadInVMForHandshake()
Reviewed-by: rrich, dholmes, dcubed, rehn
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
Changeset: 5194f11b
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-10-15 00:05:40 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/5194f11b
8254792: Disable intrinsic StringLatin1.indexOf until 8254790 is fixed
Reviewed-by: dcubed
! src/hotspot/share/opto/c2compiler.cpp
Changeset: 038f58d4
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-10-15 00:21:42 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/038f58d4
8226236: [TESTBUG] win32: gc/metaspace/TestCapacityUntilGCWrapAround.java fails
Reviewed-by: stuefe
! src/hotspot/share/memory/metaspace.cpp
Changeset: 7e5eb493
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-10-15 05:52:54 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/7e5eb493
8253402: Convert vmSymbols::SID to enum class
Reviewed-by: kvn, coleenp, kbarrett, iveresov
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/ci/ciSymbol.cpp
! src/hotspot/share/ci/ciSymbol.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ src/hotspot/share/utilities/enumIterator.hpp
+ src/hotspot/share/utilities/vmEnums.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: 81a8ff1d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-10-15 06:30:19 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/81a8ff1d
8254769: Remove unimplemented BCEscapeAnalyzer::{add_dependence, propagate_dependencies}
Reviewed-by: thartmann, kvn
! src/hotspot/share/ci/bcEscapeAnalyzer.hpp
Changeset: 167c1924
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-10-15 06:31:19 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/167c1924
8254771: Remove unimplemented ciSignature::get_all_klasses
Reviewed-by: thartmann, kvn
! src/hotspot/share/ci/ciSignature.hpp
Changeset: 7f73474f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-10-15 06:32:16 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/7f73474f
8254773: Remove unimplemented ciReplay::is_loaded(Klass* klass)
Reviewed-by: thartmann, kvn
! src/hotspot/share/ci/ciReplay.hpp
Changeset: f44fc6de
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-10-15 06:53:03 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/f44fc6de
8254734: "dead loop detected" assert failure with patch from 8223051
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
Changeset: 9359ff03
Author: Amit Pawar <amith.pawar at gmail.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-10-15 07:22:38 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/9359ff03
8252221: Use multiple workers for Parallel GC pre-touching
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
+ src/hotspot/share/gc/shared/pretouchTask.cpp
+ src/hotspot/share/gc/shared/pretouchTask.hpp
Changeset: 60159cff
Author: Volker Simonis <simonis at openjdk.org>
Date: 2020-10-15 09:18:26 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/60159cff
8253952: Refine ZipOutputStream.putNextEntry() to recalculate ZipEntry's compressed size
Reviewed-by: lancea, alanb
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
+ test/jdk/java/util/zip/CopyZipFile.java
Changeset: abe51377
Author: Per Liden <pliden at openjdk.org>
Date: 2020-10-15 09:23:00 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/abe51377
8254719: ZGC: Clean up includes
Reviewed-by: stefank
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMark.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMessagePort.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
! src/hotspot/share/gc/z/zUncommitter.hpp
! src/hotspot/share/gc/z/zUnmapper.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp
! src/hotspot/share/runtime/stackWatermark.hpp
! src/hotspot/share/runtime/threadSMR.hpp
Changeset: 3c2f5e08
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-10-15 10:39:11 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/3c2f5e08
8254674: G1: Improve root location reference to dead obj verification message
Reviewed-by: sjohanss, lkorinth
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
Changeset: 8ef88e59
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-10-15 14:07:52 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/8ef88e59
8249878: jfr_emergency_dump has secondary crashes
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
Changeset: cda22e36
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2020-10-15 14:16:20 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/cda22e36
8254811: JDK-8254158 broke ppc64, s390 builds
Reviewed-by: stuefe, goetz
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
Changeset: f3ce45f2
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-10-15 14:46:04 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/f3ce45f2
8254799: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java fails with release VMs
Reviewed-by: dholmes, dcubed, stuefe
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
Changeset: 546620bb
Author: Yumin Qi <minqi at openjdk.org>
Date: 2020-10-15 16:47:06 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/546620bb
8254192: ExtraSharedClassListFile contains extra white space at end of line
Reviewed-by: iklam, ccheung, mchung
! src/hotspot/share/classfile/classListParser.cpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
Changeset: 96bb6e76
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-10-15 20:05:28 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/96bb6e76
8251325: Miss 'L' for long value in if statement
Reviewed-by: iklam
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
Changeset: bdda2058
Author: Xin Liu <xliu at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-10-16 01:59:07 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/bdda2058
8254369: Node::disconnect_inputs may skip precedences
disconnect_inputs() needs to iterate precedences edges in reverse order because rm_prec(i) may backfill _in[i] with a value afterward.
also remove the predicate if (n != NULL) in set_prec because it's always true.
Reviewed-by: kvn, redestad
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
Changeset: 5145bed0
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-10-16 05:14:46 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/5145bed0
8254125: Assertion in cppVtables.cpp during builds on 32bit Windows
Reviewed-by: shade, ccheung
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/cppVtables.cpp
! src/hotspot/share/memory/cppVtables.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
Changeset: 7c0d4170
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-10-16 06:25:33 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/7c0d4170
8251535: Partial peeling at unsigned test adds incorrect loop exit check
Reviewed-by: chagedorn, neliasso, kvn
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTests.java
Changeset: 3d23bd8e
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-10-16 06:57:36 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/3d23bd8e
8254814: [Vector API] Fix an AVX512 crash after JDK-8223347
Reviewed-by: vlivanov, thartmann, psandoz
! src/hotspot/cpu/x86/x86.ad
Changeset: 34583ebd
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2020-10-16 08:09:57 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/34583ebd
8254161: Prevent instantiation of EnumSet subclasses through deserialization
Reviewed-by: dfuchs, alanb, rriggs, smarks
! src/java.base/share/classes/java/util/EnumSet.java
Changeset: 1742c44a
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-10-16 09:19:22 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/1742c44a
8254695: G1: Next mark bitmap clear not cancelled after marking abort
Reviewed-by: iwalulya, sjohanss
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: 0570cc10
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-10-16 11:38:02 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/0570cc10
8254855: Clean up and remove unused code in vmIntrinsics
Reviewed-by: kbarrett, iklam, kvn
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
Changeset: 07ec35e2
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-10-16 15:21:37 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/07ec35e2
8254623: gc/g1/TestHumongousConcurrentStartUndo.java still fails sometimes
Reviewed-by: kbarrett, sjohanss
! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
Changeset: 402d01aa
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-10-16 19:35:10 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/402d01aa
8254795: Remove obsolete template files
Reviewed-by: ksrini
- test/langtools/jdk/javadoc/doclet/_template/Template.java
- test/langtools/jdk/javadoc/doclet/_template/TemplateComplete.java
Changeset: e66c6bb9
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-10-16 21:56:54 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/e66c6bb9
8254349: The TestNoScreenMenuBar test should be updated
Reviewed-by: pbansal
! test/jdk/java/awt/MenuBar/TestNoScreenMenuBar.java
Changeset: 83ea8631
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-10-16 22:15:52 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/83ea8631
8253559: The INDEX page should link to Serialized Form and Constant Values pages
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
Changeset: ce1aac1e
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-10-17 07:12:59 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/ce1aac1e
8028707: javax/swing/JComboBox/6236162/bug6236162.java fails on azure
Reviewed-by: serb, pbansal
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/6236162/bug6236162.java
Changeset: 0b3e6c51
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-10-17 07:18:48 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/0b3e6c51
8194126: Regression automated Test '/open/test/jdk/javax/swing/JColorChooser/Test7194184.java' fails
Reviewed-by: serb, trebari
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JColorChooser/Test7194184.java
Changeset: c17d5851
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-10-18 18:54:33 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/c17d5851
8246774: implement Record Classes as a standard feature in Java
Co-authored-by: Vicente Romero <vromero at openjdk.org>
Co-authored-by: Harold Seigel <hseigel at openjdk.org>
Co-authored-by: Chris Hegarty <chegar at openjdk.org>
Reviewed-by: coleenp, jlahoda, sspitsyn, chegar
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
! src/java.base/share/classes/java/lang/reflect/RecordComponent.java
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/hotspot/jtreg/runtime/records/RedefineRecord.java
! test/hotspot/jtreg/runtime/records/abstractRecord.jcod
! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
! test/hotspot/jtreg/runtime/records/recordAttributeTest.java
- test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
! test/hotspot/jtreg/runtime/records/recordReflectionTest.java
! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
! test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/StreamRefTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/UnsharedTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
! test/jdk/java/io/Serializable/records/migration/AbstractTest.java
! test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
! test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
! test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java
! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java
! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/RecordsTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/IllegalAnnotation.java
! test/langtools/tools/javac/IllegalAnnotation.out
! test/langtools/tools/javac/LocalInterface.java
! test/langtools/tools/javac/LocalInterface.out
! test/langtools/tools/javac/LocalRecord.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/diags/examples/AccessorCantBeGeneric.java
! test/langtools/tools/javac/diags/examples/AccessorCantThrowException.java
! test/langtools/tools/javac/diags/examples/AccessorMethodCantBeStatic.java
! test/langtools/tools/javac/diags/examples/AccessorReturnTypeDoesntMatch.java
! test/langtools/tools/javac/diags/examples/CanonicalCantHaveStrongerAccessPrivileges.java
! test/langtools/tools/javac/diags/examples/CanonicalCantInvokeOtherConstructor.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorArgumentMismatch.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveReturn.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveThrowsClause.java
! test/langtools/tools/javac/diags/examples/CanonicalMustNotDeclareTypeVariables.java
! test/langtools/tools/javac/diags/examples/ConstructorWithSameErasureAsCanonical.java
! test/langtools/tools/javac/diags/examples/Expected3.java
! test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java
! test/langtools/tools/javac/diags/examples/IllegalRecordComponentName.java
! test/langtools/tools/javac/diags/examples/IncorrectRecordDeclaration.java
! test/langtools/tools/javac/diags/examples/InstanceInitializersNotAllowedInRecords.java
! test/langtools/tools/javac/diags/examples/InterfaceNotAllowed.java
! test/langtools/tools/javac/diags/examples/InvalidSuperTypeRecord.java
! test/langtools/tools/javac/diags/examples/KindnameRecord.java
! test/langtools/tools/javac/diags/examples/LocalEnum.java
! test/langtools/tools/javac/diags/examples/MethodMustBePublic.java
! test/langtools/tools/javac/diags/examples/Records.java
! test/langtools/tools/javac/diags/examples/RecordsCanNotDeclareInstanceFields.java
! test/langtools/tools/javac/diags/examples/RecordsCantDeclareComponentModifiers.java
! test/langtools/tools/javac/diags/examples/RecordsComponentsCanNotDeclareCStyleArrays.java
! test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java
! test/langtools/tools/javac/enum/FauxEnum3.java
! test/langtools/tools/javac/enum/FauxEnum3.out
! test/langtools/tools/javac/enum/LocalEnum.java
! test/langtools/tools/javac/enum/LocalEnum.out
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out
! test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java
! test/langtools/tools/javac/records/ElementFilterRecordComponentTest.java
! test/langtools/tools/javac/records/LocalStaticDeclarations.java
! test/langtools/tools/javac/records/MapAccessorToComponent.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/records/VarargsRecordsTest.java
! test/langtools/tools/javac/records/mandated_members/CheckRecordMembers.java
! test/langtools/tools/javac/records/writeread/WriteReadTest.java
! test/langtools/tools/javac/tree/TreePosTest.java
! test/langtools/tools/sjavac/PubApisTest.java
Changeset: 272bb5d5
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-10-19 02:03:10 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/272bb5d5
8253455: Record Classes javax.lang.model changes
Reviewed-by: darcy
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
Changeset: dd032b7f
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-10-19 03:11:51 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/dd032b7f
8254798: Deprecate for removal an empty finalize() methods in java.desktop module
Reviewed-by: kcr, pbansal
! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java
! src/java.desktop/share/classes/sun/java2d/pipe/RegionClipSpanIterator.java
! src/java.desktop/share/classes/sun/java2d/pipe/RegionSpanIterator.java
Changeset: 51a865d6
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2020-10-19 04:26:42 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/51a865d6
8254085: javax/swing/text/Caret/TestCaretPositionJTextPane.java failed with "RuntimeException: Wrong caret position"
Reviewed-by: serb
! test/jdk/javax/swing/text/Caret/TestCaretPositionJTextPane.java
Changeset: 736e0773
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-10-19 06:16:50 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/736e0773
8254178: Remove .hgignore
Reviewed-by: ehelin
- .hgignore
Changeset: 011dd0d8
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2020-10-19 06:28:47 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/011dd0d8
8254824: SignalHandlerMark have no purpose
Reviewed-by: stuefe, shade, dholmes, coleenp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 98a395a3
Author: Per Liden <pliden at openjdk.org>
Date: 2020-10-19 07:11:40 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/98a395a3
8254880: ZGC: Let ZList iterators be alias templates
Reviewed-by: ayang, kbarrett, tschatzl
! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
Changeset: 672f5669
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-10-19 07:22:29 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/672f5669
8254874: ZGC: JNIHandleBlock verification failure in stack watermark processing
Reviewed-by: tschatzl, cjplummer, sspitsyn, pliden
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/cm03t001.cpp
Changeset: 8edc2f05
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-10-19 07:23:43 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/8edc2f05
8254912: ZGC: Change ZCollectionInterval type to double
Reviewed-by: pliden, ayang
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/z_globals.hpp
Changeset: a1a3e9de
Author: Per Liden <pliden at openjdk.org>
Date: 2020-10-19 07:35:36 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/a1a3e9de
8254882: ZGC: Use static_assert instead of guarantee
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/z/zBitField.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
Changeset: e10b5385
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-10-19 09:18:40 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/e10b5385
8243962: Various JVM TI tests time out using JFR on Windows
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t002/TestDescription.java
Changeset: e9be2db7
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-10-19 10:49:33 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/e9be2db7
8253453: SourceFileInfoTable should be allocated lazily
Reviewed-by: neliasso, chagedorn
! src/hotspot/share/compiler/disassembler.cpp
Changeset: e76de189
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-10-19 11:30:13 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/e76de189
8223051: support loops with long (64b) trip counts
Reviewed-by: vlivanov, thartmann, jrose
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/parse1.cpp
Changeset: cd66e0f2
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-10-19 11:40:58 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/cd66e0f2
8253877: gc/g1/TestGCLogMessages.java fails - missing "Evacuation failure" message
Reviewed-by: sjohanss
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
Changeset: 4ffed326
Author: Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2020-10-19 11:43:02 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/4ffed326
8254940: AArch64: Cleanup non-product thread members
Reviewed-by: aph
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp
Changeset: cb7701b7
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-10-19 13:18:50 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/cb7701b7
8253970: Build error: address argument to atomic builtin must be a pointer to integer or pointer ('volatile narrowOop *' invalid)
Reviewed-by: kbarrett, dholmes
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
Changeset: a0382cd1
Author: Ekaterina Vergizova <katya at azul.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2020-10-19 14:19:58 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/a0382cd1
8253235: JFR.dump does not respect maxage parameter
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
Changeset: 1da28de8
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-10-19 15:55:54 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/1da28de8
8255009: delta apply fixes for JDK-8246774 and JDK-8253455, pushed too soon
Reviewed-by: jlahoda
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
! src/java.base/share/classes/java/lang/reflect/RecordComponent.java
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/hotspot/jtreg/runtime/records/RedefineRecord.java
! test/hotspot/jtreg/runtime/records/abstractRecord.jcod
! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
! test/hotspot/jtreg/runtime/records/recordAttributeTest.java
+ test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
! test/hotspot/jtreg/runtime/records/recordReflectionTest.java
! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
! test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/StreamRefTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/UnsharedTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
! test/jdk/java/io/Serializable/records/migration/AbstractTest.java
! test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
! test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
! test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java
! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java
! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/RecordsTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/IllegalAnnotation.java
! test/langtools/tools/javac/IllegalAnnotation.out
! test/langtools/tools/javac/LocalInterface.java
! test/langtools/tools/javac/LocalInterface.out
! test/langtools/tools/javac/LocalRecord.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/diags/examples/AccessorCantBeGeneric.java
! test/langtools/tools/javac/diags/examples/AccessorCantThrowException.java
! test/langtools/tools/javac/diags/examples/AccessorMethodCantBeStatic.java
! test/langtools/tools/javac/diags/examples/AccessorReturnTypeDoesntMatch.java
! test/langtools/tools/javac/diags/examples/CanonicalCantHaveStrongerAccessPrivileges.java
! test/langtools/tools/javac/diags/examples/CanonicalCantInvokeOtherConstructor.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorArgumentMismatch.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveReturn.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveThrowsClause.java
! test/langtools/tools/javac/diags/examples/CanonicalMustNotDeclareTypeVariables.java
! test/langtools/tools/javac/diags/examples/ConstructorWithSameErasureAsCanonical.java
! test/langtools/tools/javac/diags/examples/Expected3.java
! test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java
! test/langtools/tools/javac/diags/examples/IllegalRecordComponentName.java
! test/langtools/tools/javac/diags/examples/IncorrectRecordDeclaration.java
! test/langtools/tools/javac/diags/examples/InstanceInitializersNotAllowedInRecords.java
! test/langtools/tools/javac/diags/examples/InterfaceNotAllowed.java
! test/langtools/tools/javac/diags/examples/InvalidSuperTypeRecord.java
! test/langtools/tools/javac/diags/examples/KindnameRecord.java
! test/langtools/tools/javac/diags/examples/LocalEnum.java
! test/langtools/tools/javac/diags/examples/MethodMustBePublic.java
! test/langtools/tools/javac/diags/examples/Records.java
! test/langtools/tools/javac/diags/examples/RecordsCanNotDeclareInstanceFields.java
! test/langtools/tools/javac/diags/examples/RecordsCantDeclareComponentModifiers.java
! test/langtools/tools/javac/diags/examples/RecordsComponentsCanNotDeclareCStyleArrays.java
! test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java
! test/langtools/tools/javac/enum/FauxEnum3.java
! test/langtools/tools/javac/enum/FauxEnum3.out
! test/langtools/tools/javac/enum/LocalEnum.java
! test/langtools/tools/javac/enum/LocalEnum.out
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out
! test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java
! test/langtools/tools/javac/records/ElementFilterRecordComponentTest.java
! test/langtools/tools/javac/records/LocalStaticDeclarations.java
! test/langtools/tools/javac/records/MapAccessorToComponent.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/records/VarargsRecordsTest.java
! test/langtools/tools/javac/records/mandated_members/CheckRecordMembers.java
! test/langtools/tools/javac/records/writeread/WriteReadTest.java
! test/langtools/tools/javac/tree/TreePosTest.java
! test/langtools/tools/sjavac/PubApisTest.java
Changeset: 953e472d
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2020-10-19 16:57:40 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/953e472d
8254967: com.sun.net.HttpsServer spins on TLS session close
Reviewed-by: dfuchs
! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java
Changeset: 60f63ec8
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-10-19 17:08:06 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/60f63ec8
8254796: Cleanup pervasive unnecessary parameter
Reviewed-by: ksrini, hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
Changeset: 52cb3292
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2020-10-19 17:38:22 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/52cb3292
8254862: lldb in devkit doesn't work
Reviewed-by: lmesnik, mikael, ihse
! make/conf/jib-profiles.js
! make/devkit/createMacosxDevkit.sh
Changeset: 0b510165
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2020-10-19 17:40:54 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/0b510165
8253660: Need better error report when artifact resolution fails in AotCompiler.java
Reviewed-by: ihse
! test/hotspot/jtreg/compiler/aot/AotCompiler.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolverException.java
Changeset: e2e11d34
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-10-19 17:50:40 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/e2e11d34
8254955: x86: MethodHandlesAdapterBlob is too big
Reviewed-by: neliasso, kvn
! src/hotspot/cpu/x86/methodHandles_x86.hpp
Changeset: 74ac77e2
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-10-19 18:27:50 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/74ac77e2
8247666: Support Lambda proxy classes in static CDS archive
Reviewed-by: iklam, mchung
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classListParser.hpp
+ src/hotspot/share/classfile/classListWriter.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/native/libjava/CDS.c
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/BadBSM.java
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaProxyClasslist.java
+ test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/CustomLoaderApp.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambHello.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/WrongBSM.jcod
Changeset: f42c0322
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-10-19 19:06:23 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/f42c0322
8254793: [JVMCI] improve speculation encoding
Reviewed-by: kvn, dlong, never
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationEncoding.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java
Changeset: 14e1e174
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-10-19 19:39:19 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/14e1e174
8255004: [JVMCI] expose JVM_ACC_FIELD_INITIALIZED_FINAL_UPDATE
Reviewed-by: never, kvn
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: 00014350
Author: Paul Sandoz <psandoz at openjdk.org>
Date: 2020-10-19 20:37:36 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/00014350
8255020: Minor updates to docs jdk.incubator.vector
Reviewed-by: erikj, darcy
! make/CompileJavaModules.gmk
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java
Changeset: cb5cdd77
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-10-19 20:52:01 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/cb5cdd77
8254721: Improve support for conditionally generated files
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/WindowTitles/p1/C1.java
+ test/langtools/jdk/javadoc/doclet/testConditionalPages/TestConditionalPages.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/Foo.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/pkg/MyClass.java
! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
! test/langtools/jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/com/pkg/C.java
! test/langtools/jdk/javadoc/doclet/testTopOption/pkg/Cl.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
! test/langtools/jdk/javadoc/tool/api/basic/pkg/C.java
Changeset: 0f4fb367
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-10-19 22:05:47 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/0f4fb367
8255032: Conflict between recent pushes breaks the build
Reviewed-by: redestad, vromero
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
Changeset: bf19581a
Author: Stuart Marks <smarks at openjdk.org>
Date: 2020-10-19 23:53:06 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/bf19581a
8255016: ConstantDescs.FALSE claims it represents TRUE
Reviewed-by: bpb, jvernee, mchung, rriggs
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
Changeset: 6e8835c6
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-10-19 23:54:10 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/6e8835c6
7110890: reg test TranslucentShapedFrameTest fails to create non-opaque frame
Reviewed-by: prr
! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TSFrame.java
! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java
Changeset: 7a580ca8
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-10-20 00:12:37 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/7a580ca8
8255027: Problem list for Graal test gc/stress/TestStressG1Humongous.java
Reviewed-by: dlong
! test/hotspot/jtreg/ProblemList-graal.txt
Changeset: c87cdf70
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-10-20 01:08:19 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/c87cdf70
8254029: ObjectMonitor cleanup/minor bug-fix changes extracted from JDK-8253064
Reviewed-by: dholmes, eosterlund
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp
Changeset: 5b51085c
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-10-20 05:25:57 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/5b51085c
8254997: Remove unimplemented OSContainer::read_memory_limit_in_bytes
Reviewed-by: sgehwolf
! src/hotspot/os/linux/osContainer_linux.hpp
Changeset: b65dcfa3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-10-20 05:26:59 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/b65dcfa3
8197981: Missing return statement in __sync_val_compare_and_swap_8
Reviewed-by: andrew, dholmes
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
Changeset: 0a75b37f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-10-20 05:28:22 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/0a75b37f
8254776: Remove unimplemented LowMemoryDetector::check_memory_usage
Reviewed-by: sspitsyn, cjplummer
! src/hotspot/share/services/lowMemoryDetector.hpp
Changeset: 355f44dd
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-10-20 05:31:39 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/355f44dd
8254994: [x86] C1 StubAssembler::call_RT, "call_offset might not be initialized"
Reviewed-by: chagedorn, kvn
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
Changeset: 98ec4a67
Author: Roberto Castañeda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-10-20 06:08:25 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/98ec4a67
8254805: compiler/debug/TestStressCM.java is still failing
Use the code motion trace produced by TraceOptoPipelining (excluding traces of
stubs) to assert that two compilations with the same seed cause StressLCM and
StressGCM to take the same randomized decisions. Previously, the entire output
produced by PrintOptoStatistics was used instead, which has shown to be too
fragile. Also, disable inlining in both TestStressCM.java and the similar
TestStressIGVN.java to prevent flaky behavior, and run both tests for ten
different seeds to improve coverage.
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/debug/TestStressCM.java
! test/hotspot/jtreg/compiler/debug/TestStressIGVN.java
Changeset: 5fedfa70
Author: Nhat Nguyen <hoangnhat2911 at gmail.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-10-20 06:18:49 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/5fedfa70
8251271: C2: Compile::_for_igvn list is corrupted after RenumberLiveNodes
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
Changeset: 7ba6a6bf
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-10-20 06:48:09 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/7ba6a6bf
8251158: Implementation of JEP 387: Elastic Metaspace
Reviewed-by: lkorinth, coleenp, iklam, rrich
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generationSpec.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/memory/allocation.hpp
- src/hotspot/share/memory/binaryTreeDictionary.hpp
- src/hotspot/share/memory/binaryTreeDictionary.inline.hpp
+ src/hotspot/share/memory/classLoaderMetaspace.cpp
+ src/hotspot/share/memory/classLoaderMetaspace.hpp
- src/hotspot/share/memory/freeList.hpp
- src/hotspot/share/memory/freeList.inline.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
+ src/hotspot/share/memory/metaspace/allocationGuard.hpp
+ src/hotspot/share/memory/metaspace/binList.hpp
- src/hotspot/share/memory/metaspace/blockFreelist.cpp
- src/hotspot/share/memory/metaspace/blockFreelist.hpp
+ src/hotspot/share/memory/metaspace/blockTree.cpp
+ src/hotspot/share/memory/metaspace/blockTree.hpp
+ src/hotspot/share/memory/metaspace/chunkHeaderPool.cpp
+ src/hotspot/share/memory/metaspace/chunkHeaderPool.hpp
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/chunkManager.hpp
+ src/hotspot/share/memory/metaspace/chunklevel.cpp
+ src/hotspot/share/memory/metaspace/chunklevel.hpp
+ src/hotspot/share/memory/metaspace/commitLimiter.cpp
+ src/hotspot/share/memory/metaspace/commitLimiter.hpp
+ src/hotspot/share/memory/metaspace/commitMask.cpp
+ src/hotspot/share/memory/metaspace/commitMask.hpp
+ src/hotspot/share/memory/metaspace/counters.hpp
+ src/hotspot/share/memory/metaspace/freeBlocks.cpp
+ src/hotspot/share/memory/metaspace/freeBlocks.hpp
+ src/hotspot/share/memory/metaspace/freeChunkList.cpp
+ src/hotspot/share/memory/metaspace/freeChunkList.hpp
+ src/hotspot/share/memory/metaspace/internalStats.cpp
+ src/hotspot/share/memory/metaspace/internalStats.hpp
- src/hotspot/share/memory/metaspace/metaDebug.cpp
- src/hotspot/share/memory/metaspace/metaDebug.hpp
- src/hotspot/share/memory/metaspace/metabase.hpp
- src/hotspot/share/memory/metaspace/metablock.hpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/metachunk.hpp
+ src/hotspot/share/memory/metaspace/metachunkList.cpp
+ src/hotspot/share/memory/metaspace/metachunkList.hpp
+ src/hotspot/share/memory/metaspace/metaspaceArena.cpp
+ src/hotspot/share/memory/metaspace/metaspaceArena.hpp
+ src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp
+ src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.hpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
+ src/hotspot/share/memory/metaspace/metaspaceContext.cpp
+ src/hotspot/share/memory/metaspace/metaspaceContext.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp
+ src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
+ src/hotspot/share/memory/metaspace/metaspaceReporter.hpp
+ src/hotspot/share/memory/metaspace/metaspaceSettings.cpp
+ src/hotspot/share/memory/metaspace/metaspaceSettings.hpp
! src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.cpp
! src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.hpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.hpp
- src/hotspot/share/memory/metaspace/occupancyMap.cpp
- src/hotspot/share/memory/metaspace/occupancyMap.hpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.hpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
+ src/hotspot/share/memory/metaspace/rootChunkArea.cpp
+ src/hotspot/share/memory/metaspace/rootChunkArea.hpp
+ src/hotspot/share/memory/metaspace/runningCounters.cpp
+ src/hotspot/share/memory/metaspace/runningCounters.hpp
- src/hotspot/share/memory/metaspace/smallBlocks.cpp
- src/hotspot/share/memory/metaspace/smallBlocks.hpp
- src/hotspot/share/memory/metaspace/spaceManager.cpp
- src/hotspot/share/memory/metaspace/spaceManager.hpp
+ src/hotspot/share/memory/metaspace/testHelpers.cpp
+ src/hotspot/share/memory/metaspace/testHelpers.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp
! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/metaspaceCounters.hpp
- src/hotspot/share/memory/metaspaceGCThresholdUpdater.hpp
! src/hotspot/share/memory/metaspaceTracer.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memoryService.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
- test/hotspot/gtest/memory/test_chunkManager.cpp
- test/hotspot/gtest/memory/test_is_metaspace_obj.cpp
- test/hotspot/gtest/memory/test_metachunk.cpp
- test/hotspot/gtest/memory/test_metaspace.cpp
- test/hotspot/gtest/memory/test_metaspace_allocation.cpp
- test/hotspot/gtest/memory/test_spaceManager.cpp
+ test/hotspot/gtest/metaspace/metaspaceGtestCommon.cpp
+ test/hotspot/gtest/metaspace/metaspaceGtestCommon.hpp
+ test/hotspot/gtest/metaspace/metaspaceGtestContexts.cpp
+ test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp
+ test/hotspot/gtest/metaspace/metaspaceGtestRangeHelpers.hpp
+ test/hotspot/gtest/metaspace/metaspaceGtestSparseArray.hpp
+ test/hotspot/gtest/metaspace/test_allocationGuard.cpp
+ test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp
+ test/hotspot/gtest/metaspace/test_binlist.cpp
+ test/hotspot/gtest/metaspace/test_blocktree.cpp
+ test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
+ test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp
+ test/hotspot/gtest/metaspace/test_commitmask.cpp
+ test/hotspot/gtest/metaspace/test_freeblocks.cpp
+ test/hotspot/gtest/metaspace/test_internstats.cpp
+ test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp
+ test/hotspot/gtest/metaspace/test_metachunk.cpp
+ test/hotspot/gtest/metaspace/test_metachunklist.cpp
+ test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
+ test/hotspot/gtest/metaspace/test_metaspace_misc.cpp
+ test/hotspot/gtest/metaspace/test_metaspacearena.cpp
+ test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
+ test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/gtest/GTestWrapper.java
+ test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/Allocation.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/AllocationProfile.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestManyArenasManyThreads.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestOneArenaManyThreads.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocator.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocatorThread.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/RandomHelper.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java
! test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/MetaspaceBaseGC.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.sh
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 5d1397fa
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-10-20 06:55:36 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/5d1397fa
8254282: Add Linux x86_32 builds to submit workflow
Reviewed-by: erikj, rwestberg
! .github/workflows/submit.yml
Changeset: 017d151e
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-10-20 08:38:14 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/017d151e
8254842: [JVMCI] copy thread name when attaching libgraal thread to HotSpot
Reviewed-by: kvn, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
Changeset: 21e67e54
Author: Pankaj Bansal <pbansal at openjdk.org>
Date: 2020-10-20 09:05:51 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/21e67e54
8225790: Two NestedDialogs tests fail on Ubuntu
Reviewed-by: serb
! test/jdk/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java
! test/jdk/java/awt/Dialog/NestedDialogs/Modeless/NestedModelessDialogTest.java
- test/jdk/java/awt/regtesthelpers/VisibilityValidator.java
- test/jdk/java/awt/regtesthelpers/Waypoint.java
Changeset: 3f9c8a39
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-10-20 09:27:35 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/3f9c8a39
8254966: Remove unused code from Matcher
Reviewed-by: neliasso, kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/matcher.hpp
Changeset: 3ee0380e
Author: Vipin Menon <vipinmv1 at in.ibm.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-10-20 11:14:28 +0000
URL: https://git.openjdk.java.net/shenandoah/commit/3ee0380e
8234393: [macos] printing ignores printer tray
Reviewed-by: psadhukhan, prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/share/classes/sun/print/CustomMediaTray.java
! test/jdk/java/awt/print/PrinterJob/TestMediaTraySelection.java
More information about the shenandoah-dev
mailing list