git: openjdk/loom: master: 298 new changesets

duke duke at openjdk.java.net
Sun Jan 12 08:43:39 UTC 2020


Changeset: cb13ea59
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-12-02 12:01:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/cb13ea59

Merge


Changeset: 37c06944
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-12-02 16:38:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/37c06944

8230597: Update GIFlib library to the 5.2.1

Reviewed-by: prr, psadhukhan, jdv

! src/java.desktop/share/legal/giflib.md
! src/java.desktop/share/native/libsplashscreen/giflib/dgif_lib.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_err.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_hash.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h
! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c
! src/java.desktop/share/native/libsplashscreen/giflib/openbsd-reallocarray.c

Changeset: 999f05b1
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-12-03 12:45:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/999f05b1

Merge


Changeset: 24b9c2a5
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-11-18 10:39:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/24b9c2a5

8234325: Delete unused vsync related code from the OGL pipeline on macOS

Reviewed-by: jdv

! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java

Changeset: 70762d39
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-10-06 21:42:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/70762d39

8185041: Incorrect GPL header in pnglibconf.h

Reviewed-by: prr

! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h

Changeset: e9e86ffb
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-12-04 16:28:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/e9e86ffb

8221903: PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/RepaintManager/IconifyTest/IconifyTest.java

Changeset: 06d1df9a
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2019-12-04 13:49:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/06d1df9a

8235245: tiff_metadata.html has invalid HTML structure: misplaced </thead> element

Reviewed-by: bpb, serb

! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html

Changeset: 1c66428b
Author:    Phil Race <prr at openjdk.org>
Date:      2019-12-04 17:41:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/1c66428b

8234784: Update jpeg.md to reflect code used by JDK

Reviewed-by: serb

! src/java.desktop/share/legal/jpeg.md

Changeset: c96d36e1
Author:    Phil Race <prr at openjdk.org>
Date:      2019-12-04 17:42:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/c96d36e1

8214481: freetype path does not disable TrueType hinting with AA+FM hints

Reviewed-by: serb, psadhukhan

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 525b0422
Author:    Phil Race <prr at openjdk.org>
Date:      2019-12-05 13:24:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/525b0422

8209113: Use WeakReference for lastFontStrike for created Fonts

Reviewed-by: serb, jdv

! src/java.desktop/share/classes/sun/font/Font2D.java
! src/java.desktop/share/classes/sun/font/FontStrikeDisposer.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java

Changeset: e4ddde03
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-12-05 15:29:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4ddde03

8234137: The "AutoTestOnTop.java" test may run external applications

Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java

Changeset: 36eb7510
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-12-05 15:31:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/36eb7510

7124307: JSpinner and changing value by mouse

Reviewed-by: prr, pbansal

! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
+ test/jdk/javax/swing/JSpinner/4788637/bug4788637.java

Changeset: cd2cc6d7
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-12-05 15:33:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd2cc6d7

8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail

Reviewed-by: prr, pbansal

+ test/jdk/java/awt/ColorClass/EqualityTest/EqualityTest.java

Changeset: 6511acbf
Author:    Toshio Nakamura <tnakamura at openjdk.org>
Date:      2019-12-05 15:36:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/6511acbf

8234386: [macos] NPE was thrown at expanding Choice from maximized frame

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
+ test/jdk/java/awt/Choice/ChoiceFromMaximizedFrame/ChoiceFromMaximizedFrame.java

Changeset: 8fd8c5bf
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2019-12-06 16:37:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/8fd8c5bf

4949105: Access Bridge lacks html tags parsing

Reviewed-by: serb, prr, pbansal

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java
+ test/jdk/javax/accessibility/AccessibleName/GetAccessibleNameTest.java

Changeset: 1a73baeb
Author:    Phil Race <prr at openjdk.org>
Date:      2019-12-06 12:06:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/1a73baeb

Merge

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

Changeset: 3b1915a7
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-12-08 20:25:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/3b1915a7

8231438: [macOS] Dark mode for the desktop is not supported

Reviewed-by: prr, psadhukhan

! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m
! test/jdk/java/awt/Window/FullWindowContentTest/FullWindowContentTest.java

Changeset: 24232989
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2019-12-09 15:09:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/24232989

8234802: [TESTBUG] Test Right Mouse Button Drag Gesture Recognition in all the platforms

Reviewed-by: serb

+ test/jdk/java/awt/dnd/RightMouseButtonDragTest/RightMouseButtonDragTest.java

Changeset: 0e1b84f9
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2019-12-09 19:43:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/0e1b84f9

8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps

Reviewed-by: serb, prr

! src/java.desktop/windows/native/common/awt/systemscale/systemScale.cpp

Changeset: a3acb451
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-12-09 14:59:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/a3acb451

8235547: Video memory leak in the OGL pipeline on macOS

Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java

Changeset: 72caf85c
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2019-12-09 13:01:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/72caf85c

8235453: tools/jpackage/junit/junit.java failed

Reviewed-by: prr

! test/jdk/tools/jpackage/junit/junit.java

Changeset: 228c3144
Author:    Rahul Raghavan <rraghavan at openjdk.org>
Date:      2019-12-09 14:02:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/228c3144

8233453: MLVM deoptimize stress test timed out

Increased timeout factor for MLVM deoptimize stress test

Reviewed-by: iignatyev, thartmann

! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java

Changeset: 4c4d6cdc
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-12-09 10:16:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/4c4d6cdc

8235483: Warnings printed during the build

Reviewed-by: erikj

! make/gendata/Gendata-jdk.compiler.gmk

Changeset: 9cabfa82
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2019-12-09 10:26:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/9cabfa82

8165443: Free Collection Set serial phase takes very long on large heaps

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 3ea25ecd
Author:    Julia Boes <jboes at openjdk.org>
Date:      2019-12-09 12:06:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/3ea25ecd

8233319: Deprecate MulticastSocket methods that operate on java.net.InetAddress

Deprecate any method that operates on InetAddress as well as getLoopbackMode and setLoopbackMode

Reviewed-by: chegar, dfuchs, alanb

! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/StandardSocketOptions.java

Changeset: 07fc539a
Author:    Julia Boes <jboes at openjdk.org>
Date:      2019-12-09 12:46:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/07fc539a

8232513: java/net/DatagramSocket/PortUnreachable.java still fails intermittently with BindException

Increase the number of bind retries and test repeats, best effort only

Reviewed-by: msheppar, dfuchs, vtewari

! test/jdk/java/net/DatagramSocket/PortUnreachable.java

Changeset: 3c8ec642
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2019-12-09 15:01:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/3c8ec642

8235403: Further cleanup to test serviceability/sa/ClhsdbCDSCore.java

Reviewed-by: iklam, iignatyev

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

Changeset: 3f259d8e
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2019-12-09 14:07:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f259d8e

8141685: com/sun/jndi/ldap/InvalidLdapFilters.java initializes context failed

Reviewed-by: dfuchs, vtewari

! test/jdk/com/sun/jndi/ldap/InvalidLdapFilters.java

Changeset: 22e26b2a
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2019-12-09 14:25:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/22e26b2a

8234148: DatagramSocket.setOption/getOption/supportedOption should support multicast options

Fix adds multicast socket options to DatagramSocket

Reviewed-by: alanb, dfuchs, vtewari

! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java
+ test/jdk/java/net/DatagramSocket/SupportedOptionsCheck.java
! test/jdk/java/net/SocketOption/SupportedOptionsSet.java

Changeset: 3cccc62e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-12-09 16:46:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/3cccc62e

8234735: InstanceKlass:find_method_index regression after JDK-8231610

Reviewed-by: iklam, coleenp

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: 12e43e21
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2019-12-09 15:54:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/12e43e21

8233191: MulticastSocket joinGroup/leaveGroup do not specify their behavior when the outgoing interface has not been set

Clarifies the behaviour of 2-arg joinGroup/leaveGroup methods when null is passed for the NetworkInteface argument. The fix also clarifies what is returned by getInterface() and getNetworkInterface() methods when no previous NetworkInterface has been set.

Reviewed-by: alanb, chegar, dfuchs

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

Changeset: eabb5cc2
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2019-12-09 19:29:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/eabb5cc2

8226411: C2: Avoid memory barriers around off-heap unsafe accesses

Reviewed-by: kvn, thartmann, eosterlund, jrose, rkennke

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/opto/library_call.cpp

Changeset: e8496cea
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2019-12-09 19:29:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/e8496cea

8235143: C2: No memory state needed in Thread::currentThread() intrinsic

Reviewed-by: mdoerr, jrose

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

Changeset: 0ca9d9a0
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2019-12-09 23:00:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/0ca9d9a0

8225562: jlink --module-path behavior inconsistent with help/errors

Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties

Changeset: ade72f49
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2019-12-09 13:02:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/ade72f49

Merge


Changeset: 749bda0e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-12-09 09:59:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/749bda0e

8235490: AppCDS DynamicArchiveRelocationTest.java failed: 'always map archive(s) at an alternative address' missing

Reviewed-by: coleenp, ccheung

! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java

Changeset: 45b8d09e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-12-09 10:44:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/45b8d09e

8234211: allow discoverable javac plugins to be invoked by default

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
+ test/langtools/tools/javac/plugin/AutostartPlugins.java

Changeset: baebce3d
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2019-12-09 10:56:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/baebce3d

8235448: code cleanup in SSLContextImpl.java

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java

Changeset: 93286c94
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-12-09 14:01:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/93286c94

8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API

Reviewed-by: rkennke

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

Changeset: 589f2356
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-12-09 12:27:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/589f2356

8234689: facilitate writing additional custom attributes in a class file

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/langtools/tools/javac/classwriter/ExtraAttributes.java

Changeset: dc0cc552
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2019-12-09 13:02:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/dc0cc552

8235530: Removed duplicated threadByName methods in nsk/jdi tests

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
+ test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDITestRuntimeException.java

Changeset: 5b155f05
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-12-04 11:30:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b155f05

8235324: Dying objects are published from users of CollectedHeap::object_iterate

Reviewed-by: pliden, eosterlund, sjohanss, rkennke

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! 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/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/memory/heapInspection.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp

Changeset: c198b4da
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-12-09 15:28:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/c198b4da

8234508: VM_HeapWalkOperation::iterate_over_object reads non-strong fields with an on-strong load barrier

Reviewed-by: pliden, eosterlund

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

Changeset: 9ac2f8b6
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2019-12-10 00:36:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ac2f8b6

8234542: code removal of Pack200 Tools and API

Reviewed-by: alanb, mchung, erikj

! make/autoconf/compare.sh.in
! make/common/Modules.gmk
- make/launcher/Launcher-jdk.pack.gmk
- make/lib/Lib-jdk.pack.gmk
! make/nashorn/element-list
! make/scripts/compare.sh
! make/scripts/compare_exceptions.sh.incl
- src/java.base/share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/BandStructure.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/ClassWriter.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Code.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/CodingChooser.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/CodingMethod.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ConstantPool.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_zh_CN.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/FixedList.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Fixups.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Histogram.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackageWriter.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PopulationCoding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/TLGlobals.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Utils.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties
- src/java.base/share/classes/com/sun/java/util/jar/pack/package-info.java
- src/java.base/share/classes/java/util/jar/Pack200.java
! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
- src/jdk.pack/share/classes/module-info.java
- src/jdk.pack/share/man/pack200.1
- src/jdk.pack/share/man/unpack200.1
- src/jdk.pack/share/native/common-unpack/bands.cpp
- src/jdk.pack/share/native/common-unpack/bands.h
- src/jdk.pack/share/native/common-unpack/bytes.cpp
- src/jdk.pack/share/native/common-unpack/bytes.h
- src/jdk.pack/share/native/common-unpack/coding.cpp
- src/jdk.pack/share/native/common-unpack/coding.h
- src/jdk.pack/share/native/common-unpack/constants.h
- src/jdk.pack/share/native/common-unpack/defines.h
- src/jdk.pack/share/native/common-unpack/unpack.cpp
- src/jdk.pack/share/native/common-unpack/unpack.h
- src/jdk.pack/share/native/common-unpack/utils.cpp
- src/jdk.pack/share/native/common-unpack/utils.h
- src/jdk.pack/share/native/common-unpack/zip.cpp
- src/jdk.pack/share/native/common-unpack/zip.h
- src/jdk.pack/share/native/libunpack/jni.cpp
- src/jdk.pack/share/native/unpack200/main.cpp
- src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest
! src/utils/IdealGraphVisualizer/nbproject/project.properties
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
- test/jdk/java/util/jar/Pack200/SecurityTest.java
- test/jdk/tools/jar/DeprecateOptionN.java
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/VersionCheck.java
- test/jdk/tools/pack200/AttributeTests.java
- test/jdk/tools/pack200/BandIntegrity.java
- test/jdk/tools/pack200/CommandLineTests.java
- test/jdk/tools/pack200/DeprecatePack200.java
- test/jdk/tools/pack200/InstructionTests.java
- test/jdk/tools/pack200/ModuleAttributes.java
- test/jdk/tools/pack200/MultiRelease.java
- test/jdk/tools/pack200/Pack200Props.java
- test/jdk/tools/pack200/Pack200Test.java
- test/jdk/tools/pack200/PackChecksum.java
- test/jdk/tools/pack200/PackTestZip64.java
- test/jdk/tools/pack200/PackTestZip64Manual.java
- test/jdk/tools/pack200/PackageVersionTest.java
- test/jdk/tools/pack200/RepackTest.java
- test/jdk/tools/pack200/T7007157.java
- test/jdk/tools/pack200/TestExceptions.java
- test/jdk/tools/pack200/TestNormal.java
- test/jdk/tools/pack200/TimeStamp.java
- test/jdk/tools/pack200/UnpackerMemoryTest.java
- test/jdk/tools/pack200/Utils.java
- test/jdk/tools/pack200/badattr.jar
- test/jdk/tools/pack200/pack200-verifier/data/README
- test/jdk/tools/pack200/pack200-verifier/data/golden.jar
- test/jdk/tools/pack200/pack200-verifier/make/build.xml
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/ClassCompare.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Globals.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/JarFileCompare.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Main.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/VerifyTreeSet.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/CommandLineParser.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/TokenList.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java
- test/jdk/tools/pack200/typeannos/Lambda.java
- test/jdk/tools/pack200/typeannos/Readme.txt
- test/jdk/tools/pack200/typeannos/TargetTypes.java
- test/jdk/tools/pack200/typeannos/TestTypeAnnotations.java
- test/jdk/tools/pack200/typeannos/TypeUseTarget.java

Changeset: 63ba804f
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-12-09 17:24:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/63ba804f

8235600: Problemlist JFR streaming/TestJVMCrash until after-test cleanup issue is resolved

Placed TestJVMCrash test on a problem list

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: 28b4c4d7
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-12-10 10:44:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/28b4c4d7

Merge

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

Changeset: 5fc46f3c
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2019-12-09 21:38:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/5fc46f3c

8190492: Remove SSLv2Hello and SSLv3 from default enabled TLS protocols

Reviewed-by: mullan, wetmore, xuelei

! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! test/jdk/javax/net/ssl/SSLEngine/NoAuthClientAuth.java
! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorer.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketExplorer.java
! test/jdk/javax/net/ssl/sanity/interop/JSSEServer.java
! test/jdk/sun/security/pkcs11/sslecc/JSSEServer.java
! test/jdk/sun/security/ssl/ProtocolVersion/HttpsProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedServerDefaultProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/NoOldVersionContext.java
! test/jdk/sun/security/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java
! test/jdk/sun/security/ssl/SSLSocketImpl/NoImpactServerRenego.java

Changeset: 2ee7b9d3
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2019-12-10 09:28:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/2ee7b9d3

8233032: assert(in_bb(n)) failed: must be

Find first and last memory state of a load pack without relying on bb indices.

Co-authored-by: Roland Westrelin <rwestrel at redhat.com>
Reviewed-by: roland, kvn, thartmann

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePack.java

Changeset: f3308740
Author:    Xin Liu <xliu at openjdk.org>
Date:      2019-12-10 10:34:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/f3308740

8235383: C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose

Added check for printable bci.

Reviewed-by: thartmann

! src/hotspot/share/c1/c1_InstructionPrinter.cpp
+ test/hotspot/jtreg/compiler/c1/TestPrintIRDuringConstruction.java

Changeset: 0aaaed9d
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2019-12-10 11:26:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/0aaaed9d

8234871: deprecate SocketFlow (SO_FLOW_SLA) and related APIs for removal

Reviewed-by: alanb, chegar

! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! src/jdk.net/share/classes/jdk/net/NetworkPermission.java
! src/jdk.net/share/classes/jdk/net/SocketFlow.java
! src/jdk.net/share/classes/jdk/net/Sockets.java
! src/jdk.net/solaris/classes/jdk/net/SolarisSocketOptions.java

Changeset: c0419403
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-12-10 13:12:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/c0419403

8235366: ZGC: Kitchensink.java fails in ZBarrier::should_mark_through

Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp

Changeset: 6ad37680
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-12-10 13:39:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/6ad37680

8234654: ZGC: Only disarm NMethods when marking/relocating code roots

Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp

Changeset: 932f4e6c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-12-10 08:11:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/932f4e6c

8235334: Deprecate jcmd GC.class_stats

Add a deprecation message

Reviewed-by: zgu, iklam

! src/hotspot/share/services/diagnosticCommand.hpp

Changeset: 0b1499cb
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2019-12-10 08:11:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b1499cb

8235601: redundant code in IOUtils.java

Reviewed-by: prr, asemenyuk, almatvee

! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java

Changeset: 28099d76
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-12-10 08:12:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/28099d76

Merge


Changeset: 2c772c78
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2019-12-10 08:15:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/2c772c78

8234867: Issue warning for mutually exclusive options on jpackage command line

Reviewed-by: prr, asemenyuk, almatvee

! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties

Changeset: 7135b5dd
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-12-10 13:22:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/7135b5dd

8235141: Specify the required standard socket options for the socket types in the java.net package

Reviewed-by: alanb, chegar

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
+ test/jdk/java/net/SocketOption/RequiredOptions.java

Changeset: 11421849
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-12-10 14:18:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/11421849

8234863: Increase default value of MaxInlineLevel

Reviewed-by: kvn, neliasso

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

Changeset: c2bce5e9
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-12-10 13:50:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/c2bce5e9

8235174: ZGC: Add support for JFR leak profiler

Reviewed-by: stefank, mgronlun, egahlin

! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.hpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
+ src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp
- src/hotspot/share/jfr/leakprofiler/utilities/unifiedOop.hpp
+ src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.hpp
+ src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp

Changeset: 02039fd3
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2019-12-10 15:00:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/02039fd3

8235513: Change JVM to check for preview features using JVM_CLASSFILE_MAJOR_VERSION

Check for JVM_CLASSFILE_MAJOR_VERSION instead of a hard-wired version number

Reviewed-by: dholmes, coleenp

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

Changeset: 3ba75a65
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2019-12-10 07:07:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/3ba75a65

8235311: Tag mismatch may alert bad_record_mac

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/SSLTransport.java

Changeset: 9d40ab91
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2019-12-09 15:37:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/9d40ab91

8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node

Reviewed-by: thartmann, mdoerr

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

Changeset: 11d4e9f3
Author:    Gustavo Romero <gromero at openjdk.org>
Date:      2019-05-10 18:20:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/11d4e9f3

8223968: Add abort type description to RTM statistic counters

Reviewed-by: mdoerr, kvn

! src/hotspot/share/runtime/rtmLocking.cpp
! src/hotspot/share/runtime/rtmLocking.hpp
! test/hotspot/jtreg/compiler/testlibrary/rtm/RTMLockingStatistics.java

Changeset: c1853195
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2019-12-10 09:31:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1853195

8235655: Clean the duplicated block in SSLContextImpl

Reviewed-by: coffeys

! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java

Changeset: 25b5ddc0
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2019-12-10 09:34:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/25b5ddc0

8235539: [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI

Reviewed-by: kvn, thartmann

! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java

Changeset: 769a1f91
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2019-12-10 18:32:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/769a1f91

8235515: TestBasicLogOutput.java crashes due to EXCEPTION_ACCESS_VIOLATION in HandshakeThreadsOperation::do_handshake

Signal _done sempahore after executing name() in log_debug()

Reviewed-by: dcubed, mdoerr

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

Changeset: b467629b
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2019-12-10 12:50:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/b467629b

8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code

Removed JDK_GetVersionInfo

Reviewed-by: redestad, dholmes, mchung, clanger

! make/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java
! make/hotspot/symbols/symbols-shared
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/java.cpp
- src/java.base/share/native/libjava/jdk_util.c
! src/java.base/share/native/libjava/jdk_util.h

Changeset: bd1d7356
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2019-12-10 20:06:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/bd1d7356

8235598: Shenandoah: Update copyrights

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp

Changeset: dadaffbb
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2019-12-10 19:10:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/dadaffbb

8235531: Update record serialization migration tests to not use hard coded source versions

Reviewed-by: darcy

! test/jdk/java/io/Serializable/records/migration/AbstractTest.java

Changeset: eec0e71c
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2019-12-10 19:12:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/eec0e71c

8235550: Clarify record reflective support specification

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/runtime/records/recordReflectionTest.java
+ test/jdk/java/lang/reflect/records/RecordPermissionsTest.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
+ test/jdk/java/lang/reflect/records/allPermissions.policy

Changeset: 4627488e
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2019-12-10 11:56:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/4627488e

8235361: JAR Class-Path no longer accepts relative URLs encoding absolute Windows paths (e.g "/C:/...")

Reviewed-by: alanb, mchung

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! test/jdk/jdk/internal/loader/URLClassPath/JarClassPathFileEntry.java

Changeset: dd758e2a
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-12-10 20:20:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/dd758e2a

8235685: Shenandoah: Enable leak profiler

Reviewed-by: rkennke

! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp

Changeset: c2f68eac
Author:    John Jiang <jjiang at openjdk.org>
Date:      2019-12-11 11:29:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/c2f68eac

8231810: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF"

Reviewed-by: xuelei

! test/jdk/ProblemList.txt
! test/jdk/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java

Changeset: f716aa1b
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2019-12-10 20:04:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/f716aa1b

8234370: Implementation of JEP 362: Deprecate the Solaris and SPARC Ports

Reviewed-by: erikj, tbell

! doc/building.html
! doc/building.md
! make/autoconf/platform.m4

Changeset: 614e78b7
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-12-11 11:13:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/614e78b7

Merge

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

Changeset: 2c54f0f6
Author:    Ekaterina Pavlova <epavlova at openjdk.org>
Date:      2019-12-10 21:49:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/2c54f0f6

8215728: [Graal] we should run some Graal tests in tier1

Reviewed-by: iignatyev

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
! test/hotspot/jtreg/compiler/graalunit/ApiTest.java
! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/DebugTest.java
! test/hotspot/jtreg/compiler/graalunit/EATest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
! test/hotspot/jtreg/compiler/graalunit/LirTest.java
! test/hotspot/jtreg/compiler/graalunit/LoopTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java
! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/UtilTest.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh

Changeset: c617914e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-12-11 12:03:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/c617914e

Merge


Changeset: f6d50463
Author:    René Schünemann <rene.schuenemann at gmail.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2019-12-09 16:14:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/f6d50463

8235585: Enable macOS codesigning for all libraries and executables

Reviewed-by: erikj, clanger

! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
+ make/data/macosxsigning/entitlements.plist
! make/launcher/Launcher-jdk.hotspot.agent.gmk
! make/launcher/Launcher-jdk.jcmd.gmk
! make/launcher/LauncherCommon.gmk

Changeset: 642d2ddc
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-12-11 10:42:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/642d2ddc

8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class

Do not try to verify strip mining if the strip mined loop is malformed.

Reviewed-by: roland, vlivanov

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestDeadOuterStripMinedLoop.java

Changeset: a20fa5b9
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2019-12-11 12:12:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/a20fa5b9

8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp

Changeset: 308aea3e
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-12-11 13:08:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/308aea3e

8235474: JShell does not handle records properly

Reviewed-by: vromero, rfield

! src/java.base/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! test/langtools/jdk/jshell/CompletenessTest.java
+ test/langtools/jdk/jshell/RecordsTest.java

Changeset: ec0fbdc0
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-12-11 13:08:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/ec0fbdc0

8235338: test jdk/jshell/CompletenessTest.java fails for records

Reviewed-by: rfield

! test/langtools/ProblemList.txt

Changeset: e1b94b16
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2019-12-11 14:08:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/e1b94b16

8235653: Clean-up BarrierSetC2

Reviewed-by: redestad, rkennke, thartmann

! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: ba94936c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2019-12-11 14:33:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/ba94936c

8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies

Adding missing control dependencies when cloning loop predicates at loop unswitching.

Reviewed-by: roland, vlivanov, thartmann

! src/hotspot/share/opto/loopUnswitch.cpp
+ test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java

Changeset: f5929f55
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2019-12-11 15:27:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/f5929f55

8235410: Enable handshakes on Linux x86 (32-bit)

Reviewed-by: dholmes, dcubed

! src/hotspot/cpu/x86/globals_x86.hpp

Changeset: 0df5be80
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2019-12-11 15:30:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/0df5be80

8220049: Obsolete ThreadLocalHandshakes

Reviewed-by: dholmes, dcubed, mdoerr

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/os/aix/safepointMechanism_aix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCodeHeap.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: a1b0802c
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2019-12-11 16:09:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/a1b0802c

8233866: Text in table cells has inconsistent alignment

Reviewed-by: jjg, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css

Changeset: 9b1498c2
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2019-12-11 16:13:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/9b1498c2

8235670: Javadoc pages not printing correctly in some browsers

Reviewed-by: jjg, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css

Changeset: f51595be
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2019-12-11 15:16:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/f51595be

8234746: Improve indexing of system properties

Reviewed-by: hannesw, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/module-info.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyAnnotation.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyClass.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyEnum.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyError.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyException.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyInterface.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/package-info.java

Changeset: 91de8b6c
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-12-11 16:24:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/91de8b6c

8235551: BitMap::count_one_bits should use population_count

Co-authored-by: Kim Barrett <kim.barrett at oracle.com>
Reviewed-by: kbarrett, neliasso

! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/population_count.hpp
! test/hotspot/gtest/utilities/test_population_count.cpp

Changeset: 3f7ecfb5
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2019-12-11 16:43:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f7ecfb5

8235729: Shenandoah: Remove useless casting to non-constant

Reviewed-by: roland

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp

Changeset: 51bc2d15
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2019-12-06 16:21:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/51bc2d15

8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: 57bdfe3d
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-12-11 08:22:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/57bdfe3d

8233112: Exclude SVG files from build comparison

Reviewed-by: tbell

! make/scripts/compare.sh

Changeset: 97ce1376
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-12-11 16:45:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/97ce1376

8235654: JFR leak profiler should not trace through the StringTable

Reviewed-by: stefank, coleenp, kbarrett, egahlin

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp

Changeset: 67cea3ea
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2019-12-11 11:52:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/67cea3ea

8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation

Reviewed-by: rkennke, asemenyuk

! src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp

Changeset: d3f76664
Author:    Almaz Mingaleev <mingaleev at google.com>
Committer: Arthur Eubanks <aeubanks at openjdk.org>
Date:      2019-12-10 15:50:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/d3f76664

8235730: Incorrect javadoc in MatchKind

Reviewed-by: martin, prappo

! src/java.base/share/classes/java/util/stream/MatchOps.java

Changeset: bca86d64
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2019-12-11 09:47:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/bca86d64

8229961: Assert failure in compiler/graalunit/HotspotTest.java

Reviewed-by: kvn

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jniAccessMark.inline.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java

Changeset: b29f62ce
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2019-12-11 13:47:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/b29f62ce

8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation

Reviewed-by: rkennke, asemenyuk

! test/jdk/tools/jpackage/run_tests.sh

Changeset: 5fd2efb7
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-12-11 14:01:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/5fd2efb7

8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure

Reviewed-by: rkennke

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

Changeset: cbe604cf
Author:    Jeremy Kuhn <jeremy.kuhn.java at gmail.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-12-11 11:55:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/cbe604cf

8235457: Crash when reporting a message about an annotation on a module
8235458: Problem caused by imports in a module-info.java file

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.out
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/annotation/ModuleWarn.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/module-info.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/module-info.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/processor/ModuleWarnProcessor.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src2/mod/module-info.java

Changeset: 93b7d283
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-12-11 15:33:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/93b7d283

8214916: SourceLauncherTest fails on exploded image

Reviewed-by: ksrini

! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/plugin/AutostartPlugins.java

Changeset: 69c1729e
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2019-12-11 15:31:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/69c1729e

8234101: Compilation error thrown when repeating annotation is used on record component

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java

Changeset: 8b99e85f
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2019-12-11 15:01:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/8b99e85f

8235788: Changeset for JDK-8235252 pushed with wrong bug ID

Reviewed-by: prr

! test/jdk/tools/jpackage/run_tests.sh

Changeset: 57991084
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2019-12-11 16:07:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/57991084

8234284: [dmg] Change DMG background image to TIFF

Reviewed-by: herrick, asemenyuk, erikj

! make/CompileJavaModules.gmk
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.tiff

Changeset: c7b9c64e
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2019-12-11 16:16:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/c7b9c64e

8235728: JDK-8212780 breaks builds with a custom X11 include path

Reviewed-by: prr, herrick

! make/lib/Lib-jdk.incubator.jpackage.gmk

Changeset: 7f10f578
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2019-12-11 22:29:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/7f10f578

8235414: Module level doc-files show "unnamed package" as holder

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
+ test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java

Changeset: a51b5ae9
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2019-12-11 16:37:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/a51b5ae9

8235252: Repair run_tests.sh by locating jtreg locally

Reviewed-by: herrick, asemenyuk

! test/jdk/tools/jpackage/run_tests.sh

Changeset: dd321330
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2019-12-11 17:17:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/dd321330

8234870: Deprecate the OracleUcrypto JCE Provider for removal

Reviewed-by: alanb, rriggs

! src/java.base/share/conf/security/java.security
! src/jdk.crypto.ucrypto/solaris/classes/module-info.java

Changeset: dca6e343
Author:    Robert Field <rfield at openjdk.org>
Date:      2019-12-11 14:39:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/dca6e343

8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack
8232855: jshell missing word in /help help

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! test/langtools/jdk/jshell/ExceptionsTest.java

Changeset: cb75b6ee
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-12-11 15:25:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/cb75b6ee

8235629: Remove unnecessary calls to Thread::current

Reviewed-by: coleenp, ccheung, hseigel

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/mutex.cpp

Changeset: 75acf956
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-12-11 15:34:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/75acf956

Merge


Changeset: 6bda51c2
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2019-12-11 16:17:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/6bda51c2

8235789: AC_REQUIRE: 'PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required

Reviewed-by: erikj

! make/autoconf/platform.m4

Changeset: 9fc68887
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-12-11 16:24:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/9fc68887

8235621: Replace use of Function<?,Integer> with ToIntFunction

Reviewed-by: mcimadamore, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java

Changeset: d8d4cd65
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-12-11 16:32:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8d4cd65

8235597: Extend support for -XDaccessInternalAPI to plugin modules

Reviewed-by: mcimadamore, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/langtools/tools/javac/plugin/InternalAPI.java

Changeset: 00ba4ea7
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2019-12-11 17:17:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/00ba4ea7

8229377: [JVMCI] Improve InstalledCode.invalidate for large code caches

Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp

Changeset: 03dfd4f9
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-12-11 14:30:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/03dfd4f9

8234522: [macos] Crash with use of native file dialog

Reviewed-by: prr, dmarkov

! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m
+ test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java

Changeset: da5fa894
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-12-09 20:26:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/da5fa894

8235620: Broken merge between JDK-8006406 and JDK-8003559

Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java

Changeset: 6a6ae167
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-12-10 10:17:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/6a6ae167

8235625: [TESTBUG] tools/jpackage/share/JavaOptionsEqualsTest.java fails with debug VMs

Reviewed-by: asemenyuk, herrick

! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java

Changeset: efdf413a
Author:    Ekaterina Pavlova <epavlova at openjdk.org>
Date:      2019-12-11 17:18:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/efdf413a

8235773: Tier3 fails because graalunit tests started to run with ZGC

Reviewed-by: iignatyev

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
! test/hotspot/jtreg/compiler/graalunit/ApiTest.java
! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/DebugTest.java
! test/hotspot/jtreg/compiler/graalunit/EATest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
! test/hotspot/jtreg/compiler/graalunit/LirTest.java
! test/hotspot/jtreg/compiler/graalunit/LoopTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java
! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/UtilTest.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh

Changeset: 7b82266a
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2019-12-11 19:20:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/7b82266a

8226575: OperatingSystemMXBean should be made container aware

Reviewed-by: dholmes, bobv, mchung, sspitsyn

! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java
! src/java.base/share/classes/module-info.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/SummaryTab.java
! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java
! src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
! src/jdk.management/windows/classes/com/sun/management/internal/OperatingSystemImpl.java
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c
+ test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: b4d9a0af
Author:    Ekaterina Pavlova <epavlova at openjdk.org>
Date:      2019-12-11 21:15:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/b4d9a0af

8235808: Remove graalunit from tier1_compiler_not_xcomp

Reviewed-by: iignatyev

! test/hotspot/jtreg/TEST.groups

Changeset: bb4dafe4
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-12-12 12:04:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/bb4dafe4

8227607: Broken external links in java.desktop

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif

Changeset: 3fe949b2
Author:    Robin Westberg <rwestberg at openjdk.org>
Date:      2019-12-12 07:48:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/3fe949b2

8232231: Remove invalid JFR thread CPU load test case

Reviewed-by: mseledtsov, egahlin

! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java

Changeset: e5b0e366
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-12-11 09:42:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/e5b0e366

8235489: handle return values of sscanf calls in hotspot

Reviewed-by: clanger, kbarrett

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/compiler/compilerOracle.cpp

Changeset: fa92bd31
Author:    Robin Westberg <rwestberg at openjdk.org>
Date:      2019-12-12 09:02:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/fa92bd31

8235815: Revert 8227607: Broken external links in java.desktop

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif

Changeset: ce7ede95
Author:    Nikola Grcevski <nikola.grcevski at microsoft.com>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2019-12-12 08:40:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/ce7ede95

8234076: JVM crashes on Windows 10 using --module=NAME

Reviewed-by: ksrini, henryjen

! src/java.base/share/native/libjli/args.c
! src/java.base/windows/native/libjli/java_md.c
! test/jdk/tools/launcher/ArgsEnvVar.java
! test/jdk/tools/launcher/TestHelper.java
! test/jdk/tools/launcher/TestSpecialArgs.java
! test/jdk/tools/launcher/modules/basic/BasicTest.java

Changeset: 92a95435
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2019-12-12 09:52:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/92a95435

8235750: [jpackage] Cleanup imports in WinMsiBundler.java

Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java

Changeset: ad5ea722
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-12-09 09:40:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/ad5ea722

8235541: Extend javax.lang.model to cover binding variables

Reviewed-by: darcy

! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! test/langtools/tools/javac/api/TestGetElementReferenceData.java
+ test/langtools/tools/javac/processing/model/element/TestBindingVariable.java
+ test/langtools/tools/javac/processing/model/element/TestBindingVariableData.java

Changeset: 056b70c4
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-12-12 10:10:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/056b70c4

8235696: ZGC: assert(ZNMethod::is_armed(nm) == _should_disarm_nmethods) failed: Invalid state

Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp

Changeset: b7bca76f
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-12-12 10:10:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/b7bca76f

8235748: ZGC: Remove ZAddress::address()

Reviewed-by: eosterlund, stefank

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp

Changeset: 8c273889
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-12-11 12:29:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/8c273889

8235757: Rename SupportedGC to IncludedGC

Reviewed-by: pliden

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

Changeset: 938a4951
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-12-11 12:29:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/938a4951

8235759: Extend GCConfig::is_gc_supported to mean supported not only included in build

Reviewed-by: pliden

! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp

Changeset: 47ee85a2
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-12-11 12:53:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/47ee85a2

8235760: ZGC: Implement precise check for @require vm.gc.Z for Windows

Reviewed-by: eosterlund, pliden

+ src/hotspot/os/posix/gc/z/zArguments_posix.cpp
+ src/hotspot/os/windows/gc/z/zArguments_windows.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! test/lib/sun/hotspot/gc/GC.java

Changeset: 31e075b0
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2019-12-12 13:09:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/31e075b0

8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information

Reviewed-by: vlivanov, sviswanathan, kvn, jrose

! 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.ad
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.cpp

Changeset: df5fba32
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2019-12-12 13:09:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/df5fba32

8235405: C2: Merge AD instructions for different vector operations

Reviewed-by: vlivanov, sviswanathan, kvn, jrose

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 9251e912
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2019-12-12 13:09:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/9251e912

8235688: C2: Merge AD instructions for AddV, SubV, and MulV nodes

Reviewed-by: vlivanov, sviswanathan, kvn, jrose

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

Changeset: a05395c6
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2019-12-12 13:09:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/a05395c6

8235719: C2: Merge AD instructions for ShiftV, AbsV, and NegV nodes

Reviewed-by: vlivanov, sviswanathan, kvn, jrose

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 0de20e8d
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2019-12-12 13:09:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/0de20e8d

8235756: C2: Merge AD instructions for DivV, SqrtV, and FmaV nodes

Reviewed-by: vlivanov, sviswanathan, jrose, kvn

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

Changeset: 5ca3e633
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2019-12-12 13:06:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ca3e633

8215038: Add a page that lists all system properties

Co-authored-by: Priya Lakshmi Muthuswamy <priya.lakshmi.muthuswamy at oracle.com>
Reviewed-by: hannesw, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 40bbdf47
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-12-12 14:22:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/40bbdf47

8234328: VectorSet::clear can cause fragmentation

Reviewed-by: neliasso

! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp

Changeset: e6876a9c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-12-12 16:23:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/e6876a9c

8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity)

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/shared/generationSpec.hpp
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java

Changeset: e4c332cd
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-12-12 17:06:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4c332cd

Added tag jdk-15+0 for changeset 2c724dba4c3c

! .hgtags

Changeset: 8a54d97a
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2019-12-12 18:34:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/8a54d97a

8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp

Changeset: 890826bf
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-12-10 16:38:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/890826bf

8225361: Start of release updates for JDK 15
8235497: Add SourceVersion.RELEASE_15
8235528: Add source 15 and target 15 to javac

Reviewed-by: erikj, jjg, jlahoda, dholmes, alanb, hseigel, mikael, chegar

! make/autoconf/version-numbers
+ make/data/symbols/java.base-E.sym.txt
+ make/data/symbols/java.compiler-E.sym.txt
+ make/data/symbols/java.desktop-E.sym.txt
+ make/data/symbols/java.xml-E.sym.txt
+ make/data/symbols/jdk.compiler-E.sym.txt
+ make/data/symbols/jdk.httpserver-E.sym.txt
+ make/data/symbols/jdk.jfr-E.sym.txt
+ make/data/symbols/jdk.jlink-E.sym.txt
+ make/data/symbols/jdk.jsobject-E.sym.txt
+ make/data/symbols/jdk.management-E.sym.txt
! make/data/symbols/symbols
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
- test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/records/abstractRecord.jcod
! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
! test/hotspot/jtreg/runtime/records/oldRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/langtools/tools/javac/api/T6395981.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/profiles/ProfileOptionTest.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/versions/Versions.java

Changeset: 74882b0d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-12-12 11:31:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/74882b0d

8235514: Update record serialization tests to not use hard coded source versions

Reviewed-by: lancea

! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/reflect/Modifier.java
! src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java

Changeset: 2d2383bf
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-12-12 11:39:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/2d2383bf

8230771: Remove terminally deprecated constructors in java.base

Additional review input from Victor Williams Stafusa da Silva

Reviewed-by: lancea, chegar, mchung, smarks, dfuchs

! src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java

Changeset: 9b453988
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-12-12 15:20:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/9b453988

8235842: Shenandoah: Implement native LRB for narrow oop

Reviewed-by: rkennke

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

Changeset: 71da1410
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2019-12-12 21:11:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/71da1410

8235447: Remove (obsolete) @author info from javadoc tests

Reviewed-by: ksrini, jjg

! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java
! test/langtools/jdk/javadoc/doclet/AuthorDD/p1/C1.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/pkg/AnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testBaseClass/BaseClass.java
! test/langtools/jdk/javadoc/doclet/testClassTree/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testClassTree/pkg/Coin.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/doc-files/inpackage.html
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/package.html
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/doc-files/inpackage.html
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/package.html
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C2.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C3.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C5.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg1/I1.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C2.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C3.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg/AnotherClass.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/NestedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/PrivateIncludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/ProtectedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/PublicExcludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testIndex/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testIndex/pkg/Coin.java
! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java
! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java
! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/mylib/lang/StringBuilderChild.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testModules/moduleB/testpkg3mdlB/TestClassLinkOption.java
! test/langtools/jdk/javadoc/doclet/testModules/moduletags/module-info.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationTypeUndocumented.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/Coin.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/TypeParameters.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/C2.java
! test/langtools/jdk/javadoc/doclet/testProperty/pkg/MyClassT.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeRegDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerSynthDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/NonSynthDocContainer.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegArryDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/NestedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/PrivateIncludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/ProtectedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/PublicExcludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/NestedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/PrivateIncludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/ProtectedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/PublicExcludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C2.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C3.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/pkg/TargetTypes.java

Changeset: 06ecbfd3
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-12-13 02:49:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/06ecbfd3

Added tag jdk-15+1 for changeset 63e17cf29bed

! .hgtags

Changeset: 4fa827ec
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2019-12-11 15:43:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/4fa827ec

8005819: Support cross-realm MSSFU

Reviewed-by: weijun

! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
+ src/java.security.jgss/share/classes/sun/security/krb5/internal/PaPacOptions.java
! test/jdk/sun/security/krb5/auto/KDC.java
! test/jdk/sun/security/krb5/auto/ReferralsTest.java

Changeset: 94e8d6ec
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2019-12-12 22:47:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/94e8d6ec

8234728: Some security tests should support TLSv1.3

Tests were updated to support TLSv1.3 and cipher suite order

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java
+ test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java
+ test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java
! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java
! test/jdk/sun/security/util/HostnameMatcher/NullHostnameCheck.java

Changeset: 57ece4c2
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2019-12-13 14:28:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/57ece4c2

8232733: Remove need to grab Threads_lock while processing handshakes

Threads_lock is not acquired anymore while processing handshakes

Reviewed-by: coleenp, rehn, dcubed, dholmes

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 20b1410d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2019-12-13 08:17:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/20b1410d

8235238: Parsing a time string ignores any custom TimeZoneNameProvider

Reviewed-by: joehw, rriggs

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/jdk/java/time/nontestng/java/time/zone/CustomZoneNameTest.java
+ test/jdk/java/time/nontestng/java/time/zone/zoneProvider/META-INF/services/java.time.zone.ZoneRulesProvider
+ test/jdk/java/time/nontestng/java/time/zone/zoneProvider/META-INF/services/java.util.spi.TimeZoneNameProvider
+ test/jdk/java/time/nontestng/java/time/zone/zoneProvider/custom/CustomTimeZoneNameProvider.java
+ test/jdk/java/time/nontestng/java/time/zone/zoneProvider/custom/CustomZoneRulesProvider.java

Changeset: 4d1176fd
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Date:      2019-12-13 20:35:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/4d1176fd

8231612: 100% cpu on arm32 in Service Thread

Reviewed-by: kbarrett, dsamersoff

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

Changeset: 3c0e2b4e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-12-13 10:42:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/3c0e2b4e

8235306: Support doc-comment tags that can be inline or block tags

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SummaryTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
+ test/langtools/jdk/javadoc/doclet/testBimodalTaglets/TestBimodalTaglets.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out

Changeset: 6ccfc65e
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2019-12-13 19:50:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/6ccfc65e

8235922: [TESTBUG]TestRecordAttrGenericSig.java and TestRecordAttr.java are failing

Replace hard-wired JDK version 14 with mechanisms that get the latest JDK version.

Reviewed-by: dcubed

! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java

Changeset: 1ae24784
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-12-14 13:50:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/1ae24784

8234697: Generate sun.security.util.math.intpoly classes during build

Reviewed-by: erikj, mullan

! make/ToolsJdk.gmk
! make/gensrc/Gensrc-java.base.gmk
+ make/jdk/src/classes/build/tools/intpoly/FieldGen.java
+ make/jdk/src/classes/build/tools/intpoly/header.txt
- src/java.base/share/classes/sun/security/util/math/intpoly/FieldGen.jsh
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP256.java
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP384.java
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP521.java
- src/java.base/share/classes/sun/security/util/math/intpoly/P256OrderField.java
- src/java.base/share/classes/sun/security/util/math/intpoly/P384OrderField.java
- src/java.base/share/classes/sun/security/util/math/intpoly/P521OrderField.java
- src/java.base/share/classes/sun/security/util/math/intpoly/header.txt

Changeset: f82e4b1b
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2019-12-15 09:33:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/f82e4b1b

8235930: java.util.regex.PrintPattern does not print a link to the next node

Reviewed-by: martin

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

Changeset: bf9bc1f3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2019-12-15 19:56:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/bf9bc1f3

8231559: Remove expired flags in JDK 15

Reviewed-by: kbarrett, kvn

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

Changeset: 9555be71
Author:    David Holmes <dholmes at openjdk.org>
Date:      2019-12-15 21:56:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/9555be71

8235965: Tests using ThreadLocalHandshakes need to stop using it as it no longer exists

Reviewed-by: iignatyev, jiefu

! test/hotspot/jtreg/runtime/NMT/SafepointPollingPages.java
- test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackFallbackTest.java

Changeset: 5e853667
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-11-29 08:00:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/5e853667

8234968: check calloc rv in libinstrument InvocationAdapter

Reviewed-by: clanger, stuefe, sspitsyn

! src/java.instrument/share/native/libinstrument/InvocationAdapter.c

Changeset: 820e1a7e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-12-16 13:40:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/820e1a7e

8235956: Remove javaClasses offset tests

Reviewed-by: dholmes, coleenp

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

Changeset: 59d75fd5
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-12-12 19:35:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/59d75fd5

8235687: Contents/MacOS/libjli.dylib cannot be a symlink

Reviewed-by: tbell

! make/MacBundles.gmk

Changeset: b9f62457
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-12-12 19:37:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/b9f62457

8235686: Add more custom hooks in Bundles.gmk

Reviewed-by: tbell

! make/Bundles.gmk

Changeset: dbd4134c
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2019-12-12 12:45:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/dbd4134c

8235814: Add --enable-deprecated-ports=yes to all solaris and SPARC build profiles

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 7cdecd89
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2019-12-12 13:43:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/7cdecd89

8235668: LineNumberReader#getLineNumber() returns wrong line number (one fewer) in Lucene test

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/LineNumberReader.java
! test/jdk/java/io/LineNumberReader/Read.java

Changeset: 8f4f088a
Author:    Jorn Vernee <jorn.vernee at oracle.com>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-12-12 22:59:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/8f4f088a

8234049: Implementation of Memory Access API (Incubator)

Co-authored-by: Vlaidmir Ivanov <vladimir.x.ivanov at oracle.com>
Reviewed-by: alanb, psandoz, chegar, rriggs, plevart, briangoetz, jrose, adinn, vlivanov

! make/common/Modules.gmk
! make/gensrc/GensrcVarHandles.gmk
! src/hotspot/share/ci/ciField.cpp
+ src/java.base/share/classes/java/lang/invoke/AddressVarHandleGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
+ src/java.base/share/classes/java/lang/invoke/VarHandleMemoryAddressBase.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
+ src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAddressView.java.template
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
+ src/java.base/share/classes/jdk/internal/access/foreign/MemoryAddressProxy.java
+ src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java
+ src/java.base/share/classes/jdk/internal/access/foreign/UnmapperProxy.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Util.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/PaddingLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/unsafe/ForeignUnsafe.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
+ src/jdk.incubator.foreign/share/classes/module-info.java
! test/jdk/TEST.groups
+ test/jdk/java/foreign/TEST.properties
+ test/jdk/java/foreign/TestArrays.java
+ test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestLayoutConstants.java
+ test/jdk/java/foreign/TestLayoutPaths.java
+ test/jdk/java/foreign/TestLayouts.java
+ test/jdk/java/foreign/TestMemoryAccess.java
+ test/jdk/java/foreign/TestMemoryAlignment.java
+ test/jdk/java/foreign/TestMemoryCopy.java
+ test/jdk/java/foreign/TestNative.java
+ test/jdk/java/foreign/TestSegments.java
+ test/jdk/java/foreign/TestSharedAccess.java
+ test/jdk/java/foreign/TestSlices.java
+ test/jdk/java/foreign/TestVarHandleCombinators.java
+ test/jdk/java/foreign/libNativeAccess.c

Changeset: a5db02db
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-12-13 02:45:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/a5db02db

Added tag jdk-14+27 for changeset 91a3f092682f

! .hgtags

Changeset: e6b381fa
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2019-12-13 12:08:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/e6b381fa

8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64

Reviewed-by: psadhukhan, prr

! test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java

Changeset: 58cce5fb
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2019-12-13 01:43:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/58cce5fb

8234728: Some security tests should support TLSv1.3

Tests were updated to support TLSv1.3 and cipher suite order

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java
+ test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java
+ test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java
! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java
! test/jdk/sun/security/util/HostnameMatcher/NullHostnameCheck.java

Changeset: 0e6db162
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2019-12-13 10:04:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/0e6db162

8235634: Update Graal

Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives/src/org/graalvm/compiler/api/directives/GraalDirectives.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AVXKind.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LIRKind.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/NumUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/Stamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashMapGetTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ObjectSubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/ScopeImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/NumberOfTrailingZeroings003.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionEffectTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionForeignCallTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGCProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotUnsafeSubstitutions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/FastNotifyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSnippets.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeCopyMemoryNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/JsrScope.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathPowOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AVXBlendOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/StampToolTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/PointerEqualsNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/SideEffectNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/BarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/CardTableBarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1BarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1ReferentFieldReadBarrier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/LoopExplosionPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/HeapAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/gc/G1WriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactOverflowNode.java

Changeset: abac8b17
Author:    John Jiang <jjiang at openjdk.org>
Date:      2019-12-16 16:19:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/abac8b17

8235813: System property fullCipherSuites is not used by javax/net/ssl/compatibility/Compatibility.java

Reviewed-by: xuelei

! test/jdk/javax/net/ssl/compatibility/Cert.java
- test/jdk/javax/net/ssl/compatibility/JdkRelease.java
! test/jdk/javax/net/ssl/compatibility/UseCase.java

Changeset: fca342f7
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2019-12-16 00:23:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/fca342f7

8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property

Corrected Cipher Suites ordering through system properties

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java

Changeset: 49048adc
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2019-12-16 09:19:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/49048adc

8231501: VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99

Snapshot MDO extra trap and argument data only after it is prepared.

Reviewed-by: roland, thartmann

! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/oops/methodData.hpp

Changeset: 83163dbf
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-12-16 17:43:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/83163dbf

Merge

! .hgtags
! .hgtags

Changeset: 8b2453f9
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-12-16 10:03:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/8b2453f9

8199290: [TESTBUG] sun.hotspot.WhiteBox$WhiteBoxPermission is not copied

Reviewed-by: iignatyev, dholmes

! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/lib/ClassFileInstaller.java

Changeset: 1b4b6524
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-12-16 10:04:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/1b4b6524

8235970: [TESTBUG] Remove dependency of sun.tools.jar from RedefineClassHelper

Reviewed-by: alanb

! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java
! test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java
! test/jdk/java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/MethodHandleDeletedMethod.java
! test/jdk/java/lang/instrument/RedefineInterfaceMethods/RedefineInterfaceMethods.java
! test/jdk/java/lang/instrument/RedefineMathTesterMethods/RedefineMathTesterMethods.java
! test/jdk/java/lang/instrument/RedefineNestmateAttr/TestNestmateAttr.java
! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java
! test/lib/RedefineClassHelper.java

Changeset: 89e0d291
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2019-12-16 15:33:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/89e0d291

8235778: No compilation error reported when a record is declared in a local class

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: bc97279c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-12-16 23:07:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/bc97279c

8235907: Fix tests referencing UseParallelOldGC

Remove tests using the obsolete UseParallelOldGC flag.

Reviewed-by: lkorinth, dlong

! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java
! test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java
! test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithParallel.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithPSMarkSweep.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithPSMarkSweep.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCWithFasttime.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithParallelScavenge.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSSerial.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithPSMarkSweep.java
! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithPSMarkSweep.java
! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelOld.java
- test/jdk/jdk/jfr/event/oldobject/TestParallelOld.java

Changeset: 924720f6
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-12-16 15:20:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/924720f6

8236045: [TESTBUG] MismatchedWhiteBox test fails with missing WhiteBox$WhiteBoxPermission.class

Reviewed-by: ccheung

! test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java

Changeset: 31b07b21
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-12-17 09:38:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/31b07b21

8234465: Encoded elliptic curve private keys should include the public point

Reviewed-by: xuelei

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java
+ test/jdk/sun/security/ec/PublicKeyInPrivateKey.java

Changeset: 83cb7044
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-12-16 21:24:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/83cb7044

8236028: [TESTBUG] Remove dependency of sun.tools.jar from appcds/JarBuilder

Reviewed-by: ccheung

! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java
! test/hotspot/jtreg/runtime/cds/appcds/CaseSensitiveClassPath.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java
! test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java
! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/FieldAnnotationsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/FreeUnusedMetadata.java
! test/hotspot/jtreg/runtime/cds/appcds/GraalWithLimitedMetaspace.java
! test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java
! test/hotspot/jtreg/runtime/cds/appcds/HelloTest.java
! test/hotspot/jtreg/runtime/cds/appcds/IgnoreEmptyClassPaths.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java
! test/hotspot/jtreg/runtime/cds/appcds/MissingSuperTest.java
! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java
! test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java
! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java
! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/PackageSealing.java
! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoad2.java
! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java
! test/hotspot/jtreg/runtime/cds/appcds/ProtectionDomain.java
! test/hotspot/jtreg/runtime/cds/appcds/RelativePath.java
! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedPackages.java
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java
! test/hotspot/jtreg/runtime/cds/appcds/TestWithProfiler.java
! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/UnusedCPDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java
! test/hotspot/jtreg/runtime/cds/appcds/WideIloadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/XShareAutoWithChangedJar.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatB.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatC.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatD.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestMultiFP.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestSingleFP.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProhibitedPackageNamesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProtectionDomain.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnsupportedPlatforms.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicFlag.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/ClassPathTests.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddModules.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/OverrideTests.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InvalidFileFormat.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java

Changeset: 9a31ab88
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-12-10 16:55:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/9a31ab88

8235671: enhance print_rlimit_info in os_posix

Reviewed-by: clanger, mdoerr

! src/hotspot/os/posix/os_posix.cpp

Changeset: dcb17bad
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-12-17 10:12:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/dcb17bad

8235996: Move obsolete flag G1RSetScanBlockSize in flags list

Reviewed-by: sjohanss, lkorinth

! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: bd6ab22a
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-12-17 11:37:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/bd6ab22a

8235905: ZGC: Rework how ZRootsIterator visits threads

Reviewed-by: stefank

! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/runtime/threadSMR.hpp

Changeset: 010ac540
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-12-17 20:56:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/010ac540

8236070: Backout fix for JDK-8234465

Reviewed-by: mullan

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java
- test/jdk/sun/security/ec/PublicKeyInPrivateKey.java

Changeset: 9b2bbd3d
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2019-12-17 08:56:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/9b2bbd3d

8235667: IOUtils.copyFile() problems

Reviewed-by: rriggs, asemenyuk, almatvee

! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java

Changeset: 3f865f4b
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-12-17 15:09:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f865f4b

8235997: JMH test runner should quote VM_OPTIONS and JAVA_OPTIONS sent to -jvmArgs

Reviewed-by: erikj

! make/RunTests.gmk

Changeset: ee5777c7
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2019-12-17 09:02:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee5777c7

8235915: jpackage associations fail when there are spaces in file name or path

Reviewed-by: prr, asemenyuk, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java

Changeset: e16d4a45
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-12-17 16:11:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/e16d4a45

8235925: java/net/Socket/HttpProxy.java fails on IPv4 only hosts and other small cleanups

HttpProxy test is fixed to take into account the possibility that the host may be configured with IPv4 only

Reviewed-by: chegar

= test/jdk/java/net/MulticastSocket/NoSetNetworkInterface.java
! test/jdk/java/net/Socket/HttpProxy.java
! test/jdk/java/net/SocketOption/OptionsTest.java

Changeset: b73faca4
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2019-12-16 16:44:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/b73faca4

8235976: Directives in WWW-Authenticate should be comma separated

Reviewed-by: chegar

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! test/jdk/com/sun/net/httpserver/bugs/8199849/ParamTest.java

Changeset: 60073c39
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2019-12-16 15:45:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/60073c39

8235866: bump jtreg requiredVersion to 4.2b16

Reviewed-by: dholmes, joehw

! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/nashorn/TEST.ROOT

Changeset: 4778cbba
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2019-12-17 10:00:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/4778cbba

8235819: -Wformat-overflow is reported from GCC 9

Reviewed-by: tschatzl, lkorinth

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

Changeset: fa070554
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-12-17 16:29:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/fa070554

Merge


Changeset: 4e68ac9b
Author:    John Paul Adrian Glaubitz <glaubitz at openjdk.org>
Date:      2019-12-17 16:53:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/4e68ac9b

8235960: Zero should not trigger the deprecation warning for ports

Reviewed-by: mikael

! make/autoconf/platform.m4

Changeset: d5a8e018
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-12-17 08:42:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/d5a8e018

8235454: [TESTBUG] Basic test for JFR event streaming for jdk_jfr_sanity

Created basic test for JFR event streaming

Reviewed-by: egahlin, iignatyev

! test/jdk/TEST.groups
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestBasics.java

Changeset: 07435556
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2019-12-17 18:23:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/07435556

8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient

Reviewed-by: zgu

! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java

Changeset: 14459b2a
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2019-12-17 13:56:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/14459b2a

8233270: Add support to jtreg helpers to unpack packages
8230933: Default icon is not set for additional launchers

Reviewed-by: herrick, prr, almatvee

! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/JPackageHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/linux/MaintainerTest.java
! test/jdk/tools/jpackage/linux/PackageDepsTest.java
! test/jdk/tools/jpackage/linux/ReleaseTest.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/resources/icon.png
! test/jdk/tools/jpackage/run_tests.sh
! test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/LicenseTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
! test/jdk/tools/jpackage/test_jpackage.sh
! test/jdk/tools/jpackage/windows/WinConsoleTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java

Changeset: ba9d4ad4
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2019-12-17 14:11:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/ba9d4ad4

8234971: Incorrect example in j.l.reflect.RecordComponent::toString

Reviewed-by: jjg

! src/java.base/share/classes/java/lang/reflect/RecordComponent.java

Changeset: b4459723
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2019-12-17 15:38:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/b4459723

8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java

Reviewed-by: mikael

! test/jdk/ProblemList.txt

Changeset: df75426b
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2019-12-17 15:52:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/df75426b

8236134: files missing in putback to JDK-8233270

Reviewed-by: herrick, prr, almatvee

- test/jdk/tools/jpackage/apps/com.other/com/other/Other.java
- test/jdk/tools/jpackage/apps/com.other/module-info.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java
- test/jdk/tools/jpackage/manage_packages.sh
+ test/jdk/tools/jpackage/resources/icon2.icns
= test/jdk/tools/jpackage/resources/icon2.ico
+ test/jdk/tools/jpackage/resources/icon2.png
= test/jdk/tools/jpackage/resources/icon3.ico
+ test/jdk/tools/jpackage/resources/icon3.png
= test/jdk/tools/jpackage/resources/icon4.ico
+ test/jdk/tools/jpackage/resources/icon4.png
+ test/jdk/tools/jpackage/resources/query-msi-property.js
- test/jdk/tools/jpackage/share/AddLauncherBase.java
- test/jdk/tools/jpackage/share/AddLauncherModuleTest.java
- test/jdk/tools/jpackage/share/AddLauncherTest.java
- test/jdk/tools/jpackage/share/AddLaunchersTest.java

Changeset: a1d396c6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-12-17 13:07:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/a1d396c6

8235926: Update @jls @jvms taglets to allow inline usage

Reviewed-by: hannesw

! make/jdk/src/classes/build/tools/taglet/JSpec.java

Changeset: bdaa9c6a
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2019-12-17 21:50:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/bdaa9c6a

8236077: Clean up the use of modifiers and semicolons

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocletElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFileIOException.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/module-info.java

Changeset: fae788a2
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2019-12-17 16:46:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/fae788a2

8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure

Use the assertAbnormalExit method of the CDSTestUtils.Result class to handle archive mapping failure.

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java

Changeset: a1b2e104
Author:    Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Date:      2019-12-17 16:06:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/a1b2e104

5064980: URI compareTo inconsistent with equals for mixed-case escape sequences

Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/java/net/URI.java
! test/jdk/java/net/URI/Test.java

Changeset: ab7cfde8
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2019-12-18 12:03:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/ab7cfde8

8229888: (zipfs) Updating an existing zip file does not preserve original permissions

Reviewed-by: clanger, alanb, bpb

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

Changeset: 7840d021
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2019-12-18 21:25:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/7840d021

8235824: C2: Merge AD instructions for AddReductionV and MulReductionV nodes

Reviewed-by: vlivanov, sviswanathan, jrose, kvn

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

Changeset: a3c0f4c8
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2019-12-18 21:25:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/a3c0f4c8

8235825: C2: Merge AD instructions for Replicate nodes

Reviewed-by: vlivanov, sviswanathan, jrose, kvn

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

Changeset: dc5728ed
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-12-18 11:57:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/dc5728ed

8235947: Cleanup/simplify Utils.getBlockTags

Reviewed-by: prappo, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SummaryTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: c670ebb5
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-12-18 12:14:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/c670ebb5

8236030: Cleanup use of String.toCharArray

Reviewed-by: ksrini, hannesw, igerasim

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java

Changeset: ffc18e5c
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2019-12-17 11:10:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/ffc18e5c

8236044: Create jdk_accessibility test group

Reviewed-by: prr

! test/jdk/TEST.groups

Changeset: 1253f7e8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2019-12-17 15:38:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/1253f7e8

8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java

Reviewed-by: mikael

! test/jdk/ProblemList.txt

Changeset: b2c3323a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2019-12-17 20:19:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/b2c3323a

8236062: Disable clhsdb initialization of SA javascript support since it will always fail, and will likely be removed soon

Reviewed-by: amenkov, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java

Changeset: 079db54d
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2019-12-18 10:04:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/079db54d

8230185: assert(is_Loop()) failed: invalid node class

Adding missing check for a counted loop.

Reviewed-by: kvn, thartmann

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

Changeset: 995fbebd
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2019-12-18 11:20:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/995fbebd

8235982: AArch64: Insufficient memory barriers in shadow region algorithm

The memory barriers used for synchronizing ParallelCompactData::RegionData::_shadow_state and ParallelCompactData::RegionData::shadow_region are insufficient to prevent reordering of loads.

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: f58a8cbe
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Date:      2019-12-18 14:36:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/f58a8cbe

8231612: 100% cpu on arm32 in Service Thread

Reviewed-by: kbarrett, dsamersoff

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

Changeset: eb6beeac
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-12-18 11:51:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/eb6beeac

8235829: graal crashes with Zombie.java test

Start ServiceThread before compiler threads, and run nmethod barriers for zgc before adding to the service thread queues, or posting events from the java thread.

Reviewed-by: pliden, dholmes, rehn

! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/management.cpp
! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java

Changeset: 5cb06ce2
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2019-12-18 11:49:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/5cb06ce2

8234277: ClhsdbLauncher should enable verbose exceptions and do a better job of detecting SA failures

Reviewed-by: sspitsyn, ysuenaga

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java

Changeset: ca112043
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2019-12-18 12:10:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/ca112043

8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR

Reviewed-by: mullan, xuelei, weijun

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java
! src/java.base/share/classes/sun/security/util/CurveDB.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security

Changeset: 4b1be3ec
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2019-12-18 12:32:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/4b1be3ec

8236000: VM build without C2 fails

C2 flags should be checked only when C2 is present.

Reviewed-by: kbarrett, thartmann

! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/runtime/deoptimization.cpp

Changeset: e788e6dd
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-12-18 23:46:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/e788e6dd

Merge

! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/runtime/thread.cpp
! test/jdk/TEST.groups
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/runtime/thread.cpp
! test/jdk/TEST.groups

Changeset: 03c3f174
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2019-12-18 18:22:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/03c3f174

8236226: fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp

Reviewed-by: dholmes, kbarrett

! src/hotspot/share/gc/z/zRootsIterator.cpp

Changeset: aea0a575
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2019-12-19 09:47:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/aea0a575

8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes

Try to map CDS shared space at 4G aligned address on AArch64

Reviewed-by: adinn, aph, jiangli, iklam

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java

Changeset: 14591108
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-12-19 03:48:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/14591108

Added tag jdk-15+2 for changeset f33197adda9a

! .hgtags

Changeset: 75cd193a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-12-18 15:10:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/75cd193a

8236183: cleanup Java_jdk_internal_reflect_Reflection_getCallerClass naming

Reviewed-by: alanb, dholmes, redestad

! src/java.base/share/native/libjava/Reflection.c

Changeset: 27e0cdf1
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2019-12-19 08:36:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/27e0cdf1

8236184: (dc) IP_MULTICAST_* and IP_TOS socket options not effective

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/Net.c
+ test/jdk/java/nio/channels/DatagramChannel/Loopback.java

Changeset: 8c1efbe3
Author:    Patrick Zhang <qpzhang at openjdk.org>
Date:      2019-08-12 16:22:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/8c1efbe3

8229351: AArch64: the const STUB_THRESHOLD in macroAssembler_aarch64.cpp needs to be tuned

Optimize the stub thresholds of string_compare intrinsics

Reviewed-by: adinn, aph, avoitylov

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToDifferentLength.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToSameLength.java

Changeset: 3ad90789
Author:    Patrick Zhang <qpzhang at openjdk.org>
Date:      2019-11-15 17:02:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/3ad90789

8234228: AArch64: Some temp vars in string_compare intrinsics for processing the last 4 chars (LU/UL) are no use

Clean up redundant temp vars in generate_compare_long_string_different_encoding

Reviewed-by: adinn

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

Changeset: 75f2e643
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2019-12-19 17:18:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/75f2e643

8236242: Arm32: build broken after 8234794

Reviewed-by: aph

! src/hotspot/share/memory/metaspace.cpp

Changeset: 18bc0214
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2019-12-19 20:13:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/18bc0214

8235833: PosixPlatform.cpp should not include sysctl.h

Reviewed-by: aph, asemenyuk

! src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp

Changeset: e4c96dea
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2019-12-19 16:47:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4c96dea

8235912: JvmtiBreakpoint remove oops_do and metadata_do

Reviewed-by: coleenp, sspitsyn

! src/hotspot/share/classfile/metadataOnStackMark.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp

Changeset: a170a4af
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2019-12-19 17:02:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/a170a4af

8235913: ThreadStop should be a handshake

Reviewed-by: dholmes, mdoerr

! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: 9695ddff
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2019-12-19 11:46:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/9695ddff

8234445: spurious error message for record constructors with receiver parameters

Reviewed-by: mcimadamore

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

Changeset: 68122fd6
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2019-12-19 13:32:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/68122fd6

8236266: change error message for the case when a class extends j.l.Record

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 91008df5
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2019-12-19 13:39:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/91008df5

8236138: Add tests for jmod applications

Reviewed-by: herrick, prr

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java
! test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java

Changeset: fb1c5778
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2019-12-19 15:23:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/fb1c5778

8235961: SyncResolverImpl does not throw SQLException as expected

Reviewed-by: joehw, bpb

! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java
! test/jdk/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java

Changeset: 1691abc7
Author:    Gustavo Romero <gromero at openjdk.org>
Date:      2019-11-21 17:10:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/1691abc7

8234599: PPC64: Add support on recent CPUs and Linux for JEP-352

Reviewed-by: mbaesken, mdoerr, adinn

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! test/jdk/java/nio/MappedByteBuffer/PmemTest.java

Changeset: cbcb488d
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-12-19 03:46:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/cbcb488d

Added tag jdk-14+28 for changeset 2069b4bfd23b

! .hgtags

Changeset: 9847d816
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-12-19 14:19:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/9847d816

8236110: Windows (MSVC 2013) build failures after JDK-8233299

Reviewed-by: erikj

! make/autoconf/hotspot.m4

Changeset: c751493f
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2019-12-19 15:20:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/c751493f

8235738: [macos] tools/jpackage tests timeout on macOS

Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java

Changeset: cfddf53c
Author:    Ekaterina Pavlova <epavlova at openjdk.org>
Date:      2019-12-19 13:20:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/cfddf53c

8236139: [Graal] java/lang/RuntimeTests/exec/LotsOfOutput.java fails with JVMCI enabled

Reviewed-by: kvn

! test/jdk/ProblemList-graal.txt

Changeset: 261f4bff
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2019-12-19 15:13:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/261f4bff

8235927: Update Graal

Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/BlackholeDirectiveTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ControlFlowAnchorDirectiveTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/OpaqueDirectiveTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64LoadStoreMergingAssemblerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64PairLoadStoreTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SubprocessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/BenchmarkCounterOverflowTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReservedStackAccessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Unary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/SubprocessUtil.java

Changeset: 4f22b49c
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-12-20 04:47:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/4f22b49c

Merge

! .hgtags
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
! .hgtags
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java

Changeset: d1ad0eaf
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-12-19 23:04:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/d1ad0eaf

8233826: Change CDS dumping tty->print_cr() to unified logging

Reviewed-by: coleenp, dholmes, jiangli

! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java
! test/hotspot/jtreg/runtime/cds/SharedArchiveFile.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java
! test/jdk/com/sun/jdi/cds/CDSJDITest.java

Changeset: c6a4cea7
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2019-12-20 09:28:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/c6a4cea7

8236246: SelectorProvider support for creating a DatagramChannel that is not interruptible

Reviewed-by: chegar

! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorProviderImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java
+ test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java
! test/jdk/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java
! test/jdk/java/rmi/testlibrary/RMIDSelectorProvider.java

Changeset: f19738ab
Author:    Aditya Mandaleeka <adityam at microsoft.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2019-12-20 19:51:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/f19738ab

8236179: C1 register allocation error with T_ADDRESS

Reviewed-by: rkennke, vlivanov, roland, mdoerr

! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp
! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_FrameMap_sparc.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_FrameMap.hpp

Changeset: ffdf1dea
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-12-20 16:04:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/ffdf1dea

8235390: JfrEmergencyDump::on_vm_shutdown crashes

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: 8d00c5aa
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2019-12-20 09:42:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/8d00c5aa

8235119: Incomplete initialization of scan_top values results in out-of-bounds scanning of regions

Reviewed-by: kbarrett, tschatzl, sangheki

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

Changeset: 59216c2e
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2019-12-20 14:04:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/59216c2e

8236449: Problem list compiler/jsr292/ContinuousCallSiteTargetChange.java on solaris-sparcv9

Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4deb3545
Author:    John Jiang <jjiang at openjdk.org>
Date:      2019-12-21 06:28:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/4deb3545

8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3

Reviewed-by: xuelei

! test/jdk/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java

Changeset: c3346601
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2019-12-20 22:41:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/c3346601

Merge

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

Changeset: f4af0ead
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-12-21 15:27:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/f4af0ead

8236405: Formatting issues in Kerberos debug output

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KerberosTime.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/EType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java

Changeset: 995da6eb
Author:    Smita Kamath <svkamath at openjdk.org>
Date:      2019-12-23 14:42:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/995da6eb

8167065: Add intrinsic support for double precision shifting on x86_64

Reviewed-by: kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/math/BigInteger.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
+ test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java
! test/micro/org/openjdk/bench/java/math/BigIntegers.java

Changeset: e2644b70
Author:    Pengfei Li <pli at openjdk.org>
Date:      2019-12-24 16:51:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/e2644b70

8233743: AArch64: Make r27 conditionally allocatable

Reviewed-by: aph, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_init_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java

Changeset: 911846b4
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2019-12-24 09:38:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/911846b4

8236435: Fix typos in javac area

Reviewed-by: jjg, mcimadamore

! src/java.compiler/share/classes/javax/tools/Diagnostic.java
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.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/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolConstant.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ClientCodeException.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java
! src/jdk.compiler/share/classes/sun/tools/serialver/SerialVer.java

Changeset: e73ce9b4
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-12-27 18:21:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/e73ce9b4

Added tag jdk-15+3 for changeset d05fcdf25717

! .hgtags

Changeset: 2ff87c63
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-01-02 14:38:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/2ff87c63

8236274: remove obsolete -d2Zi+ debug flag in MSVC builds

Reviewed-by: erikj, redestad

! make/autoconf/flags-cflags.m4

Changeset: 14b9fe08
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-01 03:08:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/14b9fe08

Added tag jdk-15+4 for changeset bb0a7975b31d

! .hgtags

Changeset: 396c3635
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-03 12:37:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/396c3635

8236544: confusing error message: return type of accessor method is not compatible with type of record component

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 0a9a7e2f
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-01-04 16:25:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/0a9a7e2f

8236552: Description of jmxremote.ssl.config.file in ManagementAgent.start is incorrect

Reviewed-by: cjplummer

! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: 6da7ea6e
Author:    Chris Yin <xyin at openjdk.org>
Date:      2020-01-06 11:29:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/6da7ea6e

8236595: Add more comments about how to setup simulated NVRAM before run java/nio/MappedByteBuffer/PmemTest.java

Reviewed-by: alanb, adinn

! test/jdk/java/nio/MappedByteBuffer/PmemTest.java

Changeset: 8a1b5ad9
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2020-01-05 21:04:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/8a1b5ad9

8236039: JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java

Changeset: 2e237e35
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-01-06 10:31:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/2e237e35

8227313: Support monetary grouping separator in DecimalFormat/DecimalFormatSymbols

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
! test/jdk/sun/text/resources/LocaleData.cldr

Changeset: 5915ab98
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-01-06 11:04:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/5915ab98

8235532: Update --release 14 symbol information for JDK 14 b27

Reviewed-by: jlahoda

! make/data/symbols/java.base-E.sym.txt
! make/data/symbols/java.compiler-E.sym.txt
! make/data/symbols/jdk.compiler-E.sym.txt
! make/data/symbols/jdk.httpserver-E.sym.txt
+ make/data/symbols/jdk.incubator.jpackage-E.sym.txt
+ make/data/symbols/jdk.jshell-E.sym.txt
! make/data/symbols/jdk.management-E.sym.txt
+ make/data/symbols/jdk.net-E.sym.txt
+ make/data/symbols/jdk.pack-E.sym.txt
! make/data/symbols/symbols

Changeset: ffe68bcb
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-01-07 13:45:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/ffe68bcb

8236161: C2: Remove useless step_over_gc_barrier() in int->bool conversion

Reviewed-by: thartmann, roland

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

Changeset: ee5729ac
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-01-07 08:53:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee5729ac

8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle

Reviewed-by: rkennke

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

Changeset: c4b8e38d
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-01-07 13:11:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4b8e38d

8236224: Obsolete the FieldsAllocationStyle and CompactFields options

Remove the options and code for options deprecated in JDK 14

Reviewed-by: dholmes, hseigel, fparain

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCodeHeap.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java

Changeset: ed044e91
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2020-01-07 19:57:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/ed044e91

8236124: Minimal VM slowdebug build failed after JDK-8212160

Use macro JVMTI_ONLY to avoid slowdebug build fail

Reviewed-by: coleenp, cjplummer, dholmes

! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: 769f8535
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-01-07 21:53:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/769f8535

8236732: Shenandoah: Stricter placement for oom-evac scopes

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: 1cf603e8
Author:    Christoph Dreis <christoph.dreis at freenet.de>
Committer: Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-01-07 15:33:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/1cf603e8

8236705: Use single character variant of String.replace when applicable

Reviewed-by: igerasim, alanb

! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/Resources.java

Changeset: 7d8519ff
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-01-08 08:53:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/7d8519ff

8236489: Java heap file on daxfs should be more secure

Reviewed-by: iklam, dholmes

! src/hotspot/os/posix/os_posix.cpp

Changeset: 584db981
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-01-07 18:56:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/584db981

8236625: Remove writeable macro from JVM flags declaration

Reviewed-by: coleenp, hseigel, gziemski

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/os/aix/globals_aix.hpp
! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/solaris/globals_solaris.hpp
! src/hotspot/os/windows/globals_windows.hpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/gc/epsilon/epsilon_globals.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/serial/serial_globals.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/opto/c2_globals.hpp
! 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/jvmFlagRangeList.cpp
- src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp
- src/hotspot/share/runtime/flags/jvmFlagWriteableList.hpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/globals_shared.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: ea83ced2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-01-08 13:33:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/ea83ced2

8231670: Remove TaskExecutor abstraction used in preserved marks processing

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 11c073b9
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2020-01-08 13:44:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/11c073b9

8234510: Remove file seeking requirement for writing a heap dump

Reviewed-by: clanger, rrich

! src/hotspot/share/services/heapDumper.cpp

Changeset: 51abf67c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2019-12-16 14:10:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/51abf67c

8235998: [c2] Memory leaks during tracing after '8224193: stringStream should not use Resource Area'

Reviewed-by: dholmes, kvn

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/utilities/growableArray.hpp

Changeset: 304ab31c
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-12-21 12:45:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/304ab31c

8233111: Epoch shift synchronization point for Compiler threads

Reviewed-by: egahlin

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/metadata/metadata.xsd
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
+ src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp
+ src/hotspot/share/jfr/support/jfrEpochSynchronization.hpp

Changeset: 5acd373a
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-12-21 13:03:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/5acd373a

8234059: Stress test fails with "Unexpected Exception in thread JFR Event Stream"

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java

Changeset: 34b08ed2
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-12-23 09:44:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/34b08ed2

8233164: C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain

Use _src_type/_dest_type as address types for the loads and stores.

Reviewed-by: vlivanov, roland

! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyMemoryChain.java

Changeset: 417672bc
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2019-12-23 09:17:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/417672bc

8236441: Bound MulticastSocket fails when setting outbound interface on Windows

Reviewed-by: alanb

! src/java.base/windows/native/libnet/NetworkInterface_winXP.c
! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
+ test/jdk/java/net/MulticastSocket/IPMulticastIF.java

Changeset: da03b15f
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2019-12-23 17:18:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/da03b15f

8235961: SyncResolverImpl does not throw SQLException as expected

Reviewed-by: joehw, bpb

! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java
! test/jdk/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java

Changeset: 1e67b2c4
Author:    Yasumasa Suenaga <suenaga at oss.nttdata.com>
Committer: Fairoz Matte <fmatte at openjdk.org>
Date:      2019-12-24 04:47:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/1e67b2c4

8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled

Error handling for "lib_base_diff == 0"

Reviewed-by: ysuenaga, cjplummer, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c

Changeset: 45e4c4c4
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2019-12-24 16:49:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/45e4c4c4

8236364: TEMP vector registers could be incorrectly assigned upper bank xmm registers after Generic Operands (JDK-8234391)

Reviewed-by: kvn, vlivanov

! 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.ad
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp

Changeset: e7a07ea2
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-12-25 07:17:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/e7a07ea2

8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 44765b82
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-12-27 18:26:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/44765b82

Added tag jdk-14+29 for changeset 563fa900fa17

! .hgtags

Changeset: 39d46a1f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-01 03:08:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/39d46a1f

Added tag jdk-14+30 for changeset d54ce919da90

! .hgtags

Changeset: 151ab6ac
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-01-03 13:40:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/151ab6ac

8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java

Reviewed-by: dmarkov

! test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java

Changeset: e72f6028
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-01-06 17:23:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/e72f6028

8236495: open/test/jdk/java/util/Locale/LocaleProvidersRun.java failed on mac 10.14 with de_DE locale

Reviewed-by: lancea, clanger

! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java

Changeset: 0cb75321
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-01-07 09:03:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/0cb75321

8233751: StringBuilder / StringBuffer capacity() doc is misleading

Reviewed-by: bchristi

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

Changeset: aa3a79a2
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-07 09:08:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/aa3a79a2

8236544: confusing error message: return type of accessor method is not compatible with type of record component

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 320d4b7f
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-07 09:10:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/320d4b7f

8236266: change error message for the case when a class extends j.l.Record

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 50a56141
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-07 09:21:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/50a56141

8234445: spurious error message for record constructors with receiver parameters

Reviewed-by: mcimadamore

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

Changeset: cc99075c
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-01-07 07:31:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/cc99075c

8236050: Some compiler tests fail when executed with custom TieredLevel

Make sure TieredStopAtLevel is properly supported for different compilation modes

Reviewed-by: redestad, thartmann

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.hpp
+ test/hotspot/jtreg/compiler/tiered/TieredModesTest.java

Changeset: 3e9a17c5
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-01-07 17:06:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e9a17c5

8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop

Bailout from loop unswitching if loop predicates have a control dependency to partially peeled statements.

Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/loopUnswitch.cpp
! test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java

Changeset: af4ad226
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-01-07 09:17:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/af4ad226

8236695: java.lang.Record should be declared with an explicit constructor

Reviewed-by: psandoz, chegar

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

Changeset: 03073cd4
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-01-07 10:22:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/03073cd4

8234783: Improve wording of spec of Record.equals

Reviewed-by: jjg, vromero

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

Changeset: 257a1bb8
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-08 16:03:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/257a1bb8

Merge

! .hgtags
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/x86/x86.ad
! test/langtools/tools/javac/records/RecordCompilationTests.java
! .hgtags
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/x86/x86.ad
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 31b9bbd8
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-01-08 08:35:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/31b9bbd8

8236582: (fc) FileChannel.map fails with InternalError when security manager enabled

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java
+ test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java

Changeset: 639e97df
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-01-08 10:03:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/639e97df

8236190: Unproblem list vmTestbase/nsk/jvmti/scenarios/hotswap/HS102/hs102t002/TestDescription.java

Reviewed-by: amenkov, cjplummer, iignatyev

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



More information about the loom-dev mailing list