git: openjdk/loom: fibers: 106 new changesets
duke
duke at openjdk.java.net
Sat Jul 4 06:32:28 UTC 2020
Changeset: 0e60e8ad
Author: Yumin Qi <minqi at openjdk.org>
Date: 2020-06-24 11:15:22 +0000
URL: https://git.openjdk.java.net/loom/commit/0e60e8ad
8246181: Avoid walking SymbolTable during -Xshare:dump
All symbols at dump are created as permanent. Store them in a global array to avoid working SymbolTable.
Reviewed-by: iklam, ccheung
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 95b9024a
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-06-24 12:41:50 +0000
URL: https://git.openjdk.java.net/loom/commit/95b9024a
8164597: TestIOException.java fails after push for JDK-8164130
Reviewed-by: prappo
! test/langtools/ProblemList.txt
! test/langtools/jdk/javadoc/doclet/testIOException/TestIOException.java
Changeset: 1e45eb3b
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-06-24 13:52:01 +0000
URL: https://git.openjdk.java.net/loom/commit/1e45eb3b
8248235: appcds/jigsaw/PatchModule/Simple.java failed when running in dynamic CDS mode
Reviewed-by: minqi
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java
Changeset: 2ad63862
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-06-24 23:45:01 +0000
URL: https://git.openjdk.java.net/loom/commit/2ad63862
8247573: gtest/GTestWrapper.java is not helpful if gtest framework is missing
Reviewed-by: erikj, iignatyev
! test/hotspot/jtreg/gtest/GTestWrapper.java
Changeset: 362f168d
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-06-24 23:47:16 +0000
URL: https://git.openjdk.java.net/loom/commit/362f168d
8242501: JFR: oldobject/TestG1.java can't find leaking object
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/oldobject/TestG1.java
! test/jdk/jdk/jfr/event/oldobject/TestParallel.java
! test/jdk/jdk/jfr/event/oldobject/TestSerial.java
Changeset: 3e4ad5d8
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-06-24 17:48:53 +0000
URL: https://git.openjdk.java.net/loom/commit/3e4ad5d8
8246477: add whitebox support for deflating idle monitors
Reviewed-by: dholmes, eosterlund
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp
! test/hotspot/jtreg/compiler/testlibrary/rtm/AbortProvoker.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java
+ test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: ac37a299
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-06-24 17:49:10 +0000
URL: https://git.openjdk.java.net/loom/commit/ac37a299
8248049: minor cleanups in gc/whitebox/TestWBGC.java
Reviewed-by: hseigel
! test/hotspot/jtreg/gc/whitebox/TestWBGC.java
Changeset: 9e5f6885
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-06-25 02:54:12 +0000
URL: https://git.openjdk.java.net/loom/commit/9e5f6885
Added tag jdk-16+3 for changeset 76810b3a88c8
! .hgtags
Changeset: 4167ba12
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-06-22 19:39:18 +0000
URL: https://git.openjdk.java.net/loom/commit/4167ba12
8248061: bad reference in @throws in HotSpotDiagnosticMXBean
Reviewed-by: dcubed
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
Changeset: 64696852
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-06-23 09:57:30 +0000
URL: https://git.openjdk.java.net/loom/commit/64696852
8247992: [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod
Reviewed-by: eosterlund, kvn, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaCalls.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java
Changeset: 7f69acc7
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2020-06-23 10:09:26 +0000
URL: https://git.openjdk.java.net/loom/commit/7f69acc7
8247696: Incorrect tail computation for large segments in AbstractMemorySegmentImpl::mismatch
Reviewed-by: psandoz, mcimadamore
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestMismatch.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java
Changeset: 36d716aa
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-06-23 11:49:48 +0000
URL: https://git.openjdk.java.net/loom/commit/36d716aa
8248011: Improve javadoc of Foreign Memory Access API
Reviewed-by: psandoz
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
Changeset: 1e1985da
Author: Athijegannathan Sundararajan <sundar at openjdk.org>
Date: 2020-06-23 17:22:07 +0000
URL: https://git.openjdk.java.net/loom/commit/1e1985da
8247956: remove scripts under bin/nashorn and doc/nashorn/source
Reviewed-by: jlaskey
- bin/nashorn/fixwhitespace.sh
- bin/nashorn/runopt.sh
- doc/nashorn/DEVELOPER_README
- doc/nashorn/JavaScriptingProgrammersGuide.html
- doc/nashorn/source/EvalFile.java
- doc/nashorn/source/EvalScript.java
- doc/nashorn/source/InvokeScriptFunction.java
- doc/nashorn/source/InvokeScriptMethod.java
- doc/nashorn/source/MultiScopes.java
- doc/nashorn/source/RunnableImpl.java
- doc/nashorn/source/RunnableImplObject.java
- doc/nashorn/source/ScriptVars.java
- doc/nashorn/source/importpackageclass.js
- doc/nashorn/source/javaarray.js
- doc/nashorn/source/javaextend.js
- doc/nashorn/source/javaimporter.js
- doc/nashorn/source/javatypes.js
- doc/nashorn/source/overload.js
- doc/nashorn/source/runnable.js
- doc/nashorn/source/samfunc.js
- doc/nashorn/source/test.js
Changeset: e66a2a33
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-06-23 12:27:31 +0000
URL: https://git.openjdk.java.net/loom/commit/e66a2a33
8247955: doclint: don't complain about summary/caption when role=presentation
Reviewed-by: prappo
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
+ test/langtools/tools/doclint/AccessibilityTest5.java
+ test/langtools/tools/doclint/AccessibilityTest5.out
Changeset: 4bcd70ac
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-06-24 01:02:19 +0000
URL: https://git.openjdk.java.net/loom/commit/4bcd70ac
8247967: SparkExamples24H.java SIGSEGV in various places
Reviewed-by: dcubed, dholmes
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
Changeset: 2f09989e
Author: Peter Levart <plevart at openjdk.org>
Date: 2020-06-24 11:05:09 +0000
URL: https://git.openjdk.java.net/loom/commit/2f09989e
8247532: Records deserialization is slow
8248135: Build microbenchmarks with --enable-preview
Test contributed by Chris Hegarty <chris.hegarty at oracle.com>
Reviewed-by: chegar, psandoz, redestad, ihse
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
+ test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
+ test/micro/org/openjdk/bench/java/io/RecordDeserialization.java
Changeset: 6715f230
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-06-24 11:22:14 +0000
URL: https://git.openjdk.java.net/loom/commit/6715f230
8241718: assert ((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0 in ObjectSampleCheckpoint::add_to_leakp_set
Reviewed-by: dholmes, iklam, ccheung
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/oops/method.cpp
Changeset: 29936542
Author: Tom Rodriguez <never at openjdk.org>
Date: 2020-06-24 10:42:26 +0000
URL: https://git.openjdk.java.net/loom/commit/29936542
8247246: Add explicit ResolvedJavaType.link and expose presence of default methods
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c
! 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/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: d85ff3c7
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2020-06-23 13:42:57 +0000
URL: https://git.openjdk.java.net/loom/commit/d85ff3c7
8246212: JPKG001-012: application icon is missing in Control Panel Add/Remove
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs
Changeset: 4b3c33ba
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-06-24 12:21:51 +0000
URL: https://git.openjdk.java.net/loom/commit/4b3c33ba
8247785: Small clarification of the javadoc about builtin class loaders
Reviewed-by: alanb, rriggs, dholmes
! src/java.base/share/classes/java/lang/ClassLoader.java
Changeset: f45d1211
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2020-06-24 17:53:16 +0000
URL: https://git.openjdk.java.net/loom/commit/f45d1211
8248255: [macos] Add failing DMG tests to problem list
Reviewed-by: herrick, asemenyuk
! test/jdk/ProblemList.txt
Changeset: 34755c35
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-06-25 02:47:58 +0000
URL: https://git.openjdk.java.net/loom/commit/34755c35
Added tag jdk-15+29 for changeset b58fc6058055
! .hgtags
Changeset: 233cac32
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-06-25 03:11:32 +0000
URL: https://git.openjdk.java.net/loom/commit/233cac32
Merge
! .hgtags
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! .hgtags
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
Changeset: 06cea107
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-06-25 08:01:17 +0000
URL: https://git.openjdk.java.net/loom/commit/06cea107
8248271: linux-x86-zero build failure
Reviewed-by: dholmes
! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp
Changeset: a6e794b3
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-06-25 08:04:28 +0000
URL: https://git.openjdk.java.net/loom/commit/a6e794b3
8248240: Remove extendedPC.hpp and fetch_frame_from_ucontext
This empty interface was left over from deleting code from before safepoint polling.
Reviewed-by: lfoltan, dholmes
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! 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_x86/thread_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_aarch64/thread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/thread_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_x86/thread_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
- src/hotspot/share/runtime/extendedPC.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: a953a0f4
Author: Sibabrata Sahoo <ssahoo at openjdk.org>
Date: 2020-06-25 06:12:29 +0000
URL: https://git.openjdk.java.net/loom/commit/a953a0f4
8247968: test/jdk/javax/crypto/SecretKeyFactory/security.properties has wrong header
Wrong copyright header removed
Reviewed-by: weijun
! test/jdk/javax/crypto/SecretKeyFactory/security.properties
Changeset: 8c204010
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-06-25 16:07:39 +0000
URL: https://git.openjdk.java.net/loom/commit/8c204010
8243672: Short term pause time ratio calculation in G1 off
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 0f2ac202
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-06-25 16:07:43 +0000
URL: https://git.openjdk.java.net/loom/commit/0f2ac202
8244603: G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs
8238858: G1 Mixed gc young gen sizing might cause the first mixed gc to immediately follow the prepare mixed gc
Reviewed-by: sjohanss, iwalulya
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: 47e465cf
Author: Andrew Haley <aph at redhat.com>
Committer: Simon Tooke <stooke at openjdk.org>
Date: 2020-06-25 14:19:37 +0000
URL: https://git.openjdk.java.net/loom/commit/47e465cf
8243114: Implement montgomery{Multiply,Square}intrinsics on Windows
Reviewed-by: dholmes, andrew
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
Changeset: aacb8278
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-06-25 18:35:40 +0000
URL: https://git.openjdk.java.net/loom/commit/aacb8278
8220639: Need a way to augment JTREG_LAUNCHER_OPTIONS from command-line
Reviewed-by: erikj, dholmes
! doc/testing.html
! doc/testing.md
! make/Global.gmk
! make/RunTests.gmk
! make/common/Utils.gmk
Changeset: e00aa7c8
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-06-25 18:58:14 +0000
URL: https://git.openjdk.java.net/loom/commit/e00aa7c8
8248329: JDK-8244603 breaks windows build
Reviewed-by: sundar, dcubed
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 4682835f
Author: Yumin Qi <minqi at openjdk.org>
Date: 2020-06-25 12:40:02 +0000
URL: https://git.openjdk.java.net/loom/commit/4682835f
8203005: The top-of-stack type specified for nofast_* bytecodes are wrong
The change was left by 8074345 the types were wrongly put as T_ILLEGAL for T_OBJECT, and T_ILLEGAL for T_INT.
Reviewed-by: dcubed, cjplummer
! src/hotspot/share/interpreter/bytecodes.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
Changeset: 23bbc981
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-06-25 21:46:12 +0000
URL: https://git.openjdk.java.net/loom/commit/23bbc981
8248302: JFR: Add test for OldObjectSample event when using ZGC
Reviewed-by: mgronlun
+ test/jdk/jdk/jfr/event/oldobject/TestZ.java
Changeset: b87302ca
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-06-25 16:01:16 +0000
URL: https://git.openjdk.java.net/loom/commit/b87302ca
8248347: windows build broken by JDK-8243114
Reviewed-by: dcubed, dholmes
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
Changeset: 42d3bad0
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2020-06-25 09:54:19 +0000
URL: https://git.openjdk.java.net/loom/commit/42d3bad0
8248233: Avoid superfluous Class::isRecord invocations during deserialization
Co-authored-by: Peter Levart <peter.levart at gmail.com>
Reviewed-by: redestad, plevart
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
Changeset: 31c511e6
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-06-25 11:06:46 +0000
URL: https://git.openjdk.java.net/loom/commit/31c511e6
8246704: --release => \"unknown enum constant PreviewFeature$Feature.TEXT_BLOCKS\"
Use a synthetic annotation instead of inaccessible jdk.internal.PreviewFeature in ct.sym, and avoid resolving that annotation, to prevent errors being printed for the inaccessible types.
Reviewed-by: jlaskey
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/platform/PreviewAPIsWithRelease.java
+ test/langtools/tools/javac/platform/PreviewAPIsWithRelease.out
Changeset: 601e566b
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-06-25 11:43:20 +0000
URL: https://git.openjdk.java.net/loom/commit/601e566b
8245128: Kitchensink fails with: assert(destination == (address)-1 || destination == entry) failed: b) MT-unsafe modification of inline cache
Fix too strong assertion by additionally considering races due to class unloading and redefinition.
Reviewed-by: eosterlund, kvn, coleenp, sspitsyn
! src/hotspot/share/code/compiledIC.cpp
Changeset: d886d8c4
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-06-25 08:36:59 +0000
URL: https://git.openjdk.java.net/loom/commit/d886d8c4
8247730: 2 JNI exception pending defect groups in DwarfParser.cpp
Reviewed-by: sspitsyn, amenkov
! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp
Changeset: b4ea9cf2
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-06-25 13:08:50 +0000
URL: https://git.openjdk.java.net/loom/commit/b4ea9cf2
8248335: ProblemList compiler/ciReplay/TestServerVM.java and TestVMNoCompLevel.java with AOT
Reviewed-by: kvn
! test/hotspot/jtreg/ProblemList-aot.txt
Changeset: 5724c0d3
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-06-25 13:10:47 +0000
URL: https://git.openjdk.java.net/loom/commit/5724c0d3
8248339: ProblemList jdk/jfr/event/os/TestThreadContextSwitches.java
Reviewed-by: iignatyev
! test/jdk/ProblemList.txt
Changeset: 8a424425
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-06-25 15:00:59 +0000
URL: https://git.openjdk.java.net/loom/commit/8a424425
8248341: ProblemList java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java
Reviewed-by: iignatyev
! test/jdk/ProblemList.txt
Changeset: fc827684
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-06-25 17:48:53 +0000
URL: https://git.openjdk.java.net/loom/commit/fc827684
8247849: permits clause of sealed interfaces should not allow parameterized types
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
Changeset: 708b60e8
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-06-25 17:54:18 +0000
URL: https://git.openjdk.java.net/loom/commit/708b60e8
8248354: ProblemList vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java
Reviewed-by: cjplummer
! test/hotspot/jtreg/ProblemList.txt
Changeset: e098a313
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-06-25 18:29:53 +0000
URL: https://git.openjdk.java.net/loom/commit/e098a313
8248351: ProblemList serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java on Windows
Reviewed-by: iignatyev
! test/hotspot/jtreg/ProblemList.txt
Changeset: 2534e726
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-06-25 18:47:26 +0000
URL: https://git.openjdk.java.net/loom/commit/2534e726
8248358: ProblemList sun/nio/ch/TestMaxCachedBufferSize.java on macOSX
Reviewed-by: iignatyev
! test/jdk/ProblemList.txt
Changeset: 55b47225
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-06-26 04:15:33 +0000
URL: https://git.openjdk.java.net/loom/commit/55b47225
Merge
Changeset: 9ffba300
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-06-26 05:26:19 +0000
URL: https://git.openjdk.java.net/loom/commit/9ffba300
8247747: Remove macro definition of "inline" in stack.hpp
Removed "inline" macro and some microoptimizations.
Reviewed-by: lfoltan, tschatzl
! src/hotspot/share/utilities/stack.hpp
! src/hotspot/share/utilities/stack.inline.hpp
Changeset: e7fa180e
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-06-26 12:05:57 +0000
URL: https://git.openjdk.java.net/loom/commit/e7fa180e
8248334: hs build errors on ppc64 and s390x platforms
Reviewed-by: dholmes, mdoerr
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
Changeset: 51ddc2ad
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-06-26 12:38:00 +0000
URL: https://git.openjdk.java.net/loom/commit/51ddc2ad
8246337: Add more JVM tests for sealed classes
Add missing test cases for sealed interfaces and sealed classes.
Reviewed-by: dholmes, lfoltan
+ test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java
! test/hotspot/jtreg/runtime/modules/sealedP1/C1.java
! test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod
+ test/hotspot/jtreg/runtime/modules/sealedP1/SuperInterface.jcod
! test/hotspot/jtreg/runtime/modules/sealedP2/C2.java
! test/hotspot/jtreg/runtime/modules/sealedP3/C3.java
! test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/asteroids/Charon.java
+ test/hotspot/jtreg/runtime/sealedClasses/otherPkg/WrongPackageNotPublic.java
! test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod
Changeset: 18cddad5
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-06-26 14:43:09 +0000
URL: https://git.openjdk.java.net/loom/commit/18cddad5
8247819: G1: Process strong OopStorage entries in parallel
Implement parallel processing of strong OopStorage entries for G1.
Co-authored-by: Erik Osterlund <erik.osterlund at oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson at oracle.com>
Reviewed-by: kbarrett, stefank
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSetParState.hpp
! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 57b792cb
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2020-06-26 13:20:12 +0000
URL: https://git.openjdk.java.net/loom/commit/57b792cb
8248216: JFR: Unify handling of all OopStorage instances in LeakProfiler root processing
Reviewed-by: mgronlun, stefank
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
+ src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp
Changeset: c0c4a8d7
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2020-06-26 14:55:09 +0000
URL: https://git.openjdk.java.net/loom/commit/c0c4a8d7
8248326: Add a minimal serialization test for local records
Reviewed-by: dfuchs
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
Changeset: fc82a465
Author: Lance Andersen <lancea at openjdk.org>
Date: 2020-06-26 13:37:43 +0000
URL: https://git.openjdk.java.net/loom/commit/fc82a465
8248412: test/jdk/java/sql/testng/test/sql/DriverManagerPermissionsTests.java can fail
Reviewed-by: naoto, dfuchs
- test/jdk/java/sql/testng/test/sql/DriverManagerPermissionsTests.java
+ test/jdk/java/sql/testng/test/sql/othervm/DriverManagerPermissionsTests.java
Changeset: f6c537f8
Author: Robert Field <rfield at openjdk.org>
Date: 2020-06-26 11:56:21 +0000
URL: https://git.openjdk.java.net/loom/commit/f6c537f8
8247438: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown
8237743: test/langtools/jdk/jshell/FailOverExecutionControlTest.java fails No ExecutionControlProvider with name 'nonExistent' and parameter keys: []
8199646: JShell tests: jdk/jshell/FailOverDirectExecutionControlTest.java failed with java.lang.UnsupportedOperationException
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlTest.java
Changeset: a0a0539b
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-06-26 19:26:30 +0000
URL: https://git.openjdk.java.net/loom/commit/a0a0539b
8248112: array index out of bound in FileMapInfo::check_paths
Check runtime classpath lengths after calling create_path_array().
Reviewed-by: iklam, minqi
! src/hotspot/share/memory/filemap.cpp
! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java
! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java
Changeset: bdab5a0a
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-06-26 17:14:14 +0000
URL: https://git.openjdk.java.net/loom/commit/bdab5a0a
8248428: Cleanup pass on javax.lang.model docs
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/type/NullType.java
! src/java.compiler/share/classes/javax/lang/model/type/PrimitiveType.java
! src/java.compiler/share/classes/javax/lang/model/type/ReferenceType.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java
! src/java.compiler/share/classes/javax/lang/model/type/UnionType.java
! src/java.compiler/share/classes/javax/lang/model/type/WildcardType.java
! src/java.compiler/share/classes/javax/lang/model/type/package-info.java
Changeset: ac4f14c3
Author: Pengfei Li <pli at openjdk.org>
Date: 2020-06-28 06:15:31 +0000
URL: https://git.openjdk.java.net/loom/commit/ac4f14c3
8247307: C2: Loop array fill stub routines are not called
Ignore safepoint polling use of CountedLoopNode when matching loop array fill pattern.
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/opto/loopTransform.cpp
+ test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java
Changeset: 1ef33e4d
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2020-06-26 15:08:25 +0000
URL: https://git.openjdk.java.net/loom/commit/1ef33e4d
8248168: [Graal] jck tests timeout in Graal with -Xcomp mode
Re-enable deadlock avoidance logic for JVMCI and Xcomp.
Reviewed-by: kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.hpp
Changeset: a2db08ae
Author: Robert Field <rfield at openjdk.org>
Date: 2020-06-26 18:20:22 +0000
URL: https://git.openjdk.java.net/loom/commit/a2db08ae
8247438: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown
8237743: test/langtools/jdk/jshell/FailOverExecutionControlTest.java fails No ExecutionControlProvider with name 'nonExistent' and parameter keys: []
8199646: JShell tests: jdk/jshell/FailOverDirectExecutionControlTest.java failed with java.lang.UnsupportedOperationException
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlTest.java
Changeset: f44f885f
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-06-26 20:07:49 +0000
URL: https://git.openjdk.java.net/loom/commit/f44f885f
8248044: Backout ProblemList-ed tests introduced by JDK-8247876
Reviewed-by: dcubed
! test/jdk/ProblemList.txt
Changeset: 9d679701
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-06-29 04:38:30 +0000
URL: https://git.openjdk.java.net/loom/commit/9d679701
Merge
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 5ad963cf
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-06-29 13:35:45 +0000
URL: https://git.openjdk.java.net/loom/commit/5ad963cf
8248379: Handshake closures for JVMTI monitor functions lack of some validations
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
Changeset: a7932934
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-06-29 07:16:53 +0000
URL: https://git.openjdk.java.net/loom/commit/a7932934
8247845: Shenandoah: refactor TLAB/GCLAB retirement code
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: a25bacdd
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-06-29 08:21:42 +0000
URL: https://git.openjdk.java.net/loom/commit/a25bacdd
8248234: Disabling UseExactTypes crashes C2
Remove the flag since it is broken, untested and hasn't been used in many years.
Reviewed-by: kvn, redestad, neliasso
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/type.cpp
Changeset: 48c0ce3b
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2020-06-29 07:26:10 +0000
URL: https://git.openjdk.java.net/loom/commit/48c0ce3b
8247408: IdealGraph bit check expression canonicalization
Reviewed-by: aph, kvn, adinn
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestBit.java
+ test/micro/org/openjdk/bench/vm/compiler/BitTest.java
Changeset: 55bbaf1a
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-06-29 12:28:55 +0000
URL: https://git.openjdk.java.net/loom/commit/55bbaf1a
8248273: Small clean up for PerfClassTraceTime
Remove the unused code.
Reviewed-by: dholmes, redestad
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/services/threadService.hpp
Changeset: c07ce7ee
Author: Rahul Yadav <rahul.r.yadav at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-06-29 14:49:03 +0000
URL: https://git.openjdk.java.net/loom/commit/c07ce7ee
8245245: Websocket can lose the URL encoding of URI query parameters
The fix updates jdk.internal.net.http.websocket.OpeningHandshake to avoid double encoding and decoding of URL
Reviewed-by: dfuchs, chegar, prappo
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
+ test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java
Changeset: fe145646
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-06-29 10:14:18 +0000
URL: https://git.openjdk.java.net/loom/commit/fe145646
8248227: Shenandoah: Refactor Shenandoah::heap() to match other GCs
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: 840867ef
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-06-29 17:14:19 +0000
URL: https://git.openjdk.java.net/loom/commit/840867ef
8247218: Add default constructor to VectorSet to use Thread::current()->resource_area() as arena by default
Add a default construction to VectorSet and clean up uses of the old constructor.
Reviewed-by: kvn, thartmann
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/domgraph.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/live.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/regalloc.cpp
! src/hotspot/share/opto/stringopts.cpp
Changeset: 5a6954ab
Author: Zhuo Wang <zhuoren.wz at alibaba-inc.com>
Committer: Andrew Haley <aph at openjdk.org>
Date: 2020-06-29 10:15:45 +0000
URL: https://git.openjdk.java.net/loom/commit/5a6954ab
8246051: SIGBUS by unaligned Unsafe compare_and_swap
Reviewed-by: aph
! src/hotspot/share/prims/unsafe.cpp
+ test/hotspot/jtreg/compiler/unsafe/TestUnsafeUnalignedSwap.java
Changeset: 682e836d
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-06-29 18:39:40 +0000
URL: https://git.openjdk.java.net/loom/commit/682e836d
8248488: JDK-8246484 actually broke COMPARE_BUILD
Reviewed-by: erikj
! make/Init.gmk
! make/InitSupport.gmk
Changeset: ba711f63
Author: Bob Vandette <bobv at openjdk.org>
Date: 2020-06-29 17:25:44 +0000
URL: https://git.openjdk.java.net/loom/commit/ba711f63
8248410: Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
Reviewed-by: kvn, never
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
Changeset: 51b7c76a
Author: Paul Hohensee <phh at openjdk.org>
Date: 2020-06-29 13:39:35 +0000
URL: https://git.openjdk.java.net/loom/commit/51b7c76a
8245129: Enhance jstat gc option output and tests
Widen and right-justify size fields assuming 2tb heap
Reviewed-by: simonis, dtitov
! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseResults.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcNewResults.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcResults.java
! test/jdk/sun/tools/jstat/fileURITest1.awk
! test/jdk/sun/tools/jstat/gcCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcCauseOutput1.awk
! test/jdk/sun/tools/jstat/gcMetaCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcNewCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcNewOutput1.awk
! test/jdk/sun/tools/jstat/gcOldCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcOldOutput1.awk
! test/jdk/sun/tools/jstat/gcOutput1.awk
! test/jdk/sun/tools/jstat/jstatGcCapacityOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcCauseOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcMetaCapacityOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcNewCapacityOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcNewOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcOldCapacityOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcOldOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcOutput1.sh
! test/jdk/sun/tools/jstat/jstatLineCounts1.sh
! test/jdk/sun/tools/jstat/jstatLineCounts2.sh
! test/jdk/sun/tools/jstat/jstatLineCounts3.sh
! test/jdk/sun/tools/jstat/jstatLineCounts4.sh
! test/jdk/sun/tools/jstat/jstatTimeStamp1.sh
! test/jdk/sun/tools/jstat/lineCounts1.awk
! test/jdk/sun/tools/jstat/lineCounts2.awk
! test/jdk/sun/tools/jstat/lineCounts3.awk
! test/jdk/sun/tools/jstat/lineCounts4.awk
! test/jdk/sun/tools/jstat/timeStamp1.awk
! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java
Changeset: 46f86477
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-06-29 23:17:50 +0000
URL: https://git.openjdk.java.net/loom/commit/46f86477
8248346: Move OopStorage mutex setup out from OopStorageSet
Reviewed-by: kbarrett, eosterlund
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp
Changeset: 20a1e352
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-06-29 15:03:36 +0000
URL: https://git.openjdk.java.net/loom/commit/20a1e352
8248492: ProblemList open/test/langtools//jdk/javadoc/doclet/testHeadTag/TestHeadTag.java
Reviewed-by: prappo
! test/langtools/ProblemList.txt
Changeset: 622117d2
Author: Patric Hedlin <phedlin at openjdk.org>
Date: 2020-06-26 15:47:16 +0000
URL: https://git.openjdk.java.net/loom/commit/622117d2
8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101"
Reviewed-by: neliasso, kvn
! src/hotspot/share/opto/loopnode.hpp
Changeset: f19db799
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-06-30 16:23:34 +0000
URL: https://git.openjdk.java.net/loom/commit/f19db799
8248547: Use SetupJdkLibrary for hotspot libraries
Reviewed-by: erikj
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/CompileLibraries.gmk
Changeset: 2de35958
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-06-30 16:26:24 +0000
URL: https://git.openjdk.java.net/loom/commit/2de35958
8248548: Use DISABLED_WARNINGS for globally disabled warnings on Visual Studio in Hotspot
Reviewed-by: kbarrett, erikj
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
Changeset: a338213b
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-06-30 12:41:27 +0000
URL: https://git.openjdk.java.net/loom/commit/a338213b
8248545: Remove unneeded warning suppression of MSVC++ 4521/4522
Reviewed-by: tschatzl, ihse
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
Changeset: 13750b6a
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-06-30 19:20:22 +0000
URL: https://git.openjdk.java.net/loom/commit/13750b6a
8248048: ZGC: AArch64: SIGILL in load barrier register spilling
Reviewed-by: adinn, aph
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
Changeset: 97cdfb92
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-06-29 08:18:23 +0000
URL: https://git.openjdk.java.net/loom/commit/97cdfb92
8247832: [Graal] Many Javafuzzer tests failures with Graal, due to unexpected results, after last update JDK-8243380
Cherry-picking GR-24281
Reviewed-by: roland, kvn
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LateMembarInsertionTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VolatileReadEliminateWrongMemoryStateTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/VolatileReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java
Changeset: d16ea55b
Author: Bob Vandette <bobv at openjdk.org>
Date: 2020-06-29 15:25:16 +0000
URL: https://git.openjdk.java.net/loom/commit/d16ea55b
8236647: Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
Reviewed-by: kvn, never
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
Changeset: 1a4f3140
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2020-06-29 10:51:39 +0000
URL: https://git.openjdk.java.net/loom/commit/1a4f3140
8248427: jpackage jtreg BasicTest.testTemp() test fails on Windows
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
Changeset: d180fb30
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2020-06-29 10:52:24 +0000
URL: https://git.openjdk.java.net/loom/commit/d180fb30
8248254: jpackage fails if app module is in external runtime
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java
! test/jdk/ProblemList.txt
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java
Changeset: 320af9b3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2020-06-29 10:52:24 +0000
URL: https://git.openjdk.java.net/loom/commit/320af9b3
8248264: WinUpgradeUUIDTest application is missing in downgrade scenario
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs
Changeset: d19f2bde
Author: Patric Hedlin <phedlin at openjdk.org>
Date: 2020-06-29 19:33:35 +0000
URL: https://git.openjdk.java.net/loom/commit/d19f2bde
8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101"
Reviewed-by: neliasso, kvn
! src/hotspot/share/opto/loopnode.hpp
Changeset: 144267d3
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-06-29 14:22:01 +0000
URL: https://git.openjdk.java.net/loom/commit/144267d3
7107012: sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled
Reviewed-by: sspitsyn, dcubed
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java
Changeset: a7e352b5
Author: Zhuo Wang <zhuoren.wz at alibaba-inc.com>
Committer: Andrew Haley <aph at openjdk.org>
Date: 2020-06-29 10:15:45 +0000
URL: https://git.openjdk.java.net/loom/commit/a7e352b5
8246051: SIGBUS by unaligned Unsafe compare_and_swap
Reviewed-by: aph
! src/hotspot/share/prims/unsafe.cpp
+ test/hotspot/jtreg/compiler/unsafe/TestUnsafeUnalignedSwap.java
Changeset: d5ae932b
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-06-30 15:08:40 +0000
URL: https://git.openjdk.java.net/loom/commit/d5ae932b
8248265: compiler/ciReplay tests fail with AOT compiled java.base
The test should use a non-empty method to trigger compilation.
Reviewed-by: kvn, neliasso, iignatyev
! test/hotspot/jtreg/ProblemList-aot.txt
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
Changeset: 05dc2af2
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-06-18 13:51:40 +0000
URL: https://git.openjdk.java.net/loom/commit/05dc2af2
8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand
Reviewed-by: rkennke, thartmann
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestShenandoahLRBInOuterStripMinedLoop.java
Changeset: eb1bacc7
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-06-30 18:10:44 +0000
URL: https://git.openjdk.java.net/loom/commit/eb1bacc7
8248475: Suppress unconditional warning "JFR will be disabled during CDS dumping"
Reviewed-by: redestad
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
Changeset: abc55dea
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-06-30 19:00:14 +0000
URL: https://git.openjdk.java.net/loom/commit/abc55dea
8248485: Poor scalability in JfrCheckpointManager when using many threads after JDK-8242008
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.hpp
! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp
Changeset: 0f43de9f
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-06-30 18:52:59 +0000
URL: https://git.openjdk.java.net/loom/commit/0f43de9f
8246114: java/net/MulticastSocket/Promiscuous.java fails after 8241072 (multi-homed systems)
Fixed the test - an IPv4 group cannot be joined from an interface that has no IPv4 address configured
Reviewed-by: alanb, amlu
! test/jdk/java/net/MulticastSocket/Promiscuous.java
Changeset: 7c3d72fd
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-06-30 20:09:03 +0000
URL: https://git.openjdk.java.net/loom/commit/7c3d72fd
Merge
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
Changeset: 7d54e71d
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-06-30 15:24:01 +0000
URL: https://git.openjdk.java.net/loom/commit/7d54e71d
8246493: JDI stress/serial/mixed002 needs to use WhiteBox.deflateIdleMonitors support
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/SerialExecutionDebuggee.java
Changeset: 46ff8fdc
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-06-30 11:36:02 +0000
URL: https://git.openjdk.java.net/loom/commit/46ff8fdc
8248409: some jdk/javadoc/doclet tests fail (JDK 15)
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/Versions.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/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java
Changeset: 545d56dd
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-06-30 20:59:15 +0000
URL: https://git.openjdk.java.net/loom/commit/545d56dd
Merge
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java
Changeset: f5673586
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-07-01 07:23:48 +0000
URL: https://git.openjdk.java.net/loom/commit/f5673586
8248526: configure script failed on WSL in May 2020 update
Reviewed-by: ihse
! make/autoconf/basic_windows.m4
! make/autoconf/util_windows.m4
! make/src/native/fixpath.c
Changeset: 2a37607e
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-07-01 01:56:52 +0000
URL: https://git.openjdk.java.net/loom/commit/2a37607e
8248563: Gtest CFLAGS/warnings is not properly handled
Reviewed-by: erikj
! make/hotspot/lib/CompileGtest.gmk
Changeset: 13b7c2e1
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-07-01 09:18:28 +0000
URL: https://git.openjdk.java.net/loom/commit/13b7c2e1
8244724: CTW: C2 compilation fails with "Live Node limit exceeded limit"
Fix live limit assert in node construction to be ignored during code generation in Compile::Code_Gen().
Reviewed-by: kvn, neliasso
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestLiveNodeLimit.java
Changeset: 2c8efa43
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2020-07-03 17:40:19 +0000
URL: https://git.openjdk.java.net/loom/commit/2c8efa43
Merge
! make/RunTests.gmk
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/services/threadService.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! make/RunTests.gmk
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/services/threadService.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: d5089879
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2020-07-03 18:02:09 +0000
URL: https://git.openjdk.java.net/loom/commit/d5089879
Merge
Changeset: f0bcf929
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2020-07-03 19:12:59 +0000
URL: https://git.openjdk.java.net/loom/commit/f0bcf929
Another stress test
+ test/jdk/java/lang/Thread/virtual/stress/PingPong.java
Changeset: 2d5d1b48
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2020-07-03 19:13:12 +0000
URL: https://git.openjdk.java.net/loom/commit/2d5d1b48
Rename
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: 4d1df6a7
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2020-07-03 19:17:23 +0000
URL: https://git.openjdk.java.net/loom/commit/4d1df6a7
Merge
Changeset: 854945b6
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2020-07-04 07:24:40 +0000
URL: https://git.openjdk.java.net/loom/commit/854945b6
PingPong too slow with debug builds
! test/jdk/java/lang/Thread/virtual/stress/PingPong.java
More information about the loom-dev
mailing list