git: openjdk/loom: fibers: 196 new changesets

duke duke at openjdk.java.net
Mon Sep 23 09:47:54 UTC 2019


Changeset: 33bc0e3c
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-07-22 11:08:27 +0000
URL:       https://github.com/openjdk/loom/commit/33bc0e3c

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: a1dfe588
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-07-24 12:21:36 +0000
URL:       https://github.com/openjdk/loom/commit/a1dfe588

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: c322806a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-07-24 12:49:44 +0000
URL:       https://github.com/openjdk/loom/commit/c322806a

Merge


Changeset: 8cecc798
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-07-25 12:23:54 +0000
URL:       https://github.com/openjdk/loom/commit/8cecc798

Merge


Changeset: c4b6dfba
Author:    Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2019-08-06 00:16:38 +0000
URL:       https://github.com/openjdk/loom/commit/c4b6dfba

8221312: test/jdk/sanity/client/SwingSet/src/ColorChooserDemoTest.java failed

Reviewed-by: serb, psadhukhan

! src/demo/share/jfc/SwingSet2/BezierAnimationPanel.java
! test/jdk/ProblemList.txt
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/colorchooser/BezierAnimationPanel.java

Changeset: 383e7dfb
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2019-08-07 10:25:50 +0000
URL:       https://github.com/openjdk/loom/commit/383e7dfb

8228711: Path rendered incorrectly when it goes outside the clipping region

Fixed closePath() to preserve last position and its outcode in Stroker and TransformingPathConsumer2D.PathClipFilter

Reviewed-by: prr, kcr

! src/java.desktop/share/classes/sun/java2d/marlin/DDasher.java
! src/java.desktop/share/classes/sun/java2d/marlin/DHelpers.java
! src/java.desktop/share/classes/sun/java2d/marlin/DStroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/DTransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java
! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
! test/jdk/sun/java2d/marlin/ClipShapeTest.java

Changeset: 11feeaa5
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2019-08-18 21:36:01 +0000
URL:       https://github.com/openjdk/loom/commit/11feeaa5

8222108: Reduce minRefreshTime for updating remote printer list on Windows

Reviewed-by: prr, serb

! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java

Changeset: 07e2ea8e
Author:    Semyon Sadetsky <semyon.sadetsky at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-08-19 12:13:47 +0000
URL:       https://github.com/openjdk/loom/commit/07e2ea8e

8226513: JEditorPane is shown with incorrect size

Reviewed-by: prr, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
+ test/jdk/javax/swing/JEditorPane/8226513/JEditorPaneLayoutTest.java

Changeset: 1ea81a7c
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2019-08-23 14:25:20 +0000
URL:       https://github.com/openjdk/loom/commit/1ea81a7c

8225505: ctrl-F1 does not show the tooltip of a menu item (JMenuItems)

Reviewed-by: psadhukhan, serb

! src/java.desktop/share/classes/javax/swing/ToolTipManager.java
+ test/jdk/javax/swing/ToolTipManager/JMenuItemToolTipKeyBindingsTest/JMenuItemToolTipKeyBindingsTest.java

Changeset: de8d01d4
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2019-08-21 16:19:17 +0000
URL:       https://github.com/openjdk/loom/commit/de8d01d4

8207814: (proxy) upgrade the proxy class generator

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
= src/java.base/share/classes/java/lang/reflect/ProxyGenerator_v49.java
+ test/jdk/java/lang/reflect/Proxy/ProxyGeneratorCombo.java
+ test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyBench.java
+ test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyPerf.java

Changeset: 1acad37e
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-08-21 18:42:30 +0000
URL:       https://github.com/openjdk/loom/commit/1acad37e

8227054: ServiceThread needs to know about all OopStorage objects
8227053: ServiceThread cleanup of OopStorage is missing some

OopStorages provides named access and iteration.

Reviewed-by: eosterlund, pliden, coleenp

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
+ src/hotspot/share/gc/shared/oopStorageSet.cpp
+ src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp
! src/hotspot/share/gc/shared/weakProcessorPhases.cpp
! src/hotspot/share/gc/shared/weakProcessorPhases.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/resolvedMethodTable.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/serviceThread.cpp
+ test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 1e1d9319
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-08-21 19:21:57 +0000
URL:       https://github.com/openjdk/loom/commit/1e1d9319

8189633: Missing -Xcheck:jni checking for DeleteWeakGlobalRef

Added validity check on the handle before deleting it.

Reviewed-by: dholmes, dcubed

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

Changeset: c3ef5233
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-08-22 02:05:06 +0000
URL:       https://github.com/openjdk/loom/commit/c3ef5233

Added tag jdk-14+11 for changeset bf4c808a4488

! .hgtags

Changeset: a405118f
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2019-08-21 18:03:50 +0000
URL:       https://github.com/openjdk/loom/commit/a405118f

8229848: [Graal] missing Graal intrinsics for Electronic Code Book (ECB) encryption

New intrinsics were added to Graal test

Reviewed-by: dlong

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java

Changeset: da18495f
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-08-22 09:51:36 +0000
URL:       https://github.com/openjdk/loom/commit/da18495f

8230003: Make Monitor inherit from Mutex

Reverse inheritance that makes more sense.

Reviewed-by: dholmes, rehn, pchilanomate

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 84686488
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2019-08-22 10:53:48 +0000
URL:       https://github.com/openjdk/loom/commit/84686488

8229912: [TESTBUG] java/net/Socks/SocksIPv6Test fails without IPv6

Reviewed-by: alanb, dfuchs

! test/jdk/java/net/Socks/SocksIPv6Test.java

Changeset: 0941bf8b
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-08-22 12:22:02 +0000
URL:       https://github.com/openjdk/loom/commit/0941bf8b

8230020: [BACKOUT] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type"

Back out JDK-8225670 due to performance regressions.

Reviewed-by: roland

! src/hotspot/share/ci/ciMethodData.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 7cff981f
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-08-22 12:24:02 +0000
URL:       https://github.com/openjdk/loom/commit/7cff981f

8224624: Inefficiencies in CodeStrings::add_comment cause timeouts

Changing CodeStrings to a doubly-linked-list and searching for the comment with the right offset in reverse.

Reviewed-by: kvn

! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp

Changeset: 682c25b9
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2019-08-22 12:46:20 +0000
URL:       https://github.com/openjdk/loom/commit/682c25b9

8229967: Enable thread local handshakes on zero

Reviewed-by: sgehwolf, shade

! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/cpu/zero/globals_zero.hpp

Changeset: 7534985c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-08-22 13:47:13 +0000
URL:       https://github.com/openjdk/loom/commit/7534985c

8230024: Shenandoah: remove unnecessary ShenandoahTimingConverter

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: f2e17b76
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-08-22 13:47:14 +0000
URL:       https://github.com/openjdk/loom/commit/f2e17b76

8229998: Build failure after JDK-8227054

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp

Changeset: e3b6b7f8
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2019-08-22 14:36:10 +0000
URL:       https://github.com/openjdk/loom/commit/e3b6b7f8

8199849: Add support for UTF-8 encoded credentials in HTTP Basic Authentication

Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
+ test/jdk/com/sun/net/httpserver/bugs/8199849/BasicAuthenticatorCharset.java
+ test/jdk/com/sun/net/httpserver/bugs/8199849/ParamTest.java
+ test/jdk/com/sun/net/httpserver/bugs/8199849/TestHttpUnicode.java

Changeset: cf05d759
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2019-08-22 15:52:03 +0000
URL:       https://github.com/openjdk/loom/commit/cf05d759

8229925: [s390, PPC64] Exception check missing in interpreter

Reviewed-by: dholmes, rrich

! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp

Changeset: 5d068246
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-08-22 09:53:19 +0000
URL:       https://github.com/openjdk/loom/commit/5d068246

Merge


Changeset: 0603bec5
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2019-08-22 10:43:25 +0000
URL:       https://github.com/openjdk/loom/commit/0603bec5

8229887: (zipfs) zip file corruption when replacing an existing STORED entry

Reviewed-by: alanb, redestad, dfuchs

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/UpdateEntryTest.java

Changeset: 186dcb2f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2019-08-22 10:40:34 +0000
URL:       https://github.com/openjdk/loom/commit/186dcb2f

8229957: Harden pid verification in attach mechanism

Reviewed-by: sspitsyn, ysuenaga, sgehwolf

! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java
+ test/hotspot/jtreg/serviceability/attach/AttachNegativePidTest.java

Changeset: 18c00e86
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-08-22 10:35:31 +0000
URL:       https://github.com/openjdk/loom/commit/18c00e86

8226779: [TESTBUG] Test JFR API from Java agent

Created new tests for JFR plus Java Agent

Reviewed-by: egahlin

+ test/jdk/jdk/jfr/javaagent/EventEmitterAgent.java
+ test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java
+ test/jdk/jdk/jfr/javaagent/TestLoadedAgent.java
+ test/jdk/jdk/jfr/javaagent/TestPremainAgent.java

Changeset: 7d0d71db
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2019-08-22 10:41:07 +0000
URL:       https://github.com/openjdk/loom/commit/7d0d71db

Merge


Changeset: a9f92bec
Author:    Patrick Concannon <patrick.concannon at oracle.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2019-08-22 18:54:56 +0000
URL:       https://github.com/openjdk/loom/commit/a9f92bec

8078219: Verify lack of @test tag in files in java/net test directory

Reviewed-by: alanb

! test/jdk/java/net/MulticastSocket/MulticastAddresses.java
! test/jdk/java/net/MulticastSocket/Reuse.java
! test/jdk/java/net/URLClassLoader/GetURLsTest.java

Changeset: c5813a88
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-08-22 20:22:29 +0000
URL:       https://github.com/openjdk/loom/commit/c5813a88

8230046: Build failure after JDK-8230003

Reviewed-by: zgu, coleenp

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp

Changeset: d096e033
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2019-08-22 14:09:36 +0000
URL:       https://github.com/openjdk/loom/commit/d096e033

8225436: Stapled OCSPResponses should be added to PKIXRevocationChecker irrespective of revocationEnabled flag

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
+ test/jdk/sun/security/validator/PKIXValAndRevCheckTests.java

Changeset: 403475d0
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-08-23 08:48:18 +0000
URL:       https://github.com/openjdk/loom/commit/403475d0

8227226: ZGC: Segmented array clearing

Co-authored-by: Stefan Karlsson <stefan.karlsson at oracle.com>
Co-authored-by: Erik Osterlund <erik.osterlund at oracle.com>
Co-authored-by: Ryan Sciampacone <sci at amazon.com>
Reviewed-by: eosterlund

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
+ src/hotspot/share/gc/z/zObjArrayAllocator.cpp
+ src/hotspot/share/gc/z/zObjArrayAllocator.hpp

Changeset: 3460bce1
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-08-23 08:48:23 +0000
URL:       https://github.com/openjdk/loom/commit/3460bce1

8229451: ZGC: Make some roots invisible to the heap iterator

Reviewed-by: eosterlund

! src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp

Changeset: 1801dd06
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-08-23 08:48:27 +0000
URL:       https://github.com/openjdk/loom/commit/1801dd06

8229127: Make some methods in the allocation path non-virtual

Reviewed-by: eosterlund

! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/memAllocator.hpp

Changeset: 67738a72
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2019-08-23 10:11:00 +0000
URL:       https://github.com/openjdk/loom/commit/67738a72

8228839: Non-CFG nodes have control edges to calls, instead of the call's control projection

Reviewed-by: kvn, thartmann

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp

Changeset: 6e3a246c
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2019-08-23 10:11:18 +0000
URL:       https://github.com/openjdk/loom/commit/6e3a246c

8229970: ZGC: C2: fixup_uses_in_catch may fail when expanding many uses

Reviewed-by: kvn, thartmann

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp

Changeset: ed45bde1
Author:    Adam Farley <afarley at openjdk.org>
Date:      2019-08-23 03:06:24 +0000
URL:       https://github.com/openjdk/loom/commit/ed45bde1

8227021: VM fails if any sun.boot.library.path paths are longer than JVM_MAXPATHLEN

The size of each path in sun.boot.library.path property should not exceed JVM_MAXPATHLEN

Reviewed-by: dholmes, coleenp, sspitsyn

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
+ test/hotspot/jtreg/runtime/LoadLibrary/TestSunBootLibraryPath.java

Changeset: 3ba89c3e
Author:    Julia Boes <julia.boes at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-08-23 18:40:59 +0000
URL:       https://github.com/openjdk/loom/commit/3ba89c3e

8229337: java.lang.Math class doc should be adjusted regarding -Exact methods

Reviewed-by: rriggs, bpb

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

Changeset: 94e2e909
Author:    Joe Wang <joehw at openjdk.org>
Date:      2019-08-23 17:57:18 +0000
URL:       https://github.com/openjdk/loom/commit/94e2e909

8229388: ErrorHandler and ContentHandler contain ambiguous/unfinished specification

Reviewed-by: lancea

! src/java.xml/share/classes/org/xml/sax/ContentHandler.java
! src/java.xml/share/classes/org/xml/sax/ErrorHandler.java

Changeset: e98ba531
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-08-23 10:39:34 +0000
URL:       https://github.com/openjdk/loom/commit/e98ba531

8230011: Consolidate duplicated classpath parsing code in classLoader.cpp

Reviewed-by: ccheung, fparain

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

Changeset: ed17c3aa
Author:    Philippe Marschall <kustos at gmx.net>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2019-08-23 14:04:38 +0000
URL:       https://github.com/openjdk/loom/commit/ed17c3aa

8230058: Replace exception from sun.rmi.runtime.Log#getSource() with StackWalker

Reviewed-by: mchung, rriggs

! src/java.rmi/share/classes/sun/rmi/runtime/Log.java

Changeset: ce3face9
Author:    Julia Boes <julia.boes at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-08-23 19:55:08 +0000
URL:       https://github.com/openjdk/loom/commit/ce3face9

8229485: Add decrementExact(), incrementExact(), and negateExact() to java.lang.StrictMath

Three methods are added to StrictMath for consistency with Math. Tests are updated accordingly.

Reviewed-by: bpb, lancea, igerasim, dfuchs, joehw, rriggs

! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/Math/ExactArithTests.java
! test/jdk/java/lang/StrictMath/ExactArithTests.java

Changeset: 4ab11194
Author:    Andrew Luo <andrewluotechnologies at outlook.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2019-08-23 15:24:26 +0000
URL:       https://github.com/openjdk/loom/commit/4ab11194

8230104: JNU_IsInstanceOfByName needs const parameter

Reviewed-by: alanb, rriggs

! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h

Changeset: 05322fdd
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-08-23 23:27:19 +0000
URL:       https://github.com/openjdk/loom/commit/05322fdd

8230116: Test workaround to Klass::_class_loader_data sometimes NULL problem

This is a low frequency problem that we are seeing internally, this patch is mostly to rule out one theory.

Reviewed-by: dcubed

! src/hotspot/share/oops/klass.cpp

Changeset: e1aca70a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-08-26 09:13:38 +0000
URL:       https://github.com/openjdk/loom/commit/e1aca70a

8229836: Remove include of globals.hpp from allocation.hpp

Reviewed-by: coleenp, kbarrett

! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/gc/cms/allocationStats.hpp
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/shared/gcOverheadChecker.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/runtime/perfMemory.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/virtualizationSupport.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 04ef527e
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-08-26 09:15:43 +0000
URL:       https://github.com/openjdk/loom/commit/04ef527e

8224878: Use JVMFlag parameters instead of name strings

Reviewed-by: gziemski, dholmes, jrose

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/dtraceAttacher.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/writeableFlags.cpp

Changeset: ec24017b
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2019-08-26 11:46:54 +0000
URL:       https://github.com/openjdk/loom/commit/ec24017b

8222363: Update ServerSocket.isBound spec to reflect implementation after close

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/ServerSocket.java

Changeset: 1d67d474
Author:    Jaikiran Pai <jai.forums2013 at gmail.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2019-08-26 12:25:49 +0000
URL:       https://github.com/openjdk/loom/commit/1d67d474

8177648: getResponseCode() throws IllegalArgumentException caused by protocol error while following redirect

Reviewed-by: michaelm, chegar, dfuchs

! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpURLProxySelectionTest.java
+ test/jdk/sun/net/spi/DefaultProxySelectorTest.java

Changeset: fb3b0ab1
Author:    Julia Boes <julia.boes at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-08-26 14:48:12 +0000
URL:       https://github.com/openjdk/loom/commit/fb3b0ab1

8230000: some httpclients testng tests run zero test

Two tests needed to declared their test methods public, the last one was a simple abstract framework for subclasses and needed its @test keyword removed.

Reviewed-by: chegar, aefimov, dfuchs

! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/LineStreamsAndSurrogatesTest.java
! test/jdk/java/net/httpclient/LineSubscribersAndSurrogatesTest.java

Changeset: 103cd91d
Author:    Wang Xue <wangxue at loongson.cn>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2019-08-26 07:14:15 +0000
URL:       https://github.com/openjdk/loom/commit/103cd91d

8230079: Update test document by changing "TIMEOUT" to "TIMEOUT_FACTOR"

Reviewed-by: erikj

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

Changeset: 313cb3ce
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-08-14 15:07:04 +0000
URL:       https://github.com/openjdk/loom/commit/313cb3ce

8229706: java/net/MulticastSocket/NoLoopbackPackets.java fails on some AIX machines

Reviewed-by: chegar, clanger

! test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java

Changeset: 72eeb749
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-08-27 11:15:00 +0000
URL:       https://github.com/openjdk/loom/commit/72eeb749

8230214: AArch64 build failures after JDK-8229836 (Remove include of globals.hpp from allocation.hpp)

Reviewed-by: dholmes

! src/hotspot/os_cpu/linux_aarch64/gc/z/zPhysicalMemoryBacking_linux_aarch64.cpp

Changeset: f8e6dcdd
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2019-08-27 16:17:40 +0000
URL:       https://github.com/openjdk/loom/commit/f8e6dcdd

8230220: java/net/HttpURLConnection/HttpURLProxySelectionTest.java fails intermittently

Fix the test to use volatile on members which are accessed across threads

Reviewed-by: dfuchs

! test/jdk/java/net/HttpURLConnection/HttpURLProxySelectionTest.java

Changeset: b76a9b8f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-08-27 17:02:38 +0000
URL:       https://github.com/openjdk/loom/commit/b76a9b8f

8230215: MacOS debug build is broken after JDK-8230003

Reviewed-by: zgu, mdoerr

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp

Changeset: b0632088
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-08-27 11:05:17 +0000
URL:       https://github.com/openjdk/loom/commit/b0632088

8230192: Rename G1RedirtyCardsBufferList to G1BufferNodeList

Rename class and move to new files.

Reviewed-by: sjohanss, lkorinth

+ src/hotspot/share/gc/g1/g1BufferNodeList.cpp
+ src/hotspot/share/gc/g1/g1BufferNodeList.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp

Changeset: 858b1c18
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-08-27 16:35:50 +0000
URL:       https://github.com/openjdk/loom/commit/858b1c18

8219708: Stop flushing OSR nmethods earlier in the sweeper

Reviewed-by: neliasso, thartmann

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

Changeset: 70219998
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-08-27 19:22:58 +0000
URL:       https://github.com/openjdk/loom/commit/70219998

8230118: 32-bit build failures after JDK-8227054

Reviewed-by: zgu, kbarrett

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

Changeset: 85dbabe3
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2019-08-27 20:10:06 +0000
URL:       https://github.com/openjdk/loom/commit/85dbabe3

8229844: Remove attempt_rebias parameter from revoke_and_rebias()

Removed attempt_rebias parameter and merged fast_enter() and slow_enter() into enter()

Reviewed-by: dholmes, rehn, coleenp, dcubed

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/biasedLocking.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! test/hotspot/gtest/oops/test_markOop.cpp

Changeset: 99bf89c5
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-08-27 22:26:42 +0000
URL:       https://github.com/openjdk/loom/commit/99bf89c5

8228507: Archive FDBigInteger

Reviewed-by: jiangli, bpb

! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/hotspot/share/memory/heapShared.cpp
! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java

Changeset: 3ed84578
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2019-08-27 14:44:21 +0000
URL:       https://github.com/openjdk/loom/commit/3ed84578

8226831: Use Objects.equals() when appropriate

Reviewed-by: rriggs, bpb

! src/java.base/share/classes/java/net/InterfaceAddress.java
! src/java.base/share/classes/java/net/URLStreamHandler.java
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/TreeSet.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java

Changeset: f85fe3a3
Author:    Frank Yuan <fyuan at openjdk.org>
Date:      2019-08-28 11:00:55 +0000
URL:       https://github.com/openjdk/loom/commit/f85fe3a3

8230010: Remove jdk8037819/BasicTest1.java
8230002: javax/xml/jaxp/unittest/transform/SecureProcessingTest.java runs zero test

Reviewed-by: joehw, vtewari

! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java
- test/jdk/javax/xml/jaxp/testng/validation/jdk8037819/BasicTest1.java

Changeset: 11ca73d7
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-08-27 22:14:15 +0000
URL:       https://github.com/openjdk/loom/commit/11ca73d7

8230168: Use ClasspathStream for FileMapInfo::create_path_array

Reviewed-by: lfoltan, fparain

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
+ src/hotspot/share/utilities/classpathStream.cpp
+ src/hotspot/share/utilities/classpathStream.hpp

Changeset: 87eefe2e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-08-27 22:14:52 +0000
URL:       https://github.com/openjdk/loom/commit/87eefe2e

8227370: Remove SharedPathsMiscInfo

Reviewed-by: ccheung, jiangli

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
- src/hotspot/share/classfile/sharedPathsMiscInfo.cpp
- src/hotspot/share/classfile/sharedPathsMiscInfo.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/prims/cdsoffsets.cpp
! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
+ test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/CpAttr6.java

Changeset: 1a76c723
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-08-28 09:50:20 +0000
URL:       https://github.com/openjdk/loom/commit/1a76c723

8230090: ZGC: Introduce ZSyscall

Reviewed-by: stefank

+ src/hotspot/os/linux/gc/z/zSyscall_linux.cpp
+ src/hotspot/os/linux/gc/z/zSyscall_linux.hpp
! src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingFile_linux_aarch64.cpp
+ src/hotspot/os_cpu/linux_aarch64/gc/z/zSyscall_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zSyscall_linux_x86.hpp

Changeset: 536122fe
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-08-28 09:50:21 +0000
URL:       https://github.com/openjdk/loom/commit/536122fe

8230092: ZGC: Consolidate ZBackingFile, ZBackingPath and ZPhysicalMemoryBacking on Linux

Reviewed-by: stefank

= src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp
+ src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp
= src/hotspot/os/linux/gc/z/zBackingPath_linux.cpp
+ src/hotspot/os/linux/gc/z/zBackingPath_linux.hpp
= src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
+ src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingFile_linux_aarch64.cpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingFile_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingPath_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zPhysicalMemoryBacking_linux_aarch64.cpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zPhysicalMemoryBacking_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.hpp
- src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.hpp
- src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp

Changeset: 2750569c
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-08-28 09:50:23 +0000
URL:       https://github.com/openjdk/loom/commit/2750569c

8230096: ZGC: Remove unused ZObjectAllocator::_nworkers

Reviewed-by: stefank

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp

Changeset: 855f16ef
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-08-28 11:19:09 +0000
URL:       https://github.com/openjdk/loom/commit/855f16ef

8229278: Improve hs_err location printing to assume less about GC internals

Reviewed-by: stefank, kbarrett

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
+ src/hotspot/share/gc/shared/locationPrinter.cpp
+ src/hotspot/share/gc/shared/locationPrinter.hpp
+ src/hotspot/share/gc/shared/locationPrinter.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/runtime/os.cpp

Changeset: 336b64a2
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2019-08-26 11:36:45 +0000
URL:       https://github.com/openjdk/loom/commit/336b64a2

8230091: Add verification of clean_catch_blocks

Reviewed-by: rbackman, kvn

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp

Changeset: a2c067f6
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-08-28 07:41:57 +0000
URL:       https://github.com/openjdk/loom/commit/a2c067f6

8230294: runtime/cds/appcds/ClassPathAttr.java failed with jar operation failed

Reviewed-by: lfoltan

+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr6.mf

Changeset: 9b992ead
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2019-08-28 10:56:50 +0000
URL:       https://github.com/openjdk/loom/commit/9b992ead

8230184: rename, whitespace, indent and comments changes in preparation for lock free Monitor lists

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/oops/instanceKlass.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/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmStructs.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! test/hotspot/gtest/runtime/test_synchronizer.cpp

Changeset: be0cd990
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2019-08-28 12:53:37 +0000
URL:       https://github.com/openjdk/loom/commit/be0cd990

8230317: serviceability/sa/ClhsdbPrintStatics.java fails after 8230184

Reviewed-by: eosterlund

! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java

Changeset: a34e8be4
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-08-28 14:06:37 +0000
URL:       https://github.com/openjdk/loom/commit/a34e8be4

8230126: delay_to_keep_mmu can delay shutdown

Wait on CGC_lock instead of sleeping to provide the delay.

Reviewed-by: sangheki, sjohanss

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

Changeset: ac7b48d1
Author:    Evgeny Mandrikov <godin at openjdk.org>
Date:      2019-08-28 14:37:45 +0000
URL:       https://github.com/openjdk/loom/commit/ac7b48d1

8215166: Remove unused G1PretouchAuxiliaryMemory option

Removed experimental option.

Reviewed-by: kbarrett

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

Changeset: 7b6b6702
Author:    Joe Wang <joehw at openjdk.org>
Date:      2019-08-28 19:02:51 +0000
URL:       https://github.com/openjdk/loom/commit/7b6b6702

8230094: CCE in createXMLEventWriter(Result) over an arbitrary XMLStreamWriter

Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java
+ test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/CustomImplTest.java

Changeset: 3ac8462e
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2019-08-28 13:34:15 +0000
URL:       https://github.com/openjdk/loom/commit/3ac8462e

8228554: Accessibility errors in jdwp-protocol.html

Reviewed-by: dholmes, sspitsyn

! make/jdk/src/classes/build/tools/jdwpgen/AbstractTypeListNode.java
! make/jdk/src/classes/build/tools/jdwpgen/AbstractTypeNode.java
! make/jdk/src/classes/build/tools/jdwpgen/AltNode.java
! make/jdk/src/classes/build/tools/jdwpgen/ConstantNode.java
! make/jdk/src/classes/build/tools/jdwpgen/ConstantSetNode.java
! make/jdk/src/classes/build/tools/jdwpgen/ErrorNode.java
! make/jdk/src/classes/build/tools/jdwpgen/ErrorSetNode.java
! make/jdk/src/classes/build/tools/jdwpgen/Node.java
! make/jdk/src/classes/build/tools/jdwpgen/RepeatNode.java
! make/jdk/src/classes/build/tools/jdwpgen/RootNode.java

Changeset: 5b34d00f
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-08-28 15:15:38 +0000
URL:       https://github.com/openjdk/loom/commit/5b34d00f

8230115: Problemlist JFR TestNetworkUtilization test

Added test to the problem list

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: 72d8e98a
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-08-28 08:47:40 +0000
URL:       https://github.com/openjdk/loom/commit/72d8e98a

8230228: [TESTBUG] Several runtime/ErrorHandling tests may fail on some platforms

Reviewed-by: coleenp, stuefe, mseledtsov

! test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java

Changeset: bc1c0aec
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-08-29 02:54:50 +0000
URL:       https://github.com/openjdk/loom/commit/bc1c0aec

Added tag jdk-14+12 for changeset 8570f22b9b6a

! .hgtags

Changeset: 9b0cfaf5
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-08-28 22:30:26 +0000
URL:       https://github.com/openjdk/loom/commit/9b0cfaf5

8230074: Improve specification for {Math, StrictMath}.negateExact

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java

Changeset: bcff4990
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-08-29 15:09:48 +0000
URL:       https://github.com/openjdk/loom/commit/bcff4990

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: e2287af8
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-08-29 08:52:22 +0000
URL:       https://github.com/openjdk/loom/commit/e2287af8

8216977: ShowHiddenFrames use in java_lang_StackTraceElement::fill_in appears broken

Return NULL source file and negative line number for hidden frames.

Reviewed-by: dholmes, hseigel

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
+ test/hotspot/jtreg/runtime/StackTrace/HiddenFrameTest.java

Changeset: b4c63048
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-08-29 15:59:00 +0000
URL:       https://github.com/openjdk/loom/commit/b4c63048

8230302: GenerateJLIClassesPlugin can generate invalid DirectMethodHandle methods

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java

Changeset: d607548f
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2019-08-29 07:39:06 +0000
URL:       https://github.com/openjdk/loom/commit/d607548f

8230338: Accurate error message about bad Unicode block name

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: 1bc974d8
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-08-29 08:35:31 +0000
URL:       https://github.com/openjdk/loom/commit/1bc974d8

8229210: [TESTBUG] Move gc stress tests from JFR directory tree to gc/stress

Moved the tests

Reviewed-by: egahlin

= test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithCMS.java
= test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithDefNew.java
= test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithG1.java
= test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParNew.java
= test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParallel.java
= test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithCMS.java
= test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithDefNew.java
= test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithG1.java
= test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParNew.java
= test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParallel.java

Changeset: b6fac7fe
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-08-28 14:22:56 +0000
URL:       https://github.com/openjdk/loom/commit/b6fac7fe

8229284: jdk/internal/platform/cgroup/TestCgroupMetrics.java fails for - memory:getMemoryUsage

Reviewed-by: mseledtsov, sgehwolf

! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java

Changeset: 470d32df
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2019-08-29 10:09:27 +0000
URL:       https://github.com/openjdk/loom/commit/470d32df

8182119: jdk.hotspot.agent's META-INF/services/com.sun.jdi.connect.Connector no longer needed

Reviewed-by: sspitsyn, amenkov, alanb

- src/jdk.hotspot.agent/share/classes/META-INF/services/com.sun.jdi.connect.Connector

Changeset: 6d4ef5aa
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-08-29 10:52:21 +0000
URL:       https://github.com/openjdk/loom/commit/6d4ef5aa

8229999: Apply java.io.Serial annotations to security types in java.base

Reviewed-by: rriggs, mullan

! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java
! src/java.base/share/classes/com/sun/security/cert/internal/x509/X509V1CertImpl.java
! src/java.base/share/classes/com/sun/security/ntlm/NTLMException.java
! src/java.base/share/classes/java/security/AccessControlException.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/AuthProvider.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/java/security/DigestException.java
! src/java.base/share/classes/java/security/GeneralSecurityException.java
! src/java.base/share/classes/java/security/GuardedObject.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/IdentityScope.java
! src/java.base/share/classes/java/security/InvalidAlgorithmParameterException.java
! src/java.base/share/classes/java/security/InvalidKeyException.java
! src/java.base/share/classes/java/security/InvalidParameterException.java
! src/java.base/share/classes/java/security/Key.java
! src/java.base/share/classes/java/security/KeyException.java
! src/java.base/share/classes/java/security/KeyManagementException.java
! src/java.base/share/classes/java/security/KeyPair.java
! src/java.base/share/classes/java/security/KeyRep.java
! src/java.base/share/classes/java/security/KeyStoreException.java
! src/java.base/share/classes/java/security/NoSuchAlgorithmException.java
! src/java.base/share/classes/java/security/NoSuchProviderException.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/PermissionCollection.java
! src/java.base/share/classes/java/security/Permissions.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/PrivateKey.java
! src/java.base/share/classes/java/security/PrivilegedActionException.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/ProviderException.java
! src/java.base/share/classes/java/security/PublicKey.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/SecureRandomSpi.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/SignatureException.java
! src/java.base/share/classes/java/security/SignedObject.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/java/security/Timestamp.java
! src/java.base/share/classes/java/security/UnrecoverableEntryException.java
! src/java.base/share/classes/java/security/UnrecoverableKeyException.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java
! src/java.base/share/classes/java/security/cert/CRLException.java
! src/java.base/share/classes/java/security/cert/CertPath.java
! src/java.base/share/classes/java/security/cert/CertPathBuilderException.java
! src/java.base/share/classes/java/security/cert/CertPathValidatorException.java
! src/java.base/share/classes/java/security/cert/CertStoreException.java
! src/java.base/share/classes/java/security/cert/Certificate.java
! src/java.base/share/classes/java/security/cert/CertificateEncodingException.java
! src/java.base/share/classes/java/security/cert/CertificateException.java
! src/java.base/share/classes/java/security/cert/CertificateExpiredException.java
! src/java.base/share/classes/java/security/cert/CertificateNotYetValidException.java
! src/java.base/share/classes/java/security/cert/CertificateParsingException.java
! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java
! src/java.base/share/classes/java/security/spec/InvalidKeySpecException.java
! src/java.base/share/classes/java/security/spec/InvalidParameterSpecException.java
! src/java.base/share/classes/javax/crypto/AEADBadTagException.java
! src/java.base/share/classes/javax/crypto/BadPaddingException.java
! src/java.base/share/classes/javax/crypto/CryptoAllPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPermissions.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanismException.java
! src/java.base/share/classes/javax/crypto/IllegalBlockSizeException.java
! src/java.base/share/classes/javax/crypto/NoSuchPaddingException.java
! src/java.base/share/classes/javax/crypto/SealedObject.java
! src/java.base/share/classes/javax/crypto/ShortBufferException.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java
! src/java.base/share/classes/javax/crypto/interfaces/PBEKey.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/security/auth/AuthPermission.java
! src/java.base/share/classes/javax/security/auth/DestroyFailedException.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/RefreshFailedException.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java
! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java
! src/java.base/share/classes/javax/security/auth/callback/LanguageCallback.java
! src/java.base/share/classes/javax/security/auth/callback/NameCallback.java
! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
! src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java
! src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java
! src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java
! src/java.base/share/classes/javax/security/auth/login/AccountException.java
! src/java.base/share/classes/javax/security/auth/login/AccountExpiredException.java
! src/java.base/share/classes/javax/security/auth/login/AccountLockedException.java
! src/java.base/share/classes/javax/security/auth/login/AccountNotFoundException.java
! src/java.base/share/classes/javax/security/auth/login/CredentialException.java
! src/java.base/share/classes/javax/security/auth/login/CredentialExpiredException.java
! src/java.base/share/classes/javax/security/auth/login/CredentialNotFoundException.java
! src/java.base/share/classes/javax/security/auth/login/FailedLoginException.java
! src/java.base/share/classes/javax/security/auth/login/LoginException.java
! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java
! src/java.base/share/classes/javax/security/cert/CertificateEncodingException.java
! src/java.base/share/classes/javax/security/cert/CertificateException.java
! src/java.base/share/classes/javax/security/cert/CertificateExpiredException.java
! src/java.base/share/classes/javax/security/cert/CertificateNotYetValidException.java
! src/java.base/share/classes/javax/security/cert/CertificateParsingException.java
! src/java.base/share/classes/sun/security/internal/interfaces/TlsMasterSecret.java
! src/java.base/share/classes/sun/security/internal/spec/TlsKeyMaterialSpec.java
! src/java.base/share/classes/sun/security/jca/ProviderList.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs/ParsingException.java
! src/java.base/share/classes/sun/security/provider/DRBG.java
! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKey.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.base/share/classes/sun/security/provider/MoreDrbgParameters.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/SecureRandom.java
! src/java.base/share/classes/sun/security/provider/SubjectCodeSource.java
! src/java.base/share/classes/sun/security/provider/Sun.java
! src/java.base/share/classes/sun/security/provider/VerificationProvider.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIX.java
! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilderException.java
! src/java.base/share/classes/sun/security/provider/certpath/X509CertPath.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/timestamp/TSResponse.java
! src/java.base/share/classes/sun/security/util/LazyCodeSourcePermissionCollection.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/util/PendingException.java
! src/java.base/share/classes/sun/security/util/PropertyExpander.java
! src/java.base/share/classes/sun/security/validator/ValidatorException.java
! src/java.base/share/classes/sun/security/x509/AlgIdDSA.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/AttributeNameEnumeration.java
! src/java.base/share/classes/sun/security/x509/CertException.java
! src/java.base/share/classes/sun/security/x509/CertParseError.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509Key.java

Changeset: 647e4d75
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-08-30 00:03:10 +0000
URL:       https://github.com/openjdk/loom/commit/647e4d75

8230037: Confused MetaData dumped by PrintOptoAssembly

Reviewed-by: kvn, bsrbnd

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

Changeset: b6b6a37f
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-08-29 18:35:52 +0000
URL:       https://github.com/openjdk/loom/commit/b6b6a37f

8230109: G1DirtyCardQueueSet should use card counts rather than buffer counts

Consistently use card counts

Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 489f8027
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-08-29 15:50:45 +0000
URL:       https://github.com/openjdk/loom/commit/489f8027

8228960: [TESTBUG] containers/docker/TestJcmdWithSideCar.java: jcmd reports main class as Unknown

Waiting for child output to start main() before running jcmd

Reviewed-by: dholmes, bobv

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java

Changeset: 6d064a74
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-08-29 18:52:30 +0000
URL:       https://github.com/openjdk/loom/commit/6d064a74

8230332: G1DirtyCardQueueSet _notify_when_complete is always true

Removed _notify_when_complete, assume true value where formerly used.

Reviewed-by: sjohanss, tschatzl

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

Changeset: 9d764ee4
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-08-29 16:31:34 +0000
URL:       https://github.com/openjdk/loom/commit/9d764ee4

8229997: Apply java.io.Serial annotations in java.base

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java
! src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java
! src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java
! src/java.base/share/classes/java/io/CharConversionException.java
! src/java.base/share/classes/java/io/EOFException.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileNotFoundException.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/IOError.java
! src/java.base/share/classes/java/io/IOException.java
! src/java.base/share/classes/java/io/InterruptedIOException.java
! src/java.base/share/classes/java/io/InvalidClassException.java
! src/java.base/share/classes/java/io/InvalidObjectException.java
! src/java.base/share/classes/java/io/NotActiveException.java
! src/java.base/share/classes/java/io/NotSerializableException.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/ObjectStreamException.java
! src/java.base/share/classes/java/io/OptionalDataException.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/share/classes/java/io/StreamCorruptedException.java
! src/java.base/share/classes/java/io/SyncFailedException.java
! src/java.base/share/classes/java/io/UTFDataFormatException.java
! src/java.base/share/classes/java/io/UncheckedIOException.java
! src/java.base/share/classes/java/io/UnsupportedEncodingException.java
! src/java.base/share/classes/java/io/WriteAbortedException.java
! src/java.base/share/classes/java/lang/AbstractMethodError.java
! src/java.base/share/classes/java/lang/ArithmeticException.java
! src/java.base/share/classes/java/lang/ArrayIndexOutOfBoundsException.java
! src/java.base/share/classes/java/lang/ArrayStoreException.java
! src/java.base/share/classes/java/lang/AssertionError.java
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/BootstrapMethodError.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassCastException.java
! src/java.base/share/classes/java/lang/ClassCircularityError.java
! src/java.base/share/classes/java/lang/ClassFormatError.java
! src/java.base/share/classes/java/lang/ClassNotFoundException.java
! src/java.base/share/classes/java/lang/CloneNotSupportedException.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/EnumConstantNotPresentException.java
! src/java.base/share/classes/java/lang/Error.java
! src/java.base/share/classes/java/lang/Exception.java
! src/java.base/share/classes/java/lang/ExceptionInInitializerError.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/IllegalAccessError.java
! src/java.base/share/classes/java/lang/IllegalArgumentException.java
! src/java.base/share/classes/java/lang/IllegalCallerException.java
! src/java.base/share/classes/java/lang/IllegalMonitorStateException.java
! src/java.base/share/classes/java/lang/IllegalStateException.java
! src/java.base/share/classes/java/lang/IllegalThreadStateException.java
! src/java.base/share/classes/java/lang/IncompatibleClassChangeError.java
! src/java.base/share/classes/java/lang/IndexOutOfBoundsException.java
! src/java.base/share/classes/java/lang/InstantiationError.java
! src/java.base/share/classes/java/lang/InstantiationException.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/InterruptedException.java
! src/java.base/share/classes/java/lang/LayerInstantiationException.java
! src/java.base/share/classes/java/lang/LinkageError.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/NegativeArraySizeException.java
! src/java.base/share/classes/java/lang/NoClassDefFoundError.java
! src/java.base/share/classes/java/lang/NoSuchFieldError.java
! src/java.base/share/classes/java/lang/NoSuchFieldException.java
! src/java.base/share/classes/java/lang/NoSuchMethodError.java
! src/java.base/share/classes/java/lang/NoSuchMethodException.java
! src/java.base/share/classes/java/lang/NullPointerException.java
! src/java.base/share/classes/java/lang/Number.java
! src/java.base/share/classes/java/lang/NumberFormatException.java
! src/java.base/share/classes/java/lang/OutOfMemoryError.java
! src/java.base/share/classes/java/lang/ReflectiveOperationException.java
! src/java.base/share/classes/java/lang/RuntimeException.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/SecurityException.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/StackOverflowError.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/StringBuilder.java
! src/java.base/share/classes/java/lang/StringIndexOutOfBoundsException.java
! src/java.base/share/classes/java/lang/ThreadDeath.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/lang/TypeNotPresentException.java
! src/java.base/share/classes/java/lang/UnknownError.java
! src/java.base/share/classes/java/lang/UnsatisfiedLinkError.java
! src/java.base/share/classes/java/lang/UnsupportedClassVersionError.java
! src/java.base/share/classes/java/lang/UnsupportedOperationException.java
! src/java.base/share/classes/java/lang/VerifyError.java
! src/java.base/share/classes/java/lang/VirtualMachineError.java
! src/java.base/share/classes/java/lang/annotation/AnnotationFormatError.java
! src/java.base/share/classes/java/lang/annotation/AnnotationTypeMismatchException.java
! src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java
! src/java.base/share/classes/java/lang/invoke/LambdaConversionException.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/lang/invoke/StringConcatException.java
! src/java.base/share/classes/java/lang/invoke/WrongMethodTypeException.java
! src/java.base/share/classes/java/lang/module/FindException.java
! src/java.base/share/classes/java/lang/module/InvalidModuleDescriptorException.java
! src/java.base/share/classes/java/lang/module/ResolutionException.java
! src/java.base/share/classes/java/lang/reflect/GenericSignatureFormatError.java
! src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java
! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java
! src/java.base/share/classes/java/lang/reflect/MalformedParameterizedTypeException.java
! src/java.base/share/classes/java/lang/reflect/MalformedParametersException.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java
! src/java.base/share/classes/java/lang/reflect/UndeclaredThrowableException.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MathContext.java
! src/java.base/share/classes/java/net/BindException.java
! src/java.base/share/classes/java/net/ConnectException.java
! src/java.base/share/classes/java/net/HttpRetryException.java
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/InetSocketAddress.java
! src/java.base/share/classes/java/net/MalformedURLException.java
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/NoRouteToHostException.java
! src/java.base/share/classes/java/net/PortUnreachableException.java
! src/java.base/share/classes/java/net/ProtocolException.java
! src/java.base/share/classes/java/net/SocketAddress.java
! src/java.base/share/classes/java/net/SocketException.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/SocketTimeoutException.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URISyntaxException.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/UnknownHostException.java
! src/java.base/share/classes/java/net/UnknownServiceException.java
! src/java.base/share/classes/java/nio/charset/CoderMalfunctionError.java
! src/java.base/share/classes/java/nio/charset/MalformedInputException.java
! src/java.base/share/classes/java/nio/charset/UnmappableCharacterException.java
! src/java.base/share/classes/java/nio/file/AccessDeniedException.java
! src/java.base/share/classes/java/nio/file/AtomicMoveNotSupportedException.java
! src/java.base/share/classes/java/nio/file/ClosedDirectoryStreamException.java
! src/java.base/share/classes/java/nio/file/ClosedFileSystemException.java
! src/java.base/share/classes/java/nio/file/ClosedWatchServiceException.java
! src/java.base/share/classes/java/nio/file/DirectoryIteratorException.java
! src/java.base/share/classes/java/nio/file/DirectoryNotEmptyException.java
! src/java.base/share/classes/java/nio/file/FileAlreadyExistsException.java
! src/java.base/share/classes/java/nio/file/FileSystemAlreadyExistsException.java
! src/java.base/share/classes/java/nio/file/FileSystemException.java
! src/java.base/share/classes/java/nio/file/FileSystemLoopException.java
! src/java.base/share/classes/java/nio/file/FileSystemNotFoundException.java
! src/java.base/share/classes/java/nio/file/InvalidPathException.java
! src/java.base/share/classes/java/nio/file/LinkPermission.java
! src/java.base/share/classes/java/nio/file/NoSuchFileException.java
! src/java.base/share/classes/java/nio/file/NotDirectoryException.java
! src/java.base/share/classes/java/nio/file/NotLinkException.java
! src/java.base/share/classes/java/nio/file/ProviderMismatchException.java
! src/java.base/share/classes/java/nio/file/ProviderNotFoundException.java
! src/java.base/share/classes/java/nio/file/ReadOnlyFileSystemException.java
! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalNotFoundException.java
! src/java.base/share/classes/java/text/AttributedCharacterIterator.java
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/Format.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/ParseException.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/java/time/DateTimeException.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/time/Ser.java
! src/java.base/share/classes/java/time/Year.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/ZoneId.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/ZoneRegion.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/chrono/AbstractChronology.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java
! src/java.base/share/classes/java/time/chrono/ChronoPeriodImpl.java
! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java
! src/java.base/share/classes/java/time/chrono/HijrahChronology.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java
! src/java.base/share/classes/java/time/chrono/IsoChronology.java
! src/java.base/share/classes/java/time/chrono/JapaneseChronology.java
! src/java.base/share/classes/java/time/chrono/JapaneseDate.java
! src/java.base/share/classes/java/time/chrono/JapaneseEra.java
! src/java.base/share/classes/java/time/chrono/MinguoChronology.java
! src/java.base/share/classes/java/time/chrono/MinguoDate.java
! src/java.base/share/classes/java/time/chrono/Ser.java
! src/java.base/share/classes/java/time/chrono/ThaiBuddhistChronology.java
! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java
! src/java.base/share/classes/java/time/format/DateTimeParseException.java
! src/java.base/share/classes/java/time/temporal/UnsupportedTemporalTypeException.java
! src/java.base/share/classes/java/time/temporal/ValueRange.java
! src/java.base/share/classes/java/time/temporal/WeekFields.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/ArrayDeque.java
! src/java.base/share/classes/java/util/ArrayList.java
! src/java.base/share/classes/java/util/ArrayPrefixHelpers.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/ArraysParallelSortHelpers.java
! src/java.base/share/classes/java/util/BitSet.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/Comparators.java
! src/java.base/share/classes/java/util/ConcurrentModificationException.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/Date.java
! src/java.base/share/classes/java/util/DuplicateFormatFlagsException.java
! src/java.base/share/classes/java/util/EmptyStackException.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/EnumSet.java
! src/java.base/share/classes/java/util/EventObject.java
! src/java.base/share/classes/java/util/FormatFlagsConversionMismatchException.java
! src/java.base/share/classes/java/util/FormatterClosedException.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/HashSet.java
! src/java.base/share/classes/java/util/Hashtable.java
! src/java.base/share/classes/java/util/IdentityHashMap.java
! src/java.base/share/classes/java/util/IllegalFormatCodePointException.java
! src/java.base/share/classes/java/util/IllegalFormatConversionException.java
! src/java.base/share/classes/java/util/IllegalFormatException.java
! src/java.base/share/classes/java/util/IllegalFormatFlagsException.java
! src/java.base/share/classes/java/util/IllegalFormatPrecisionException.java
! src/java.base/share/classes/java/util/IllegalFormatWidthException.java
! src/java.base/share/classes/java/util/IllformedLocaleException.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/InputMismatchException.java
! src/java.base/share/classes/java/util/InvalidPropertiesFormatException.java
! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java
! src/java.base/share/classes/java/util/JumboEnumSet.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/LinkedHashSet.java
! src/java.base/share/classes/java/util/LinkedList.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/MissingFormatArgumentException.java
! src/java.base/share/classes/java/util/MissingFormatWidthException.java
! src/java.base/share/classes/java/util/MissingResourceException.java
! src/java.base/share/classes/java/util/NoSuchElementException.java
! src/java.base/share/classes/java/util/PriorityQueue.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/RegularEnumSet.java
! src/java.base/share/classes/java/util/ServiceConfigurationError.java
! src/java.base/share/classes/java/util/SimpleTimeZone.java
! src/java.base/share/classes/java/util/Stack.java
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/java/util/TooManyListenersException.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/TreeSet.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/java/util/UnknownFormatConversionException.java
! src/java.base/share/classes/java/util/UnknownFormatFlagsException.java
! src/java.base/share/classes/java/util/Vector.java
! src/java.base/share/classes/java/util/jar/JarException.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java
! src/java.base/share/classes/java/util/zip/DataFormatException.java
! src/java.base/share/classes/java/util/zip/ZipError.java
! src/java.base/share/classes/java/util/zip/ZipException.java
! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java
! src/java.base/share/classes/javax/net/ssl/SSLException.java
! src/java.base/share/classes/javax/net/ssl/SSLHandshakeException.java
! src/java.base/share/classes/javax/net/ssl/SSLKeyException.java
! src/java.base/share/classes/javax/net/ssl/SSLPeerUnverifiedException.java
! src/java.base/share/classes/javax/net/ssl/SSLPermission.java
! src/java.base/share/classes/javax/net/ssl/SSLProtocolException.java
! src/java.base/share/classes/javax/net/ssl/SSLSessionBindingEvent.java
! src/java.base/share/classes/jdk/internal/loader/AbstractClassLoaderValue.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXNotRecognizedException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXNotSupportedException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXParseException.java
! src/java.base/share/classes/jdk/internal/util/jar/InvalidJarIndexError.java
! src/java.base/share/classes/jdk/internal/util/xml/XMLStreamException.java
! src/java.base/share/classes/sun/net/ConnectionResetException.java
! src/java.base/share/classes/sun/net/TelnetProtocolException.java
! src/java.base/share/classes/sun/net/ftp/FtpLoginException.java
! src/java.base/share/classes/sun/net/ftp/FtpProtocolException.java
! src/java.base/share/classes/sun/net/smtp/SmtpProtocolException.java
! src/java.base/share/classes/sun/net/www/ApplicationLaunchException.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthCacheValue.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/NegotiateAuthentication.java
! src/java.base/share/classes/sun/nio/ch/Reflect.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java
! src/java.base/share/classes/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java
! src/java.base/share/classes/sun/reflect/annotation/ExceptionProxy.java
! src/java.base/share/classes/sun/reflect/annotation/TypeNotPresentExceptionProxy.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/NotImplementedException.java
! src/java.base/share/classes/sun/util/BuddhistCalendar.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java
! src/java.base/share/classes/sun/util/locale/LocaleSyntaxException.java

Changeset: 6a48a4e5
Author:    Doug Simon <doug.simon at oracle.com>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2019-08-30 09:38:40 +0000
URL:       https://github.com/openjdk/loom/commit/6a48a4e5

8229797: [JVMCI] Clean up no longer used JVMCI::dependencies_invalid value

Co-authored-by: Xiaohong Gong <xiaohong.gong at arm.com>
Reviewed-by: dlong, coleenp

! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: c7f0ae07
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-08-30 01:21:14 +0000
URL:       https://github.com/openjdk/loom/commit/c7f0ae07

8230376: [TESTBUG] runtime/StackTrace/HiddenFrameTest.java fails with release VM

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/StackTrace/HiddenFrameTest.java

Changeset: 3149ed49
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-08-30 09:06:46 +0000
URL:       https://github.com/openjdk/loom/commit/3149ed49

8230203: Replace markWord enums with typed constants

Reviewed-by: kbarrett, dholmes

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 647f4875
Author:    Amy Lu <amlu at openjdk.org>
Date:      2019-08-30 16:44:20 +0000
URL:       https://github.com/openjdk/loom/commit/647f4875

8230004: jdk/internal/jimage/JImageOpenTest.java runs no test

Reviewed-by: alanb

! test/jdk/jdk/internal/jimage/JImageOpenTest.java
! test/jdk/jdk/internal/jimage/JImageReadTest.java
! test/jdk/jdk/internal/jimage/TEST.properties

Changeset: 05d4e7a2
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-08-30 11:11:33 +0000
URL:       https://github.com/openjdk/loom/commit/05d4e7a2

8230388: Problemlist additional compiler/rtm tests

Putting tests on the problem list.

Reviewed-by: roland

! test/hotspot/jtreg/ProblemList.txt

Changeset: 277ef756
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-08-30 10:44:06 +0000
URL:       https://github.com/openjdk/loom/commit/277ef756

8230307: ZGC: Make zGlobals and zArguments OS agnostic

Reviewed-by: pliden, smonteith

= src/hotspot/cpu/aarch64/gc/z/zArguments_aarch64.cpp
= src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
= src/hotspot/cpu/x86/gc/z/zArguments_x86.cpp
= src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
+ src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zGlobals_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp
! src/hotspot/share/gc/z/zGlobals.hpp

Changeset: 1d71dd86
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-08-30 12:24:16 +0000
URL:       https://github.com/openjdk/loom/commit/1d71dd86

8230105: -XDfind=diamond crashes

Avoiding side-effects in Analyzer's speculative attribution.

Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/analyzer/AnalyzerMandatoryWarnings.java
+ test/langtools/tools/javac/analyzer/AnalyzerMandatoryWarnings.out
+ test/langtools/tools/javac/analyzer/AnalyzerNotQuiteSpeculative.java
+ test/langtools/tools/javac/analyzer/AnalyzerNotQuiteSpeculative.out
+ test/langtools/tools/javac/analyzer/DoNoRunAnalyzersWhenException.java
+ test/langtools/tools/javac/analyzer/StuckLambdas.java
+ test/langtools/tools/javac/analyzer/StuckLambdas.out

Changeset: 6fa4babb
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2019-08-28 20:05:43 +0000
URL:       https://github.com/openjdk/loom/commit/6fa4babb

8230310: SocksSocketImpl should handle the IllegalArgumentException thrown by ProxySelector.select usage

Catch the IAE thrown by ProxySelector.select and wrap it into a IOException

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/SocksSocketImpl.java
+ test/jdk/java/net/Socks/SocksSocketImplTest.java

Changeset: aa5d8f64
Author:    Patrick Concannon <catrick.concannon at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-08-30 12:44:52 +0000
URL:       https://github.com/openjdk/loom/commit/aa5d8f64

8193596: java/net/DatagramPacket/ReuseBuf.java failed due to timeout

The test is changed to bind to InetAddress.getLocalHost() instead of binding to the wildcard.

Reviewed-by: alanb, dfuchs, msheppar

! test/jdk/java/net/DatagramPacket/ReuseBuf.java

Changeset: 79c14f08
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-08-30 16:17:21 +0000
URL:       https://github.com/openjdk/loom/commit/79c14f08

8230390: Problemlist SA tests with AOT

Putting tests on the problem list.

Reviewed-by: roland

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

Changeset: 1668370d
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-08-30 14:05:00 +0000
URL:       https://github.com/openjdk/loom/commit/1668370d

8230327: Make G1DirtyCardQueueSet free-id init unconditional

Remove conditional init and make the set an inline member.

Reviewed-by: sjohanss, lkorinth, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.hpp

Changeset: f14e2135
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-08-30 11:26:48 +0000
URL:       https://github.com/openjdk/loom/commit/f14e2135

8230337: Clarify intention of Elements.{getPackageOf, getModuleOf}

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetModuleOf.java
! test/langtools/tools/javac/processing/model/util/elements/TestGetPackageOf.java

Changeset: 448e0030
Author:    Antonios Printezis <tonyp at openjdk.org>
Date:      2019-08-30 14:58:40 +0000
URL:       https://github.com/openjdk/loom/commit/448e0030

8227224: GenCollectedHeap: add subspace transitions for young gen for gc+heap=info log lines

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp

Changeset: a72d25fc
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-08-30 15:36:44 +0000
URL:       https://github.com/openjdk/loom/commit/a72d25fc

8230372: Remove G1GCPhaseTimes::MergeLBProcessedBuffers

Removed no longer needed phase time.

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 2399a8d7
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-08-31 09:18:40 +0000
URL:       https://github.com/openjdk/loom/commit/2399a8d7

8230373: Use java.io.Serial in generated exception types

Reviewed-by: erikj, alanb

! make/scripts/genExceptions.sh

Changeset: b7821ad3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-08-30 09:37:41 +0000
URL:       https://github.com/openjdk/loom/commit/b7821ad3

8224214: [AIX] Remove support for legacy xlc compiler

Reviewed-by: erikj, kbarrett, mdoerr, dholmes

! make/autoconf/flags-cflags.m4
! make/autoconf/toolchain.m4
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp

Changeset: 5110530d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-09-02 11:31:12 +0000
URL:       https://github.com/openjdk/loom/commit/5110530d

8230238: Add another regression test for JDK-8134739

Reviewed-by: kvn

+ test/hotspot/jtreg/compiler/loopopts/superword/TestFuzzPreLoop.java

Changeset: 77adc77c
Author:    Patrick Concannon <patrick.concannon at oracle.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2019-09-02 15:58:44 +0000
URL:       https://github.com/openjdk/loom/commit/77adc77c

8229235: com.sun.net.httpserver.HttpExchange should implement AutoCloseable

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
+ test/jdk/com/sun/net/httpserver/bugs/HttpExchange/AutoCloseableHttpExchange.java
+ test/jdk/com/sun/net/httpserver/bugs/HttpExchange/jdk.httpserver/sun/net/httpserver/HttpExchangeAccess.java

Changeset: c25e2fd8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-09-02 12:10:21 +0000
URL:       https://github.com/openjdk/loom/commit/c25e2fd8

8230425: Shenandoah forces +UseNUMAInterleaving even after explicitly disabled

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp

Changeset: e77e5da7
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2019-08-12 19:20:12 +0000
URL:       https://github.com/openjdk/loom/commit/e77e5da7

8229422: Taskqueue: Outdated selection of weak memory model platforms

Reviewed-by: tschatzl, dholmes, drwhite

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 8f9d63df
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-09-02 13:57:15 +0000
URL:       https://github.com/openjdk/loom/commit/8f9d63df

8229437: assert(is_aligned(ref, HeapWordSize)) failed: invariant

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp

Changeset: 4e434861
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-09-02 15:04:43 +0000
URL:       https://github.com/openjdk/loom/commit/4e434861

8227411: TestTimeMultiple.java failed "assert(!lease()) failed: invariant"

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp

Changeset: 5ded63ef
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2019-09-02 15:59:37 +0000
URL:       https://github.com/openjdk/loom/commit/5ded63ef

Merge


Changeset: 47e00558
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-09-03 10:03:13 +0000
URL:       https://github.com/openjdk/loom/commit/47e00558

8230428: Cleanup dead CastIP node code in formssel.cpp

Removed dead code.

Reviewed-by: roland

! src/hotspot/share/adlc/formssel.cpp

Changeset: 6b2e444a
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2019-08-30 17:22:55 +0000
URL:       https://github.com/openjdk/loom/commit/6b2e444a

8223714: HTTPSetAuthenticatorTest could be made more resilient

HTTPTestServer (in the test infrastructure) will no longer stop accepting requests if a previous request processing failed

Reviewed-by: dfuchs

! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java

Changeset: fd89fedc
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-09-03 13:55:41 +0000
URL:       https://github.com/openjdk/loom/commit/fd89fedc

8230483: Shenandoah: consistently disable concurrent roots for Traversal mode

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp

Changeset: 4dc79c2e
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2019-09-03 17:45:02 +0000
URL:       https://github.com/openjdk/loom/commit/4dc79c2e

8227236: assert(singleton != __null && singleton != declared_interface) failed

Reviewed-by: dlong

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/opto/doCall.cpp

Changeset: 99c17fbf
Author:    David Holmes <dholmes at openjdk.org>
Date:      2019-09-03 23:42:06 +0000
URL:       https://github.com/openjdk/loom/commit/99c17fbf

6313903: Thread.sleep(3) might wake up immediately on windows

Reviewed-by: rehn, dcubed, rriggs

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp

Changeset: dfe4ba50
Author:    John Jiang <jjiang at openjdk.org>
Date:      2019-09-04 12:47:42 +0000
URL:       https://github.com/openjdk/loom/commit/dfe4ba50

8226221: Update PKCS11 tests to use NSS 3.46 libs

Reviewed-by: xuelei

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 7cb28198
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-09-03 16:52:55 +0000
URL:       https://github.com/openjdk/loom/commit/7cb28198

8230485: add handling of aix tar in configure

Reviewed-by: erikj

! make/autoconf/basics.m4

Changeset: a41b9a71
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-09-03 17:52:36 +0000
URL:       https://github.com/openjdk/loom/commit/a41b9a71

8229182: runtime/containers/docker/TestMemoryAwareness.java test fails on SLES12

Reviewed-by: clanger, mseledtsov

! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: bb635584
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2019-09-04 09:47:51 +0000
URL:       https://github.com/openjdk/loom/commit/bb635584

8230431: Move G1 trace code from gcTrace* to G1 directory

Reviewed-by: kbarrett, lkorinth

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1MMUTracker.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
+ src/hotspot/share/gc/g1/g1Trace.cpp
+ src/hotspot/share/gc/g1/g1Trace.hpp
! src/hotspot/share/gc/shared/gcTrace.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp

Changeset: f7d0ece0
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2019-09-04 09:47:55 +0000
URL:       https://github.com/openjdk/loom/commit/f7d0ece0

8209802: Garbage collectors should register JFR types themselves to avoid build errors

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/g1/g1Trace.hpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp

Changeset: b0e72712
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2019-09-04 14:21:54 +0000
URL:       https://github.com/openjdk/loom/commit/b0e72712

8230434: [C1, C2] Release barrier for volatile field stores in constructors implemented inconsistently

Reviewed-by: shade, lucy

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/opto/parse1.cpp

Changeset: ea436110
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-09-04 15:05:03 +0000
URL:       https://github.com/openjdk/loom/commit/ea436110

8230401: ClassLoaderData::_keep_alive is read with wrong type in c2i entry barrier

Reviewed-by: zgu, tschatzl, iklam

! src/hotspot/share/classfile/classLoaderData.hpp

Changeset: 0a92dc78
Author:    Xin Liu <xliu at openjdk.org>
Date:      2019-09-04 16:39:12 +0000
URL:       https://github.com/openjdk/loom/commit/0a92dc78

8229450: C2 compilation fails with assert(found_sfpt) failed

Reviewed-by: roland, thartmann

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

Changeset: 662348c7
Author:    Patrick Concannon <patrick.concannon at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-09-04 16:42:36 +0000
URL:       https://github.com/openjdk/loom/commit/662348c7

8230159: Add test to verify that com.sun.net.httpserver.BasicAuthenticator constructors throw expected exceptions

New BasicAuthenticatorExceptionCheck.java test added

Reviewed-by: chegar, dfuchs, vtewari

+ test/jdk/com/sun/net/httpserver/bugs/BasicAuthenticatorExceptionCheck.java

Changeset: 7b49c40e
Author:    Julia Boes <julia.boes at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-09-04 17:36:53 +0000
URL:       https://github.com/openjdk/loom/commit/7b49c40e

8171405: java/net/URLConnection/ResendPostBody.java failed with "Error while cleaning up threads after test"

Test cleaned up to improve safe termination

Reviewed-by: michaelm, vtewari, dfuchs

! test/jdk/java/net/URLConnection/ResendPostBody.java

Changeset: f71db307
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-09-04 18:10:07 +0000
URL:       https://github.com/openjdk/loom/commit/f71db307

8230435: Replace wildcard address with loopback or local host in tests - part 22

Fixes tests to use the loopback address whenever possible. It also fixes some safe publishing issues, or add diagnostics in some of the tests.

Reviewed-by: michaelm

! test/jdk/com/sun/net/httpserver/bugs/8199849/BasicAuthenticatorCharset.java
! test/jdk/java/net/Authenticator/B4678055.java
! test/jdk/java/net/DatagramSocket/PortUnreachable.java
! test/jdk/java/net/URLConnection/RedirectLimit.java
! test/jdk/java/net/URLConnection/Responses.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/sun/net/InetAddress/nameservice/simple/DefaultCaching.java
! test/jdk/sun/net/www/AuthHeaderTest.java
! test/jdk/sun/net/www/http/HttpClient/RetryPost.java
! test/jdk/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java
! test/jdk/sun/net/www/protocol/https/HttpsClient/ProxyTunnelServer.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/B6226610.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/HttpsProxyStackOverflow.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java

Changeset: 39465f49
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-09-04 13:57:26 +0000
URL:       https://github.com/openjdk/loom/commit/39465f49

8230624: [TESTBUG] Problemlist JFR compiler/TestCodeSweeper.java

Added the test to the problem list

Reviewed-by: egahlin

! test/jdk/ProblemList.txt

Changeset: 7004b3f3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-09-04 15:49:25 +0000
URL:       https://github.com/openjdk/loom/commit/7004b3f3

8230626: Make UnknownFooException strings more informative

Reviewed-by: jjg, mr

! src/java.compiler/share/classes/javax/lang/model/element/UnknownAnnotationValueException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownElementException.java
! src/java.compiler/share/classes/javax/lang/model/type/UnknownTypeException.java

Changeset: cc268aa7
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-09-05 02:13:59 +0000
URL:       https://github.com/openjdk/loom/commit/cc268aa7

Added tag jdk-14+13 for changeset fbbe6672ae15

! .hgtags

Changeset: 655cf141
Author:    John Jiang <jjiang at openjdk.org>
Date:      2019-09-05 14:55:21 +0000
URL:       https://github.com/openjdk/loom/commit/655cf141

8228967: Trust/Key store and SSL context utilities for tests

Reviewed-by: xuelei

! test/jdk/java/security/cert/CertPathBuilder/targetConstraints/BuildEEBasicConstraints.java
! test/jdk/java/security/cert/X509CRL/VerifyDefault.java
! test/jdk/java/security/cert/X509Certificate/VerifyDefault.java
- test/jdk/java/security/testlibrary/CertUtils.java
! test/jdk/javax/net/ssl/DTLS/CipherSuite.java
! test/jdk/javax/net/ssl/DTLS/ClientAuth.java
! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java
! test/jdk/javax/net/ssl/DTLS/InvalidCookie.java
! test/jdk/javax/net/ssl/DTLS/InvalidRecords.java
! test/jdk/javax/net/ssl/DTLS/NoMacInitialClientHello.java
! test/jdk/javax/net/ssl/DTLS/PacketLossRetransmission.java
! test/jdk/javax/net/ssl/DTLS/Reordered.java
! test/jdk/javax/net/ssl/DTLS/RespondToRetransmit.java
! test/jdk/javax/net/ssl/DTLS/Retransmission.java
! test/jdk/javax/net/ssl/DTLS/WeakCipherSuite.java
! test/jdk/sun/security/mscapi/KeytoolChangeAlias.java
! test/jdk/sun/security/util/HostnameMatcher/NullHostnameCheck.java
! test/jdk/sun/security/util/HostnameMatcher/TestHostnameChecker.java
+ test/lib/jdk/test/lib/security/CertUtils.java
+ test/lib/jdk/test/lib/security/KeyEntry.java
+ test/lib/jdk/test/lib/security/KeyStoreUtils.java
+ test/lib/jdk/test/lib/security/SSLContextBuilder.java

Changeset: d19e6eae
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-09-05 08:26:44 +0000
URL:       https://github.com/openjdk/loom/commit/d19e6eae

8229189: Improve JFR leak profiler tracing to deal with discontiguous heaps

Reviewed-by: mgronlun, egahlin

! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bitset.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bitset.hpp
+ src/hotspot/share/jfr/leakprofiler/chains/bitset.inline.hpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/utilities/hashtable.cpp

Changeset: f869706f
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-09-05 08:26:49 +0000
URL:       https://github.com/openjdk/loom/commit/f869706f

8224815: Remove non-GC uses of CollectedHeap::is_in_reserved()

Reviewed-by: stefank, coleenp

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/gc/cms/cmsHeap.hpp
! src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/markBitMap.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! test/hotspot/gtest/gc/shared/test_collectedHeap.cpp
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java

Changeset: 4b65e2b3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2019-09-05 11:09:12 +0000
URL:       https://github.com/openjdk/loom/commit/4b65e2b3

8230642: 8224815 broke Shenandoah build

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

Changeset: 5c4be9cc
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-09-05 09:59:43 +0000
URL:       https://github.com/openjdk/loom/commit/5c4be9cc

8230466: check malloc/calloc results in jdk.hotspot.agent

Reviewed-by: cjplummer, ysuenaga, sspitsyn

! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.c

Changeset: 2fa3eddd
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-09-05 12:39:48 +0000
URL:       https://github.com/openjdk/loom/commit/2fa3eddd

8177068: incomplete classpath causes NPE in Flow

Undo completions that failed during speculative attribution, so that the appropriate CompletionFailures are thrown again and properly reported.

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredCompletionFailureHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/langtools/tools/javac/T8177068/NoCompletionFailureSkipOnSpeculativeAttribution.java

Changeset: a4b46ccc
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-09-05 13:56:17 +0000
URL:       https://github.com/openjdk/loom/commit/a4b46ccc

8229496: SIGFPE (division by zero) in C2 OSR compiled method

Adding a CastNode to keep the dependency between the div/mod operation and the zero check.

Reviewed-by: roland, mdoerr

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestDivZeroCheckControl.java

Changeset: 675eecaa
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-09-05 19:24:53 +0000
URL:       https://github.com/openjdk/loom/commit/675eecaa

8230646: Epsilon does not extend TLABs to max size

Reviewed-by: tschatzl, zgu

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp

Changeset: 77b3801f
Author:    Joe Wang <joehw at openjdk.org>
Date:      2019-09-05 17:26:38 +0000
URL:       https://github.com/openjdk/loom/commit/77b3801f

8228854: Default ErrorListener reports warnings and errors to the console

Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerBase.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl.java
! src/java.xml/share/classes/javax/xml/transform/ErrorListener.java
! src/java.xml/share/classes/javax/xml/transform/package-info.java
+ src/java.xml/share/classes/jdk/xml/internal/TransformErrorListener.java
! test/jaxp/javax/xml/jaxp/unittest/transform/ErrorListenerTest.java

Changeset: a1002d68
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2019-09-05 11:12:12 +0000
URL:       https://github.com/openjdk/loom/commit/a1002d68

8230632: [TESTBUG] appcds/NonExistClasspath.java and ClassPathAttr.java failed when running in hotspot_appcds_dynamic test group

Exclude NonExistClasspath.java from the test group; increase timeout for ClassPathAttr.java.

Reviewed-by: dcubed, iklam

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java

Changeset: d2db14b8
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2019-09-05 14:12:01 +0000
URL:       https://github.com/openjdk/loom/commit/d2db14b8

8229280: Test failures on several linux hosts after JDK-8181493

Reviewed-by: alanb, clanger, dfuchs

! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java

Changeset: 8b42387e
Author:    David Holmes <dholmes at openjdk.org>
Date:      2019-09-05 18:39:22 +0000
URL:       https://github.com/openjdk/loom/commit/8b42387e

8227563: jvmti/scenarios/contention/TC05/tc05t001 fails due to "ERROR: tc05t001.cpp, 278: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000)"

Reviewed-by: amenkov, cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp

Changeset: cebd13db
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-09-05 15:55:57 +0000
URL:       https://github.com/openjdk/loom/commit/cebd13db

8230681: Add @since tag to java.io.Serial

Reviewed-by: lancea, bpb

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

Changeset: 4d70cdac
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2019-09-05 16:26:53 +0000
URL:       https://github.com/openjdk/loom/commit/4d70cdac

8187898: PrintStream should override FilterOutputStream#write(byte[]) with a method that has no throws clause

Reviewed-by: alanb, rriggs, lancea, darcy

! src/java.base/share/classes/java/io/PrintStream.java
+ test/jdk/java/io/PrintStream/WriteBytes.java

Changeset: 2aac0e92
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2019-09-05 17:38:54 +0000
URL:       https://github.com/openjdk/loom/commit/2aac0e92

8229831: Upgrade Character.isUnicodeIdentifierStart/Part() methods to the latest standard

Reviewed-by: rriggs

! make/data/characterdata/CharacterData00.java.template
! make/data/characterdata/CharacterData01.java.template
! make/data/characterdata/CharacterData02.java.template
! make/data/characterdata/CharacterData0E.java.template
! make/data/characterdata/CharacterDataLatin1.java.template
+ make/data/unicodedata/DerivedCoreProperties.txt
! make/gensrc/GensrcCharacterData.gmk
! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java
! make/jdk/src/classes/build/tools/generatecharacter/PropList.java
! src/java.base/share/classes/java/lang/Character.java
! test/jdk/java/lang/Character/CharPropTest.java
! test/jdk/java/lang/Character/CheckProp.java
! test/jdk/lib/testlibrary/java/lang/UCDFiles.java

Changeset: c417c473
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-09-06 09:26:23 +0000
URL:       https://github.com/openjdk/loom/commit/c417c473

8230671: x86_32 build failures after JDK-8229496

Reviewed-by: thartmann

! src/hotspot/cpu/x86/x86_32.ad

Changeset: d7ca08a5
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2019-08-30 09:24:54 +0000
URL:       https://github.com/openjdk/loom/commit/d7ca08a5

8230363: C2: Let ConnectionGraph::not_global_escape(Node* n) return false if n is not in the CG

Reviewed-by: thartmann, mdoerr

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

Changeset: 5399449a
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-09-06 14:04:44 +0000
URL:       https://github.com/openjdk/loom/commit/5399449a

8230694: http.keepAlive system property is inconsistently/incorrectly documented

Trivially fixed the net-properties.html file

Reviewed-by: alanb

! src/java.base/share/classes/java/net/doc-files/net-properties.html

Changeset: c159a4e0
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2019-09-06 15:13:38 +0000
URL:       https://github.com/openjdk/loom/commit/c159a4e0

8230666: Exclude serviceability/sa/TestInstanceKlassSize.java on linuxppc64 and linuxppc64le

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 40565a84
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-09-06 13:38:55 +0000
URL:       https://github.com/openjdk/loom/commit/40565a84

8230404: Refactor logged card refinement support in G1DirtyCardQueueSet

Separate concurrent refinement from STW refinement.

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: cc6d60db
Author:    Dean Long <dlong at openjdk.org>
Date:      2019-09-06 14:54:33 +0000
URL:       https://github.com/openjdk/loom/commit/cc6d60db

8230680: latest Graal unittests depend on jdk.internal.module

Reviewed-by: iignatyev

! make/test/JtregGraalUnit.gmk

Changeset: 9c3ff105
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-09-06 12:41:21 +0000
URL:       https://github.com/openjdk/loom/commit/9c3ff105

8230715: Baseline compare build on Windows fails intermittently in file type for jvm.pdb

Reviewed-by: mikael

! make/scripts/compare.sh

Changeset: c788d984
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-09-07 15:44:04 +0000
URL:       https://github.com/openjdk/loom/commit/c788d984

8230662: Remove dead code from MethodTypeForm

Reviewed-by: vlivanov, mchung

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java

Changeset: ecf83c94
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-09-07 10:04:07 +0000
URL:       https://github.com/openjdk/loom/commit/ecf83c94

8230730: UseCompressedOops test crash with assertion failure

Reviewed-by: stefank, eosterlund

! src/hotspot/share/oops/compressedOops.cpp

Changeset: f9e0cdbe
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2019-09-07 10:05:47 +0000
URL:       https://github.com/openjdk/loom/commit/f9e0cdbe

8226953: AOT: assert(oopDesc::is_oop(obj)) failed: not an oop

Reviewed-by: dlong

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMethodSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkageImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ThreadSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java

Changeset: 394d6ac5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2019-09-07 18:48:57 +0000
URL:       https://github.com/openjdk/loom/commit/394d6ac5

8230422: Convert uninterruptible os::sleep calls to os::naked_short_sleep

Reviewed-by: kbarrett, dcubed, shade

! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp

Changeset: de87e8e8
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2019-09-09 11:19:51 +0000
URL:       https://github.com/openjdk/loom/commit/de87e8e8

8230129: Add jtreg "serviceability/sa/ClhsdbInspect.java" to graal problem list

Reviewed-by: dlong, thartmann

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

Changeset: ffa88973
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2019-09-09 09:05:30 +0000
URL:       https://github.com/openjdk/loom/commit/ffa88973

8228758: assert(_no_handle_mark_nesting == 0) failed: allocating handle inside NoHandleMark

Reviewed-by: coleenp, dcubed, dholmes

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp

Changeset: 7384f6cd
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-09-04 11:05:20 +0000
URL:       https://github.com/openjdk/loom/commit/7384f6cd

8224599: Remove globals_ext.hpp

Reviewed-by: coleenp, kvn, gziemski, ehelin

! src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
- src/hotspot/share/runtime/globals_ext.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/os_ext.hpp
! test/hotspot/gtest/runtime/test_globals.cpp

Changeset: 539a59fa
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-09-04 11:38:54 +0000
URL:       https://github.com/openjdk/loom/commit/539a59fa

8230561: Remove logTag_ext.hpp

Reviewed-by: dholmes, coleenp

! src/hotspot/share/logging/logTag.hpp
- src/hotspot/share/logging/logTag_ext.hpp

Changeset: 57514a06
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-09-04 13:06:04 +0000
URL:       https://github.com/openjdk/loom/commit/57514a06

8230562: Remove g1HeapSizingPolicy_ext.cpp

Reviewed-by: dholmes, sjohanss

! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
- src/hotspot/share/gc/g1/g1HeapSizingPolicy_ext.cpp

Changeset: 4db6ba16
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-09-04 13:06:44 +0000
URL:       https://github.com/openjdk/loom/commit/4db6ba16

8230563: Remove arguments_ext.cpp

Reviewed-by: dholmes, coleenp

! src/hotspot/share/runtime/arguments.cpp
- src/hotspot/share/runtime/arguments_ext.cpp

Changeset: 014535bd
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-09-04 13:07:15 +0000
URL:       https://github.com/openjdk/loom/commit/014535bd

8230564: Remove os_ext.hpp

Reviewed-by: coleenp, dholmes

! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
- src/hotspot/share/runtime/os_ext.hpp

Changeset: 5f29e885
Author:    John Paul Adrian Glaubitz <glaubitz at openjdk.org>
Date:      2019-09-09 15:14:16 +0000
URL:       https://github.com/openjdk/loom/commit/5f29e885

8230708: Hotspot fails to build on linux-sparc with gcc-9

Reviewed-by: dholmes, phh

! src/hotspot/cpu/sparc/nativeInst_sparc.hpp

Changeset: 032819ee
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2019-09-09 15:42:16 +0000
URL:       https://github.com/openjdk/loom/commit/032819ee

8230669: [s390] C1: assert(is_bound() || is_unused()) failed: Label was never bound to a location, but it was used as a jmp target

Reviewed-by: phh, xliu

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/share/c1/c1_Compilation.hpp

Changeset: 1f87cb01
Author:    Patrick Concannon <patrick.concannon at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-09-09 16:13:43 +0000
URL:       https://github.com/openjdk/loom/commit/1f87cb01

8230132: java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java to skip Teredo Tunneling Pseudo-Interface

The test is updated to skip Teredo pseudo interfaces on windows.

Reviewed-by: michaelm, vtewari, aefimov

! test/jdk/java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java

Changeset: c84e19f3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2019-08-24 09:31:15 +0000
URL:       https://github.com/openjdk/loom/commit/c84e19f3

8177389: Hyphen "-" should be removed in URL class documentation

Javadoc of java.net.URL constructor updated to remove an unnecessary hyphen

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/URL.java

Changeset: 10f1f10f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-09-09 10:13:42 +0000
URL:       https://github.com/openjdk/loom/commit/10f1f10f

8230723: Remove default constructors from java.lang and java.io

Reviewed-by: bpb, rriggs

! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/OutputStream.java
! src/java.base/share/classes/java/lang/InheritableThreadLocal.java
! src/java.base/share/classes/java/lang/LiveStackFrame.java
! src/java.base/share/classes/java/lang/ThreadDeath.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/reflect/Modifier.java

Changeset: 10e4fd4b
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-09-09 18:23:39 +0000
URL:       https://github.com/openjdk/loom/commit/10e4fd4b

8230526: jdk.internal.net.http.PlainProxyConnection is never reused by HttpClient

Fixed the PlainProxyConnection lookup key.

Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
+ test/jdk/java/net/httpclient/PlainProxyConnectionTest.java

Changeset: a4613d4a
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2019-09-09 11:04:04 +0000
URL:       https://github.com/openjdk/loom/commit/a4613d4a

8212117: Class.forName may return a reference to a loaded but not linked Class

Reviewed-by: dholmes, mchung

! make/hotspot/symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvm_misc.hpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/native/libjava/Class.c
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
+ test/hotspot/jtreg/serviceability/jvmti/ClassStatus/ClassStatus.java
+ test/hotspot/jtreg/serviceability/jvmti/ClassStatus/libClassStatus.c

Changeset: 6794a686
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2019-09-09 12:00:36 +0000
URL:       https://github.com/openjdk/loom/commit/6794a686

8230516: invalid html in jdwp-protocol.html

Reviewed-by: dtitov, sspitsyn

! make/jdk/src/classes/build/tools/jdwpgen/ConstantNode.java
! make/jdk/src/classes/build/tools/jdwpgen/ConstantSetNode.java

Changeset: ea0fbbca
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2019-09-09 12:42:01 +0000
URL:       https://github.com/openjdk/loom/commit/ea0fbbca

8230284: Accounting currency format support does not cope with explicit number system

Reviewed-by: rriggs

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! test/jdk/java/text/Format/NumberFormat/DFSMinusPerCentMill.java
! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 8b67b75f
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-09-09 16:54:48 +0000
URL:       https://github.com/openjdk/loom/commit/8b67b75f

8221361: Eliminate two-phase initialization for PtrQueueSet classes

Move allocator and CBL monitor init to constructor.

Reviewed-by: tschatzl, shade

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp

Changeset: 51b0eab3
Author:    Evgeny Mandrikov <mandrikov at gmail.com>
Committer: Evgeny Mandrikov <godin at openjdk.org>
Date:      2019-09-10 07:42:04 +0000
URL:       https://github.com/openjdk/loom/commit/51b0eab3

8207800: always_do_update_barrier is unused

Reviewed-by: shade, tschatzl

! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp

Changeset: 2c3973af
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2019-09-10 08:43:33 +0000
URL:       https://github.com/openjdk/loom/commit/2c3973af

8225653: Provide more information when hitting SIGILL from HaltNode

Add information string for each HaltNode which is printed if hit at runtime.

Reviewed-by: vlivanov, thartmann

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/rootnode.cpp
! src/hotspot/share/opto/rootnode.hpp

Changeset: 0a534604
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2019-09-10 14:52:53 +0000
URL:       https://github.com/openjdk/loom/commit/0a534604

8230454: [Graal] Add "com/sun/crypto/provider/KeyFactory/TestProviderLeak.java" to Graal problem list

Reviewed-by: dlong

! test/jdk/ProblemList-graal.txt

Changeset: 36768f2a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-09-06 16:15:11 +0000
URL:       https://github.com/openjdk/loom/commit/36768f2a

8230711: ConnectionGraph::unique_java_object(Node* N) return NULL if n is not in the CG

Reviewed-by: mdoerr

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

Changeset: 7ecde2ec
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-09-09 16:34:45 +0000
URL:       https://github.com/openjdk/loom/commit/7ecde2ec

8230769: BufImg_SetupICM add ReleasePrimitiveArrayCritical call in early return

Reviewed-by: prr, stuefe

! src/java.desktop/share/native/libawt/awt/image/BufImgSurfaceData.c

Changeset: 24ed3d4e
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-09-10 11:11:31 +0000
URL:       https://github.com/openjdk/loom/commit/24ed3d4e

8230566: ZGC: Don't substitute klass pointer during array clearing

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! 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/zMark.inline.hpp
! src/hotspot/share/gc/z/zMarkStackEntry.hpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp

Changeset: c49ed302
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2019-09-10 15:30:23 +0000
URL:       https://github.com/openjdk/loom/commit/c49ed302

8230766: Changed message in IllegalMonitorStateException

Reviewed-by: attila, jlaskey

! test/nashorn/script/basic/javaexceptions.js.EXPECTED

Changeset: 1a81892a
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2019-09-10 15:35:35 +0000
URL:       https://github.com/openjdk/loom/commit/1a81892a

8230709: Array index out of bounds in ES6 mode

Reviewed-by: attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java
+ test/nashorn/script/basic/es6/JDK-8230709.js

Changeset: 9898fc13
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2019-09-10 09:08:52 +0000
URL:       https://github.com/openjdk/loom/commit/9898fc13

8230303: JDB hangs when running monitor command

Reviewed-by: sspitsyn

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java
+ test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor002/monitor002.java
+ test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor002/monitor002a.java

Changeset: fb70acd2
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2019-09-10 09:12:08 +0000
URL:       https://github.com/openjdk/loom/commit/fb70acd2

8230781: Add JTREG_FAILURE_HANDLER_TIMEOUT to control timeout handler timeout

Reviewed-by: erikj

! make/RunTests.gmk

Changeset: 5dc5bc88
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-09-10 10:24:42 +0000
URL:       https://github.com/openjdk/loom/commit/5dc5bc88

8225761: Update --release 13 symbol information after JDK 13 GA

Reviewed-by: jlahoda

! make/data/symbols/java.base-D.sym.txt
+ make/data/symbols/java.security.jgss-D.sym.txt
! make/data/symbols/jdk.compiler-D.sym.txt
+ make/data/symbols/jdk.jartool-D.sym.txt
! make/data/symbols/symbols

Changeset: 5d397eea
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2019-09-10 10:35:52 +0000
URL:       https://github.com/openjdk/loom/commit/5d397eea

8229785: MethodType::fromMethodDescriptorString should require security permission if loader is null

Reviewed-by: vromero

! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
+ test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java
+ test/jdk/java/lang/constant/methodTypeDesc/jdk.unsupported/sun/misc/Test.java
+ test/jdk/java/lang/constant/methodTypeDesc/test.policy
! test/jdk/java/lang/invoke/FindClassSecurityManager.java
+ test/jdk/java/lang/invoke/MethodTypeSecurityManager.java
- test/jdk/java/lang/invoke/findclass.security.policy
+ test/jdk/java/lang/invoke/getclassloader.policy

Changeset: 7c2fe702
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-09-10 19:58:22 +0000
URL:       https://github.com/openjdk/loom/commit/7c2fe702

8230813: Add JDK-8010500 to compiler/loopopts/superword/TestFuzzPreLoop.java bug list

Reviewed-by: zgu

! test/hotspot/jtreg/compiler/loopopts/superword/TestFuzzPreLoop.java

Changeset: 28b972e5
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2019-09-10 12:51:05 +0000
URL:       https://github.com/openjdk/loom/commit/28b972e5

8229960: Remove sun.nio.cs.map system property

Reviewed-by: alanb

! make/data/charsetmapping/charsets
! make/data/charsetmapping/stdcs-linux
! make/data/charsetmapping/stdcs-windows
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/java.base/share/lib/security/default.policy
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template
! test/jdk/java/nio/charset/coders/Check.java
- test/jdk/java/nio/charset/coders/SJISMappingPropTest.java
- test/jdk/java/nio/charset/coders/SJISPropTest.java
- test/jdk/java/nio/charset/coders/ref.windows-31j
! test/jdk/java/nio/charset/spi/default-pol
! test/jdk/sun/nio/cs/TestMS5022X.java

Changeset: a73f96ef
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-09-11 10:19:09 +0000
URL:       https://github.com/openjdk/loom/commit/a73f96ef

8230794: Improve assert to get more information about the JDK-8227695 failure

Reviewed-by: kbarrett, sjohanss

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

Changeset: eafb888c
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2019-09-11 14:16:27 +0000
URL:       https://github.com/openjdk/loom/commit/eafb888c

8227168: Cleanup usage of NEW_C_HEAP_ARRAY

Reviewed-by: coleenp, dholmes, kbarrett, tschatzl

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/solaris/os_perf_solaris.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/memoryManager.cpp

Changeset: 4b6f9ed0
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2019-09-11 14:16:30 +0000
URL:       https://github.com/openjdk/loom/commit/4b6f9ed0

8230398: Remove NULL checks before FREE_C_HEAP_ARRAY

Reviewed-by: dholmes, kbarrett, tschatzl

! src/hotspot/os/aix/perfMemory_aix.cpp
! src/hotspot/os/bsd/perfMemory_bsd.cpp
! src/hotspot/os/linux/perfMemory_linux.cpp
! src/hotspot/os/solaris/os_perf_solaris.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/perfMemory_solaris.cpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/gc/cms/gSpaceCounters.cpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/collectorCounters.cpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/hSpaceCounters.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/os_perf.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/utilities/hashtable.cpp

Changeset: 66509dcc
Author:    Rickard Bäckman <rickard.backman at oracle.com>
Date:      2019-09-19 13:31:37 +0000
URL:       https://github.com/openjdk/loom/commit/66509dcc

Merge

! make/hotspot/symbols/symbols-unix
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/compiler/oopMap.cpp
+ src/hotspot/share/gc/shared/oopStorageSet.cpp
+ src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/java/lang/Continuation.java
! src/java.base/share/classes/java/lang/LiveStackFrame.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java
+ test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp
! make/hotspot/symbols/symbols-unix
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
+ src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/java.base/share/classes/java/lang/Continuation.java
! src/java.base/share/classes/java/lang/LiveStackFrame.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java
! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp

Changeset: 32156684
Author:    Rickard Bäckman <rickard.backman at oracle.com>
Date:      2019-09-19 13:38:29 +0000
URL:       https://github.com/openjdk/loom/commit/32156684

Merge branch 'cont' into fibers

! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/java.base/share/classes/java/lang/Continuation.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/java.base/share/classes/java/lang/Continuation.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java




More information about the loom-dev mailing list