git: openjdk/mobile: 790 new changesets

duke duke at openjdk.java.net
Tue Mar 31 14:11:22 UTC 2020


Changeset: 7fa7536d
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2020-01-23 17:32:38 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7fa7536d

7020860: BasicTreeUI contains getters/setters with unclear spec

Reviewed-by: jdv, prr, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java

Changeset: 05b98dd4
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-01-23 21:42:27 +0000
URL:       https://git.openjdk.java.net/mobile/commit/05b98dd4

8237049: Rollback the workaround for JDK-4533057

Reviewed-by: dmarkov

! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/native/libawt/windows/awt_Palette.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Palette.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp

Changeset: 785e7ec7
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-01-24 18:39:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/785e7ec7

5085520: Inconsistency in spec for RenderingHints.entrySet()

Reviewed-by: prr, jdv

! src/java.desktop/share/classes/java/awt/RenderingHints.java

Changeset: 1af34250
Author:    Dmitry Batrak <dbatrak at openjdk.org>
Date:      2020-01-27 13:02:54 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1af34250

8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing

Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/windows/native/libfontmanager/lcdglyph.c

Changeset: bbc3d167
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-01-25 22:46:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bbc3d167

8176359: Frame#setMaximizedbounds not working properly in multi screen environments
8231564: setMaximizedBounds is broken with large display scale and multiple monitors

Reviewed-by: aivanov

! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.h
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenBig.java
+ test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenSmall.java
! test/jdk/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java

Changeset: 9fb0aeec
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-02-02 17:41:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9fb0aeec

8221741: ClassCastException can happen when fontconfig.properties is used

Reviewed-by: mbaesken, itakiguchi

! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
+ test/jdk/java/awt/font/DefaultFontTest/DefaultFontTest.java

Changeset: 060e4ec3
Author:    Sureshkumar Mahaliswamy <sureshkumar.mahaliswamy at oracle.com>
Committer: Ambarish Rapte <arapte at openjdk.org>
Date:      2020-02-03 14:58:54 +0000
URL:       https://git.openjdk.java.net/mobile/commit/060e4ec3

8235900: [TESTBUG] [macos] PopupMenu Opaque property is not reflecting the Parents property on MAC OS

Reviewed-by: serb

! test/jdk/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java

Changeset: 080c16d3
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-02-04 12:56:19 +0000
URL:       https://git.openjdk.java.net/mobile/commit/080c16d3

8225126: Test SetBoundsPaintTest.html faild on Windows when desktop is scaled

Reviewed-by: jdv

! src/java.desktop/windows/classes/sun/awt/windows/WChoicePeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Choice.cpp
! test/jdk/java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest.java
+ test/jdk/java/awt/Choice/SetBoundsPaintTest/SetBoundsPaintTest.java

Changeset: 5b1f9607
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-01-24 10:22:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5b1f9607

8237501: TestInstanceKlassSizeForInstance runs TestInstanceKlassSize instead

Reviewed-by: dcubed

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

Changeset: 4fdcb473
Author:    Anuraag Agrawal <anuraaga at gmail.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2020-01-24 16:16:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4fdcb473

7006496: Use modern Windows API to retrieve OS DNS servers

Reviewed-by: dfuchs, chegar, aefimov

! src/java.base/windows/classes/sun/net/dns/ResolverConfigurationImpl.java
! src/java.base/windows/native/libnet/NetworkInterface_winXP.c
! src/java.base/windows/native/libnet/ResolverConfigurationImpl.c

Changeset: 9085b7bd
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-01-24 17:57:41 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9085b7bd

8236596: HttpClient leaves HTTP/2 sockets in CLOSE_WAIT, when using proxy tunnel

Changes Http2ClientImpl::stop to close the TCP connection after sending out the GOAWAY frame.

Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java

Changeset: 90d656d2
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-01-24 11:55:15 +0000
URL:       https://git.openjdk.java.net/mobile/commit/90d656d2

8235846: Improve WindbgDebuggerLocal implementation

Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: 7cd21cfd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-01-24 21:11:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7cd21cfd

8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop)

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Changeset: f8f98bdb
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-01-24 11:24:28 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f8f98bdb

8237607: [macos] Signing app bundle with jpackage fails if runtime is already signed

Reviewed-by: herrick, asemenyuk, kcr

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java

Changeset: 2760497b
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-01-24 13:33:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2760497b

8237368: Problem with NullPointerException in RMI TCPEndpoint.read

Reviewed-by: mchung, alanb

! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
+ test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/TCPEndpointReadBug.java

Changeset: a94b4fc6
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-24 22:39:58 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a94b4fc6

Merge


Changeset: 49dc57cd
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-01-24 21:57:19 +0000
URL:       https://git.openjdk.java.net/mobile/commit/49dc57cd

8237817: Clean up net-properties.html

Reviewed-by: dfuchs

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

Changeset: 7cae6c35
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-01-26 17:08:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7cae6c35

8237847: Zero builds fail after JDK-8237637 (Remove dubious type conversions from oop)

Reviewed-by: dcubed

! src/hotspot/share/interpreter/bytecodeInterpreter.cpp

Changeset: 1ca54e14
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-01-24 13:48:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1ca54e14

8237819: s390x - remove unused pd_zero_to_words_large

Reviewed-by: clanger, mdoerr

! src/hotspot/cpu/s390/copy_s390.hpp

Changeset: e438fb4c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-01-24 10:16:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e438fb4c

8236714: enable link-time section-gc for linux to remove unused code

Reviewed-by: erikj, ihse

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in

Changeset: 3884792c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-27 14:30:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3884792c

8227610: Remove allocation when getting EventHandle

Reviewed-by: mgronlun

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java

Changeset: 5ac7dfa2
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-01-27 09:39:44 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5ac7dfa2

8235681: Remove unnecessary workarounds in UnixOperatingSystem.c

Reviewed-by: cjplummer, amenkov

! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c

Changeset: 99b99393
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-01-27 09:58:27 +0000
URL:       https://git.openjdk.java.net/mobile/commit/99b99393

8237874: Shenandoah: Backout JDK-8234399

Reviewed-by: shade

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

Changeset: 6b4223ee
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-01-27 13:42:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6b4223ee

8237803: Reorganize impl of tool options

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.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/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java

Changeset: 08e63539
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-01-27 14:03:58 +0000
URL:       https://git.openjdk.java.net/mobile/commit/08e63539

8237845: Encapsulate doclet options

Reviewed-by: hannesw, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.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/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.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/ModuleIndexWriter.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/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.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/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.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/tool/ToolOptions.java

Changeset: fc8d71b1
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-01-27 15:34:12 +0000
URL:       https://git.openjdk.java.net/mobile/commit/fc8d71b1

8237798: rewrite vmTestbase/jit/tiered from shell to java

Reviewed-by: roland, neliasso

! test/hotspot/jtreg/TEST.quick-groups
+ test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java
- test/hotspot/jtreg/vmTestbase/jit/tiered/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/tiered/tieredTest.sh

Changeset: e5a99b29
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-01-27 15:35:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e5a99b29

8237800: rewrite vmTestbase/jit/escape/LockCoarsening from shell to java

Reviewed-by: roland, neliasso

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening.java
+ test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening001.java
- test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening001/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening002.java
- test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/run.sh

Changeset: 64288e1e
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-27 18:50:19 +0000
URL:       https://git.openjdk.java.net/mobile/commit/64288e1e

8235149: javac parser is too aggressive on ambiguous expressions using identifier: record

Reviewed-by: mcimadamore

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

Changeset: 42726a87
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-01-24 14:32:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/42726a87

8215361: (doc) Cleanup package-info markup - smartcardio, java.sql, java.sql.rowset

Reviewed-by: lancea, prappo, naoto

! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.smartcardio/share/classes/javax/smartcardio/package-info.java
! src/java.sql.rowset/share/classes/com/sun/rowset/package-info.java
! src/java.sql.rowset/share/classes/com/sun/rowset/providers/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package-info.java
! src/java.sql/share/classes/java/sql/package-info.java
! src/java.sql/share/classes/javax/sql/package-info.java

Changeset: 933bb55c
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-01-27 08:36:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/933bb55c

8237651: Clarify initialization of jdk.serialFilter

Reviewed-by: bchristi

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

Changeset: cdedede9
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-01-27 16:19:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cdedede9

8237916: Bad copyright line in a jshell source file

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java

Changeset: 8c33bba2
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-01-27 20:01:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8c33bba2

8237918: Bad copyright line in a hotspot test

Reviewed-by: jjg

! test/hotspot/jtreg/runtime/execstack/Test.java
! test/hotspot/jtreg/runtime/execstack/TestMT.java
! test/hotspot/jtreg/runtime/execstack/libtest-rw.c
! test/hotspot/jtreg/runtime/execstack/libtest-rwx.c

Changeset: efa4d2f9
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-28 07:25:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/efa4d2f9

Merge


Changeset: a89b838d
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-01-27 17:03:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a89b838d

8237869: exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities

Reviewed-by: clanger, mullan

! test/jdk/ProblemList.txt

Changeset: f2013ac2
Author:    Adam Sotona <adam.sotona at oracle.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-01-28 09:13:27 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f2013ac2

8236997: tools/javac tests fail with --illegal-access=deny

Correctly exporting packages to tests.

Reviewed-by: jlahoda

! test/jdk/java/lang/reflect/Proxy/ProxyGeneratorCombo.java
! test/langtools/tools/javac/DefiniteAssignment/T8204610.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/cast/intersection/IntersectionTypeCastTest.java
! test/langtools/tools/javac/classwriter/ExtraAttributes.java
! test/langtools/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java
! test/langtools/tools/javac/defaultMethods/super/TestDefaultSuperCall.java
! test/langtools/tools/javac/failover/CheckAttributedTree.java
! test/langtools/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java
! test/langtools/tools/javac/generics/inference/8176534/TestUncheckedCalls.java
! test/langtools/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
! test/langtools/tools/javac/lambda/FunctionalInterfaceConversionTest.java
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lambda/MethodReferenceParserTest.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/TestLambdaToMethodStats.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/deduplication/ClassFieldDeduplication.java
! test/langtools/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
! test/langtools/tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java
! test/langtools/tools/javac/lib/combo/ComboInstance.java
! test/langtools/tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java
! test/langtools/tools/javac/plugin/InternalAPI.java
! test/langtools/tools/javac/resolve/BitWiseOperators.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javac/varargs/warning/Warn4.java
! test/langtools/tools/javac/varargs/warning/Warn5.java

Changeset: 69f15386
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-01-28 15:47:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/69f15386

8237963: Shenandoah: Heap iteration should use concurrent version of string dedup roots

Reviewed-by: shade

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

Changeset: 5c3d9a7d
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-28 22:37:38 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5c3d9a7d

8237887: CDSandJFR: assert(instance_klass->is_initialized()

Reviewed-by: mgronlun

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp

Changeset: c2e69df5
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-27 23:06:46 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c2e69df5

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: 0b22124e
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-28 22:42:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0b22124e

Merge


Changeset: 41f962d7
Author:    Ivan Walulya <ivan.walulya at oracle.com>
Committer: Leo Korinth <lkorinth at openjdk.org>
Date:      2020-01-29 09:29:22 +0000
URL:       https://git.openjdk.java.net/mobile/commit/41f962d7

8232689: Remove ParCompactionManager::Action enum

Reviewed-by: lkorinth, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp

Changeset: 2f45d466
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-01-29 10:37:22 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2f45d466

8237528: Inefficient compilation of Pattern Matching for instanceof

Avoiding unnecessary cast and comparison in type test pattern desugaring.

Reviewed-by: forax, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
+ test/langtools/tools/javac/patterns/NoUnnecessaryCast.java

Changeset: c718a082
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-29 11:04:00 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c718a082

8238083: Crash: assert(is_object_aligned(v)) failed: address not aligned: 0xfffffffffffffff1

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java

Changeset: 6fd7ad87
Author:    Pengfei Li <pli at openjdk.org>
Date:      2020-01-21 08:15:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6fd7ad87

8237524: AArch64: String.compareTo() may return incorrect result

Reviewed-by: aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/intrinsics/Test8237524.java

Changeset: 3eb71de7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-01-29 14:34:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3eb71de7

8238153: CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx"

Reviewed-by: roland, rkennke

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

Changeset: 0dd3aaf0
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-01-23 11:44:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0dd3aaf0

8230392: Define AArch64 as MULTI_COPY_ATOMIC

Reviewed-by: adinn, dholmes

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp

Changeset: 91a031aa
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-01-29 18:04:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/91a031aa

8238167: Remove stray files from jdk.javadoc

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/external/jquery/jquery.js
- test/langtools/jdk/javadoc/doclet/testOptions/help.html
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 9d5d2a24
Author:    Ekaterina Pavlova <epavlova at openjdk.org>
Date:      2020-01-29 10:12:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9d5d2a24

8236211: [Graal] compiler/graalunit/GraphTest.java is skipped in all testing

Reviewed-by: iignatyev

! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java

Changeset: e0901fb6
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-01-29 19:13:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e0901fb6

8237896: MulticastSocket should link to DatagramChannel as an alternative for multicasting

MulticastSocket API documentation now includes some links to DatagramChannel.

Reviewed-by: alanb

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

Changeset: 73cdeafe
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-01-29 12:01:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/73cdeafe

8237046: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh should be excluded from testing

Reviewed-by: dcubed, mseledtsov

! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh

Changeset: f262092f
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-01-29 15:48:22 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f262092f

8233822: VM_G1CollectForAllocation should always check for upgrade to full

Move upgrade check into do_collection_pause_at_safepoint.

Reviewed-by: tschatzl, sangheki

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

Changeset: a2bbf933
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-29 22:37:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a2bbf933

8222001: JFR event for heap dumps written

Reviewed-by: mgronlun

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/services/heapDumper.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 5b5a5353
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-01-30 00:46:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5b5a5353

7175279: Don't use x87 FPU on x86-64

Reviewed-by: kvn, roland

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp

Changeset: 70fdf1e5
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-29 23:36:38 +0000
URL:       https://git.openjdk.java.net/mobile/commit/70fdf1e5

8237364: Add early validation to the jdk.jfr.Recording constructor

Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/Recording.java

Changeset: 8aff9fca
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-29 23:49:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8aff9fca

8215890: Simplify jdk/jfr/api/recording/event/TestPeriod.java

Reviewed-by: mgronlun, mseledtsov

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/api/recording/event/TestPeriod.java

Changeset: 28801066
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-30 00:23:58 +0000
URL:       https://git.openjdk.java.net/mobile/commit/28801066

8237574: Make TestNative work without -nativepath

Reviewed-by: mgronlun, mseledtsov

! test/jdk/jdk/jfr/event/sampling/TestNative.java
- test/jdk/jdk/jfr/event/sampling/libTestNative.c

Changeset: c484e1ce
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-01-29 19:27:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c484e1ce

8237787: rewrite vmTestbase/vm/compiler/CodeCacheInfo* from shell to java

Reviewed-by: epavlova, kvn

+ test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/TestDescription.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/run.sh
+ test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/Test.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/TestDescription.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/run.sh

Changeset: 5d8d4cec
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-30 03:29:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5d8d4cec

Added tag jdk-15+8 for changeset c7d4f2849dbf

! .hgtags

Changeset: cdd3cc4a
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-01-29 14:35:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cdd3cc4a

8238168: Remove Copyright from WinLauncher.template

Reviewed-by: kcr, prr, asemenyuk

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinLauncher.template

Changeset: 06bf842d
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-30 03:23:28 +0000
URL:       https://git.openjdk.java.net/mobile/commit/06bf842d

Added tag jdk-14+34 for changeset a96bc204e3b3

! .hgtags

Changeset: 0b45b7a2
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-30 05:05:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0b45b7a2

Merge

! .hgtags
! .hgtags

Changeset: c4b708b2
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-01-29 23:53:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c4b708b2

8237857: LogDecorations::uptimenanos is implemented incorrectly

Reviewed-by: dcubed, kbarrett

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logDecorations.hpp
! test/hotspot/gtest/logging/test_logDecorations.cpp

Changeset: d65f9665
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-01-30 10:26:56 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d65f9665

8229971: Arm32: implementation for Thread-local handshakes

Reviewed-by: rehn, dsamersoff

! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp

Changeset: 0b9ff0c3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-30 09:01:58 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0b9ff0c3

8202142: jfr/event/io/TestInstrumentation is unstable

Reviewed-by: mgronlun, mseledtsov

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/io/IOEvent.java
! test/jdk/jdk/jfr/event/io/IOHelper.java
! test/jdk/jdk/jfr/event/io/TestDisabledEvents.java
! test/jdk/jdk/jfr/event/io/TestFileChannelEvents.java
! test/jdk/jdk/jfr/event/io/TestFileReadOnly.java
! test/jdk/jdk/jfr/event/io/TestFileStreamEvents.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/jdk/jfr/event/io/TestRandomAccessFileEvents.java
! test/jdk/jdk/jfr/event/io/TestRandomAccessFileThread.java
! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java
! test/jdk/jdk/jfr/event/io/TestSocketEvents.java

Changeset: cd01fa37
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-01-28 08:53:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cd01fa37

8223699: cleanup perfMemory_aix.cpp O_NOFOLLOW coding on aix

Reviewed-by: lucy, mdoerr

! src/hotspot/os/aix/perfMemory_aix.cpp

Changeset: dfb31205
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-30 10:10:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/dfb31205

8221331: test/jdk/jdk/jfr/event/io/EvilInstrument.java needs to re-worked to avoid recursive initialization issues

Reviewed-by: mgronlun, mseledtsov

! test/jdk/ProblemList.txt

Changeset: af5c725b
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-01-30 11:08:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/af5c725b

8237879: make 4.3 breaks build

Reviewed-by: erikj, tbell

! make/common/MakeBase.gmk

Changeset: 06456a97
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-30 11:14:12 +0000
URL:       https://git.openjdk.java.net/mobile/commit/06456a97

8238224: test\jdk\jdk\jfr\event\io\EvilInstrument.java should be removed

Reviewed-by: mgronlun

- test/jdk/jdk/jfr/event/io/EvilInstrument.java

Changeset: 91d58b8f
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-01-30 12:41:26 +0000
URL:       https://git.openjdk.java.net/mobile/commit/91d58b8f

8237649: ZGC: Improved NUMA support when using small pages

Reviewed-by: eosterlund, smonteith

! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp

Changeset: 24691f24
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-01-30 12:41:47 +0000
URL:       https://git.openjdk.java.net/mobile/commit/24691f24

8237758: ZGC: Move get_mempolicy() syscall wrapper to ZSyscall

Reviewed-by: eosterlund

! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/gc/z/zSyscall_linux.cpp
! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp

Changeset: 0f06a9a5
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-01-30 12:41:56 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0f06a9a5

8237825: ZGC: Replace -XX:ZPath with -XX:AllocateHeapAt

Reviewed-by: eosterlund

! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 83911960
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-01-30 12:41:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/83911960

8237884: ZGC: Use clamp() instead of MIN2(MAX2())

Reviewed-by: kbarrett, smonteith

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

Changeset: 4aa5cf5b
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-01-30 12:42:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4aa5cf5b

8237882: ZGC: Remove ZUtils::round_{up,down}_power_of_2() declarations

Reviewed-by: kbarrett, smonteith

! src/hotspot/share/gc/z/zUtils.hpp

Changeset: 9dcbd819
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-01-30 08:50:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9dcbd819

8237080: fatal error: VM thread could block on lock that may be held by a JavaThread during safepoint: SharedDecoder_lock

Set allow_vm_block to true for this lock.  It's _safepoint_check_never so it's sort of implied (you can't safepoint holding the lock and block out the vm thread).

Reviewed-by: rehn, zgu, pchilanomate, dholmes

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

Changeset: 44444bb2
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2020-01-30 10:31:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/44444bb2

8238189: Cleanups to AES crypto micros

Move all tested algorithms into the small set

Reviewed-by: xuelei

! test/micro/org/openjdk/bench/javax/crypto/small/AESBench.java

Changeset: 987ba9f3
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-01-24 17:41:44 +0000
URL:       https://git.openjdk.java.net/mobile/commit/987ba9f3

8237521: Memory Access API fixes for 32-bit

Reviewed-by: mcimadamore, dholmes

! src/hotspot/share/prims/unsafe.cpp
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
! test/hotspot/jtreg/runtime/Unsafe/AllocateMemory.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestMemoryAlignment.java

Changeset: 9cfd632e
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-30 17:23:22 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9cfd632e

8213918: DumpReason JFR event is not covered by test

Reviewed-by: mgronlun, mseledtsov

! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
+ test/jdk/jdk/jfr/event/runtime/TestDumpReason.java
! test/jdk/jdk/jfr/event/runtime/TestFlush.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: cb636b2c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-30 17:36:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cb636b2c

8219686: jdk/jfr/event/runtime/TestShutdownEvent.java recording file length is 0

Reviewed-by: mgronlun, mseledtsov

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

Changeset: bd7fd561
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-30 17:49:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bd7fd561

8232636: JFR TestDumpOnCrash.java crashed and failed to create emergency dump file

Reviewed-by: mgronlun, mseledtsov

! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java

Changeset: b5bf0d6d
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-01-30 10:27:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b5bf0d6d

8235599: [TESTBUG] JFR streaming/TestJVMCrash.java fails to cleanup files after test

Removed the TestJVMCrash.java test from problem list

Reviewed-by: egahlin

! test/jdk/ProblemList.txt

Changeset: 85f5e328
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-01-30 11:20:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/85f5e328

8236949: javadoc -Xdoclint does not accumulate options correctly

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
+ test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java
! test/langtools/jdk/javadoc/tool/treeapi/TestDocTrees.java

Changeset: ee9483bd
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-01-30 11:29:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ee9483bd

8200363: Add javadoc command line setting to fail on warnings

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
+ test/langtools/jdk/javadoc/tool/testWErrorOption/TestWErrorOption.java

Changeset: ac6073f0
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-01-30 12:00:38 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ac6073f0

8237914: The test-make target does not fail on test failure

Reviewed-by: tbell, ihse

! make/RunTests.gmk

Changeset: 18d6d92a
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-01-30 08:55:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/18d6d92a

8237953: vmTestbase/jit/tiered/Test.java failure after JDK-8237798

Reviewed-by: iveresov

! test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java

Changeset: 4122968a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-01-30 15:50:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4122968a

8238259: new tests do not account for Windows file separators

Reviewed-by: vromero

! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java
! test/langtools/jdk/javadoc/tool/testWErrorOption/TestWErrorOption.java

Changeset: b940e17c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-01-31 09:32:00 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b940e17c

8235332: TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM

Account for GC barriers when skipping a cloned ArrayCopyNode in ConnectionGraph::find_inst_mem()

Reviewed-by: roland, neliasso

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestCloneAccessStressGCM.java

Changeset: f6eaac48
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-01-31 14:18:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f6eaac48

8238198: Avoid using @ tags in TestOptionsWithRanges_generate.sh

Reviewed-by: iignatyev

! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh

Changeset: 319d6976
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-01 09:55:03 +0000
URL:       https://git.openjdk.java.net/mobile/commit/319d6976

8238241: Clean up problem list for JFR tests

Reviewed-by: mgronlun, mseledtsov

! test/jdk/ProblemList.txt

Changeset: 1cd5eac5
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-02-02 18:35:28 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1cd5eac5

8238203: Return value of GetUserDefaultUILanguage() should be handled as LANGID

Reviewed-by: naoto

! src/java.base/windows/native/libjava/java_props_md.c

Changeset: 0330504b
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-01-31 20:49:41 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0330504b

8238284: [macos] Zero VM build fails due to an obvious typo

Reviewed-by: dholmes

! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp

Changeset: 4b8a5f99
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-03 08:30:44 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4b8a5f99

8196875: Update run-test instructions for TEST_MODE

Reviewed-by: erikj

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

Changeset: 76675e93
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-02-03 10:45:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/76675e93

8215297: Remove ParallelTaskTerminator

Remove ParallelTaskTerminator as the alternate OWSTTaskTerminator algorithm has worked well for more than a year now.

Reviewed-by: zgu, sjohanss

! 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/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/owstTaskTerminator.cpp
! src/hotspot/share/gc/shared/owstTaskTerminator.hpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: 77ad678f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-02-03 10:45:44 +0000
URL:       https://git.openjdk.java.net/mobile/commit/77ad678f

8238220: Rename OWSTTaskTerminator to TaskTerminator

Reviewed-by: sjohanss, sangheki

! 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/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
- src/hotspot/share/gc/shared/owstTaskTerminator.cpp
- src/hotspot/share/gc/shared/owstTaskTerminator.hpp
+ src/hotspot/share/gc/shared/taskTerminator.cpp
+ src/hotspot/share/gc/shared/taskTerminator.hpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: 358c56bb
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-02-03 10:45:46 +0000
URL:       https://git.openjdk.java.net/mobile/commit/358c56bb

8238229: Remove TRACESPINNING debug code

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/taskTerminator.cpp
! src/hotspot/share/gc/shared/taskTerminator.hpp

Changeset: edd28610
Author:    Ivan Walulya <ivan.walulya at oracle.com>
Committer: Leo Korinth <lkorinth at openjdk.org>
Date:      2020-02-03 18:20:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/edd28610

8233220: Space::_par_seq_tasks is unused after CMS removal

Reviewed-by: pliden, tschatzl, lkorinth

! src/hotspot/share/gc/shared/space.hpp

Changeset: ef41763d
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-03 09:39:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ef41763d

8237962: give better error output for invalid OCSP response intervals in CertPathValidator checks

Reviewed-by: clanger, mullan

! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ValidatePathWithParams.java

Changeset: f2b7509d
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-01-28 13:36:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f2b7509d

8237951: CTW: C2 compilation fails with "malformed control flow"

Reviewed-by: vlivanov, kvn

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

Changeset: 135f2098
Author:    David Leopoldseder <david.leopoldseder at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2020-02-04 09:33:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/135f2098

8238190: [JVMCI] Fix single implementor speculation for diamond shapes

Reviewed-by: kvn

! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestSingleImplementor.java

Changeset: e104b4ce
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-02-04 11:44:54 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e104b4ce

8235954: [dmg] Default DMG background tiff of jpackage not retina ready

Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.tiff

Changeset: b069da31
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-02-04 18:35:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b069da31

8238231: Custom DatagramSocketImpl's create method not called when with protected constructor

Allow the socket to be lazily created if not created by the constructor.

Reviewed-by: alanb

! src/java.base/share/classes/java/net/DatagramSocket.java
! test/jdk/java/net/DatagramSocket/SetReceiveBufferSize.java
+ test/jdk/java/net/DatagramSocketImpl/TestCreate.java

Changeset: a88734ea
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-02-04 14:48:28 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a88734ea

8238162: Shenandoah: Remove ShenandoahTaskTerminator wrapper

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp

Changeset: b75d3753
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-02-04 13:15:15 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b75d3753

8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION

Reviewed-by: wetmore, coffeys, mullan

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: 9d7777e5
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-04 14:02:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9d7777e5

8219475: javap man page needs to be updated

Reviewed-by: mchung

! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties

Changeset: 029f5477
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-02-04 22:05:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/029f5477

8238467: Clean up annotations on overridden/implemented methods

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.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/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkOutputImpl.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/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/FixedStringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocletElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/OverviewElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.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/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/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/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/util/DocPath.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocToolProvider.java

Changeset: 06579fce
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-02-05 11:09:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/06579fce

8237804: sun/security/mscapi tests fail with "Key pair not generated, alias <nnnnnn> already exists"

Reviewed-by: mullan

! test/jdk/sun/security/mscapi/KeyAlgorithms.java
! test/jdk/sun/security/mscapi/PublicKeyInterop.java

Changeset: 5495efdb
Author:    Jerry Zhou <diazhou at openjdk.org>
Date:      2020-01-30 18:02:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5495efdb

8236092: Remove EA from JDK 14 version string starting with Initial RC promotion

Reviewed-by: tbell, erikj

! make/autoconf/version-numbers

Changeset: 953fbd2e
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-01-31 12:17:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/953fbd2e

8236743: JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
+ src/hotspot/share/jfr/support/jfrMethodLookup.cpp
+ src/hotspot/share/jfr/support/jfrMethodLookup.hpp

Changeset: 7db8a176
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-01-31 08:04:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7db8a176

8237514: Spec Clarification - ByteBuffer::alignmentOffset Spec

Reviewed-by: alanb, psandoz

! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/Basic.java
! test/jdk/java/nio/Buffer/BasicByte.java

Changeset: 9ec5da00
Author:    Leo Jiang <ljiang at openjdk.org>
Date:      2020-02-04 16:26:54 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9ec5da00

8238377: JDK 14 L10N resource file update - msgdrop 20

Reviewed-by: naoto, herrick, mchung

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties

Changeset: 89e9ae9b
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-05 03:24:41 +0000
URL:       https://git.openjdk.java.net/mobile/commit/89e9ae9b

Merge

! make/autoconf/version-numbers
! make/autoconf/version-numbers

Changeset: c09e0219
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-05 03:26:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c09e0219

8238515: Backout JDK-8236092 from jdk/jdk

Reviewed-by: dholmes

! make/autoconf/version-numbers

Changeset: d6aeda7b
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-02-05 06:33:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d6aeda7b

8238375: JFR Test TestJcmdStartFlushInterval is not run

Reviewed-by: egahlin, mseledtsov

! test/jdk/jdk/jfr/jcmd/TestJcmdStartFlushInterval.java

Changeset: ce28a96c
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-05 10:45:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ce28a96c

8238281: Raise minimum gcc version needed to 5.0

Reviewed-by: erikj, dholmes, jwilhelm, mbaesken

! doc/building.html
! doc/building.md
! make/autoconf/flags-cflags.m4
! make/autoconf/flags.m4
! make/autoconf/toolchain.m4
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/memory/operator_new.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/ostream.cpp

Changeset: 03721247
Author:    Patrick Zhang <qpzhang at openjdk.org>
Date:      2020-02-05 20:31:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/03721247

8238388: libj2gss/NativeFunc.o "multiple definition" link errors with GCC10

Fixed libj2gss link errors caused by GCC10 default -fno-common

Reviewed-by: weijun

! src/java.security.jgss/share/native/libj2gss/NativeFunc.c
! src/java.security.jgss/share/native/libj2gss/NativeFunc.h

Changeset: ccb4ab54
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-02-05 07:31:13 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ccb4ab54

8179317: [TESTBUG] rewrite runtime shell tests in java

Converted shell tests to Java

Reviewed-by: dholmes, iignatyev, lmesnik

! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/7162488/Test7162488.sh
+ test/hotspot/jtreg/runtime/7162488/TestUnrecognizedVmOption.java
+ test/hotspot/jtreg/runtime/StackGap/TestStackGap.java
- test/hotspot/jtreg/runtime/StackGap/testme.sh
+ test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java
- test/hotspot/jtreg/runtime/StackGuardPages/testme.sh
+ test/hotspot/jtreg/runtime/TLS/TestTLS.java
- test/hotspot/jtreg/runtime/TLS/testtls.sh
! test/hotspot/jtreg/runtime/signal/SigTestDriver.java
+ test/hotspot/jtreg/testlibrary_tests/process/Test.java
+ test/hotspot/jtreg/testlibrary_tests/process/TestNativeProcessBuilder.java
+ test/hotspot/jtreg/testlibrary_tests/process/exejvm-test-launcher.c
- test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/TestMaxMetaspaceSize.java
- test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/maxMetaspaceSize.sh
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: e7e182a3
Author:    Clive Verghese <verghese at amazon.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2020-02-05 16:39:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e7e182a3

8235699: ArrayIndexOutOfBoundsException in CalendarBuilder.toString

Reviewed-by: phh, alanb, weijun, simonis, rriggs

! src/java.base/share/classes/java/text/CalendarBuilder.java
+ test/jdk/java/text/Format/DateFormat/Bug8235699.java
+ test/jdk/java/text/Format/DateFormat/java.base/java/text/CalendarBuilderTest.java

Changeset: b9e3a4ef
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-02-05 11:38:18 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b9e3a4ef

8235931: add OM_CACHE_LINE_SIZE and use smaller size on SPARCv9 and X64

Reviewed-by: dholmes, redestad, mdoerr

! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: 8ff24c55
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-02-05 11:39:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8ff24c55

8236035: refactor ObjectMonitor::set_owner() and _owner field setting

Reviewed-by: dholmes, kbarrett, rehn

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: a7a82b0c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-02-05 11:40:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a7a82b0c

8235795: replace monitor list mux{Acquire,Release}(&gListLock) with spin locks

Reviewed-by: dholmes, coleenp, rehn

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.hpp

Changeset: f1332640
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-02-05 09:33:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f1332640

8238225: Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary

Reviewed-by: clanger, alanb, ihse

! src/java.base/macosx/native/libjli/java_md_macosx.m
! test/jdk/tools/launcher/JliLaunchTest.java

Changeset: c0f23a86
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-02-05 09:53:56 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c0f23a86

8230047: Remove legacy java.lang.reflect.ProxyGenerator_v49

Reviewed-by: rriggs, sundar

! src/java.base/share/classes/java/lang/reflect/Proxy.java
- src/java.base/share/classes/java/lang/reflect/ProxyGenerator_v49.java
! test/jdk/java/lang/reflect/Proxy/ProxyGeneratorCombo.java
! test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyBench.java

Changeset: 98f5d98a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-05 11:01:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/98f5d98a

8222793: Javadoc tool ignores "-locale" param and uses default locale for all messages and texts

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
+ test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java

Changeset: 79ed5ba4
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-06 02:54:00 +0000
URL:       https://git.openjdk.java.net/mobile/commit/79ed5ba4

Added tag jdk-15+9 for changeset 62b5bfef8d61

! .hgtags

Changeset: 2d6ed667
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-05 10:14:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2d6ed667

8238530: OPT_SPEED_SRC list misses some files with cpu-dependend file names

Reviewed-by: ihse, redestad

! make/hotspot/lib/JvmFeatures.gmk

Changeset: b59f6302
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-02-06 11:21:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b59f6302

8237581: Improve allocation expansion

Reviewed-by: vlivanov, redestad

! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
+ test/hotspot/jtreg/compiler/allocation/TestAllocation.java
+ test/micro/org/openjdk/bench/vm/compiler/ArrayAllocation.java

Changeset: 9b9830ce
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-06 13:38:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9b9830ce

8218480: Automatically add -Werror in FLAGS_COMPILER_CHECK_ARGUMENTS

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/flags.m4

Changeset: dfa757ae
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-06 13:40:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/dfa757ae

8238542: When warning about C/C++ compiler mismatch, be clear if this is about build compilers

Reviewed-by: erikj

! make/autoconf/toolchain.m4

Changeset: df12f8b5
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-06 13:40:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/df12f8b5

8212986: Make Visual Studio compiler check less strict

Reviewed-by: erikj

! make/autoconf/toolchain.m4

Changeset: 2ede36b3
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-06 13:41:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2ede36b3

8201349: build broken when configured with --with-zlib=bundled on gcc 7.3

Reviewed-by: erikj

! make/lib/CoreLibraries.gmk

Changeset: d19a396e
Author:    Lois Foltan <lfoltan at openjdk.org>
Date:      2020-02-06 14:29:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d19a396e

8230199: consolidate signature parsing code in HotSpot sources

Add a new Signature class to support basic signature queries and enhance SignatureStream class to parse field signatures in addition to methods.

Co-authored-by: John Rose <john.r.rose at oracle.com>
Reviewed-by: coleenp, dholmes, fparain, hseigel

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciSignature.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: df72b2e2
Author:    Lois Foltan <lois.foltan at oracle.com>
Committer: Lois Foltan <lfoltan at openjdk.org>
Date:      2020-02-06 15:28:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/df72b2e2

8238600: Remove runtime/fieldType.hpp and fieldType.cpp

Remove obsolesced source files fieldType.hpp and fieldType.cpp.

Reviewed-by: hseigel

- src/hotspot/share/runtime/fieldType.cpp
- src/hotspot/share/runtime/fieldType.hpp

Changeset: ba7d18db
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-01-31 14:36:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ba7d18db

8237776: Shenandoah: Wrong result with Lucene test

Reviewed-by: rkennke, zgu, shade

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: c63a8d10
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-06 02:52:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c63a8d10

Added tag jdk-14+35 for changeset 4a87bb7ebfd7

! .hgtags

Changeset: b3f01bb3
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-06 17:14:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b3f01bb3

Merge

! .hgtags
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! .hgtags
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: 87031d47
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-02-06 13:08:14 +0000
URL:       https://git.openjdk.java.net/mobile/commit/87031d47

8238574: Shenandoah: Assertion failure due to missing null check

Reviewed-by: shade

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

Changeset: 26b642f9
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-02-06 11:23:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/26b642f9

8196729: Add jstatd option to specify RMI connector port

Reviewed-by: cjplummer, sspitsyn

! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java
! src/jdk.jstatd/share/classes/sun/tools/jstatd/RemoteHostImpl.java
! test/jdk/sun/tools/jstatd/JstatdTest.java
+ test/jdk/sun/tools/jstatd/TestJstatdRmiPort.java
! test/jdk/sun/tools/jstatd/TestJstatdUsage.java

Changeset: e37a6aed
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-06 12:44:21 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e37a6aed

8238503: Remove unused field and accessor for docLocale from ToolOptions

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java

Changeset: ccbd819a
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-02-06 19:09:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ccbd819a

8237143: Eliminate DirtyCardQ_cbl_mon

Replace locked data structures with lock-free data structures.

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 9f21d809
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-02-06 21:03:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9f21d809

8238460: Provide warnings about the use of JNI RegisterNatives to rebind native methods for boot/platform classes in other classloaders

Reviewed-by: jwilhelm, lfoltan

! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java
+ test/hotspot/jtreg/runtime/jni/registerNativesWarning/libregisterNativesWarning.c

Changeset: 9abc1a44
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-07 09:47:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9abc1a44

8238599: Refactor and simplify implAddOpensToAllUnnamed

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java

Changeset: 9c8f0527
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-07 10:15:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9c8f0527

8236272: Improve fidelity between contents of default CDS archive and classes loaded at runtime

Reviewed-by: erikj, jiangli, iklam

! make/GenerateLinkOptData.gmk
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java

Changeset: 38f0c08e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-07 10:23:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/38f0c08e

8237484: Improve module system bootstrap

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java

Changeset: 00c40ae1
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-02-07 11:10:41 +0000
URL:       https://git.openjdk.java.net/mobile/commit/00c40ae1

7021373: DatagramPacket exception conditions are not clear

Specification is clarified by adding or clarifying @throws clauses where required

Reviewed-by: alanb, chegar, darcy, dfuchs

! src/java.base/share/classes/java/net/DatagramPacket.java
! test/jdk/java/net/DatagramPacket/Constructor.java
+ test/jdk/java/net/DatagramPacket/Setters.java

Changeset: 1745ae28
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-01-14 14:58:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1745ae28

8237086: assert(is_MachReturn()) running CTW with fix for JDK-8231291

Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp

Changeset: 1af059d4
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2019-12-20 17:17:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1af059d4

8231291: C2: loop opts before EA should maximally unroll loops

Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.cpp

Changeset: ac9c2601
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-07 18:24:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ac9c2601

8215452: Logged repo location is wrong when using delayed recording start

Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java

Changeset: 728592dd
Author:    Phil Race <prr at openjdk.org>
Date:      2020-02-07 11:09:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/728592dd

Merge

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

Changeset: cf83f8e3
Author:    Phil Race <prr at openjdk.org>
Date:      2020-02-08 12:00:06 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cf83f8e3

8238721: Add failing client jtreg tests to the Problem List

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 1b3b413e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-02-08 14:25:06 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1b3b413e

8238276: ComponentPeer.xxxImage are not implemented in some peers

Reviewed-by: aivanov

! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/peer/ComponentPeer.java
! src/java.desktop/share/classes/sun/awt/NullComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java
+ test/jdk/java/awt/FileDialog/ImageOperations.java

Changeset: 0b3cf5ea
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-02-08 18:48:42 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0b3cf5ea

8237222: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails

Reviewed-by: trebari, prr, psadhukhan

+ test/jdk/java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java

Changeset: ae393102
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-02-06 10:10:54 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ae393102

8238605: Correct the CLDR version number in cldr.md files

Reviewed-by: joehw, alanb

! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md

Changeset: 5ed4b9f2
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-07 00:17:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5ed4b9f2

Added tag jdk-14+36 for changeset bc54620a3848

! .hgtags

Changeset: c028965f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-07 17:24:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c028965f

Merge

! .hgtags
! .hgtags

Changeset: 214edaf9
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-02-07 13:04:00 +0000
URL:       https://git.openjdk.java.net/mobile/commit/214edaf9

8219999: TestJFREvents container test should not use jdk.CPUInformation event for container CPU values

Updated the testcase not to test jdk.CPUInformation

Reviewed-by: egahlin

! test/hotspot/jtreg/containers/docker/TestJFREvents.java

Changeset: c3310705
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-07 16:16:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c3310705

8238648: Rename and simplify Utils.WeakSoftHashMap

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: faa88c1d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-07 16:43:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/faa88c1d

8238506: fix obsolete comments and inconsistent exceptions in BaseTaglet

Reviewed-by: prappo

! 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/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java

Changeset: 3461ce98
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-07 17:00:23 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3461ce98

8238437: Support separate locales for console messages and HTML content

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.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/PropertyGetterTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertySetterTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.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/Group.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java

Changeset: 7552915d
Author:    Jia Huang <huangjia at loongson.cn>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-02-08 15:46:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7552915d

8238586: [TESTBUG] vmTestbase/jit/tiered/Test.java failed when TieredCompilation is disabled

Reviewed-by: iignatyev

! test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java

Changeset: ac69c789
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-08 15:21:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ac69c789

8238684: Override getOrDefault in immutable Map implementation

Reviewed-by: forax, psandoz, smarks

! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/micro/org/openjdk/bench/java/util/ImmutableColls.java

Changeset: f1a2c601
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-10 06:18:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f1a2c601

8238366: CTW runner closes standard output on exit

Reviewed-by: adinn, iignatyev

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java

Changeset: 970283b6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-10 06:18:28 +0000
URL:       https://git.openjdk.java.net/mobile/commit/970283b6

8238247: CTW runner should sweep nmethods more aggressively

Reviewed-by: adinn, simonis, iignatyev

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java

Changeset: 71d7af4b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-10 06:18:46 +0000
URL:       https://git.openjdk.java.net/mobile/commit/71d7af4b

8238591: CTW: Split applications/ctw/modules/jdk_localedata.java

Reviewed-by: iignatyev

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_localedata_2.java

Changeset: 04c1e2e9
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2020-02-09 21:55:56 +0000
URL:       https://git.openjdk.java.net/mobile/commit/04c1e2e9

8223260: NamingManager should cache InitialContextFactory

Reviewed-by: alanb, plevart, dfuchs

! src/java.base/share/classes/module-info.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
+ test/jdk/javax/naming/spi/DummyContextFactory.java
+ test/jdk/javax/naming/spi/DummyContextFactory2.java
+ test/jdk/javax/naming/spi/FactoryCacheTest.java

Changeset: 6aeb78d3
Author:    David Buck <dbuck at openjdk.org>
Date:      2020-02-10 03:35:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6aeb78d3

8238596: AVX enabled by default for Skylake even when unsupported

Only default to UseAVX=2 when support is detected

Reviewed-by: shade, vlivanov

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

Changeset: 0b5d48b9
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-10 12:39:19 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0b5d48b9

8230301: Re-examine hardcoded defaults in GenerateJLIClassesPlugin

Reviewed-by: mchung

! make/GenerateLinkOptData.gmk
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java

Changeset: a59ed930
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-02-07 13:59:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a59ed930

8238385: CTW: C2 (Shenandoah) compilation fails with "Range check dependent CastII node was not removed"

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/FoldIfAfterExpansion.java

Changeset: 8c0fab8f
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-01-28 11:28:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8c0fab8f

8237837: Shenandoah: assert(mem == __null) failed: only one safepoint

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java

Changeset: c23d1de2
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2020-02-10 12:57:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c23d1de2

8238376: test/jdk/java/nio/channels/DatagramChannel/Loopback.java failing on multi-homed systems

Reviewed-by: dfuchs

! test/jdk/java/nio/channels/DatagramChannel/Loopback.java

Changeset: 326a939e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-10 13:58:12 +0000
URL:       https://git.openjdk.java.net/mobile/commit/326a939e

8237878: Improve ModuleLoaderMap datastructures

Reviewed-by: alanb, forax

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/module/ResolvedModule.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java

Changeset: 304d764a
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-10 14:21:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/304d764a

8238634: Reduce log verbosity of the JFR thread sampler

Reviewed-by: mgronlun

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: 9886cb40
Author:    Frederic Parain <fparain at openjdk.org>
Date:      2020-02-10 09:49:12 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9886cb40

8237767: Field layout computation overhaul

Reviewed-by: dholmes, coleenp, lfoltan, shade

! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
+ src/hotspot/share/classfile/fieldLayoutBuilder.cpp
+ src/hotspot/share/classfile/fieldLayoutBuilder.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
+ test/hotspot/jtreg/runtime/FieldLayout/FieldDensityTest.java

Changeset: 080c67f0
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2020-02-10 11:41:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/080c67f0

8235962: os::current_thread_id() is not signal safe on macOS

Use mach_thread_self instead of pthread_mach_thread_np

Reviewed-by: dholmes, cjplummer

! src/hotspot/os/bsd/osThread_bsd.cpp
! src/hotspot/os/bsd/osThread_bsd.hpp
! src/hotspot/os/bsd/os_bsd.cpp

Changeset: f0cdbbe1
Author:    John Rose <john.r.rose at oracle.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2020-02-10 15:08:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f0cdbbe1

8238239: java.lang.Record spec clarifications

Reviewed-by: psandoz

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

Changeset: b83285fa
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-10 13:29:03 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b83285fa

8238646: Cleanup signature and use of CommentHelper

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.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/HtmlSerialFieldWriter.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/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.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/ThrowsTaglet.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: 987be2bb
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-02-10 16:10:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/987be2bb

8235812: Unicode linebreak with quantifier does not match valid input

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: fbca3fa7
Author:    John Jiang <jjiang at openjdk.org>
Date:      2020-02-11 08:36:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/fbca3fa7

8238677: java/net/httpclient/ssltest/CertificateTest.java should not specify TLS version

Reviewed-by: dfuchs

+ test/jdk/java/net/httpclient/ssltest/Cert.java
! test/jdk/java/net/httpclient/ssltest/CertificateTest.java
! test/jdk/java/net/httpclient/ssltest/Server.java
- test/jdk/java/net/httpclient/ssltest/bad.keystore
+ test/jdk/java/net/httpclient/ssltest/gen-certs.sh
- test/jdk/java/net/httpclient/ssltest/good.keystore
- test/jdk/java/net/httpclient/ssltest/loopback.keystore

Changeset: 84c24a49
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-02-10 16:56:38 +0000
URL:       https://git.openjdk.java.net/mobile/commit/84c24a49

8234935: JdwpListenTest.java and JdwpAttachTest.java getting bind failures on Windows 2016 hosts

Reviewed-by: cjplummer, sspitsyn

! test/jdk/ProblemList.txt
! test/jdk/com/sun/jdi/JdwpAttachTest.java
! test/jdk/com/sun/jdi/JdwpListenTest.java

Changeset: 983fc23f
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-02-10 19:58:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/983fc23f

8236844: Deprecate PrintVMQWaitTime to prepare for its removal

Reviewed-by: rehn, coleenp, hseigel

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: aa3638a3
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-02-11 11:17:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/aa3638a3

8231508: Spec Clarification : KeyTab:exist() method does not specify about the fallback details

Reviewed-by: mullan

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java

Changeset: a59e8a7f
Author:    Patrick Zhang <patrick at os.amperecomputing.com>
Committer: Patrick Zhang <qpzhang at openjdk.org>
Date:      2020-02-04 21:27:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a59e8a7f

8238380: java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10

Reviewed-by: stuefe, clanger, rriggs

! src/java.base/unix/native/libjava/childproc.c
! src/java.base/unix/native/libjava/childproc.h

Changeset: 5f44b6ca
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-02-11 13:41:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5f44b6ca

Merge

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

Changeset: 4d00104f
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-02-11 00:42:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4d00104f

8238278: vmTestbase/vm/compiler/CodeCacheInfo/Test.java failure after JDK-8237787

Reviewed-by: kvn

! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java

Changeset: dfaaec9a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-02-11 14:24:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/dfaaec9a

Merge


Changeset: ff55c490
Author:    Phil Race <prr at openjdk.org>
Date:      2020-02-12 14:45:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ff55c490

8238842: AIOOBE in GIFImageReader.initializeStringTable

Reviewed-by: serb, bpb

! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
+ test/jdk/javax/imageio/plugins/gif/GIFCodeSizeTest.java

Changeset: 7af366a7
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-02-13 13:17:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7af366a7

8238738: AudioSystem.getMixerInfo() takes about 30 sec to report a gone audio device

Reviewed-by: prr

! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp

Changeset: 8d2aa62b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-02-13 13:19:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8d2aa62b

8221823: Requested JDialog width is ignored

Reviewed-by: aivanov

! src/java.desktop/windows/classes/sun/awt/windows/WDialogPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java
+ test/jdk/java/awt/Window/MinimumSizeDPIVariation/MinimumSizeDPIVariation.java

Changeset: 784e5751
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-02-13 13:21:21 +0000
URL:       https://git.openjdk.java.net/mobile/commit/784e5751

8238741: java.awt.Robot(GraphicsDevice) constructor does not follow the spec

Reviewed-by: aivanov

! src/java.desktop/share/classes/java/awt/Robot.java
+ test/jdk/java/awt/Headless/HeadlessRobot.java

Changeset: 5705a551
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-02-13 13:23:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5705a551

8233827: Enable screenshots in the enhanced failure handler on Linux/macOS

Reviewed-by: iignatyev

! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties

Changeset: e6915ff1
Author:    Phil Race <prr at openjdk.org>
Date:      2020-02-14 09:10:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e6915ff1

8238942: Rendering artifacts with LCD text and fractional metrics

Reviewed-by: serb, jdv

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

Changeset: 80f5a47b
Author:    Phil Race <prr at openjdk.org>
Date:      2020-02-14 10:44:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/80f5a47b

8239091: Reversed arguments in call to strstr in freetype "debug" code

Reviewed-by: bpb

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

Changeset: c6e9d209
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2020-02-17 20:04:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c6e9d209

8237221: [macos] java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java fails

Reviewed-by: serb

+ test/jdk/java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java

Changeset: 3c720426
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-02-20 14:49:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3c720426

8239334: Tab Size does not work correctly in JTextArea with setLineWrap on

Reviewed-by: serb, pbansal

! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java
+ test/jdk/javax/swing/JTextArea/TestTabSizeWithLineWrap.java

Changeset: b5fdcb08
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-02-21 16:31:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b5fdcb08

8216329: Cannot resize  CheckBoxItemMenu in Synth L&F with setHorizontalTextPosition

Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
+ test/jdk/javax/swing/plaf/synth/SynthCheckBoxMenuItem/Check_Icon.png
+ test/jdk/javax/swing/plaf/synth/SynthCheckBoxMenuItem/MenuItem_Selected.png
+ test/jdk/javax/swing/plaf/synth/SynthCheckBoxMenuItem/TestJCheckBoxMenuItem.java

Changeset: b5e16220
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-02-21 17:00:23 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b5e16220

8153090: TAB key cannot change input focus after the radio button in the Color Selection dialog

Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/javax/swing/colorchooser/ColorPanel.java

Changeset: f916df3b
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-02-21 17:09:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f916df3b

8238985: [TESTBUG] The arrow image is blue instead of green

Reviewed-by: serb, psadhukhan

! test/jdk/javax/swing/JTextPane/TestJTextPaneHTMLRendering.java

Changeset: fa7f53ee
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2020-02-25 20:00:24 +0000
URL:       https://git.openjdk.java.net/mobile/commit/fa7f53ee

8235147: Release HDC from passiveDCList sooner

Reviewed-by: serb, jdv

! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.h

Changeset: 55768aa4
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-02-27 09:49:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/55768aa4

8239583: [AIX] simplify the native references in X input methods

Reviewed-by: clanger, itakiguchi

! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/unix/native/common/awt/awt_p.h
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: 5e912fbe
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-02-28 16:49:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5e912fbe

8240202: A few client tests leave mouse buttons pressed

Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java
! test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java

Changeset: 1d42f083
Author:    Patrick Zhang <qpzhang at openjdk.org>
Date:      2020-02-05 17:14:15 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1d42f083

8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10

Fixed libsctp link errors caused by GCC10 default -fno-common

Reviewed-by: chegar

! src/jdk.sctp/unix/native/libsctp/Sctp.h
! src/jdk.sctp/unix/native/libsctp/SctpNet.c

Changeset: c1604039
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-02-11 12:48:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c1604039

8238160: Uniformize Parallel GC task queue variable names

Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp

Changeset: 590f5996
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-02-11 14:55:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/590f5996

8136414: Large performance penalty declaring a method strictfp on strict-only platforms

Reviewed-by: thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/c1_globals_sparc.hpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 0d84fe98
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-02-11 14:55:41 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0d84fe98

8238680: C2: Remove redundant AD instructions for Replicate nodes

Reviewed-by: thartmann, sviswanathan

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

Changeset: 74e68b40
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-02-11 14:55:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/74e68b40

8238690: C2: Handle vector shifts by constant and non-constant scalar uniformly

Reviewed-by: thartmann, sviswanathan

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 5e9dc46d
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-02-11 14:55:44 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5e9dc46d

8238683: C2: Remove Use24BitFP and Use24BitFPMode flags

Reviewed-by: thartmann, neliasso

! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 898a9035
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-02-11 14:55:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/898a9035

8238762: Optimized build is broken

Reviewed-by: coleenp

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

Changeset: fff1a59c
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-02-11 13:19:12 +0000
URL:       https://git.openjdk.java.net/mobile/commit/fff1a59c

8238291: Fix inconsistencies in the format of the index files

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! 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/testUnnamedPackage/TestUnnamedPackage.java

Changeset: 56a76315
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-02-11 15:23:28 +0000
URL:       https://git.openjdk.java.net/mobile/commit/56a76315

8237909: Remove zipped index files feature

Reviewed-by: hannesw, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip-utils/dist/jszip-utils-ie.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip-utils/dist/jszip-utils-ie.min.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip-utils/dist/jszip-utils.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip-utils/dist/jszip-utils.min.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.min.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
- src/jdk.javadoc/share/legal/jszip.md
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: c37ebcd7
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-02-11 12:16:23 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c37ebcd7

8232069: Enable CDS even when UseCompressedClassPointers and/or UseCompressedOops are false

Fix to save UseCompressedOops and UseCompressedClassPointers in shared archive and at runtime run with CDS only if they are matched the stored versions.

Reviewed-by: iklam, ccheung

! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
+ test/hotspot/jtreg/runtime/cds/appcds/TestCombinedCompressedFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: fc3b42fc
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-02-12 01:11:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/fc3b42fc

8238898: Missing hash characters for header on license file

Fixed the typos and corrected the formatting

Reviewed-by: weijun

! src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md

Changeset: 1f178425
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-02-12 00:56:27 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1f178425

8236512: PKCS11 Connection closed after Cipher.doFinal and NoPadding

Removed killSession() calls in certain impl classes when cancelling operations

Reviewed-by: xuelei

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSACipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java

Changeset: 8969aeb1
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-02-12 01:13:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8969aeb1

Merge


Changeset: c103a1bb
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-02-12 02:44:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c103a1bb

8238448: RSASSA-PSS signature verification fail when using certain odd key sizes

Calculate and set offset for correct verification for such key sizes

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
! test/jdk/sun/security/rsa/pss/SignatureTest2.java
! test/jdk/sun/security/rsa/pss/SignatureTestPSS.java

Changeset: 1e0167ef
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-06 16:53:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1e0167ef

8238602: remove obsolete functions from libinstrument/FileSystemSupport_md.c

Reviewed-by: clanger, sspitsyn

! src/java.instrument/share/native/libinstrument/FileSystemSupport.h
! src/java.instrument/unix/native/libinstrument/FileSystemSupport_md.c
! src/java.instrument/windows/native/libinstrument/FileSystemSupport_md.c

Changeset: 411766b6
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-02-11 16:01:38 +0000
URL:       https://git.openjdk.java.net/mobile/commit/411766b6

8238851: Shenandoah: C1: Resolve into registers of correct type

Reviewed-by: shade

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp

Changeset: a239c475
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-02-12 09:38:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a239c475

8238918: idea.sh should work with both mercurial and git repos

Reviewed-by: erikj, mcimadamore, ehelin, lancea

! bin/idea.sh
! make/idea/template/vcs.xml

Changeset: 2fbbce2b
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2020-02-12 10:28:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2fbbce2b

8191395: policy.allowSystemProperty and policy.expandProperties also apply to JAAS configurations

Reviewed-by: weijun

! src/java.base/share/conf/security/java.security
! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java

Changeset: 5c3a0159
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-02-12 08:25:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5c3a0159

8234347: "Turkey" meta time zone does not generate composed localized names
8236548: Localized time zone name inconsistency between English and other locales

Reviewed-by: joehw, rriggs

! make/CompileToolsJdk.gmk
- make/CopyInterimCLDRConverter.gmk
! make/Main.gmk
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java
! test/jdk/sun/util/resources/cldr/Bug8134384.java
! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java

Changeset: aa4ef80f
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-02-12 09:44:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/aa4ef80f

8238912: Update devkit for linux-aarch64

Reviewed-by: erikj

! make/conf/jib-profiles.js
! make/devkit/Tools.gmk

Changeset: 93241e5d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-02-12 11:31:36 +0000
URL:       https://git.openjdk.java.net/mobile/commit/93241e5d

8238930: problem list compiler/c2/Test8004741.java

Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList.txt

Changeset: eccdd8e6
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-02-12 15:06:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/eccdd8e6

8238919: (doc) Broken code snippet in the java.util.stream package documentation

Reviewed-by: mchung, naoto

! src/java.base/share/classes/java/util/stream/package-info.java

Changeset: 25c5a236
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-02-12 15:38:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/25c5a236

8238272: Eliminate cast_from_oop to narrowOop*

Improved low address computation in ObjArrayKlass::oop_oop_iterate_range.

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/oops/objArrayKlass.inline.hpp

Changeset: 4e4d1f2b
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-02-12 20:19:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4e4d1f2b

8234372: Investigate use of Thread::stack_base() and queries for "in stack"

Reviewed-by: dcubed, stuefe

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/sparc/frame_sparc.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 00484e94
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-13 03:02:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/00484e94

Added tag jdk-15+10 for changeset 1bee69801aee

! .hgtags

Changeset: 78f58c3e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-02-13 11:00:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/78f58c3e

8238854: Remove superfluous C heap allocation failure checks

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/cardGeneration.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp

Changeset: cafdbcc6
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-13 09:18:46 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cafdbcc6

8237830: support O_CLOEXEC in os::open on other OS than Linux

Reviewed-by: dholmes, lucy

! src/hotspot/os/aix/os_aix.cpp

Changeset: 446f59a2
Author:    John Jiang <jjiang at openjdk.org>
Date:      2020-02-13 21:42:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/446f59a2

8234718: java/net/httpclient tests should cover TLSv1.3

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/HandshakeFailureTest.java
! test/jdk/java/net/httpclient/ShortResponseBody.java

Changeset: b0b8190e
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-02-12 09:18:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b0b8190e

8238782: Cleanup Deoptimization::deoptimize(): remove unused RegisterMap argument and don't update RegisterMap in callers if UseBiasedLocking is enabled

Reviewed-by: dholmes, kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp

Changeset: 8bdb9721
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-02-13 15:06:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8bdb9721

8238178: CTW: C1 compilation fails with assert(sux->loop_depth() != block->loop_depth() || sux->loop_index() == block->loop_index() || loop_through_xhandler) failed: Loop index has to be same

Fix verification of C1 IR involving xhandlers in one-time executed loops on the non-exceptional path.

Reviewed-by: thartmann, neliasso

! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
+ test/hotspot/jtreg/compiler/c1/RangeCheckVerificationOfIR.java

Changeset: e2829b7b
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-02-13 15:07:21 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e2829b7b

8237945: CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo

Removing too strong assertion about array allocation in LibraryCallKit::tightly_coupled_allocation().

Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestTightlyCoupledAllocationAssert.java

Changeset: 3ea92e73
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-02-13 15:07:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3ea92e73

8238756: C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node

Fix -XX:+VerifyIterativeGVN due to a dead node and add some basic flag testing.

Reviewed-by: roland, neliasso

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java
+ test/hotspot/jtreg/compiler/loopopts/TestMoveStoreAfterLoopVerifyIterativeGVN.java

Changeset: 2ac2d590
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-02-13 15:08:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2ac2d590

8238811: C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges

Fix -XX:+VerifyGraphEdges by additionally handling ArrayCopyNodes and UnlockNodes and add some basic flag testing.

Reviewed-by: roland, neliasso

! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestVerifyGraphEdges.java

Changeset: d298a05d
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-02-13 15:43:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d298a05d

8238175: CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class

Replace the assert with a logging message saying that the class is not a subclass of java.lang.Throwable

Reviewed-by: dholmes, coleenp

! src/hotspot/share/oops/method.cpp
+ test/hotspot/jtreg/runtime/ClassFile/CheckedExceptions.jcod
+ test/hotspot/jtreg/runtime/ClassFile/TestCheckedExceptions.java

Changeset: 18b31b1f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-13 17:05:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/18b31b1f

8238909: x86_32 fails gtest:power_of_2

Reviewed-by: stefank, redestad

! src/hotspot/share/utilities/powerOfTwo.hpp

Changeset: a4616a7b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-13 17:05:54 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a4616a7b

8238896: Massive x86_32 crashes after JDK-7175279 (Don't use x87 FPU on x86-64)

Reviewed-by: thartmann, stuefe, vlivanov

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp

Changeset: 30707f80
Author:    Frederic Parain <fparain at openjdk.org>
Date:      2020-02-13 11:23:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/30707f80

8238961: Assertion failure in new field layout code when ContendedPaddingWidth == 0

Reviewed-by: hseigel, coleenp

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

Changeset: 5b4d80d1
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-02-13 10:00:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5b4d80d1

8046362: IdentityHashMap.hash comments should be clarified

Reviewed-by: aph, martin, rriggs

! src/java.base/share/classes/java/util/IdentityHashMap.java

Changeset: 1ef862d0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-13 19:22:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1ef862d0

8239007: java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms

Reviewed-by: bpb

! test/jdk/java/math/BigInteger/largeMemory/DivisionOverflow.java
! test/jdk/java/math/BigInteger/largeMemory/StringConstructorOverflow.java
! test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java

Changeset: 683a5b11
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-02-13 10:37:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/683a5b11

8237805: Use inline @jls @jvms in core libs where appropriate

Reviewed-by: xiaofeya, dfuchs, prappo

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java

Changeset: f8449432
Author:    Man Cao <manc at openjdk.org>
Date:      2020-02-13 10:54:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f8449432

8234608: [TESTBUG] Fix G1 redefineClasses tests and a memory leak

Co-authored-by: Ian Rogers <irogers at google.com>
Co-authored-by: Thomas Schatzl <thomas.schatzl at oracle.com>
Reviewed-by: tschatzl, sjohanss

! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/README
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/libdefine.cpp
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java

Changeset: 4c707c1d
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-13 14:13:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4c707c1d

8238838: spurious error message for compact constructors with throws clause

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 3c18ed58
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-02-13 12:08:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3c18ed58

8238932: Invalid tier1_gc_1 test group definition

Reviewed-by: kbarrett

! test/hotspot/jtreg/TEST.groups

Changeset: 08707433
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-02-13 15:16:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/08707433

8238867: Improve G1DirtyCardQueueSet::Queue::pop

Allow one of competing pops for last element to succeed.

Reviewed-by: iwalulya, sjohanss

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

Changeset: b72e31b3
Author:    Jose Ziviani <joserz at linux.ibm.com>
Committer: Gustavo Romero <gromero at openjdk.org>
Date:      2020-02-13 16:01:46 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b72e31b3

8235791: [TESTBUG] Fix comment in TestElfDirectRead.java

Reviewed-by: dholmes, iklam

! test/hotspot/jtreg/runtime/ElfDecoder/TestElfDirectRead.java

Changeset: bcb804f0
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-02-13 13:43:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bcb804f0

8238710: LingeredApp doesn't log stdout/stderr if exits with non-zero code

Reviewed-by: cjplummer, sspitsyn

! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: 27391005
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-02-13 17:14:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/27391005

8239017: cmp-baseline fails because of differences in TimeZoneNames_kea

Reviewed-by: erikj

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java

Changeset: 416ac1d0
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-02-14 10:03:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/416ac1d0

8238643: ARM32 build fails after JDK-8230199

Reviewed-by: shade, lfoltan

! src/hotspot/cpu/arm/interpreterRT_arm.cpp

Changeset: 485115d1
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-02-14 10:05:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/485115d1

8231118: ARM32: Math tests failures

Reviewed-by: roland

! src/hotspot/cpu/arm/assembler_arm_32.hpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp

Changeset: 945e4221
Author:    John Jiang <jjiang at openjdk.org>
Date:      2020-02-14 16:53:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/945e4221

8239025: ProblemList java/net/httpclient/HandshakeFailureTest.java due to JDK-8238990

Reviewed-by: chegar

! test/jdk/ProblemList.txt

Changeset: b4b8ead7
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-14 10:16:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b4b8ead7

8238863: Refactor out static initialization from Dict constructors

Reviewed-by: neliasso, dlong

! src/hotspot/share/libadt/dict.cpp

Changeset: 18c01206
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-02-12 20:53:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/18c01206

8203883: Remove State from InvocationCounters

Reviewed-by: redestad, thartmann

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 3bb62dc0
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-01-13 10:00:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3bb62dc0

8236759: ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling

Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/LoadSplitThruPhi.java

Changeset: 8119f836
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-02-14 09:25:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8119f836

8238758: [JVMCI] fix JVMCI jtreg events tests to work with GraalVM

Reviewed-by: kvn, dlong, never

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java

Changeset: 110ef6f2
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-02-14 10:28:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/110ef6f2

8238196: tests that use SA Attach should not be allowed to run against signed binaries on Mac OS X 10.14.5 and later

Reviewed-by: sspitsyn, iignatyev

! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java

Changeset: 612342ba
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-02-14 12:47:18 +0000
URL:       https://git.openjdk.java.net/mobile/commit/612342ba

8239092: Provide explicit specification for getKind methods of javax.lang.model

Reviewed-by: jjg, prappo

! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java

Changeset: 71ed4f27
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-14 23:33:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/71ed4f27

8238959: Add missing classpath exception to FileAcess and ConstantLookup

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantLookup.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FileAccess.java

Changeset: c4681a95
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-02-15 09:26:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c4681a95

8160818: GssKrb5Client violates RFC 4752

Reviewed-by: xuelei

! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
+ test/jdk/sun/security/krb5/auto/SaslMutual.java

Changeset: 3c7858c2
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-02-15 17:35:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3c7858c2

8239110: Zero VM build fails after JDK-8203883

Reviewed-by: aph

! src/hotspot/share/interpreter/invocationCounter.cpp

Changeset: 0249cadd
Author:    René Schünemann <rschuenemann at openjdk.org>
Date:      2020-02-13 10:07:38 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0249cadd

8238534: Deep sign macOS bundles before bundle archive is being created

Reviewed-by: erikj, clanger

! make/Bundles.gmk
! make/autoconf/spec.gmk.in

Changeset: 2f170732
Author:    Aya Ebata <ayaaaaa.0u0w at gmail.com>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-02-17 11:12:24 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2f170732

8237818: Typo in Unsafe: resposibility

Reviewed-by: ysuenaga

! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java

Changeset: 248b6171
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-17 08:59:26 +0000
URL:       https://git.openjdk.java.net/mobile/commit/248b6171

8213185: Properly handle run-test-prebuilt -> test-prebuilt migration

Reviewed-by: erikj

+ make/Global.gmk
- make/Help.gmk
! make/Init.gmk
! make/RunTestsPrebuilt.gmk
! make/conf/jib-profiles.js

Changeset: e4b27a48
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-02-17 10:03:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e4b27a48

8183574: Unify the is_power_of_2 functions

Reviewed-by: kbarrett, redestad

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciArray.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMarkCache.cpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: 52d46c31
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-02-14 10:31:34 +0000
URL:       https://git.openjdk.java.net/mobile/commit/52d46c31

8238691: C2: turn subtype check into macro node

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.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/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/subnode.cpp
+ src/hotspot/share/opto/subtypenode.cpp
+ src/hotspot/share/opto/subtypenode.hpp

Changeset: eaff9918
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-02-13 16:20:14 +0000
URL:       https://git.openjdk.java.net/mobile/commit/eaff9918

8239005: [TESTBUG] test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow()

Reviewed-by: dholmes, clanger

! test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c

Changeset: 41d457a0
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-02-14 19:43:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/41d457a0

8239081: Shenandoah: Consolidate C1 LRB and native barriers

Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp

Changeset: cf4291db
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-13 11:11:49 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cf4291db

8239000: handle ContendedPaddingWidth in vm_version_ppc

Reviewed-by: clanger, lucy

! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: b369aefc
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-02-17 12:29:03 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b369aefc

8238765: PhaseCFG::schedule_pinned_nodes cannot handle precedence edges from unmatched CFG nodes correctly

Fix PhaseCFG::schedule_pinned_nodes to correctly handle precedence edges from unmatched CFG nodes.

Reviewed-by: roland, neliasso, kvn

! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/gcm.cpp

Changeset: 74bee688
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-02-17 12:29:24 +0000
URL:       https://git.openjdk.java.net/mobile/commit/74bee688

8239069: C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C->root() being NULL

Fix NULL pointer dereference when trying to print the ideal graph when Compile::record_failure() is called twice.

Reviewed-by: neliasso, thartmann

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

Changeset: 5d9c59f2
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-17 22:36:13 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5d9c59f2

8238236: Add JFR class redefinition events

Reviewed-by: mgronlun

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/jdk/test/lib/jfr/Events.java
! test/lib/jdk/test/lib/util/JavaAgentBuilder.java

Changeset: 8aff5bda
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-02-17 16:32:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8aff5bda

8163251: Hard coded loop limit prevents reading of smart card data greater than 8k

Reviewed-by: valeriep, rriggs

! src/java.smartcardio/share/classes/sun/security/smartcardio/ChannelImpl.java

Changeset: 4e430ffb
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-02-17 18:52:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4e430ffb

8239264: Clearup the legacy ObjectIdentifier constructor from int array

Reviewed-by: jnimeh

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/pkcs/ContentInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/x509/AccessDescription.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java
! src/java.base/share/classes/sun/security/x509/OIDMap.java
! src/java.base/share/classes/sun/security/x509/PKIXExtensions.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XECParameters.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/sun/security/util/Oid/OidEquals.java
! test/jdk/sun/security/util/Oid/OidFormat.java
! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java

Changeset: cb2eeb7d
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-02-18 08:28:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cb2eeb7d

8239142: C2's UseUniqueSubclasses optimization is broken for array accesses

Avoid resetting the elemtype for array accesses.

Reviewed-by: vlivanov, eosterlund

! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp

Changeset: 301a2e19
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-02-18 09:42:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/301a2e19

8237480: Add micros for DatagramSocket send/receive

Benchmarks for the DatagramSocket::send and DatagramSocket::receive methods

Reviewed-by: chegar, dfuchs, redestad

+ test/micro/org/openjdk/bench/java/net/DatagramSocketSendReceive.java

Changeset: 28c63004
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-02-18 10:59:38 +0000
URL:       https://git.openjdk.java.net/mobile/commit/28c63004

8238999: Remove MemRegion custom new/delete operator overloads

Reviewed-by: kbarrett, jiangli, iklam

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/memRegion.hpp

Changeset: 6f6b4c0e
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-02-18 11:00:24 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6f6b4c0e

8232686: Turn parallel gc develop tracing flags into unified logging

Reviewed-by: sjohanss, tschatzl, lkorinth

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

Changeset: f75f78ae
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-18 14:34:54 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f75f78ae

8239265: JFR: Test cleanup of jdk.jfr.api.consumer package

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/TestFieldAccess.java
! test/jdk/jdk/jfr/api/consumer/TestGetStackTrace.java
! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java
! test/jdk/jdk/jfr/api/consumer/TestMethodGetModifiers.java
! test/jdk/jdk/jfr/api/consumer/TestReadTwice.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedClassLoader.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEvent.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingFileReadEventEof.java
! test/jdk/jdk/jfr/api/consumer/TestSingleRecordedEvent.java
! test/jdk/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java

Changeset: b6c1b49c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-18 16:34:19 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b6c1b49c

8239350: Add tests for JFR class redefinition events

Reviewed-by: mgronlun

+ test/jdk/jdk/jfr/event/runtime/Bytes.java
+ test/jdk/jdk/jfr/event/runtime/RedefinableClass.java
+ test/jdk/jdk/jfr/event/runtime/TestClassRedefinition.java
+ test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java
+ test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java

Changeset: 0e49c498
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-18 16:33:56 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0e49c498

8239224: libproc_impl.c previous_thr may be used uninitialized warning

Reviewed-by: clanger, dholmes

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

Changeset: ccb5defd
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-02-18 17:20:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ccb5defd

8237780: Shenandoah: More reliable nmethod verification

Reviewed-by: shade, zgu

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

Changeset: cea8931a
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-02-18 08:14:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cea8931a

8167493: Test that JFR event can be retransformed by an agent

Added new test, extended agent builder test library

Reviewed-by: egahlin

+ test/jdk/jdk/jfr/javaagent/InstrumentationEventCallback.java
+ test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java
! test/lib/jdk/test/lib/util/JavaAgentBuilder.java

Changeset: bf6c14f0
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-02-18 16:30:54 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bf6c14f0

8187305: Add logging for shared library loads/unloads

Add logging to JVM_LoadLibrary(), JVM_UnloadLibrary(), and JVM_FindLibraryEntry().

Reviewed-by: dholmes, coleenp

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/jvm.cpp
+ test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibrary.java
+ test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java
+ test/hotspot/jtreg/runtime/logging/loadLibraryTest/libLoadLibraryClass.c

Changeset: a6dbc711
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-02-18 10:48:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a6dbc711

8239026: Support non-maven artifacts by JibArtifactManager

Reviewed-by: erikj

! test/lib/jdk/test/lib/artifacts/DefaultArtifactManager.java
! test/lib/jdk/test/lib/artifacts/JibArtifactManager.java

Changeset: 58a03600
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-02-18 11:21:41 +0000
URL:       https://git.openjdk.java.net/mobile/commit/58a03600

8239019: testmake fails with FATAL: VCS_TYPE is empty

Reviewed-by: rriggs

! bin/idea.sh

Changeset: f3cd52e3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-18 22:25:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f3cd52e3

8210977: jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject

Reviewed-by: mgronlun, mseledtsov

! test/jdk/jdk/jfr/event/oldobject/TestThreadLocalLeak.java

Changeset: 36cd7bdb
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-18 14:08:21 +0000
URL:       https://git.openjdk.java.net/mobile/commit/36cd7bdb

8239378: Add Classpath Exception to license in source file

Reviewed-by: vromero

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/external-link.svg

Changeset: 56282f71
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-02-18 23:05:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/56282f71

8238969: Miscellaneous cleanup

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.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/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.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/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocletElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/OverviewElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.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/util/CommentHelper.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/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/IllegalOptionValue.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java

Changeset: 11386e7c
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-02-18 16:00:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/11386e7c

8225128: Add exception for expiring DocuSign root to VerifyCACerts test

Reviewed-by: clanger

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: d4a069b3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-02-18 17:03:54 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d4a069b3

8237450: JDK13 annotation processors not run when a supported annotation type specifies a module

Initial fix suggested by jjg based on through analysis by Jeremy Kuhn.

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/langtools/tools/javac/diags/examples/RedundantTypesWithWildcardProc/processors/AnnoProc.java

Changeset: 7f3bbc3f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-18 10:28:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7f3bbc3f

8239333: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails intermittent

Reviewed-by: clanger

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java

Changeset: 09f5194d
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-18 16:46:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/09f5194d

8238953: tools/jpackage tests do not work on Ubuntu Linux

Reviewed-by: asemenyuk, clanger

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java

Changeset: 6015cab7
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-02-19 09:40:38 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6015cab7

8239363: PPC64: Wrong code generation after JDK-8183574

Reviewed-by: stuefe, stefank, lucy

! src/hotspot/cpu/ppc/assembler_ppc.cpp

Changeset: fff8438a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-02-19 10:04:54 +0000
URL:       https://git.openjdk.java.net/mobile/commit/fff8438a

8239070: Memory leak when unsuccessfully mapping in archive regions

Reviewed-by: kbarrett, iklam, coleenp, jiangli

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

Changeset: 16c75e67
Author:    John Paul Adrian Glaubitz <glaubitz at openjdk.org>
Date:      2020-02-19 10:10:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/16c75e67

8239001: Hotspot build broken on linux-sparc after 8238281

Reviewed-by: dholmes, kbarrett

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

Changeset: 7b24bd68
Author:    Rahul Raghavan <rraghavan at openjdk.org>
Date:      2020-02-19 15:01:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7b24bd68

8238356: CodeHeap::blob_count() overestimates the number of blobs

Decremented _blob_count on addition to the free list

Reviewed-by: lucy, shade, thartmann

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

Changeset: 9fdcdf4a
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-02-19 10:34:42 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9fdcdf4a

8239243: Create index structures only if required

Reviewed-by: hannesw, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java

Changeset: 732a5757
Author:    Lin Zang <linzang at tencent.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2020-02-19 11:31:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/732a5757

8239139: test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/libInheritedChannel.c does not compile with gcc 8.3.1

Reviewed-by: michaelm

! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/libInheritedChannel.c

Changeset: 8827df9b
Author:    Frederic Parain <fparain at openjdk.org>
Date:      2020-02-19 08:57:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8827df9b

8239014: -XX:-UseEmptySlotsInSupers sometime fails to reproduce the layout of the old code

Reviewed-by: dholmes, coleenp

! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
+ test/hotspot/jtreg/runtime/FieldLayout/OldLayoutCheck.java

Changeset: 4def210a
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2019-12-16 15:07:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4def210a

8231111: Cgroups v2: Rework Metrics in java.base so as to recognize unified hierarchy

Reviewed-by: bobv, mchung

+ src/java.base/linux/classes/jdk/internal/platform/CgroupInfo.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupMetrics.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystem.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemController.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupUtil.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupV1Metrics.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupV1MetricsImpl.java
+ src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1MemorySubSystemController.java
+ src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java
+ src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1SubsystemController.java
- 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/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
+ src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2SubsystemController.java
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupMetrics.java
+ test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemController.java
! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java
! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/lib/jdk/test/lib/containers/cgroup/CPUSetsReader.java
+ test/lib/jdk/test/lib/containers/cgroup/CgroupMetricsTester.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java
+ test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV1.java
+ test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java

Changeset: e028bb4f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-02-19 11:52:34 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e028bb4f

8239478: Make specification of SourceVersion.isName explicit for dotted names

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 39db83a9
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2020-02-19 13:36:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/39db83a9

8239094: PKCS#9 ChallengePassword attribute does not allow for the UTF8String type

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
+ test/jdk/sun/security/pkcs/pkcs9/ChallengePassStringFmt.java

Changeset: 952f32e3
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-20 03:11:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/952f32e3

Added tag jdk-15+11 for changeset b2dd4028a6de

! .hgtags

Changeset: 1643bc3d
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-19 10:27:34 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1643bc3d

8239351: Give more meaningful InternalError messages in Deflater.c

Reviewed-by: stuefe, vtewari, lancea, martin

! src/java.base/share/native/libzip/Deflater.c

Changeset: c1f4ea5d
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-20 10:33:44 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c1f4ea5d

8239450: Overhaul JVM feature handling in configure

Reviewed-by: erikj

! doc/building.html
! doc/building.md
! make/autoconf/basics.m4
! make/autoconf/configure.ac
! make/autoconf/help.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
+ make/autoconf/jvm-features.m4
! make/conf/jib-profiles.js
! src/hotspot/.mx.jvmci/mx_jvmci.py

Changeset: 90ee2c3d
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-02-07 08:38:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/90ee2c3d

8237192: Generate stripped/public pdbs on Windows for jdk images

Co-authored-by: Matthias Baesken <matthias.baesken at sap.com>
Reviewed-by: erikj, ihse

! make/Bundles.gmk
! make/CreateJmods.gmk
! make/GenerateLinkOptData.gmk
! make/Images.gmk
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/launcher/Launcher-java.base.gmk
! make/scripts/compare.sh
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/TestHelper.java
! test/jdk/tools/launcher/VersionCheck.java

Changeset: 58a59103
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-20 13:18:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/58a59103

8239347: Refactor Symbol to make _length a standalone field again

Reviewed-by: iklam, coleenp

! make/hotspot/src/native/dtrace/generateJvmOffsets.cpp
! src/hotspot/os/solaris/dtrace/jhelper.d
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/solaris/native/libjvm_db/libjvm_db.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java

Changeset: b4ffe4d8
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-02-20 07:25:14 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b4ffe4d8

8239461: Use jcod rather than jar files in runtime tests

Reviewed-by: hseigel, lmesnik, dholmes

- test/hotspot/jtreg/runtime/7116786/testcases.jar
! test/hotspot/jtreg/runtime/EnclosingMethodAttr/EnclMethodAttr.java
- test/hotspot/jtreg/runtime/EnclosingMethodAttr/enclMethodAttr.jar
= test/hotspot/jtreg/runtime/LocalVariableTable/DuplicateLVT.jcod
= test/hotspot/jtreg/runtime/LocalVariableTable/DuplicateLVTT.jcod
= test/hotspot/jtreg/runtime/LocalVariableTable/NotFoundLVTT.jcod
! test/hotspot/jtreg/runtime/LocalVariableTable/TestLVT.java
- test/hotspot/jtreg/runtime/LocalVariableTable/testcase.jar
= test/hotspot/jtreg/runtime/VerifierMessages/Test7116786.java
+ test/hotspot/jtreg/runtime/VerifierMessages/testcases.jcod
! test/hotspot/jtreg/runtime/classFileParserBug/ClassFileParserBug.java
! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
- test/hotspot/jtreg/runtime/classFileParserBug/emptynumbootstrapmethods.jar
- test/hotspot/jtreg/runtime/classFileParserBug/test.jar
! test/hotspot/jtreg/runtime/duplAttributes/DuplAttributesTest.java
- test/hotspot/jtreg/runtime/duplAttributes/test.jar

Changeset: 2d93a284
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-02-20 10:03:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2d93a284

8232622: Technical debt in BadAttributeValueExpException

Reviewed-by: dfuchs, sspitsyn

! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java

Changeset: 23458bf4
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-02-20 10:11:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/23458bf4

8238355: Update Graal

Reviewed-by: kvn

! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! 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/CodeSectionProcessor.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ELFMacroAssembler.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ForeignGotCallSiteRelocationSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/amd64/AMD64ELFMacroAssembler.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSupport.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.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitution.java
= src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64InstructionEncodingTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64MoveConstantTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler.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.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Address.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/AMD64BaseAssembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64MacroAssembler.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.code/src/org/graalvm/compiler/code/CompilationResult.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/HexCodeFile.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64ArrayAddressTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64BitwiseLogicalNotTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64ElideL2ITest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64FloatSqrtTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64MembarOpTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64MergeNarrowWithExtendTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64RotationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressLoweringByUse.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64PointerAddNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64SuitesCreator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/AMD64MatchRuleTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressLowering.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.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64SuitesCreator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/Fields.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.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/cfg/AbstractControlFlowGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/org/graalvm/compiler/core/match/processor/MatchProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIntegerCompareCanonicalizationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCNodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingEliminationTest.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/ConditionalEliminationMulTest.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/DeMorganCanonicalizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DegeneratedLoopsTest.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/HashMapGetTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerDivRemCanonicalizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InterfaceMethodHandleTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeHintsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LongNodeChainTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MarkUnsafeAccessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MatchRuleTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryGraphCanonicalizeTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MonitorGraphTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OffHeapUnsafeAccessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReferenceGetLoopTest.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/UnsafeVirtualizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifySystemPropertyUsage.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/RethrowExceptionLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EarlyReadEliminationTest.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.core.test/src/org/graalvm/compiler/core/test/ea/PEAReadEliminationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisIterationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTreesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeUnsafeStoreTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/TrufflePEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/InliningTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/BaseTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/HighTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/MidTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigImpl.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/DebugOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/MethodFilter.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.debug/src/org/graalvm/compiler/debug/doc-files/MethodFilterHelp.txt
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Graph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.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.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeWithExceptionCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotEpilogueOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64IndirectCallOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizeOp.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/AMD64HotSpotBackend.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.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotConstantRetrievalOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeWithExceptionCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotReturnOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotUnwindOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotspotDirectVirtualCallOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64IndirectCallOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizeOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackend.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.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeWithExceptionCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.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/CompileTheWorldTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotDeoptExplicitExceptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotDeoptPostExceptions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/LambdaStableNameTest.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/NodeCostDumpUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestSHASubstitutions.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/GraalHotSpotVMConfigVersioned.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/HotSpotCompiledCodeBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDebugInfoBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalManagementRegistration.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/HotSpotHostBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReferenceMapBuilder.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/HotSpotHostForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotObjdumpDisassemblerProvider.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotPlatformConfigurationProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotProviders.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotWordOperationPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/BeginLockScopeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizeWithExceptionInCallerNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DimensionsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EndLockScopeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubForeignCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassStubCall.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicConstantNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicStubCall.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/HotSpotAllocationSnippets.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/HotspotSnippetsOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.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/UnsafeLoadSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MetaspacePointer.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/PointerCastNode.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/BytecodeParserOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/DefaultSuitesCreator.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LambdaUtils.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/LargeConstantSectionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/UntrustedInterfaces.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.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_byte04.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/TrichotomyTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BitManipulationOp.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.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Arithmetic.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayCompareToOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayIndexOfOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64CCall.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Call.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ControlFlow.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathCosOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathExpOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathLog10Op.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathLogOp.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/AMD64MathSinOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathTanOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringLatin1InflateOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringUTF16CompressOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorUnary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCControlFlow.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstruction.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScan.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.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.lir/src/org/graalvm/compiler/lir/constopt/ConstantLoadOptimization.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/MarkBasePointersPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/RegStackValueSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/EconomyAllocationStage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/IndexedValueMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPeelingPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.test/src/org/graalvm/compiler/loop/test/LoopPartialUnrollTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopPolicies.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraalBenchmark.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMHWhitebox.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractBeginNode.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/GuardProxyNode.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/Invoke.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StartNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.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/LeftShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignExtendNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ZeroExtendNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/Block.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/debug/StringToBytesNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaWriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MembarNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MonitorExit.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawLoadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawStoreNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryStoreNode.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/graphbuilderconf/LoopExplosionPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractUnsafeCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessMonitorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndAddNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndWriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LogicCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredAtomicReadAndWriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorEnterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorExitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ValueCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/AbstractMemoryCheckpoint.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/AbstractWriteNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/Access.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/AddressableMemoryAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingReadNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/GuardedMemoryAccess.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/memory/LIRLowerableAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAccess.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryCheckpoint.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryKill.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryPhiNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MultiMemoryKill.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/OnHeapMemoryAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/ReadNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/SingleMemoryKill.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/VolatileReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/WriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProviders.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProvidersDelegate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProvidersImpl.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/GCProvider.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/PlatformConfigurationProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizerTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/AllocatedObjectNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/CommitAllocationNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualObjectNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionKey.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AddressLoweringByUsePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/InsertGuardFencesPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ProfileCompiledMethodsPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/WriteBarrierAdditionPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/MultiTypeGuardInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/NodeCostUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/ScheduleVerification.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/Providers.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinterObserver.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraalDebugHandlersFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64BitCountNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountLeadingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountTrailingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1InflateNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16CompressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.jdk9.test/src/org/graalvm/compiler/replacements/jdk9/test/VarHandleTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.sparc/src/org/graalvm/compiler/replacements/sparc/SPARCGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArrayStoreBytecodeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BitOpNodesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BytecodeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ClassCastBytecodeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/EdgesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IndexOobBytecodeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NullBytecodeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ObjectAccessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/AllocationSnippets.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/DimensionsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/NodeIntrinsificationProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.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/arraycopy/ArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/CheckcastArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/GenericArrayCopyCallNode.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/ArrayEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayRegionEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitCountNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroStateSplitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/GraalTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EarlyReadEliminationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ObjectState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationBlockState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Word.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordOperationPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/DefaultGraphTypes.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/GroupAllocationBenchmark.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ObjectCloneArrayLengthBenchmark.java

Changeset: f40220f5
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-02-20 20:04:15 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f40220f5

8238990: java/net/httpclient/HandshakeFailureTest.java failed against TLSv1.3 on Windows

The SSLTube and SSLFlowDelegate are improved to wrap any non-SSL exception that occur during the handshake in an SSLHandshakeException.

Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java
! test/jdk/ProblemList.txt
! test/jdk/java/net/httpclient/HandshakeFailureTest.java

Changeset: fb37c546
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2020-02-20 16:36:38 +0000
URL:       https://git.openjdk.java.net/mobile/commit/fb37c546

8238560: Cleanup and consolidate algorithms in the jdk.tls.legacyAlgorithms security property

Reviewed-by: xuelei

! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/CipherSuite/LegacyConstraints.java

Changeset: 35db3769
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-02-20 23:07:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/35db3769

8239503: FieldLayout/OldLayoutCheck.java fails due to "RuntimeException: Misplaced int field: expected 24 to equal 12"

Don't run the test with ZGC.

Reviewed-by: dcubed, coleenp, dholmes

! test/hotspot/jtreg/runtime/FieldLayout/OldLayoutCheck.java

Changeset: da39778d
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-21 10:23:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/da39778d

8239566: gtest/GTestWrapper.java fails due to "libstlport.so.1: open failed: No such file or directory"

Reviewed-by: redestad

! make/autoconf/hotspot.m4
! make/autoconf/libraries.m4

Changeset: ed94c0af
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-20 11:09:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ed94c0af

8239537: cgroup MetricsTester testMemorySubsystem fails sometimes when testing memory.kmem.tcp.usage_in_bytes

Reviewed-by: mseledtsov

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

Changeset: 5275d6e2
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-20 14:01:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5275d6e2

8238947: tools/jpackage tests fail with old rpmbuild versions

Reviewed-by: clanger, asemenyuk

! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java

Changeset: 97647369
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-02-21 10:56:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/97647369

8216975: Using ForceNUMA does not disable adaptive sizing with parallel gc

Reviewed-by: kbarrett, tschatzl, lkorinth

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp

Changeset: eef02376
Author:    Ao Qi <aoqi at openjdk.org>
Date:      2020-02-19 12:09:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/eef02376

8239422: [TESTBUG] compiler/c1/TestPrintIRDuringConstruction.java failed when C1 is disabled

Skip test if C1 is not available.

Reviewed-by: thartmann, xliu

! test/hotspot/jtreg/compiler/c1/TestPrintIRDuringConstruction.java

Changeset: 305fe226
Author:    Ao Qi <aoqi at openjdk.org>
Date:      2020-02-19 12:10:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/305fe226

8239424: [TESTBUG] compiler/whitebox/OSRFailureLevel4Test.java failed when TieredCompilation is disabled

Skip test if TieredCompilation is not available.

Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java

Changeset: 6c0e3aea
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2020-02-21 15:14:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6c0e3aea

8239456: vtable stub generation: assert failure (code size estimate)

Reviewed-by: thartmann

! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp

Changeset: 92b26333
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-02-21 16:39:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/92b26333

8239556: (zipfs) remove ExistingChannelCloser facility in zipfs implementation

Reviewed-by: lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java

Changeset: 63f93963
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-21 18:37:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/63f93963

8239708: Split basics.m4 into basic.m4 and util.m4

Reviewed-by: erikj

+ make/autoconf/basic.m4
+ make/autoconf/basic_tools.m4
+ make/autoconf/basic_windows.m4
- make/autoconf/basics.m4
- make/autoconf/basics_windows.m4
! make/autoconf/boot-jdk.m4
! make/autoconf/build-performance.m4
! make/autoconf/configure.ac
! make/autoconf/flags.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/jvm-features.m4
! make/autoconf/lib-tests.m4
! make/autoconf/libraries.m4
! make/autoconf/source-dirs.m4
! make/autoconf/toolchain.m4
! make/autoconf/toolchain_windows.m4
+ make/autoconf/util.m4
+ make/autoconf/util_paths.m4
+ make/autoconf/util_windows.m4

Changeset: 2596e83a
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-02-21 13:01:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2596e83a

8223217: [TESTBUG] Create JFR tests with JMX across container boundary

Created a new test for JFR over JMX across container boundary

Reviewed-by: egahlin, lmesnik

+ test/hotspot/jtreg/containers/docker/EventProducer.java
+ test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java

Changeset: 533649b8
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-02-22 08:10:21 +0000
URL:       https://git.openjdk.java.net/mobile/commit/533649b8

8237218: Support NIST Curves verification in java implementation

Reviewed-by: ascarpino

! src/java.base/share/classes/sun/security/util/ECUtil.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSAOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java
+ test/jdk/sun/security/ec/ECDSAJavaVerify.java

Changeset: bd028945
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-02-23 22:35:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bd028945

8238988: Rename thread "in stack" methods and add in_stack_range

Reviewed-by: coleenp, dcubed

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/sparc/frame_sparc.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 3f140faf
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-19 13:37:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3f140faf

8239457: call ReleaseStringUTFChars before early returns in Java_sun_security_pkcs11_wrapper_PKCS11_connect

Reviewed-by: alanb, clanger

! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c

Changeset: 289513cc
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-24 10:20:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/289513cc

8239235: Examine SignatureStream performance after consolidation

Reviewed-by: lfoltan, coleenp

! src/hotspot/share/classfile/stackMapFrame.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
+ test/hotspot/gtest/runtime/test_signatureStream.cpp

Changeset: aab0ce5f
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-02-24 11:01:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/aab0ce5f

8239533: ZGC: Make the ZProactive flag non-diagnostic

Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/z_globals.hpp
! test/hotspot/jtreg/gc/z/TestHighUsage.java

Changeset: 38a57e8b
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-02-24 11:31:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/38a57e8b

8238723: yank_alloc_node must remove membar

Reviewed-by: vlivanov, thartmann, roland

! src/hotspot/share/opto/macro.cpp
! test/hotspot/jtreg/compiler/allocation/TestAllocation.java

Changeset: 4f20fa52
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-02-24 12:04:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4f20fa52

8239854: Non-PCH gtest build fails after JDK-8239235 due to a missing include

Reviewed-by: shade, mdoerr

! test/hotspot/gtest/runtime/test_signatureStream.cpp

Changeset: acd2d329
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-02-24 11:43:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/acd2d329

8239536: Can't use `java.util.List` object after importing `java.awt.List`

Using full qualified names for synthetic types; ensuring the user is warned when a variable becomes undefined due to a dependency change.

Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/VariablesTest.java

Changeset: a9207420
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-02-24 13:52:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a9207420

8239129: ZGC: Allow -XX:AllocateHeapAt to use any filesystem

Co-authored-by: Yasumasa Suenaga <yasuenag at gmail.com>
Reviewed-by: stefank, pliden, ysuenaga

! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
+ test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java

Changeset: bc87e782
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-02-24 14:25:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bc87e782

8239449: [TESTBUG] test/hotspot/jtreg/runtime/TLS/TestTLS.java: skip test if glibc too old for AdjustStackSizeForTLS

Reviewed-by: dholmes, jiangli

! test/hotspot/jtreg/runtime/TLS/exestack-tls.c

Changeset: 0f21211e
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-24 15:03:28 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0f21211e

8239581: Improve javadoc example for @jdk.jfr.Category

Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/Category.java

Changeset: ccdde497
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-02-24 14:37:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ccdde497

8234160: Enable optimized mitigation for Intel jcc erratum in C2

Reviewed-by: thartmann, vlivanov, pliden

+ src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
+ src/hotspot/cpu/x86/c2_intelJccErratum_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp

Changeset: bb7344d9
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-02-24 16:42:22 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bb7344d9

8232438: Remove ?is-external=true from external links

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocLink.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPath.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java

Changeset: 266446f3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-24 17:10:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/266446f3

8239585: JFR: Native events should support empty payloads

Reviewed-by: mgronlun

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/jfr/metadata/metadata.xsd

Changeset: 965e330c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-24 17:23:18 +0000
URL:       https://git.openjdk.java.net/mobile/commit/965e330c

8239793: 'jfr' tool should hide hidden frames

Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java

Changeset: f7c819a7
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-02-24 17:19:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f7c819a7

8239052: java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java failed with BufferUnderflowException against TLSv1.3

The test assumed that ByteBuffer would be split at long boundaries. This is obviously not always the case. A carry has been added to support reading a long split over several buffers.

Reviewed-by: chegar

! test/jdk/java/net/httpclient/HandshakeFailureTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AbstractSSLTubeTest.java

Changeset: 8167fe95
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-24 18:30:00 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8167fe95

8239868: Shenandoah: ditch C2 node limit adjustments

Reviewed-by: rkennke

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

Changeset: 649a4d06
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-24 18:30:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/649a4d06

8239492: [x86] Turn MacroAssembler::verify_oop into macro recording file and line

Reviewed-by: rrich, vlivanov, pliden

! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/share/gc/z/zVerify.cpp

Changeset: c4059c66
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-02-24 11:50:18 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c4059c66

8238943: switch to jtreg 5.0

Reviewed-by: erikj, jjg, joehw

! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/nashorn/TEST.ROOT

Changeset: c30f8453
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-02-24 12:20:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c30f8453

8239837: Typo in source code of ZoneOffsetTransitionRule leaking to Javadocs

Reviewed-by: lancea

! src/java.base/share/classes/java/time/zone/ZoneOffsetTransitionRule.java

Changeset: 84938127
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-02-24 14:16:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/84938127

8239520: ValueRange.of(long, long, long) does not throw IAE on invalid inputs

Reviewed-by: rriggs

! src/java.base/share/classes/java/time/temporal/ValueRange.java
! test/jdk/java/time/test/java/time/temporal/TestDateTimeValueRange.java

Changeset: 52d7a61e
Author:    Denghui Dong <ddong at openjd.org>
Date:      2020-02-24 23:24:14 +0000
URL:       https://git.openjdk.java.net/mobile/commit/52d7a61e

8237499: JFR: Include stack trace in the ThreadStart event

Reviewed-by: egahlin

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/runtime/TestThreadStartEndEvents.java

Changeset: 9c35471a
Author:    Chihiro Ito <cito at openjdk.org>
Date:      2020-02-25 03:28:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9c35471a

8219904: ClassCastException when calling FlightRecorderMXBean#getRecordings()

Reviewed-by: egahlin, mseledtsov

! src/jdk.management.jfr/share/classes/jdk/management/jfr/RecordingInfo.java
! test/jdk/jdk/jfr/jmx/JmxHelper.java
! test/jdk/jdk/jfr/jmx/TestGetRecordings.java

Changeset: 5a7b5863
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-02-25 10:34:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5a7b5863

8239886: Minimal VM build fails after JDK-8237499

Reviewed-by: dholmes

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

Changeset: 956e20ed
Author:    Fairoz Matte <fmatte at openjdk.org>
Date:      2020-02-24 23:44:29 +0000
URL:       https://git.openjdk.java.net/mobile/commit/956e20ed

8239557: [TESTBUG] VeryEarlyAssertTest.java validating "END." marker at lastline is not always true

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java

Changeset: ca838e68
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-02-25 16:22:12 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ca838e68

8239885: [TESTBUG] compiler/allocation/TestAllocation.java fails with release VMs

Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/allocation/TestAllocation.java

Changeset: d7a02062
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-25 09:37:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d7a02062

8239860: Add support for testing the configure script

Reviewed-by: erikj

! make/RunTests.gmk
! make/autoconf/util.m4
! test/make/TestMake.gmk
+ test/make/autoconf/test-configure.sh
+ test/make/autoconf/test.m4

Changeset: 00e009d7
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-25 09:41:47 +0000
URL:       https://git.openjdk.java.net/mobile/commit/00e009d7

8239789: Follow-up on JVM feature rewrite

Reviewed-by: erikj, pliden, egahlin

! make/autoconf/help.m4
! make/autoconf/jvm-features.m4
! make/autoconf/util.m4

Changeset: 7d5652f1
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-25 09:46:12 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7d5652f1

8239794: Move -Os from JVM feature 'minimal' to new feature 'opt-size'

Reviewed-by: erikj, dholmes

! make/autoconf/jvm-features.m4
! make/hotspot/lib/JvmFeatures.gmk

Changeset: 98e0a704
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-25 12:35:29 +0000
URL:       https://git.openjdk.java.net/mobile/commit/98e0a704

8239904: Shenandoah: accumulated penalties should not be over 100% of capacity

Reviewed-by: rkennke

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

Changeset: 1b925183
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2020-02-25 22:47:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1b925183

8235834: IBM-943 charset encoder needs updating

Apply 34B003AF.RPMAP130 definition into encoder

Reviewed-by: naoto

+ make/data/charsetmapping/IBM943.c2b
! test/jdk/sun/nio/cs/TestIBMBugs.java

Changeset: 53ee0c49
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-02-20 20:56:49 +0000
URL:       https://git.openjdk.java.net/mobile/commit/53ee0c49

8239559: Cgroups: Incorrect detection logic on some systems

Adjust heuristic with cgroup mounts according to mountinfo

Reviewed-by: bobv, mbaesken

! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
+ test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java

Changeset: dd8dbb66
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-25 20:45:29 +0000
URL:       https://git.openjdk.java.net/mobile/commit/dd8dbb66

8223066: "jfr metadata" output the @Name annotation twice

Co-authored-by: Chihiro Ito <chiroito107 at gmail.com>
Reviewed-by: mgronlun, egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! test/jdk/jdk/jfr/tool/TestMetadata.java

Changeset: e6f0c6bb
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-02-25 15:49:24 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e6f0c6bb

8239976: Put JDK-8239965 on the ProblemList.txt

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: 934db29a
Author:    Pengfei Li <pli at openjdk.org>
Date:      2020-02-26 09:33:29 +0000
URL:       https://git.openjdk.java.net/mobile/commit/934db29a

8239549: AArch64: Backend support for MulAddVS2VI node

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java

Changeset: bdc481e9
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-02-25 17:50:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bdc481e9

8193553: Provide better guidance on using javax.lang.model visitors

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java

Changeset: f6e5c5a7
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-02-26 09:58:15 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f6e5c5a7

8238705: [TESTBUG] jfr/event/gc/stacktrace/TestMetaspace* are stable with Xcomp on AArch64

Reviewed-by: mseledtsov, egahlin

! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java

Changeset: 2298819a
Author:    Ao Qi <aoqi at openjdk.org>
Date:      2020-02-26 00:07:21 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2298819a

8239423: jdk/jfr/jvm/TestJFRIntrinsic.java failed with -XX:-TieredCompilation

Reviewed-by: iignatyev, dholmes

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

Changeset: dd393fad
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-24 09:59:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/dd393fad

8239462: jdk.hotspot.agent misses some ReleaseStringUTFChars calls in case of early returns

Reviewed-by: clanger, amenkov, sspitsyn

! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp

Changeset: b08595d8
Author:    Xin Liu <xliu at openjdk.org>
Date:      2020-02-26 12:35:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b08595d8

8239066: make LinkedList<T> more generic

Reviewed-by: phh, simonis

! src/hotspot/share/utilities/linkedlist.hpp
! test/hotspot/gtest/utilities/test_linkedlist.cpp

Changeset: 9b12c80e
Author:    Ravi Reddy <ravi.k.reddy at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2020-02-26 18:06:19 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9b12c80e

8238452: Keytool generates wrong expiration date if validity is set to 2050/01/01

Reviewed-by: pkoppula, weijun, coffeys

! src/java.base/share/classes/sun/security/x509/CertificateValidity.java
! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
+ test/jdk/sun/security/x509/X509CertImpl/CertificateValidation.java

Changeset: e8c32ccb
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-02-26 15:34:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e8c32ccb

8239876: Improve SearchIndexItem

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/SearchIndexItems.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

Changeset: b09add64
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-02-26 10:09:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b09add64

8239500: jittester shouldn't use non-deterministic System methods

Reviewed-by: lmesnik, thartmann

! test/hotspot/jtreg/testlibrary/jittester/conf/exclude.methods.lst

Changeset: 331f492a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-26 19:36:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/331f492a

8240069: Shenandoah: turn more flags diagnostic

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java

Changeset: d26dadef
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-26 19:36:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d26dadef

8240070: Shenandoah: remove obsolete ShenandoahCommonGCStateLoads

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
- test/hotspot/jtreg/gc/shenandoah/compiler/TestCommonGCLoads.java

Changeset: 6913bbc2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-26 19:36:56 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6913bbc2

8240076: Shenandoah: pacer should cover reset and preclean phases

Reviewed-by: zgu

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

Changeset: 257de28b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-02-26 14:36:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/257de28b

8238979: Improve G1DirtyCardQueueSet handling of previously paused buffers

Move enqueuing of previously paused buffers.

Reviewed-by: sangheki, sjohanss

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

Changeset: f729514e
Author:    Sergei Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2020-02-26 21:24:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f729514e

8240094: Optimize empty substring handling

Reviewed-by: redestad, igerasim, jlaskey

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/micro/org/openjdk/bench/java/lang/StringSubstring.java

Changeset: be1007cf
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-02-26 19:33:14 +0000
URL:       https://git.openjdk.java.net/mobile/commit/be1007cf

8240132: ProblemList com/sun/jdi/InvokeHangTest.java

Reviewed-by: mikael

! test/jdk/ProblemList.txt

Changeset: cea9a9b8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-02-26 19:39:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cea9a9b8

8240134: ProblemList javax/script/Test7.java

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 530d53f8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-02-26 19:41:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/530d53f8

8240135: ProblemList vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1

Reviewed-by: iignatyev, dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: 52fe584c
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-27 03:10:23 +0000
URL:       https://git.openjdk.java.net/mobile/commit/52fe584c

Added tag jdk-15+12 for changeset 2ec0ff304263

! .hgtags

Changeset: eef5ef88
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-02-26 23:10:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/eef5ef88

8240141: Incorrect copyright header in src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp

Reviewed-by: iignatyev

! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp

Changeset: 67ba91ba
Author:    Amy Lu <amlu at openjdk.org>
Date:      2020-02-27 12:19:24 +0000
URL:       https://git.openjdk.java.net/mobile/commit/67ba91ba

8239979: sun/security/tools/keytool/ExtOptionCamelCase.java is not run

Reviewed-by: rhalade

! test/jdk/sun/security/tools/keytool/ExtOptionCamelCase.java

Changeset: c8ed0128
Author:    Rahul Raghavan <rraghavan at openjdk.org>
Date:      2020-02-27 16:06:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c8ed0128

8235995: Remove src/jdk.internal.vm.compiler/.mx.graal directory

Removed src/jdk.internal.vm.compiler/.mx.graal directory and files

Reviewed-by: dlong

- src/jdk.internal.vm.compiler/.mx.graal/.project
- src/jdk.internal.vm.compiler/.mx.graal/.pydevproject
- src/jdk.internal.vm.compiler/.mx.graal/eclipse-settings/org.eclipse.jdt.core.prefs
- src/jdk.internal.vm.compiler/.mx.graal/mx_graal.py
- src/jdk.internal.vm.compiler/.mx.graal/mx_graal_9.py
- src/jdk.internal.vm.compiler/.mx.graal/mx_graal_bench.py
- src/jdk.internal.vm.compiler/.mx.graal/outputparser.py
- src/jdk.internal.vm.compiler/.mx.graal/sanitycheck.py
- src/jdk.internal.vm.compiler/.mx.graal/suite.py

Changeset: 2ba0575c
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-02-27 13:11:06 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2ba0575c

8239878: Bug in PrintEliminateAllocations code causes TestClhsdbJstackLock.java to fail

Reviewed-by: shade

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

Changeset: a1e93283
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-02-27 13:00:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a1e93283

8235225: Replace CHECK_0 with CHECK_NULL for non-integer returning methods

Change CHECK_0 to CHECK_NULL and CHECK_false where appropriate

Reviewed-by: mikael, dholmes, coleenp

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp

Changeset: 5551d3d8
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-02-26 15:32:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5551d3d8

8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp

Changeset: 882633a7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-02-27 11:34:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/882633a7

8239873: [TESTBUG] FieldLayout/OldLayoutCheck.java fails after the fix for JDK-8239503

Don't run the test with -XX:-UseCompressedOops.

Reviewed-by: fparain, hseigel

! test/hotspot/jtreg/runtime/FieldLayout/OldLayoutCheck.java

Changeset: efdc0037
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-02-27 12:17:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/efdc0037

8239354: Shenandoah: minor enhancements to traversal GC

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: ed620249
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-02-27 10:30:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ed620249

8225495: Note whether returned annotations are declaration annotations or type annotations

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java

Changeset: 4a951001
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2020-02-27 11:48:18 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4a951001

8239815: Update ECC legal file

Reviewed-by: mullan

! src/jdk.crypto.ec/share/legal/ecc.md

Changeset: 39d75e89
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-27 12:16:03 +0000
URL:       https://git.openjdk.java.net/mobile/commit/39d75e89

8239804: Cleanup/simplify HTML/CSS for general block tags

Reviewed-by: prappo, hannesw

! make/jdk/src/classes/build/tools/taglet/ModuleGraph.java
! make/jdk/src/classes/build/tools/taglet/ToolGuide.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.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/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java
! test/langtools/jdk/javadoc/doclet/testAuthor/TestAuthor.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testConstructorIndent/TestConstructorIndent.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java
+ test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverriddenMethod.java
- test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/langtools/jdk/javadoc/doclet/testHiddenMembers/TestHiddenMembers.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlStrongTag/TestHtmlStrongTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg1/BaseClass.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg1/SubClass.java
! test/langtools/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/pkg/PrivateParent.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/pkg/PublicChild.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java
! test/langtools/jdk/javadoc/doclet/testSimpleTagInherit/TestSimpleTagInherit.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java
! test/langtools/jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTag.java
! test/langtools/jdk/javadoc/doclet/testVersionTag/TestVersionTag.java

Changeset: 518f1f9a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-02-27 13:51:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/518f1f9a

8240142: Fix copyright in ThreadGroupReferenceImpl.h

Reviewed-by: dholmes

! src/jdk.jdwp.agent/share/native/libjdwp/ThreadGroupReferenceImpl.h

Changeset: 3a5ee7b4
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-02-27 13:52:49 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3a5ee7b4

8239379: ProblemList serviceability/sa/sadebugd/DebugdConnectTest.java on OSX

Reviewed-by: sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 51150104
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-02-27 13:57:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/51150104

8193237: SA: ClhsdbLauncher should show the command being executed

Reviewed-by: sspitsyn, amenkov

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

Changeset: 0ab5b968
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-02-27 21:14:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0ab5b968

8240193: loadLibrary("osxsecurity") should not be removed

Reviewed-by: ascarpino

! src/java.base/macosx/classes/apple/security/KeychainStore.java

Changeset: 290c21f0
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-28 09:53:18 +0000
URL:       https://git.openjdk.java.net/mobile/commit/290c21f0

8239799: Cross-compilation ARM32/AARCH clientvm builds fails after JDK-8239450

Reviewed-by: erikj

! make/autoconf/buildjdk-spec.gmk.in

Changeset: bd25c0e0
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-02-28 15:33:44 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bd25c0e0

8239852: java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed

Remove an assertion which was too strong for some valid IRs when running with -XX:+VerifyGraphEdges

Reviewed-by: neliasso, thartmann

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

Changeset: 0cd6d13b
Author:    Peter Tribble <peter.tribble at gmail.com>
Committer: Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-02-28 10:16:44 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0cd6d13b

8240231: Build failure on illumos after 8238988

Add missing cast

Reviewed-by: dcubed, shade

! src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp

Changeset: 637795e0
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2020-02-28 16:36:47 +0000
URL:       https://git.openjdk.java.net/mobile/commit/637795e0

8239931: [win][x86] vtable stub generation: assert failure (code size estimate) follow-up

Reviewed-by: mdoerr

! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp

Changeset: 5afeeed5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-28 17:59:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5afeeed5

8240215: Shenandoah: remove ShenandoahAllocationTrace

Reviewed-by: rkennke

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

Changeset: 6ad1db40
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-28 17:59:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6ad1db40

8240216: Shenandoah: remove ShenandoahTerminationTrace

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 8a79f267
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-28 17:59:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8a79f267

8240217: Shenandoah: remove ShenandoahEvacAssist

Reviewed-by: rkennke

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

Changeset: b38f3cf3
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2020-02-28 19:49:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b38f3cf3

8240226: DeflateIn_InflateOut.java test incorrectly assumes size of compressed file

Reviewed-by: martin, alanb

! test/jdk/java/util/zip/DeflateIn_InflateOut.java

Changeset: 1be89d96
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-28 12:46:58 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1be89d96

8240136: Cleanup/simplify HTML/CSS for definition lists

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.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/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/SerializedFormWriterImpl.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/HtmlTree.java
= test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java
= test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/package-list
+ test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/pkg/XReader.java
- test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/pkg/XReader.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java

Changeset: b247e6d9
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-02-28 13:21:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b247e6d9

8203239: [TESTBUG] remove vmTestbase/vm/gc/kind/parOld test

Reviewed-by: lkorinth, shade

! test/hotspot/jtreg/TEST.quick-groups
- test/hotspot/jtreg/vmTestbase/vm/gc/kind/parOld/TestDescription.java
- test/hotspot/jtreg/vmTestbase/vm/gc/kind/parOld/test.sh

Changeset: add146cc
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-02-28 15:30:29 +0000
URL:       https://git.openjdk.java.net/mobile/commit/add146cc

8236604: Optimize SystemDictionary::resolve_well_known_classes for CDS

Serialize SystemDictionary::_well_known_classes into CDS and quickly resolve them at runtime in vm startup stage.

Reviewed-by: iklam, coleenp

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp

Changeset: f176fae8
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-02-29 09:38:12 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f176fae8

8240254: Build is broken when cds is disabled after JDK-8236604

Reviewed-by: redestad

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

Changeset: 5bfb8146
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-02-28 19:29:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5bfb8146

8240258: SystemDictionary::quick_resolve need guarded by INCLUDE_CDS

Supplemental fix for 8236604 to guard SystemDictionary::quick_resolve with CDS

Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp

Changeset: 0a820d6d
Author:    Lin Zang <lzang at openjdk.org>
Date:      2020-02-29 14:43:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0a820d6d

8239916: SA: delete dead code in jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java

Reviewed-by: stefank

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

Changeset: 742bdf00
Author:    Kun Wang <wangkun49 at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-02-26 17:32:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/742bdf00

8239915: Zero VM crashes when handling dynamic constant

Reviewed-by: dholmes

! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
+ test/hotspot/jtreg/runtime/invokedynamic/DynamicConstantHelper.jasm
+ test/hotspot/jtreg/runtime/invokedynamic/TestDynamicConstant.java

Changeset: 0532bd23
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-03-01 17:36:03 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0532bd23

8240267: VM fails to start with CDS enabled but JVMTI disabled

Reviewed-by: dholmes

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

Changeset: 65bf6185
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-02 10:50:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/65bf6185

Merge

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

Changeset: 78d35f14
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-03-02 21:04:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/78d35f14

8239149: Cleanups in SunFontManager.java and TrueTypeFont.java

Reviewed-by: prr

! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java

Changeset: 70e2c013
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-02 23:35:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/70e2c013

8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails

Reviewed-by: aivanov

! test/jdk/java/awt/Graphics/DrawImageBG/SystemBgColorTest.java

Changeset: 9d0a4875
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-03 03:46:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9d0a4875

8238936: The crash in XRobotPeer when the custom GraphicsDevice is used

Reviewed-by: kizune

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.desktop/share/classes/sun/awt/ComponentFactory.java
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WRobotPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
+ test/jdk/java/awt/Robot/CreateRobotCustomGC/CreateRobotCustomGC.java

Changeset: 751de037
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-03-01 23:04:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/751de037

8225130: Add exception for expiring Comodo roots to VerifyCACerts test

Reviewed-by: weijun

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: ebadfaeb
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-02 08:22:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ebadfaeb

8196334: Optimize UUID#fromString

Co-authored-by: Andriy Plokhotnyuk <plokhotnyuk at gmail.com>
Co-authored-by: Jon Chambers <jon.chambers at gmail.com>
Reviewed-by: igerasim, alanb

! src/java.base/share/classes/java/util/UUID.java
! test/jdk/java/util/UUID/UUIDTest.java
+ test/micro/org/openjdk/bench/java/util/UUIDBench.java

Changeset: d7b122ed
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-03-02 10:23:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d7b122ed

8238438: SuperWord::co_locate_pack picks memory state of first instead of last load

Fix selection of first and last memory state in SuperWord::co_locate_pack

Reviewed-by: thartmann, kvn

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

Changeset: ac60e4b9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-02 12:30:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ac60e4b9

8240220: IdealLoopTree::dump_head predicate printing is broken

Reviewed-by: thartmann, neliasso, chagedorn

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

Changeset: 14913407
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-02 12:30:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/14913407

8240223: Use consistent predicate order in and with PhaseIdealLoop::find_predicate

Reviewed-by: thartmann, neliasso, chagedorn

! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp

Changeset: 84f3e867
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2020-02-05 12:20:36 +0000
URL:       https://git.openjdk.java.net/mobile/commit/84f3e867

8238555: Allow Initialization of SunPKCS11 with NSS when there are external FIPS modules in the NSSDB

Reviewed-by: mullan, valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Secmod.java

Changeset: 6bb05362
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-03-02 16:10:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6bb05362

8239568: [TESTBUG] LoadLibraryTest.java fails with RuntimeException

Throw jtreg.SkippedException instead of failing if shared library isn't unloaded

Reviewed-by: coleenp, lmesnik

- test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibrary.java
! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java
! test/hotspot/jtreg/runtime/logging/loadLibraryTest/libLoadLibraryClass.c

Changeset: e455d382
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-03-02 16:47:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e455d382

8234812: Add micros for DatagramChannel send/receive

Benchmarks for the DatagramChannel::send and DatagramChannel::receive methods

Reviewed-by: alanb, chegar

+ test/micro/org/openjdk/bench/java/nio/DatagramChannelSendReceive.java

Changeset: c280d98e
Author:    Lois Foltan <lfoltan at openjdk.org>
Date:      2020-03-02 18:42:22 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c280d98e

8237766: Enhance signature API to include ResolvingSignatureStream

New ResolvingSignatureStream class provides the capability to easily walk through the differing parts of a signature while resolving or querying its underlying types.

Co-authored-by: John Rose <john.r.rose at oracle.com>
Reviewed-by: coleenp, fparain, hseigel

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp

Changeset: 96b61b8f
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-02 14:45:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/96b61b8f

8240246: Avoid cast_to_oop from char*

Change type of gtest object from char[] to unsigned char[].

Reviewed-by: dholmes

! test/hotspot/gtest/oops/test_oop.cpp

Changeset: 35ee1cb2
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-03-02 12:16:18 +0000
URL:       https://git.openjdk.java.net/mobile/commit/35ee1cb2

8236938: [TESTBUG] JFR event MetaspaceAllocationFailure is not tested

New test for MetaspaceAllocationFailure

Reviewed-by: hseigel, stuefe

! test/hotspot/jtreg/runtime/Metaspace/FragmentMetaspace.java
- test/hotspot/jtreg/runtime/testlibrary/GeneratedClassLoader.java
+ test/jdk/jdk/jfr/event/runtime/TestMetaspaceAllocationFailure.java
+ test/lib/jdk/test/lib/classloader/GeneratingCompilingClassLoader.java

Changeset: c42de933
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-03-02 19:49:42 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c42de933

8238676: jni crashes on accessing it from process exit hook

Reviewed-by: fparain, gziemski

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java
+ test/hotspot/jtreg/runtime/jni/atExit/libatExit.c

Changeset: 26a7b0dd
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-03 13:31:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/26a7b0dd

Merge


Changeset: 6b455049
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-03 14:45:47 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6b455049

Merge


Changeset: c2867d65
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-03-03 17:37:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c2867d65

8204161: [TESTBUG] auto failed with the "Applet thread threw exception: java.lang.UnsupportedOperationException" exception

Reviewed-by: serb

- test/jdk/java/awt/TrayIcon/AddPopupAfterShowTest/AddPopupAfterShowTest.html
! test/jdk/java/awt/TrayIcon/AddPopupAfterShowTest/AddPopupAfterShowTest.java
+ test/jdk/java/awt/TrayIcon/MiddleButtonEventTest/MiddleButtonEventTest.java

Changeset: 23def435
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-03-03 17:49:58 +0000
URL:       https://git.openjdk.java.net/mobile/commit/23def435

8239902: Remove direct usage of JSlider, JProgressBar classes in CAccessible class

Reviewed-by: serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java

Changeset: e70ee3dc
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-03-03 18:26:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e70ee3dc

8231042: [macos] JFileChooser creates new folder on ESC

Reviewed-by: serb, psadhukhan

! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/TestJFileChooserNewFolderAction.java

Changeset: bce81496
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-06 14:41:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bce81496

8219578: No associated icon for the leaf node of JTree

Reviewed-by: prr, jdv

! src/java.desktop/share/classes/module-info.java

Changeset: 315635ea
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2020-03-09 00:18:23 +0000
URL:       https://git.openjdk.java.net/mobile/commit/315635ea

8176040: Documentation of java.awt.Rectangle.add(java.awt.Point) is wrong

Reviewed-by: serb, prr

! src/java.desktop/share/classes/java/awt/Rectangle.java

Changeset: 15a838d3
Author:    Toshio Nakamura <tnakamura at openjdk.org>
Date:      2020-03-09 15:07:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/15a838d3

8240518: Incorrect JNU_ReleaseStringPlatformChars in Windows Print

Reviewed-by: serb, pbansal, psadhukhan

! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp

Changeset: bd78beae
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2020-03-10 16:07:58 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bd78beae

6532025: GIF reader throws misleading exception with truncated images

Reviewed-by: prr, bpb

! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
+ test/jdk/javax/imageio/plugins/gif/TruncatedGIFTest.java

Changeset: 40f6d697
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-10 11:30:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/40f6d697

8233573: Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException

Reviewed-by: prr, jdv

! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
+ test/jdk/java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java

Changeset: f3ef9726
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-10 13:58:46 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f3ef9726

8040630: Popup menus and tooltips flicker with previous popup contents when first shown

Reviewed-by: kizune, pbansal

! src/java.desktop/share/classes/javax/swing/Popup.java

Changeset: afe70e69
Author:    Marc Hoffmann <hoffmann at mountainminds.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-12 03:26:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/afe70e69

8237746: Fixing compiler warnings in src/demo/share/jfc

Reviewed-by: kizune, aivanov

! src/demo/share/jfc/FileChooserDemo/FileChooserDemo.java
! src/demo/share/jfc/Font2DTest/Font2DTest.java
- src/demo/share/jfc/Font2DTest/Font2DTestApplet.java
! src/demo/share/jfc/Font2DTest/FontPanel.java
! src/demo/share/jfc/Font2DTest/RangeMenu.java
! src/demo/share/jfc/J2Ddemo/java2d/DemoPanel.java
! src/demo/share/jfc/J2Ddemo/java2d/GlobalControls.java
! src/demo/share/jfc/J2Ddemo/java2d/Tools.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Clipping/Areas.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Fonts/Tree.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Images/ImageOps.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Mix/Balls.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Mix/BezierScroller.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Paint/GradAnim.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Paint/TextureAnim.java
! src/demo/share/jfc/Metalworks/MetalworksPrefs.java
! src/demo/share/jfc/Notepad/ElementTreePanel.java
! src/demo/share/jfc/Stylepad/Stylepad.java
! src/demo/share/jfc/SwingSet2/ButtonDemo.java
! src/demo/share/jfc/SwingSet2/ColorChooserDemo.java
! src/demo/share/jfc/SwingSet2/ComboBoxDemo.java
! src/demo/share/jfc/SwingSet2/DemoModule.java
! src/demo/share/jfc/SwingSet2/DirectionPanel.java
! src/demo/share/jfc/SwingSet2/ExampleFileView.java
! src/demo/share/jfc/SwingSet2/FileChooserDemo.java
! src/demo/share/jfc/SwingSet2/InternalFrameDemo.java
! src/demo/share/jfc/SwingSet2/LayoutControlPanel.java
! src/demo/share/jfc/SwingSet2/ListDemo.java
! src/demo/share/jfc/SwingSet2/OptionPaneDemo.java
! src/demo/share/jfc/SwingSet2/SliderDemo.java
! src/demo/share/jfc/SwingSet2/SplitPaneDemo.java
! src/demo/share/jfc/SwingSet2/SwingSet2.java
- src/demo/share/jfc/SwingSet2/SwingSet2Applet.java
! src/demo/share/jfc/SwingSet2/TableDemo.java
! src/demo/share/jfc/TableExample/JDBCAdapter.java
! src/demo/share/jfc/TableExample/OldJTable.java
! src/demo/share/jfc/TableExample/TableExample3.java
! src/demo/share/jfc/TableExample/TableExample4.java
! src/demo/share/jfc/TableExample/TableMap.java
! src/demo/share/jfc/TableExample/TableSorter.java

Changeset: 4f1fabd8
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-11 21:58:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4f1fabd8

8238075: [OGL] Delete unused properties

Reviewed-by: kizune

! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m

Changeset: b4863f9d
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-12 10:00:23 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b4863f9d

8240633: Memory leaks in the implementations of FileChooserUI

Reviewed-by: pbansal, psadhukhan

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/FileChooserListenerLeak.java

Changeset: 23fda7e4
Author:    Phil Race <prr at openjdk.org>
Date:      2020-03-12 17:53:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/23fda7e4

8240977: ProblemList failing jtreg tests on macos

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 3a7389f5
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2020-03-15 00:43:54 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3a7389f5

8226253: JAWS reports wrong number of radio buttons when buttons are hidden

Reviewed-by: kizune, pbansal

! src/java.desktop/share/classes/javax/swing/JList.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java

Changeset: bca2465c
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-16 12:49:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bca2465c

8236635: JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT

Reviewed-by: serb, pbansal

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTabbedPane/TabProb.java

Changeset: 72b251d3
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-16 17:33:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/72b251d3

8226806: [macOS 10.14] Methods of Java Robot should be called from appropriate thread

Reviewed-by: psadhukhan, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
+ test/jdk/java/awt/Robot/NonEmptyErrorStream.java

Changeset: c1f7fa2e
Author:    Phil Race <prr at openjdk.org>
Date:      2020-03-17 17:38:27 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c1f7fa2e

8223935: PIT: java/awt/font/WindowsIndicFonts.java fails on windows10

Reviewed-by: serb, jdv

! test/jdk/java/awt/font/WindowsIndicFonts.java

Changeset: 1e217e7b
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2020-03-18 11:38:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1e217e7b

8146330: [macosx] UIDefaults.keys() different size than UIDefaults.keySet()

Reviewed-by: pbansal, serb, jdv

! src/java.desktop/share/classes/javax/swing/MultiUIDefaults.java
+ test/jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java

Changeset: 9874e698
Author:    Phil Race <prr at openjdk.org>
Date:      2020-03-18 15:48:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9874e698

8241229: Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java

Reviewed-by: aivanov, serb

! test/jdk/ProblemList.txt

Changeset: 3340e6f9
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-19 09:20:06 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3340e6f9

8226230: Test javax/swing/JInternalFrame/8020708/bug8020708.java fails on Ubuntu

Reviewed-by: serb

! test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java

Changeset: 7143a9c5
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-19 09:22:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7143a9c5

8241078: OOM error parsing HTML with large <pre> Tag text

Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
+ test/jdk/javax/swing/text/html/TestOOMWithLargePreTag.java

Changeset: 0f7f181d
Author:    Phil Race <prr at openjdk.org>
Date:      2020-03-18 22:27:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0f7f181d

8241233: Typo in problem listing of UIDefaultKeySizeTest.java

Reviewed-by: jdv

! test/jdk/ProblemList.txt

Changeset: b4a3809e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-03-19 22:22:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b4a3809e

8240786: [TESTBUG] The test java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen

Reviewed-by: jdv, pbansal

! test/jdk/java/awt/Window/GetScreenLocation/GetScreenLocationTest.java

Changeset: 672f3a18
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-21 09:46:44 +0000
URL:       https://git.openjdk.java.net/mobile/commit/672f3a18

8241291: JCK test javax_swing/text/DefaultStyledDocument/ElementSpec/ESpecCtor.html fails

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
- test/jdk/javax/swing/text/html/TestOOMWithLargePreTag.java

Changeset: 602d98a7
Author:    Phil Race <prr at openjdk.org>
Date:      2020-03-20 22:52:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/602d98a7

8232634: Problem List ICMColorDataTest.java

Reviewed-by: serb, psadhukhan

! test/jdk/ProblemList.txt

Changeset: 908a9331
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-03-03 10:29:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/908a9331

8238759: Clones should always keep the base pointer

Reviewed-by: rkennke, thartmann

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! test/hotspot/jtreg/compiler/arguments/TestStressReflectiveCode.java

Changeset: 2a791467
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2020-03-03 11:24:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2a791467

8240235: jdk.test.lib.util.JarUtils updates jar files incorrectly

Reviewed-by: martin, clanger, lancea

! test/lib/jdk/test/lib/util/JarUtils.java

Changeset: 3fdf26d8
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-03 11:40:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3fdf26d8

8240302: x64: Assembler::reachable redundantly call Relocation::type() more than once

Reviewed-by: kvn, iklam, thartmann

! src/hotspot/cpu/x86/assembler_x86.cpp

Changeset: 52cfd292
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-03 12:41:12 +0000
URL:       https://git.openjdk.java.net/mobile/commit/52cfd292

8240263: Assertion-only call in Method::link_method affecting product builds

Reviewed-by: shade, dcubed, iklam

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

Changeset: cf89ff7a
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-03-03 15:50:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cf89ff7a

8240324: Improve is_boot_class_loader_data() by adding simple check

Check if cld is the null_cld before looking at the class loader oop

Reviewed-by: coleenp

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

Changeset: 3ca275fb
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-03-03 11:19:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3ca275fb

8225760: oop::raw_set_obj isn't needed

Reviewed-by: hseigel, rkennke

! src/hotspot/share/oops/oopsHierarchy.hpp

Changeset: ea55699f
Author:    Fairoz Matte <fmatte at openjdk.org>
Date:      2020-02-27 19:33:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ea55699f

8239055: Wrong implementation of VMState.hasListener

Correct the VMState.hasListener implementation to return WeakReference<VMListener> type

Reviewed-by: sspitsyn, poonam

! src/jdk.jdi/share/classes/com/sun/tools/jdi/VMState.java

Changeset: 467ee78a
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-03-03 12:43:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/467ee78a

8235206: JFR TestCrossProcessStreaming - validate that data can be consumed while it is being produced

Updated test to validate concurrent produce/consume

Reviewed-by: egahlin

! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java

Changeset: 89448a83
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-03-03 15:57:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/89448a83

8233619: SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
+ test/jdk/javax/net/ssl/SSLEngine/FinishedPresent.java

Changeset: 1e796eae
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-02-21 15:01:22 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1e796eae

8239367: RunThese30M.java failed due to "assert(false) failed: graph should be schedulable"

Reviewed-by: thartmann, vlivanov, neliasso

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeCheckMacroNodeWrongMem.java

Changeset: 86ad1950
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-02-20 16:41:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/86ad1950

8238384: CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found"

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestCopyOfBrokenAntiDependency.java

Changeset: 8e74ed46
Author:    Alexey Bakhtin <alexey at azul.com>
Committer: Andrew Brygin <bae at openjdk.org>
Date:      2020-03-03 13:06:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8e74ed46

8239787: AArch64: String.indexOf may incorrectly handle empty strings

Reviewed-by: aph, lmesnik, yan

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
+ test/hotspot/jtreg/runtime/StringIntrinsic/StringIndexOfChar.java

Changeset: b3666b94
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-04 11:50:28 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b3666b94

8240511: Shenandoah: parallel safepoint workers count should be ParallelGCThreads

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
- test/hotspot/jtreg/gc/shenandoah/options/TestSafepointWorkers.java

Changeset: 9d57eefe
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-04 13:43:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9d57eefe

8239575: javadoc triggers javac AssertionError for annos on modules

Ensure ModuleSymbols are implicitly loaded only once in the javadoc context.

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! test/langtools/jdk/javadoc/tool/modules/Modules.java

Changeset: 0c998388
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-04 13:43:27 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0c998388

8228451: NPE in Attr.java when -XDshould-stop.ifError=FLOW

Avoiding parsing of compound assignment as a type.

Reviewed-by: jjg, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: e44dcf09
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-04 13:43:28 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e44dcf09

8234896: Tab completion does not work for method references in jshell

Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java

Changeset: aa547959
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-03-03 17:58:41 +0000
URL:       https://git.openjdk.java.net/mobile/commit/aa547959

8237967: No proper error message when --runtime-image points to non-existent path

Reviewed-by: kizune, asemenyuk, almatvee

! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.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
! test/jdk/tools/jpackage/share/InvalidArgTest.java

Changeset: ef4053ee
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-03-03 18:07:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ef4053ee

8237966: Creating runtime pkg requires --mac-package-identifier

Reviewed-by: kizune, asemenyuk, almatvee

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java

Changeset: 128f0833
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-03-03 18:10:15 +0000
URL:       https://git.openjdk.java.net/mobile/commit/128f0833

8238692: MacOS runtime Installer issue

Reviewed-by: kizune, asemenyuk, almatvee

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources.properties

Changeset: ff843fab
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2020-03-04 14:55:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ff843fab

8240333: jmod incorrectly updates .jar and .jmod files during hashing

Reviewed-by: martin, alanb, lancea

! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodOutputStream.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java

Changeset: 01ef6d79
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-04 19:23:13 +0000
URL:       https://git.openjdk.java.net/mobile/commit/01ef6d79

8240534: Shenandoah: ditch debug safepoint timeout adjustment

Reviewed-by: rkennke

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

Changeset: edb59b58
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-04 12:58:13 +0000
URL:       https://git.openjdk.java.net/mobile/commit/edb59b58

8239817: Eliminate use of contentContainer and friends

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.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/PackageIndexWriter.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/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/SubWriterHolderWriter.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/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java

Changeset: 5229896f
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-03-04 15:34:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5229896f

8240481: Remove CDS usage of InstanceKlass::is_in_error_state

Track the classes which fail verification during CDS dumping in DumpTimeSharedClassInfo.

Reviewed-by: iklam, minqi

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: 10b09c79
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-05 02:02:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/10b09c79

Added tag jdk-15+13 for changeset 1c06a8ee8aca

! .hgtags

Changeset: 6cb2e02a
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-03-04 21:29:14 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6cb2e02a

8240546: runtime/cds/appcds/TestZGCWithCDS.java fails with Graal

Test failed since Graal does not work with ZGC, fixed in test to skip Graal if ZGC.

Reviewed-by: ccheung

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

Changeset: 7ba18fc0
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-03-04 22:26:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7ba18fc0

8240244: Avoid calling resolve_super_or_fail in SystemDictionary::load_shared_class

Reviewed-by: redestad, lfoltan, minqi

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: d1818942
Author:    Qi Feng <qi.feng at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2020-03-05 14:51:41 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d1818942

8240286: [TESTBUG] Test command error in hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java

Reviewed-by: kvn, thartmann

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

Changeset: b2f1f73e
Author:    Ravi Reddy <ravi.k.reddy at oracle.com>
Committer: David Buck <dbuck at openjdk.org>
Date:      2020-03-05 03:27:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b2f1f73e

8183369: RFC unconformity of HttpURLConnection with proxy

HttpURLConnection retried with proxy if the connection fails on first attempt as per RFC

Reviewed-by: chegar, dfuchs, vtewari

! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java

Changeset: 3490262a
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-03-05 19:46:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3490262a

8240197: Cannot start JVM when $JAVA_HOME includes CJK characters

Reviewed-by: iklam, stuefe, rschmelter

! src/hotspot/os/windows/os_windows.cpp

Changeset: 3ddd7b86
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-03-05 11:12:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3ddd7b86

8240370: Provide Intel JCC Erratum opt-out

Reviewed-by: redestad, vlivanov, thartmann

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

Changeset: 78982f7c
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-05 13:14:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/78982f7c

8240528: OopMap cleanup

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: d75e62e1
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-03-05 17:55:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d75e62e1

8239376: JFR: assert(!cld->is_unsafe_anonymous()) failed: invariant

Reviewed-by: coleenp, lfoltan, hseigel

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp

Changeset: db91be2e
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2020-03-05 09:51:03 +0000
URL:       https://git.openjdk.java.net/mobile/commit/db91be2e

8240241: Add support for JCov DiffCoverage to make files

Reviewed-by: erikj, ihse

! doc/testing.html
! doc/testing.md
! make/RunTests.gmk

Changeset: 3607ddd5
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2020-03-05 13:56:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3607ddd5

8211917: Zip FS should add META-INF/MANIFEST.FS  at the start of the Zip/JAR

Reviewed-by: clanger, jpai

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/testng/TEST.properties
+ test/jdk/jdk/nio/zipfs/testng/test/ManifestOrderTest.java
+ test/jdk/jdk/nio/zipfs/testng/util/ZipFsBaseTest.java

Changeset: 4a32eda4
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-03-05 16:46:24 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4a32eda4

8240454: incorrect error message: as of release 13, 'record' is a restricted type name

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/lib/combo/tools/javac/combo/Diagnostics.java
! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/switchexpr/WrongYieldTest.out

Changeset: 001b8056
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-03-05 15:07:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/001b8056

8240624: Note mapping of RoundingMode constants to equivalent IEEE 754-2019 attribute

Reviewed-by: bpb

! src/java.base/share/classes/java/math/RoundingMode.java

Changeset: f456f151
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-03-05 16:32:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f456f151

8240538: [JVMCI] add test for JVMCI ConstantPool class

Reviewed-by: kvn, iignatyev

+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java

Changeset: 9c6a7696
Author:    Ramkumar Sunderbabu <ramkumar.sunderbabu at oracle.com>
Committer: Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Date:      2020-03-06 10:27:24 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9c6a7696

8153430: jdk regression test MletParserLocaleTest, ParserInfiniteLoopTest reduce default timeout

Removed timeout=5 from the tests so that default timeout is used

Reviewed-by: cjplummer

! test/jdk/javax/management/loading/MletParserLocaleTest.java
! test/jdk/javax/management/loading/ParserInfiniteLoopTest.java

Changeset: f10fd7a7
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-05 13:12:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f10fd7a7

8240603: Windows 32bit compile error after 8238676

Reviewed-by: clanger, dholmes

! test/hotspot/jtreg/runtime/jni/atExit/libatExit.c

Changeset: 3adad5a6
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-03-06 11:04:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3adad5a6

8239856: [ntintel] asserts about copying unaligned array element

Reviewed-by: stuefe, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c

Changeset: 25d2db06
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-03-06 11:40:03 +0000
URL:       https://git.openjdk.java.net/mobile/commit/25d2db06

8240589: OtherRegionsTable::_num_occupied not updated correctly

Reviewed-by: tschatzl, sjohanss

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

Changeset: 95a497ae
Author:    Aditya Mandaleeka <adityam at microsoft.com>
Committer: Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-06 13:41:14 +0000
URL:       https://git.openjdk.java.net/mobile/commit/95a497ae

8236981: Remove ShenandoahTraversalUpdateRefsClosure

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: f0cd9dd5
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-03-06 14:10:41 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f0cd9dd5

8240592: HeapRegionManager::rebuild_free_list logs 0s for the estimated free regions before

Reviewed-by: sjohanss, kbarrett

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

Changeset: 14c09861
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2020-03-06 16:19:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/14c09861

8240440: Implement get_safepoint_workers() for parallel GC

Reviewed-by: tschatzl, kbarrett

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

Changeset: c92adf41
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-02-24 19:03:34 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c92adf41

8240189: [TESTBUG] Some cgroup tests are failing after JDK-8231111

Reviewed-by: mbaesken, bobv

! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java
! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java
! test/lib/jdk/test/lib/containers/cgroup/CgroupMetricsTester.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV1.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java

Changeset: d8bded6f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-06 17:03:42 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d8bded6f

8240671: Shenandoah: refactor ShenandoahPhaseTimings

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
- src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp
- src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: f87ebd9e
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2020-03-06 13:17:03 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f87ebd9e

8240684: ProblemList 70 security tests that are failing on Windows due to "Fetch artifact failed"

Reviewed-by: xuelei, stsmirno, dcubed

! test/jdk/ProblemList.txt

Changeset: e2f43191
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-03-06 10:34:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e2f43191

4617266: (se spec) SelectionKey.OP_READ/OP_WRITE documentation errors

Reviewed-by: lancea, alanb, darcy

! src/java.base/share/classes/java/nio/channels/SelectionKey.java

Changeset: 375d0c13
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-03-06 13:52:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/375d0c13

8239893: Windows handle Leak when starting processes using ProcessBuilder

Reviewed-by: bpb, naoto

! src/java.base/windows/classes/java/lang/ProcessImpl.java
+ test/jdk/java/lang/ProcessBuilder/checkHandles/CheckHandles.java
+ test/jdk/java/lang/ProcessBuilder/checkHandles/libCheckHandles.c

Changeset: 8c1204de
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-06 21:51:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8c1204de

8240315: Shenandoah: Rename ShLBN::get_barrier_strength()

Reviewed-by: shade

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

Changeset: 9e2ab1e3
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-03-06 15:33:13 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9e2ab1e3

8232081: Try to link all classes during dynamic CDS dump

During CDS dynamic dump, link all classes loaded by the builtin class loaders in JVM_BeforeHalt() and JavaThread::invoke_shutdown_hooks().

Reviewed-by: iklam, dholmes

! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LinkClassApp.java

Changeset: 9f334a16
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-06 18:42:13 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9f334a16

8240239: Replace ConcurrentGCPhaseManager

Replace ConcurrentGCPhaseManager with ConcurrentGCBreakpoints

Co-authored-by: Per Liden <per.liden at oracle.com>
Reviewed-by: kbarrett, pliden, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
+ src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp
+ src/hotspot/share/gc/shared/concurrentGCBreakpoints.hpp
- src/hotspot/share/gc/shared/concurrentGCPhaseManager.cpp
- src/hotspot/share/gc/shared/concurrentGCPhaseManager.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
+ src/hotspot/share/gc/z/zBreakpoint.cpp
+ src/hotspot/share/gc/z/zBreakpoint.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java
+ test/hotspot/jtreg/gc/TestJNIWeak/TestJNIWeak.java
+ test/hotspot/jtreg/gc/TestJNIWeak/libTestJNIWeak.c
- test/hotspot/jtreg/gc/concurrent_phase_control/CheckControl.java
- test/hotspot/jtreg/gc/concurrent_phase_control/CheckSupported.java
- test/hotspot/jtreg/gc/concurrent_phase_control/CheckUnsupported.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlParallel.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlSerial.java
- test/hotspot/jtreg/gc/g1/TestJNIWeakG1/TestJNIWeakG1.java
- test/hotspot/jtreg/gc/g1/TestJNIWeakG1/libTestJNIWeakG1.c
! test/lib/sun/hotspot/WhiteBox.java

Changeset: c203cebc
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-03-06 17:33:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c203cebc

8240535: Add additional linux-aarch64 jib profiles

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: c46623d0
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-06 18:03:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c46623d0

8240137: Support chained use of Content.add

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/FixedStringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java

Changeset: f222cb8b
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-03-07 14:42:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f222cb8b

8240695: Build is broken when cds is disabled after JDK-8232081

Reviewed-by: iklam

! src/hotspot/share/memory/metaspaceShared.hpp

Changeset: ff8e7d40
Author:    Vyom Tewari <vtewari at openjdk.org>
Date:      2020-03-07 18:35:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ff8e7d40

8238579: HttpsURLConnection drops the timeout and hangs forever in read

HttpsURLConnection drops the timeout and hangs forever in read

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java

Changeset: d0e44e5b
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-03-07 16:27:00 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d0e44e5b

8239514: Build for arm-linux-gnueabihf fails with undefined reference read_polling_page

Reviewed-by: dsamersoff, dholmes

! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp

Changeset: 3d9dddd6
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2020-03-08 15:15:38 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3d9dddd6

8239965: XMLEncoder/Test4625418.java fails due to "Error: Cp943 - can't read properly"

Cp943 and x-IBM943 should skip on XMLEncoder/Test4625418.java

Reviewed-by: naoto

! test/jdk/ProblemList.txt
! test/jdk/java/beans/XMLEncoder/Test4625418.java

Changeset: 7806ca14
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-08 17:33:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7806ca14

8240133: G1DirtyCardQueue destructor has useless flush

Removed useless call to flush.

Reviewed-by: tschatzl, sjohanss

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

Changeset: 046dcdc0
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-03-08 15:06:27 +0000
URL:       https://git.openjdk.java.net/mobile/commit/046dcdc0

8240613: InstanceKlass::set_init_state failed with assert(good_state || state == allocated)

Reviewed-by: dcubed

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

Changeset: ba2e4178
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-03-09 00:45:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ba2e4178

8240686: 70 security tests are failing on Windows due to "Fetch artifact failed"

Reviewed-by: xuelei

! test/jdk/ProblemList.txt

Changeset: 1c1fb44a
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-09 04:06:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1c1fb44a

8240722: [BACKOUT] G1DirtyCardQueue destructor has useless flush

Backout JDK-8240133

Reviewed-by: sjohanss

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

Changeset: b58c8601
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-05 15:56:49 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b58c8601

8239335: C2: assert((Value(phase) == t) || (t != TypeInt::CC_GT && t != TypeInt::CC_EQ)) failed: missing Value() optimization

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestIntArraySubTypeOfCloneableDoesnotFold.java

Changeset: 3ff8eff8
Author:    Aditya Mandaleeka <adityam at microsoft.com>
Committer: Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-09 12:29:13 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3ff8eff8

8220503: Move ShenandoahTerminatorTerminator::should_exit_termination out of header

Reviewed-by: rkennke

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

Changeset: a11912ca
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2020-03-09 12:54:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a11912ca

8240295: hs_err elapsed time in seconds is not accurate enough

Reviewed-by: dholmes, sspitsyn

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

Changeset: e0fec43a
Author:    Mario Torre <neugens at openjdk.org>
Date:      2020-03-09 14:57:41 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e0fec43a

8240738: nested comment in JVM.java and other minor formatting errors

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java

Changeset: aa2be114
Author:    Dongbo He <hedongbo at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-03-09 22:31:12 +0000
URL:       https://git.openjdk.java.net/mobile/commit/aa2be114

8240576: JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges

Reviewed-by: kvn

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

Changeset: dc178218
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2020-03-06 13:48:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/dc178218

8240629: argfiles parsing broken for argfiles with comment cross 4096 bytes chunk

Reviewed-by: alanb, mchung

! src/java.base/share/native/libjli/args.c
! test/jdk/tools/launcher/ArgFileSyntax.java

Changeset: 5c8f9356
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-03-09 17:48:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5c8f9356

8240754: Instrument FlowTest.java to provide more debug traces

Reviewed-by: chegar

! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/FlowTest.java

Changeset: 123ac070
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-03-09 13:20:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/123ac070

8239836: ZoneRules.of() doesn't check transitionList/standardOffsetTL arguments validity

Reviewed-by: rriggs, joehw, scolebourne

! src/java.base/share/classes/java/time/zone/ZoneRules.java
! test/jdk/java/time/test/java/time/zone/TestZoneRules.java

Changeset: 672992f6
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-03-09 21:25:38 +0000
URL:       https://git.openjdk.java.net/mobile/commit/672992f6

8222000: JFR: Process start event

Reviewed-by: mgronlun, rriggs

! src/java.base/share/classes/java/lang/ProcessBuilder.java
+ src/java.base/share/classes/jdk/internal/event/ProcessStartEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/ProcessStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java
+ test/jdk/jdk/jfr/event/os/TestProcessStart.java
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: f09cda2c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-03-09 21:43:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f09cda2c

8239584: EventStream::close should state that stream will be stopped

Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java

Changeset: 2ba5ed53
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-09 22:40:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2ba5ed53

8240749: Shenandoah: refactor ShenandoahUtils

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 9722dfc9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-09 22:41:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9722dfc9

8240750: Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker

Reviewed-by: rkennke

- src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp
- src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp

Changeset: d112950b
Author:    Aditya Mandaleeka <adityam at microsoft.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-09 22:41:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d112950b

8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp

Changeset: 43e0165e
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-10 10:45:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/43e0165e

8240794: [BACKOUT] 8238384 CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found"

Reviewed-by: thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/type.hpp
- test/hotspot/jtreg/compiler/escapeAnalysis/TestCopyOfBrokenAntiDependency.java

Changeset: d49eb0d9
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-03-10 10:19:34 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d49eb0d9

8240668: G1 list of all PerRegionTable does not have to be a double linkedlist any more

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp

Changeset: edaf548b
Author:    John Jiang <jjiang at openjdk.org>
Date:      2020-03-10 21:43:46 +0000
URL:       https://git.openjdk.java.net/mobile/commit/edaf548b

8238740: java/net/httpclient/whitebox/FlowTestDriver.java would not specify a TLS protocol

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/FlowTest.java

Changeset: aac5b27b
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-03-10 15:44:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/aac5b27b

8238180: RunThese30M failed "assert(t->jfr_thread_local()->shelved_buffer() == __null) failed: invariant"

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp

Changeset: f4b54881
Author:    Dongbo He <hedongbo at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-03-09 18:21:58 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f4b54881

8240734: ModuleHashes attribute not reproducible between builds

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/module/ModuleHashes.java
! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java

Changeset: 42ff13ab
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-09 09:42:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/42ff13ab

8240195: some jaotc failures of fastdebug build with specific flags

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeOfAsbtractClassWrongResult.java

Changeset: 8208b9ce
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-03-10 18:39:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8208b9ce

8240778: JFR: Create timer task lazily

Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java

Changeset: 072cfd2e
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-10 20:51:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/072cfd2e

8238681: Make -XX:UseSSE flag x86-specific

Reviewed-by: dholmes, kvn

! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/sparc/vm_version_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/c1/Test6579789.java
! test/hotspot/jtreg/compiler/c1/Test6855215.java

Changeset: 1dcd3d2c
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-10 20:51:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1dcd3d2c

8239008: C2: Simplify Replicate support for sub-word types on x86

Reviewed-by: kvn

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

Changeset: 02916dbb
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-10 20:51:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/02916dbb

8239009: C2: Don't use PSHUF to load scalars from memory on x86

Reviewed-by: kvn, dlong

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

Changeset: 0e3529ad
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-03-10 11:52:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0e3529ad

8240691: ClhsdbCDSJstackPrintAll incorrectly thinks CDS is in use

Fix by checking "UseSharedSpaces = false" for CDS enabled.

Reviewed-by: iklam

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java

Changeset: 75632a6d
Author:    Yudi Zheng <yudi.zheng at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2020-03-10 21:48:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/75632a6d

8240610: [JVMCI] Export VMVersion::_has_intel_jcc_erratum to JVMCI compiler

Reviewed-by: kvn, thartmann

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 53c6887a
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-03-10 14:37:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/53c6887a

8240840: Rollback whitebox.cpp in push 8240691

Whitebox.cpp should not change in 8240691, which is accidentally included.

Reviewed-by: iklam, ccheung

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

Changeset: 39ab0731
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-03-10 14:39:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/39ab0731

8240830: [BACKOUT] 8240195: some jaotc failures of fastdebug build with specific flags

Reviewed-by: dcubed

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/subtypenode.cpp
- test/hotspot/jtreg/compiler/types/TestSubTypeOfAsbtractClassWrongResult.java

Changeset: 0fd2ac70
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-10 14:46:28 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0fd2ac70

8240697: convert builders to high-level Content blocks

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.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/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.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/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.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/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.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/HtmlTree.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/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java

Changeset: 5eef59d2
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2020-03-10 17:33:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5eef59d2

8235216: typo in test filename

Renamed MutliReleaseModuleInfoTest.java to MultiReleaseModuleInfoTest.java

Reviewed-by: jjg

+ test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseModuleInfoTest.java
- test/langtools/tools/javac/file/MultiReleaseJar/MutliReleaseModuleInfoTest.java

Changeset: 08c3b1fc
Author:    Chihiro Ito <cito at openjdk.org>
Date:      2020-03-07 23:08:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/08c3b1fc

8222489: jcmd VM.system_properties gives unusable paths on Windows

Reviewed-by: sspitsyn, ysuenaga

! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
+ test/jdk/sun/tools/jcmd/TestVM.java

Changeset: 80ca356e
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-03-11 10:33:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/80ca356e

8239928: ec/ECDSAJavaVerify.java failed due to timeout

Reviewed-by: valeriep

! test/jdk/sun/security/ec/ECDSAJavaVerify.java

Changeset: 99b28daf
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-03-11 13:14:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/99b28daf

8240725: Some functions might not work with CJK character

Reviewed-by: naoto

! src/java.base/share/native/libzip/zip_util.c
! src/java.base/windows/native/libjava/canonicalize_md.c
! src/java.base/windows/native/libjli/java_md.c
! src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.cpp

Changeset: 441e16e2
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-11 08:34:14 +0000
URL:       https://git.openjdk.java.net/mobile/commit/441e16e2

8240820: Replace AC_ARG_ENABLE with UTIL_ARG_ENABLE

Reviewed-by: erikj

! make/autoconf/build-performance.m4
! make/autoconf/flags-cflags.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/lib-ffi.m4
! make/autoconf/platform.m4
! make/autoconf/util.m4
! test/make/autoconf/test.m4

Changeset: 1c1acb47
Author:    Erik Helin <ehelin at openjdk.org>
Date:      2020-03-10 16:58:29 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1c1acb47

8237566: FindTests.gmk should only include existing TEST.ROOT files

Reviewed-by: erikj

! make/common/FindTests.gmk

Changeset: 593a05c9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-04 15:50:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/593a05c9

8240530: CheckUnhandledOops breaks BacktraceBuilder::set_has_hidden_top_frame

Reviewed-by: coleenp, dholmes

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

Changeset: 43e0fc04
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-04 15:50:49 +0000
URL:       https://git.openjdk.java.net/mobile/commit/43e0fc04

8240529: CheckUnhandledOops breaks NULL check in Modules::define_module

Reviewed-by: coleenp, lfoltan, hseigel

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

Changeset: 534331f0
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-04 18:08:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/534331f0

8240532: heap inspection prints trailing @ after name of module without version

Reviewed-by: lfoltan

! src/hotspot/share/memory/heapInspection.cpp
! test/hotspot/jtreg/serviceability/dcmd/gc/ClassHistogramTest.java

Changeset: 661c0735
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-10 10:49:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/661c0735

8240615: is_power_of_2() has Undefined Behaviour and is inconsistent

Reviewed-by: jrose, redestad

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: 0992e17b
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-11 12:38:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0992e17b

8240829: Use a fast O(1) algorithm for exact_log2

Reviewed-by: jrose, redestad

! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: d7780973
Author:    Vipin Sharma <vipinsharma85 at gmail.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2020-03-11 13:50:13 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d7780973

8240524: Remove explicit type argument in test jdk/java/lang/Boolean/MakeBooleanComparable.java

Reviewed-by: clanger, vtewari

! test/jdk/java/lang/Boolean/GetBoolean.java
! test/jdk/java/lang/Boolean/MakeBooleanComparable.java
! test/jdk/java/lang/Boolean/ParseBoolean.java

Changeset: eb974fad
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-11 14:17:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/eb974fad

8240868: Shenandoah: remove CM-with-UR piggybacking cycles

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java

Changeset: 6275aee6
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-11 15:02:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6275aee6

Merge


Changeset: 14e37ba3
Author:    Alexey Bakhtin <alexey at azul.com>
Committer: Andrew Brygin <bae at openjdk.org>
Date:      2020-03-11 19:14:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/14e37ba3

8239798: SSLSocket closes socket both socket endpoints on a SocketTimeoutException

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! test/jdk/sun/security/ssl/SSLSocketImpl/ClientTimeout.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLExceptionForIOIssue.java

Changeset: 5b323a86
Author:    Adam Sotona <adam.sotona at oracle.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2020-03-11 12:30:23 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5b323a86

8230117: Remove unused JAR tool classes

Reviewed-by: lancea, clanger

- src/jdk.jartool/share/classes/sun/tools/jar/Manifest.java
- src/jdk.jartool/share/classes/sun/tools/jar/SignatureFile.java

Changeset: 8c6649de
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-03-11 17:09:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8c6649de

8239487: Better links generation for system properties found in HTML files
8239485: Define behavior of the System Properties page when no system properties are available

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.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/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItems.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/toolkit/DocFileElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src1/overview.html
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src1/pkg1/A.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src1/pkg1/doc-files/WithEmptyTitle.html
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src1/pkg1/doc-files/WithTitle.html
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src1/pkg1/doc-files/WithoutTitle.html
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src1/pkg2/B.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/src2/pkg1/A.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: db69852a
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2020-03-11 20:28:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/db69852a

8240881: [BACKOUT] 8222489 jcmd VM.system_properties gives unusable paths on Windows

Undo the 8222489 changeset

Reviewed-by: dcubed, iklam

! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
- test/jdk/sun/tools/jcmd/TestVM.java

Changeset: 5531199d
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-03-11 13:39:27 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5531199d

8240340: java/lang/management/ThreadMXBean/Locks.java is buggy

Reviewed-by: dholmes, sspitsyn

! test/jdk/java/lang/management/ThreadMXBean/Locks.java
! test/lib/jdk/test/lib/LockFreeLogger.java

Changeset: 6b487c3c
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-11 22:25:18 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6b487c3c

8240866: Typo in JDK-8240820 messes up configure --help

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/hotspot.m4

Changeset: 5b9a09cb
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-11 15:46:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5b9a09cb

8240138: Cleanup HtmlTree

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.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/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java

Changeset: 069d9e79
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-03-12 09:23:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/069d9e79

8234624: jstack mixed mode should refer DWARF

Reviewed-by: sspitsyn, kevinw

+ src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
+ src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.cpp
+ src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.hpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/linux/native/libsaproc/salibelf.c
! src/jdk.hotspot.agent/linux/native/libsaproc/salibelf.h
! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/DwarfParser.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java

Changeset: 92686e1a
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-12 03:10:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/92686e1a

Added tag jdk-15+14 for changeset 1d6ceb13e142

! .hgtags

Changeset: b0f32c44
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-03-11 21:37:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b0f32c44

8240548: [TESTBUG] CDS NoClassToArchive.java fails with Graal

Reviewed-by: dholmes, mchung

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java

Changeset: 19e02810
Author:    Kelvin Nilsen <kdnilsen at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-12 06:47:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/19e02810

8225216: gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java

Changeset: 0368e41c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-03-12 18:21:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0368e41c

8240261: Use make/templates/gpl-cp-header in FieldGen.java

Reviewed-by: erikj

! make/gensrc/Gensrc-java.base.gmk
! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
- make/jdk/src/classes/build/tools/intpoly/header.txt
+ make/jdk/src/classes/build/tools/util/Header.java

Changeset: c5bd0d79
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-03-12 11:51:00 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c5bd0d79

8234146: compiler/jsr292/ContinuousCallSiteTargetChange.java times out on SPARC

Reviewed-by: vlivanov, thartmann

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java

Changeset: 7fe46b24
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-12 13:07:21 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7fe46b24

8240772: x86_64: Pre-generate Assembler::popa, pusha and vzeroupper

Reviewed-by: iklam, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: d49cf17d
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-05 16:07:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d49cf17d

8240669: Devirtualize Relocation::type

Reviewed-by: rbackman, thartmann

! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp

Changeset: 21d3eaf5
Author:    Yudi Zheng <yudi.zheng at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2020-03-12 13:20:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/21d3eaf5

8240831: [JVMCI] Export missing vmStructs entries used by JVMCI compilers

Reviewed-by: kvn, thartmann

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 1f189228
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-03-12 09:25:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1f189228

8240915: Shenandoah: Remove unused fields in init mark tasks

Reviewed-by: rkennke

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

Changeset: 48c48b7a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-12 16:42:03 +0000
URL:       https://git.openjdk.java.net/mobile/commit/48c48b7a

8238696: x86: Enumerate all detected CPU features in VM_Version feature string

Reviewed-by: dholmes, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! 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/cpu/x86/x86.ad
+ test/jdk/lib/testlibrary/CPUInfoTest.java

Changeset: add18914
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-02-25 12:17:26 +0000
URL:       https://git.openjdk.java.net/mobile/commit/add18914

8239785: Cgroups: Incorrect detection logic on old systems in hotspot

Return NULL subsystem if no cgroup controllers are mounted.

Reviewed-by: bobv, mbaesken

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp
+ test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: eeaafbe1
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-03-12 08:31:26 +0000
URL:       https://git.openjdk.java.net/mobile/commit/eeaafbe1

8216332: Grapheme regex does not work with emoji sequences

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Grapheme.java
+ test/jdk/java/util/regex/GraphemeTestCases.txt
! test/jdk/java/util/regex/RegExTest.java

Changeset: fee69bab
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-03-12 11:54:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/fee69bab

8240704: CheckHandles.java failed "AssertionError: Handle use increased by more than 10 percent."

Reviewed-by: dfuchs

! test/jdk/java/lang/ProcessBuilder/checkHandles/CheckHandles.java

Changeset: c68e15c0
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-03-12 11:57:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c68e15c0

8240957: Clarify BadAttributeValueExpException readObject method

Reviewed-by: bpb

! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java

Changeset: 90a39195
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-03-12 09:07:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/90a39195

8240563: [TESTBUG] WB_IsCDSIncludedInVmBuild should support uncompressed oops/klasses

With 8232069, CDS works with uncompressed oops/kalsses, detecting CDS code no longer bases on the two flags.

Reviewed-by: iklam

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java

Changeset: 70e730fd
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-12 17:52:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/70e730fd

8240872: Shenandoah: Avoid updating new regions from start of evacuation

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: e5ab7011
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-12 17:52:47 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e5ab7011

8240873: Shenandoah: Short-cut arraycopy barriers

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: 0ed44d0a
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-03-12 17:08:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0ed44d0a

8239355: (dc) Initial value of SO_SNDBUF should allow sending large datagrams (macOS)

Updates DatagramChannel so that the SO_SNDBUF is set to a minimum value of 65527 for IPv6 sockets and 65507 for IPv4 sockets on macOS.

Reviewed-by: alanb, dfuchs

! src/java.base/unix/native/libnio/ch/Net.c
! test/jdk/java/net/IPSupport/MinimumPermissions.policy
+ test/jdk/java/nio/channels/DatagramChannel/MinSendBufferSize.java
! test/lib/jdk/test/lib/net/IPSupport.java

Changeset: 71e1277f
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-03-12 13:08:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/71e1277f

8240917: Shenandoah: Avoid scanning thread code roots twice in all root scanner

Reviewed-by: rkennke

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

Changeset: de5208e3
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-03-12 17:20:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/de5208e3

Merge


Changeset: 3ee99ca1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-12 18:50:18 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3ee99ca1

8240948: Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 58337b12
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-03-12 18:31:49 +0000
URL:       https://git.openjdk.java.net/mobile/commit/58337b12

8059309: network tests fail with "java.net.SocketException: Couldn't obtain phys addr" when run as "root"

The solaris specific code is changed to use the fallback mechanism if the DLPI interface returns an error indicating that the operation is unsupported. In addition, NetworkInterface::getHardwareAddress is changed to always return null for the loopback interface.

Reviewed-by: alanb

! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/unix/native/libnet/NetworkInterface.c
+ test/jdk/java/net/NetworkInterface/NullMacAddress.java

Changeset: 3aceb74a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-12 19:40:44 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3aceb74a

8240947: Change conflicting JVM features from warning to error

Reviewed-by: erikj

! make/autoconf/jvm-features.m4

Changeset: ed8c11e0
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-12 19:42:06 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ed8c11e0

8149110: Introduce DISABLED_WARNINGS for Java compilation

Reviewed-by: erikj

! make/CompileDemos.gmk
! make/CompileInterimLangtools.gmk
! make/CompileInterimRmic.gmk
! make/CompileJavaModules.gmk
! make/CompileModuleTools.gmk
! make/CompileToolsJdk.gmk
! make/common/JavaCompilation.gmk
! make/common/SetupJavaCompilers.gmk
! make/hotspot/gensrc/GensrcJfr.gmk
! make/hotspot/gensrc/GensrcJvmti.gmk
! make/hotspot/ide/CreateVSProject.gmk
! make/test/BuildFailureHandler.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/JtregGraalUnit.gmk

Changeset: 36fac8c3
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-12 19:43:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/36fac8c3

8240950: Missing AC_SUBST after JDK-82408

Reviewed-by: erikj

! make/autoconf/build-performance.m4

Changeset: d5d6dc0c
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-03-12 11:54:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d5d6dc0c

8228336: Refactor native library loading implementation

Reviewed-by: alanb, dholmes

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/nativeLookup.cpp
- src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java
+ src/java.base/macosx/classes/jdk/internal/loader/ClassLoaderHelper.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
+ src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
+ src/java.base/share/classes/jdk/internal/loader/NativeLibrary.java
! src/java.base/share/native/libjava/ClassLoader.c
+ src/java.base/share/native/libjava/NativeLibraries.c
- src/java.base/unix/classes/java/lang/ClassLoaderHelper.java
+ src/java.base/unix/classes/jdk/internal/loader/ClassLoaderHelper.java
= src/java.base/windows/classes/jdk/internal/loader/ClassLoaderHelper.java
! test/jdk/java/lang/ClassLoader/LibraryPathProperty.java

Changeset: e9494f21
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-03-12 11:56:49 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e9494f21

8240242: improve the javadoc for Lookup::dropLookupModes w.r.t. dropping UNCONDITIONAL

Reviewed-by: chegar, rriggs

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: e30b89e1
Author:    Junyuan Zheng <junyuan.zheng at microsoft.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2020-03-12 12:55:19 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e30b89e1

8240972: macOS codesign fail on macOS 10.13.5 or older

Reviewed-by: erikj, ihse

! make/autoconf/basic_tools.m4

Changeset: 5bc78c43
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-12 13:56:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5bc78c43

8240971: Fix CSS styles in some doc comments

Reviewed-by: mchung

! src/java.base/share/classes/module-info.java
! src/java.management.rmi/share/classes/module-info.java
! src/java.se/share/classes/module-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.jconsole/share/classes/module-info.java

Changeset: 2eaeb206
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-12 14:14:29 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2eaeb206

8240555: Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test

Reviewed-by: shurailine, prappo

! test/langtools/jdk/javadoc/tool/QuietOption.java

Changeset: 0610992a
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-03-12 22:11:49 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0610992a

8238566: java.security.Provider$Service.supportsParameter() is racy

Use double-checked-locking pattern inside the hasKeyAttributes() method

Reviewed-by: xuelei

! src/java.base/share/classes/java/security/Provider.java

Changeset: 38940d16
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-03-12 16:05:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/38940d16

8238000: Crash in ClassLoader::record_result while dynamic dumping netty

Make a copy of the _shared_path_table for use during dynamic CDS dump.

Reviewed-by: iklam, minqi

! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp

Changeset: a8b48018
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-03-13 17:01:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a8b48018

8240846: Zero VM is broken after JDK-8238681: UseSSE not defined

Reviewed-by: shade, rehn, vlivanov

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 2a35bc5a
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-11 10:32:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2a35bc5a

8240854: [REDO] some jaotc failures of fastdebug build with specific flags

Reviewed-by: vlivanov, kvn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeOfAsbtractClassWrongResult.java

Changeset: 05c539c9
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-03-13 17:45:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/05c539c9

8240980: Backout JDK-8240261

Reviewed-by: dholmes

! make/gensrc/Gensrc-java.base.gmk
! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
+ make/jdk/src/classes/build/tools/intpoly/header.txt
- make/jdk/src/classes/build/tools/util/Header.java

Changeset: 5a68ba13
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-03-13 11:54:47 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5a68ba13

8240591: G1HeapSizingPolicy attempts to compute expansion_amount even when at full capacity

Reviewed-by: sjohanss, tschatzl

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

Changeset: 5ed80778
Author:    Aditya Mandaleeka <adityam at microsoft.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-13 13:22:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5ed80778

8231668: Remove ForceDynamicNumberOfGCThreads

Reviewed-by: shade, tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/workerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java

Changeset: 9d502f64
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-03-13 21:32:27 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9d502f64

8240983: Incorrect copyright header in Apache Santuario files

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java

Changeset: 9e945720
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-03-13 14:26:38 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9e945720

8240714: ZGC: TestSmallHeap.java failed due to OutOfMemoryError

Reviewed-by: eosterlund

! test/hotspot/jtreg/gc/z/TestSmallHeap.java

Changeset: afbe2286
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-03-13 10:29:03 +0000
URL:       https://git.openjdk.java.net/mobile/commit/afbe2286

8239447: compiler error for annotations applied to record components with target METHOD

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/processing/model/element/ErrorOnAnnoWithTargetMethod.java

Changeset: 37629673
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-13 15:59:27 +0000
URL:       https://git.openjdk.java.net/mobile/commit/37629673

8241006: Cleanup TemplateInterpreter initialization

Reviewed-by: coleenp

! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/init.cpp

Changeset: 2b465b1e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-13 18:43:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2b465b1e

8241010: Unnecessarily resolving some well-known classes

Reviewed-by: coleenp

! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: afa54b7e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-13 10:57:41 +0000
URL:       https://git.openjdk.java.net/mobile/commit/afa54b7e

8240916: Convert to using hyphenated naming for CSS classes

Reviewed-by: hannesw

! make/jdk/src/classes/build/tools/taglet/ModuleGraph.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java
! test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestOptionOrder.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java
! test/langtools/jdk/javadoc/doclet/testLinksWithNoDeprecatedOption/TestLinksWithNoDeprecatedOption.java
! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testModifierEx/TestModifierEx.java
! test/langtools/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java
! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java

Changeset: c7e4b2af
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-03-13 19:15:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c7e4b2af

8240982: Incorrect copyright header in BCEL 6.4.1 sources

Reviewed-by: naoto, lancea

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java

Changeset: 3aeb2d1a
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-03-13 12:25:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3aeb2d1a

8217441: Failure of ::realloc() should be handled correctly in sawindbg.cpp

Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: 6ead9056
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-13 15:36:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6ead9056

8239825: G1: Simplify threshold test for mutator refinement

Compute refinement threshold when values change, not on each use.

Reviewed-by: tschatzl, sangheki

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

Changeset: b0194692
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-03-14 09:53:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b0194692

8240130: Improve and update discussion of visitor evolution warnings

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java

Changeset: f819e417
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-03-14 17:08:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f819e417

8235339: test TargetAnnoCombo.java is failing after new target RECORD_COMPONENT was added

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/ProblemList.txt
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java

Changeset: 4b978533
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-03-16 10:51:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4b978533

8240353: AArch64: missing support for -XX:+ExtendedDTraceProbes in C1

Reviewed-by: aph

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp

Changeset: 95898e86
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-03-16 02:16:49 +0000
URL:       https://git.openjdk.java.net/mobile/commit/95898e86

8241043: Expand assertions to identify thread with errant _stack_base

Reviewed-by: mikael

! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 6ddb0f2b
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-16 13:06:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6ddb0f2b

8240964: Compilation error thrown when long literal used with yield

Ensuring yield followed by a long literal is recognized as a yield statement.

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java

Changeset: 21cd75cb
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-03-16 12:27:42 +0000
URL:       https://git.openjdk.java.net/mobile/commit/21cd75cb

8240363: Refactor Compile::Output() to its own Phase

Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
+ src/hotspot/share/opto/constantTable.cpp
+ src/hotspot/share/opto/constantTable.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/runtime.cpp

Changeset: e746891f
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-03-16 22:43:44 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e746891f

8241034: Fix a configuring error with "-Xmx2048M: command not found"

Reviewed-by: mikael, erikj

! make/autoconf/build-performance.m4

Changeset: 2b4b3d9e
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-03-16 09:26:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2b4b3d9e

8240626: Some of the java.time.chrono.Eras return empty display name for some styles and locales

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java

Changeset: 19536121
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-16 17:10:26 +0000
URL:       https://git.openjdk.java.net/mobile/commit/19536121

8241018: 32-bit integer log2 functions return the wrong value for negative arguments on 64-bit machines

Reviewed-by: kvn

! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 8b739002
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-03-16 17:13:56 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8b739002

8241074: JDK-8240363 broke the build on AArch64

Reviewed-by: shade

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

Changeset: b4ff6abe
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-02-25 12:01:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b4ff6abe

8239926: Shenandoah: Shenandoah needs to mark nmethod's metadata

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp

Changeset: 6f7a103a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-17 08:53:29 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6f7a103a

8240824: enhance print_full_memory_info on Linux by THP related information

Reviewed-by: dholmes, stuefe

! src/hotspot/os/linux/os_linux.cpp

Changeset: dbd0f0dc
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-17 09:36:46 +0000
URL:       https://git.openjdk.java.net/mobile/commit/dbd0f0dc

8241077: x86_64: Minor Assembler improvements

Reviewed-by: kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp

Changeset: 035100cc
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-17 11:49:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/035100cc

8241081: Shenandoah: Do not modify update-watermark concurrently

Reviewed-by: shade

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

Changeset: 1a099598
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-17 14:13:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1a099598

Merge


Changeset: ec5bd021
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-03-17 10:38:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ec5bd021

8240976: [JVMCI] MethodProfileWidth flag is broken

Remove JVMCI code which is not used

Reviewed-by: thartmann, redestad

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 17619249
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-05 16:07:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/17619249

8241042: x86_64: Improve Assembler generation

Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.hpp

Changeset: 6083173f
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-03-17 12:42:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6083173f

8237045: JVM uses excessive memory with -XX:+EnableJVMCI -XX:JVMCICounterSize=2147483648

Limit JVMCICounterSize flag's value range to 1M

Reviewed-by: thartmann, redestad

! src/hotspot/share/jvmci/jvmci_globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java

Changeset: c003fffd
Author:    Charlie Gracie <charlie.gracie at microsoft.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-03-17 14:05:12 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c003fffd

8241122: Remove unimplemented InlineTree constructor definition from parse.hpp

Reviewed-by: kvn

! src/hotspot/share/opto/parse.hpp

Changeset: f959b012
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-03-17 19:57:58 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f959b012

8239593: Bogus warning "Re-registering of platform native method" for a JVMTI agent

Reviewed-by: dcubed, alanb, hseigel

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

Changeset: 94a6149d
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-03-17 20:54:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/94a6149d

8241124: Aarch64 build broken by JDK-8239593

Reviewed-by: mikael

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

Changeset: a1476361
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-17 18:04:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a1476361

8238268: Many SA tests are not running on OSX because they do not attempt to use sudo when available

Reviewed-by: sspitsyn, iignatyev

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/ciReplay/TestSAClient.java
! test/hotspot/jtreg/compiler/ciReplay/TestSAServer.java
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestClassDump.java
! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestType.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/jdk/TEST.ROOT
! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java
! test/jdk/sun/tools/jhsdb/HeapDumpTest.java
! test/jdk/sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java
! test/jdk/sun/tools/jstack/DeadlockDetectionTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/SA/SATestUtils.java

Changeset: 0c9f8e47
Author:    Hai-May Chao <hai-may.chao at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2020-03-18 09:23:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0c9f8e47

8186143: keytool -ext option doesn't accept wildcards for DNS subject alternative names

Reviewed-by: jnimeh, weijun, mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! test/jdk/sun/security/x509/GeneralName/DNSNameTest.java

Changeset: e5e24ad0
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-03-17 19:11:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e5e24ad0

8241082: Upgrade IANA Language Subtag Registry data to 03-16-2020 version

Reviewed-by: joehw

! make/data/lsrdata/language-subtag-registry.txt
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! test/jdk/java/util/Locale/Bug8040211.java

Changeset: e827f4ae
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-18 06:28:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e827f4ae

8241093: Shenandoah: editorial changes in flag descriptions

Reviewed-by: rkennke

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

Changeset: 1d4a4fed
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-03-18 01:04:22 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1d4a4fed

8214245: Case insensitive matching doesn't work correctly for some character classes

Reviewed-by: rriggs, darcy

! src/java.base/share/classes/java/util/regex/CharPredicates.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: d76b0cf7
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2020-03-18 18:04:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d76b0cf7

8232161: Align some one-way conversion in MS950 charset with Windows

MS950 charset encoder's conversion table is changed

Reviewed-by: naoto

! make/data/charsetmapping/MS950.map
! make/data/charsetmapping/MS950.nr
+ test/jdk/sun/nio/cs/TestMS950.java

Changeset: abc56193
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-18 10:34:13 +0000
URL:       https://git.openjdk.java.net/mobile/commit/abc56193

Added tag jdk-14-ga for changeset bc54620a3848

! .hgtags

Changeset: efb25e51
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-18 10:41:26 +0000
URL:       https://git.openjdk.java.net/mobile/commit/efb25e51

Merge

! .hgtags
! .hgtags

Changeset: f2fb5c54
Author:    Tony Printezis <tprintezis at twitter.com>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-03-18 12:00:19 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f2fb5c54

8239497: SEGV in EdgeUtils::field_name_symbol(Edge const&)

Reviewed-by: egahlin, tonyp

! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp

Changeset: 0ee74979
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-03-18 09:45:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0ee74979

8241033: Create test library utility for getting JFR streaming repository

New method to get JFR streaming repo path

Reviewed-by: egahlin, mgronlun

! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java
+ test/lib/jdk/test/lib/jfr/StreamingUtils.java

Changeset: 1170981e
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-18 10:14:46 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1170981e

8240906: Update ZGC ProblemList for serviceability/sa/TestJmapCoreMetaspace.java

Reviewed-by: stefank

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

Changeset: c6cec8a8
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-18 10:42:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c6cec8a8

8227340: Modify problem list entry for javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: b70ef0d2
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-03-18 11:05:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b70ef0d2

8240711: TestJstatdPort.java failed due to "ExportException: Port already in use:"

Reviewed-by: amenkov

! test/jdk/sun/tools/jstatd/JstatdTest.java

Changeset: 700f50f2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-18 19:24:42 +0000
URL:       https://git.openjdk.java.net/mobile/commit/700f50f2

8241128: x86_32 build failure after JDK-8241042

Reviewed-by: redestad, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp

Changeset: bf54c474
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-03-18 14:33:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bf54c474

8240970: Some tests fail when run with JCov

Reviewed-by: jjg

! test/langtools/tools/javac/EarlyAssertWrapper.java
! test/langtools/tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/modules/RequiresStaticTest.java
! test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java
! test/langtools/tools/javac/platform/PlatformProviderTest.java
! test/langtools/tools/jdeps/modules/CheckModuleTest.java

Changeset: 34b9ac22
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-03-18 13:11:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/34b9ac22

8236285: [JVMCI] improve TranslatedException traces

Reviewed-by: never, kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java

Changeset: ea367322
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-18 13:20:13 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ea367322

8241030: rename HtmlTag to TagName

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.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/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Headings.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.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/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.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/HtmlStyle.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java

Changeset: 9fe762d3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-18 13:24:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9fe762d3

8241162: ProblemList serviceability/sa/TestHeapDumpForInvokeDynamic.java on OSX

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: af28093e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-18 13:29:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/af28093e

Merge


Changeset: 9d7f8bc9
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Date:      2020-03-18 17:07:42 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9d7f8bc9

8202469: (ann) Type annotations on type variable bounds that are also type variables are lost

Reviewed-by: jfranck

! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java
+ test/jdk/java/lang/annotation/typeAnnotations/ParameterizedBoundIndex.java

Changeset: 44eca823
Author:    Andrew M Leonard <andrew_m_leonard at uk.ibm.com>
Committer: Andrew Leonard <aleonard at openjdk.org>
Date:      2020-03-17 14:14:27 +0000
URL:       https://git.openjdk.java.net/mobile/commit/44eca823

8241097: java/math/BigInteger/largeMemory/SymmetricRangeTests.java requires -XX:+CompactStrings

Reviewed-by: bpb, bchristi

! test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java

Changeset: 99546049
Author:    Matthias Neugschwandtner <mneugschwand at openjdk.org>
Date:      2020-03-18 15:59:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/99546049

8235908: omit ThreadPriorityPolicy warning when value is set from image

Reviewed-by: dholmes, clanger, kvn

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/globals_extension.hpp

Changeset: c7c8623e
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-19 03:03:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c7c8623e

Added tag jdk-15+15 for changeset 82b7c62cf4cc

! .hgtags

Changeset: 599af2ac
Author:    Chris Yin <xyin at openjdk.org>
Date:      2020-03-19 11:07:36 +0000
URL:       https://git.openjdk.java.net/mobile/commit/599af2ac

8202117: com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset

Reviewed-by: dfuchs, vtewari

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

Changeset: f1c919f2
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-03-18 21:49:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f1c919f2

8230290: [JVMCI] Remove unused API entry points

Remove VirtualObject.setIsAutoBox()

Reviewed-by: kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java

Changeset: cadfc3d5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-16 15:11:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cadfc3d5

8241064: JFR related tests TestMetaspaceAllocationFailure.java and TestEventInstrumentation.java miss requires tag

Reviewed-by: mseledtsov, mgronlun

! test/jdk/jdk/jfr/event/runtime/TestMetaspaceAllocationFailure.java
! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java

Changeset: dd63eec6
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-03-19 16:34:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/dd63eec6

8241232: -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization

Reviewed-by: kvn, thartmann

! src/hotspot/share/jvmci/jvmci_globals.cpp
+ test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java

Changeset: a51dd58f
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-03-19 10:15:28 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a51dd58f

8240227: Loop predicates should be copied to unswitched loops

Copy loop range check predicates to unswitched loops and update their control edges.

Reviewed-by: kvn, neliasso, thartmann, roland

! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp
! test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java
+ test/hotspot/jtreg/compiler/loopopts/TestUnswitchOverunrolling.java

Changeset: cc9470ec
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-05 16:07:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cc9470ec

8241095: x86: Improve prefix handling in Assembler

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp

Changeset: cd7d1750
Author:    Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2020-03-19 14:58:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cd7d1750

8240604: Rewrite sun/management/jmxremote/bootstrap/CustomLauncherTest.java test to make binaries from source file

Reviewed-by: iignatyev

! make/test/JtregNativeJdk.gmk
! test/jdk/sun/management/jmxremote/bootstrap/CustomLauncherTest.java
- test/jdk/sun/management/jmxremote/bootstrap/Makefile
+ test/jdk/sun/management/jmxremote/bootstrap/exelauncher.c
- test/jdk/sun/management/jmxremote/bootstrap/launcher.c
- test/jdk/sun/management/jmxremote/bootstrap/linux-amd64/launcher
- test/jdk/sun/management/jmxremote/bootstrap/linux-i586/launcher
- test/jdk/sun/management/jmxremote/bootstrap/solaris-amd64/launcher
- test/jdk/sun/management/jmxremote/bootstrap/solaris-sparcv9/launcher

Changeset: fa069be2
Author:    Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Date:      2020-03-13 18:38:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/fa069be2

8161558: ListIterator should not discard cause on exception

Reviewed-by: smarks

! src/java.base/share/classes/java/util/AbstractList.java
! src/java.base/share/classes/java/util/NoSuchElementException.java
+ test/jdk/java/util/AbstractList/CheckForIndexOutOfBoundsException.java

Changeset: e2947fe9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-19 14:15:29 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e2947fe9

8240773: JFR: Non-Java threads are not serialized

Reviewed-by: mgronlun

! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp

Changeset: b4e85913
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-19 14:16:28 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b4e85913

8240819: Assign a name to the JfrThreadSampler thread

Reviewed-by: mgronlun

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: 5695e59a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-19 14:17:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5695e59a

8240818: Remove colon from "JFR: Shutdown Hook" thread name

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java

Changeset: d3bf9150
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-19 14:18:27 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d3bf9150

8241263: JFR: Bump native events limit

Reviewed-by: mgronlun, egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java

Changeset: 9dc15f17
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-19 17:17:49 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9dc15f17

8241254: Simplify usage of UTIL_DEPRECATED_ARG_ENABLE

Reviewed-by: erikj

! make/autoconf/util.m4

Changeset: 029fea43
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-19 10:20:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/029fea43

8240543: Update problem list entry for serviceability/sa/TestRevPtrsForInvokeDynamic.java to reference JDK-8241235

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: 32cba672
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-19 11:25:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/32cba672

8240476: SystemPropertiesWriter does not conform to standard page layout

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java

Changeset: 66c8794c
Author:    Evgeny Nikitin <evgeny.nikitin at oracle.com>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-03-17 21:35:26 +0000
URL:       https://git.openjdk.java.net/mobile/commit/66c8794c

8168304: Make all of DependencyContext_test available in product mode

Enable the utility inspection function `DependencyContext::is_dependent_method` and therefore the test in the product mode.

Reviewed-by: eosterlund, thartmann

! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
! test/hotspot/gtest/code/test_dependencyContext.cpp

Changeset: caa08844
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-03-19 15:34:34 +0000
URL:       https://git.openjdk.java.net/mobile/commit/caa08844

8241073: Pre-generated Stubs for javax.management, Activation, Naming

Reviewed-by: erikj, ihse, alanb, dfuchs

- make/CompileInterimRmic.gmk
! make/Docs.gmk
! make/Global.gmk
! make/Main.gmk
! make/ZipSource.gmk
! make/autoconf/spec.gmk.in
- make/common/RMICompilation.gmk
! make/jdk/netbeans/jmx/build.xml
- make/rmic/Rmic-java.management.rmi.gmk
- make/rmic/Rmic-java.rmi.gmk
- make/rmic/Rmic-jdk.naming.rmi.gmk
- make/rmic/RmicCommon.gmk
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java
+ src/java.rmi/share/classes/java/rmi/activation/ActivationGroup_Stub.java
+ src/java.rmi/share/classes/sun/rmi/server/Activation$ActivationSystemImpl_Stub.java
- src/java.rmi/share/doc/stub/java/rmi/activation/ActivationGroup_Stub.java
+ src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/ReferenceWrapper_Stub.java

Changeset: 4f629193
Author:    Dean Long <dlong at openjdk.org>
Date:      2020-03-19 12:29:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4f629193

8241231: Update Graal

Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkId.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/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/Fields.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/OptionsVerifierTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/LIRGenerationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.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.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLoweringProvider.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.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotPatchReturnAddressOp.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.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLoweringProvider.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/NodeCostDumpUtil.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/HotSpotPlatformConfigurationProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EndLockScopeNode.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/UnsafeCopyMemoryNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LambdaUtils.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6196102.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6753639.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6823354.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6850611.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test7005594.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/CompositeValueClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstructionClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.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/src/org/graalvm/compiler/nodes/MemoryProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNodeUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MonitorExit.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/java/UnsafeCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAnchorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryKill.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMapNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryPhiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MultiMemoryKill.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/SingleMemoryKill.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/MemoryEdgeProxy.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/MemoryProxy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeLIRBuilderTool.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptorsMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValues.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/ScheduleVerification.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOfDispatchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1InflateNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16CompressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionsTest.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/SnippetLowerableMemoryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopySnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayCompareToNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayRegionEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java

Changeset: b8a2b201
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-19 18:11:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b8a2b201

8139652: Mutator refinement processing should take the oldest dirty card buffer

Changed mutator refinement to take from queue rather than in-place and reuse.

Reviewed-by: tschatzl, sjohanss

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

Changeset: 3f698242
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-03-20 00:32:29 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3f698242

8240902: JDI shared memory connector can use already closed Handles

Add refcount to keep track of connection access

Reviewed-by: dholmes, dcubed, sspitsyn

! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c

Changeset: 7ded8b1e
Author:    Chris Yin <xyin at openjdk.org>
Date:      2020-03-20 10:24:46 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7ded8b1e

8241130: com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException

Reviewed-by: dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java
! test/jdk/com/sun/jndi/ldap/RemoveNamingListenerTest.java

Changeset: 104927e5
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-19 21:32:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/104927e5

8241335: ProblemList serviceability/sa/ClhsdbPstack.java due to JDK-8240956

Reviewed-by: mikael

! test/hotspot/jtreg/ProblemList.txt

Changeset: 333a832c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-20 01:20:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/333a832c

8241001: Improve logging in the ConcurrentGCBreakpoint mechanism

Demoted most breakpoint logging to trace level.

Reviewed-by: pliden, sjohanss

! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp
! src/hotspot/share/logging/logPrefix.hpp

Changeset: e7204cbc
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-03-20 00:24:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e7204cbc

8241123: Refactor vmTestbase stress framework to use j.u.c and make creation of threads more flexible

Reviewed-by: iignatyev, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003a.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Wicket.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java

Changeset: cc83c455
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-03-20 11:17:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cc83c455

8240590: Add MemRegion::destroy_array to complement introduced create_array

Reviewed-by: lkorinth, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/memRegion.hpp

Changeset: 95d28303
Author:    Jia Huang <jiahuang at openjdk.org>
Date:      2020-03-20 18:52:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/95d28303

8240222: [TESTBUG] gtest/jfr/test_networkUtilization.cpp failed when the number of tests is greater than or equal to 2

Reviewed-by: egahlin, mgronlun

! test/hotspot/gtest/jfr/test_networkUtilization.cpp

Changeset: 6dffcf75
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-03-20 07:30:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6dffcf75

8241320: The ClassLoaderData::_is_unsafe_anonymous field is unused in the SA

Remove unused code that is changing in Hotspot for hidden classes.

Reviewed-by: lfoltan, dholmes, sspitsyn

! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java

Changeset: 136a1574
Author:    Jamsheed Mohammed C M <jcm at openjdk.org>
Date:      2020-03-20 05:19:56 +0000
URL:       https://git.openjdk.java.net/mobile/commit/136a1574

8237894: CTW: C1 compilation fails with assert(x->type()->tag() == f->type()->tag()) failed: should have same type

Field access instructions hash decalred_type in addition, indexed access instructions hash value type of the instruction in addition.

Reviewed-by: thartmann, shade

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Instruction.hpp
+ test/hotspot/jtreg/compiler/c1/TestValueNumberingNullObject.java

Changeset: 34ae46e2
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-19 14:53:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/34ae46e2

8241296: Segfault in JNIHandleBlock::oops_do()

Reviewed-by: stefank

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

Changeset: c9faf88c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-13 16:32:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c9faf88c

8240795: [REDO] 8238384 CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found"

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestCopyOfBrokenAntiDependency.java

Changeset: 2288788e
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-20 13:08:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2288788e

Merge


Changeset: d243e40f
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-03-20 09:15:00 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d243e40f

8241039: Retire the deprecated SSLSession.getPeerCertificateChain() method

Reviewed-by: mullan, alanb, dfuchs

- src/java.base/share/classes/com/sun/security/cert/internal/x509/X509V1CertImpl.java
! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableSSLSession.java
! test/jdk/sun/security/ssl/GenSSLConfigs/main.java

Changeset: f67868d9
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-03-20 09:27:06 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f67868d9

8219989: Retire the com.sun.net.ssl.internal.ssl.Provider name

Remove the provider name in JDK

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/jca/ProviderConfig.java

Changeset: 37b7a233
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-03-20 09:40:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/37b7a233

8241009: CommandLineFlagComboNegative.java fails after JDK-8240563

Jtreg turned off UseCompressedOops and messed up vm flag options of children processes.

Reviewed-by: dholmes, stefank

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

Changeset: c5a74908
Author:    Rahul Yadav <rahul.r.yadav at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-03-20 20:16:34 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c5a74908

8240921: Minor correction to HttpResponse.BodySubscribers example

The fix updates the incorrect example of the usage of the class java.net.http.HttpResponse.BodySubscribers.

Reviewed-by: chegar, dfuchs, jboes, pconcannon

! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! test/jdk/java/net/httpclient/examples/JavadocExamples.java

Changeset: 17ff85d4
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-03-20 20:54:56 +0000
URL:       https://git.openjdk.java.net/mobile/commit/17ff85d4

8241014: Miscellaneous typos in documentation comments

Reviewed-by: igerasim, prappo, psandoz, rriggs, weijun

! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/net/HttpCookie.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/nio/file/DirectoryStream.java
! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java
! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/SignatureSpi.java
! src/java.base/share/classes/java/text/BreakIterator.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java
! src/java.base/share/classes/java/time/chrono/package-info.java
! src/java.base/share/classes/java/time/temporal/TemporalAccessor.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/BitSet.java
! src/java.base/share/classes/java/util/Enumeration.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/StringJoiner.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/javax/security/cert/X509Certificate.java
! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java

Changeset: f778ad2f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-03-20 17:37:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f778ad2f

8241319: WB_GetCodeBlob doesn't have ResourceMark

Reviewed-by: iignatyev, thartmann

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

Changeset: ef335c75
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-03-22 09:46:15 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ef335c75

Merge

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

Changeset: 36af90ac
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-03-22 09:30:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/36af90ac

8215712: Parsing extension failure may alert decode_error

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CookieExtension.java
! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java
! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLStringizer.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java

Changeset: 618bacec
Author:    Pengfei Li <pli at openjdk.org>
Date:      2020-03-23 08:37:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/618bacec

8241091: AArch64: "bad AD file" with VM option "-XX:-UsePopCountInstruction"

Reviewed-by: aph

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

Changeset: e04080bd
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-23 10:26:13 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e04080bd

8241310: Fix warnings in jdk buildtools

Reviewed-by: erikj, forax

! make/CompileToolsJdk.gmk
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/PluralsParseHandler.java
! make/jdk/src/classes/build/tools/dtdbuilder/DTDBuilder.java
! make/jdk/src/classes/build/tools/dtdbuilder/DTDInputStream.java
! make/jdk/src/classes/build/tools/generatebreakiteratordata/GenerateBreakIteratorData.java
! make/jdk/src/classes/build/tools/generatebreakiteratordata/RuleBasedBreakIteratorBuilder.java
! make/jdk/src/classes/build/tools/generatecharacter/CharacterName.java
! make/jdk/src/classes/build/tools/generatecharacter/CharacterScript.java
! make/jdk/src/classes/build/tools/generatecharacter/PrintCharacterRanges.java
! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
! make/jdk/src/classes/build/tools/jdwpgen/Parse.java
! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java
! make/jdk/src/classes/build/tools/x11wrappergen/WrapperGenerator.java

Changeset: 90102935
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-23 10:29:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/90102935

8241271: Make hotspot build reproducible

Reviewed-by: erikj, stefank, jwilhelm

! make/autoconf/compare.sh.in
! make/autoconf/hotspot.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/hotspot/lib/CompileJvm.gmk
! make/scripts/compare_exceptions.sh.incl
! src/hotspot/share/runtime/abstract_vm_version.cpp

Changeset: ed28a274
Author:    Kelvin Nilsen <kdnilsen at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-23 10:37:44 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ed28a274

8241068: Shenandoah: improve ShenandoahTraversalGC constructor arguments

Reviewed-by: shade

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

Changeset: b66c6808
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-03-23 14:22:18 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b66c6808

8241443: Problem list some java.net tests failing with NoRouteToHostException on macOS with special network configuration

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: 75a8b7fa
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-03-23 09:05:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/75a8b7fa

8240975: Extend NativeLibraries to support explicit unloading

Reviewed-by: alanb, mcimadamore

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibrary.java
! src/java.base/share/native/libjava/NativeLibraries.c
+ test/jdk/jdk/internal/loader/NativeLibraries/Main.java
+ test/jdk/jdk/internal/loader/NativeLibraries/java.base/jdk/internal/loader/NativeLibrariesTest.java
+ test/jdk/jdk/internal/loader/NativeLibraries/libnativeLibrariesTest.c
+ test/jdk/jdk/internal/loader/NativeLibraries/p/Test.java

Changeset: 398ce294
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2020-03-23 10:26:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/398ce294

8240248: Extend superword reduction optimizations for x86

Add support for and, or, xor reduction

Co-authored-by: Shravya Rukmannagari <shravya.rukmannagari at intel.com>
Reviewed-by: vlivanov, thartmann

! make/devkit/createJMHBundle.sh
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java
+ test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java

Changeset: edb6783a
Author:    Poonam Bajaj <poonam at openjdk.org>
Date:      2020-03-23 17:57:13 +0000
URL:       https://git.openjdk.java.net/mobile/commit/edb6783a

8231779: crash HeapWord*ParallelScavengeHeap::failed_mem_allocate

Reviewed-by: dlong, tschatzl, pliden

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

Changeset: f37149b1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-23 19:14:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f37149b1

8241351: Shenandoah: fragmentation metrics overhaul

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp

Changeset: fe533725
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-23 19:14:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/fe533725

8241435: Shenandoah: avoid disabling pacing with "aggressive"

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp

Changeset: b6783320
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-23 19:14:01 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b6783320

8241139: Shenandoah: distribute mark-compact work exactly to minimize fragmentation

Reviewed-by: rkennke

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

Changeset: f0ba0dc6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-23 12:48:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f0ba0dc6

8241190: Fix name clash for constants-summary CSS class

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java

Changeset: 81353a56
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-03-23 13:27:22 +0000
URL:       https://git.openjdk.java.net/mobile/commit/81353a56

8241244: CDS dynamic dump asserts in ArchivePtrBitmapCleaner::do_bit

Reviewed-by: minqi, coleenp

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

Changeset: 7dc952ec
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-23 14:11:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7dc952ec

8241292: Interactive Search results are not highlighted as they used to be

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java

Changeset: 23d6a788
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-23 23:18:42 +0000
URL:       https://git.openjdk.java.net/mobile/commit/23d6a788

8241371: Refactor and consolidate package_from_name

Reviewed-by: iklam, lfoltan

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/utf8.hpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/gtest/runtime/test_classLoader.cpp

Changeset: 32d49650
Author:    Aditya Mandaleeka <adityam at microsoft.com>
Committer: Aditya Mandaleeka <adityam at openjdk.org>
Date:      2020-03-24 06:13:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/32d49650

8241067: Shenandoah: improve ShenandoahNMethod::has_cset_oops arguments

Reviewed-by: shade

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

Changeset: 5110de6c
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2020-03-19 17:26:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5110de6c

8241144: Javadoc is not generated for new module jdk.nio.mapmode

Jdk.nio.mapmode is not present in DOCS_MODULES defined by Modules.gmk

Reviewed-by: erikj, ihse

! make/common/Modules.gmk

Changeset: d01f6719
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-03-24 09:34:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d01f6719

8237497: vmStructs_jvmci.cpp does not check that the correct field type is specified

Add missed checks for declarations in vmStructs_jvmci.cpp

Reviewed-by: iklam, thartmann

! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmStructs.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: ca855006
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-03-24 17:39:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ca855006

8240905: assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once?

Stop recursion if there are multiple loads with different memory inputs in the tree.

Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
+ test/hotspot/jtreg/compiler/codegen/TestMultiMemInstructionMatching.java

Changeset: b5897fe4
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-03-24 13:08:54 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b5897fe4

8241532: ProblemList tests from 8241530 on OSX

Reviewed-by: ctornqvi

! test/jdk/ProblemList.txt

Changeset: 40173c50
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-03-24 18:41:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/40173c50

8241395: Factor out platform independent code for os::xxx_memory_special()

Reviewed-by: mbaesken, mdoerr, lucy

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: cb1632e8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-24 18:46:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cb1632e8

8241520: Shenandoah: simplify region sequence numbers handling

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 643f5b53
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-24 18:46:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/643f5b53

8241534: Shenandoah: region status should include update watermark

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp

Changeset: 6694402d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-24 18:46:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6694402d

8241462: StripNativeDebugSymbols jlink plugin allocates huge arrays

Reviewed-by: alanb, sgehwolf

! src/jdk.jlink/linux/classes/jdk/tools/jlink/internal/plugins/StripNativeDebugSymbolsPlugin.java

Changeset: 7afa57a3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-24 18:46:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7afa57a3

8241445: Fix copyright in test/jdk/tools/launcher/ArgFileSyntax.java

Reviewed-by: psandoz

! src/java.base/share/native/libjli/args.c
! test/jdk/tools/launcher/ArgFileSyntax.java

Changeset: 3059f593
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-24 20:18:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3059f593

8241545: Shenandoah: purge root work overwrites counters after JDK-8228818

Reviewed-by: zgu

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

Changeset: d7435182
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2020-03-24 13:12:19 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d7435182

8241458: [JVMCI] add mark value to expose CodeOffsets::Frame_Complete

Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 77534229
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-25 00:10:22 +0000
URL:       https://git.openjdk.java.net/mobile/commit/77534229

8241433: x86: Add VBMI CPU feature detection

Reviewed-by: kvn

! src/hotspot/cpu/x86/vmStructs_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 27ef185b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-25 07:58:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/27ef185b

8241500: FieldLayout/OldLayoutCheck.java fails in 32-bit VMs

Reviewed-by: fparain, dholmes

! test/hotspot/jtreg/runtime/FieldLayout/OldLayoutCheck.java

Changeset: 9a6038fb
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-25 13:38:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9a6038fb

8241584: Remove unused classLoader perf counters

Reviewed-by: hseigel

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

Changeset: c01e986c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-03-25 14:41:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c01e986c

8237859: C2: Crash when loads float above range check

Fix control edges of predicates to data nodes when creating pre/main/post loops.

Reviewed-by: neliasso, thartmann, roland

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java

Changeset: d1b50659
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-03-25 08:46:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d1b50659

8237599: Greedy matching against supplementary chars fails to respect the region

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: 7fc31ead
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-25 17:20:58 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7fc31ead

8241583: Shenandoah: turn heap lock asserts into macros

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp

Changeset: b8f2b326
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-03-25 09:21:46 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b8f2b326

8241311: Move some charset mapping tests from closed to open

Reviewed-by: iris, joehw, itakiguchi, amlu

! test/jdk/sun/nio/cs/TestCharsetMapping.java
+ test/jdk/sun/nio/cs/mapping/Big5.b2c
= test/jdk/sun/nio/cs/mapping/Big5.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS.b2c
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS.b2c-irreversible
= test/jdk/sun/nio/cs/mapping/Big5_HKSCS.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS_2001.b2c
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS_2001.c2b-irreversible
= test/jdk/sun/nio/cs/mapping/Big5_Solaris.b2c
+ test/jdk/sun/nio/cs/mapping/CoderTest.java
+ test/jdk/sun/nio/cs/mapping/ConverterTest.java
+ test/jdk/sun/nio/cs/mapping/Cp037.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1006.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1025.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1026.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1046.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1047.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1097.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1098.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1112.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1122.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1123.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1124.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1250.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1251.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1252.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1253.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1254.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1255.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1256.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1257.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1258.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1364.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1364.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp1381.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1381.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp1383.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1383.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp273.b2c
+ test/jdk/sun/nio/cs/mapping/Cp277.b2c
+ test/jdk/sun/nio/cs/mapping/Cp278.b2c
+ test/jdk/sun/nio/cs/mapping/Cp280.b2c
+ test/jdk/sun/nio/cs/mapping/Cp284.b2c
+ test/jdk/sun/nio/cs/mapping/Cp285.b2c
+ test/jdk/sun/nio/cs/mapping/Cp290.b2c
+ test/jdk/sun/nio/cs/mapping/Cp290.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp297.b2c
+ test/jdk/sun/nio/cs/mapping/Cp300.b2c
= test/jdk/sun/nio/cs/mapping/Cp300.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp33722.b2c
+ test/jdk/sun/nio/cs/mapping/Cp420.b2c
+ test/jdk/sun/nio/cs/mapping/Cp420.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp420.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp424.b2c
+ test/jdk/sun/nio/cs/mapping/Cp437.b2c
+ test/jdk/sun/nio/cs/mapping/Cp500.b2c
+ test/jdk/sun/nio/cs/mapping/Cp737.b2c
+ test/jdk/sun/nio/cs/mapping/Cp775.b2c
+ test/jdk/sun/nio/cs/mapping/Cp833.b2c
+ test/jdk/sun/nio/cs/mapping/Cp833.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp834.b2c
+ test/jdk/sun/nio/cs/mapping/Cp834.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp838.b2c
+ test/jdk/sun/nio/cs/mapping/Cp850.b2c
+ test/jdk/sun/nio/cs/mapping/Cp852.b2c
+ test/jdk/sun/nio/cs/mapping/Cp855.b2c
+ test/jdk/sun/nio/cs/mapping/Cp856.b2c
+ test/jdk/sun/nio/cs/mapping/Cp857.b2c
+ test/jdk/sun/nio/cs/mapping/Cp860.b2c
+ test/jdk/sun/nio/cs/mapping/Cp861.b2c
+ test/jdk/sun/nio/cs/mapping/Cp862.b2c
+ test/jdk/sun/nio/cs/mapping/Cp863.b2c
+ test/jdk/sun/nio/cs/mapping/Cp864.b2c
+ test/jdk/sun/nio/cs/mapping/Cp865.b2c
+ test/jdk/sun/nio/cs/mapping/Cp866.b2c
+ test/jdk/sun/nio/cs/mapping/Cp868.b2c
+ test/jdk/sun/nio/cs/mapping/Cp869.b2c
+ test/jdk/sun/nio/cs/mapping/Cp870.b2c
+ test/jdk/sun/nio/cs/mapping/Cp871.b2c
+ test/jdk/sun/nio/cs/mapping/Cp874.b2c
+ test/jdk/sun/nio/cs/mapping/Cp874.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp875.b2c
+ test/jdk/sun/nio/cs/mapping/Cp918.b2c
+ test/jdk/sun/nio/cs/mapping/Cp921.b2c
+ test/jdk/sun/nio/cs/mapping/Cp922.b2c
+ test/jdk/sun/nio/cs/mapping/Cp930.b2c
+ test/jdk/sun/nio/cs/mapping/Cp933.b2c
+ test/jdk/sun/nio/cs/mapping/Cp935.b2c
+ test/jdk/sun/nio/cs/mapping/Cp937.b2c
+ test/jdk/sun/nio/cs/mapping/Cp937.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp939.b2c
+ test/jdk/sun/nio/cs/mapping/Cp942.b2c
+ test/jdk/sun/nio/cs/mapping/Cp943.b2c
+ test/jdk/sun/nio/cs/mapping/Cp948.b2c
+ test/jdk/sun/nio/cs/mapping/Cp948.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp948.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp949.b2c
+ test/jdk/sun/nio/cs/mapping/Cp950.b2c
+ test/jdk/sun/nio/cs/mapping/Cp950.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp950.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp964.b2c
+ test/jdk/sun/nio/cs/mapping/Cp964.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp970.b2c
+ test/jdk/sun/nio/cs/mapping/Cp970.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/EUC_CN.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_JP.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_JP_LINUX.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_JP_Solaris.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_KR.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_TW.b2c
+ test/jdk/sun/nio/cs/mapping/GB18030.b2c
+ test/jdk/sun/nio/cs/mapping/GBK.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_11.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_2.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_3.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_4.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_5.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_6.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_7.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_8.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_9.b2c
+ test/jdk/sun/nio/cs/mapping/JIS0201.b2c.private
+ test/jdk/sun/nio/cs/mapping/JIS0208.b2c.private
+ test/jdk/sun/nio/cs/mapping/JIS0212.b2c.private
+ test/jdk/sun/nio/cs/mapping/Johab.b2c
+ test/jdk/sun/nio/cs/mapping/KOI8_R.b2c
+ test/jdk/sun/nio/cs/mapping/KOI8_U.b2c
+ test/jdk/sun/nio/cs/mapping/MS50221_0208.b2c
+ test/jdk/sun/nio/cs/mapping/MS50221_0212.b2c
+ test/jdk/sun/nio/cs/mapping/MS874.b2c
+ test/jdk/sun/nio/cs/mapping/MS932.b2c.private
+ test/jdk/sun/nio/cs/mapping/MS932DB.b2c.private
+ test/jdk/sun/nio/cs/mapping/MS932DB.c2b.private
+ test/jdk/sun/nio/cs/mapping/MS932_0208.b2c
+ test/jdk/sun/nio/cs/mapping/MS936.b2c
+ test/jdk/sun/nio/cs/mapping/MS949.b2c
+ test/jdk/sun/nio/cs/mapping/MS950.b2c
+ test/jdk/sun/nio/cs/mapping/MS950.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/MS950.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/MS950_HKSCS.b2c
+ test/jdk/sun/nio/cs/mapping/MS950_HKSCS.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/MS950_HKSCS_XP.b2c
+ test/jdk/sun/nio/cs/mapping/MSCP932.b2c.abigail
+ test/jdk/sun/nio/cs/mapping/MacArabic.b2c
+ test/jdk/sun/nio/cs/mapping/MacCentralEurope.b2c
+ test/jdk/sun/nio/cs/mapping/MacCroatian.b2c
+ test/jdk/sun/nio/cs/mapping/MacCyrillic.b2c
+ test/jdk/sun/nio/cs/mapping/MacDingbat.b2c
+ test/jdk/sun/nio/cs/mapping/MacGreek.b2c
+ test/jdk/sun/nio/cs/mapping/MacHebrew.b2c
+ test/jdk/sun/nio/cs/mapping/MacIceland.b2c
+ test/jdk/sun/nio/cs/mapping/MacRoman.b2c
+ test/jdk/sun/nio/cs/mapping/MacRomania.b2c
+ test/jdk/sun/nio/cs/mapping/MacSymbol.b2c
+ test/jdk/sun/nio/cs/mapping/MacThai.b2c
+ test/jdk/sun/nio/cs/mapping/MacTurkish.b2c
+ test/jdk/sun/nio/cs/mapping/MacUkraine.b2c
+ test/jdk/sun/nio/cs/mapping/PCK.b2c
+ test/jdk/sun/nio/cs/mapping/PCK.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/SJIS.b2c
+ test/jdk/sun/nio/cs/mapping/SJIS_0213.b2c
+ test/jdk/sun/nio/cs/mapping/TIS620.b2c
+ test/jdk/sun/nio/cs/mapping/TestConv.java
+ test/jdk/sun/nio/cs/mapping/TestFmwk.java
+ test/jdk/sun/nio/cs/mapping/untested/X11SunUnicode_0.b2c
+ test/jdk/sun/nio/cs/mapping/untested/gb18030_0.b2c
+ test/jdk/sun/nio/cs/mapping/untested/gb18030_1.b2c

Changeset: b0245c2b
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2020-03-25 12:41:14 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b0245c2b

8237219: Disable native SunEC implementation by default

Reviewed-by: weijun, mullan

! src/java.base/share/classes/module-info.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java
! test/jdk/java/security/KeyAgreement/KeySizeTest.java
! test/jdk/jdk/security/jarsigner/Spec.java
! test/jdk/sun/security/ec/ECDSAJavaVerify.java
! test/jdk/sun/security/ec/InvalidCurve.java
! test/jdk/sun/security/ec/SignatureDigestTruncate.java
! test/jdk/sun/security/ec/TestEC.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/tools/keytool/GroupName.java
! test/jdk/sun/security/tools/keytool/KeyAlg.java
! test/jdk/sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java

Changeset: ffe5e846
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-25 15:03:39 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ffe5e846

8241544: update stylesheet for *-page CSS class rename and hyphenated naming

Reviewed-by: prappo, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java

Changeset: 60fae779
Author:    John Jiang <jjiang at openjdk.org>
Date:      2020-03-26 07:09:36 +0000
URL:       https://git.openjdk.java.net/mobile/commit/60fae779

8237977: Further update javax/net/ssl/compatibility/Compatibility.java

Reviewed-by: rhalade

! test/jdk/javax/net/ssl/TLSCommon/CipherSuite.java
! test/jdk/javax/net/ssl/compatibility/Cert.java
! test/jdk/javax/net/ssl/compatibility/Compatibility.java
! test/jdk/javax/net/ssl/compatibility/JdkInfo.java
! test/jdk/javax/net/ssl/compatibility/JdkUtils.java
! test/jdk/javax/net/ssl/compatibility/Server.java
! test/jdk/javax/net/ssl/compatibility/TestCase.java
! test/jdk/javax/net/ssl/compatibility/UseCase.java
! test/jdk/javax/net/ssl/compatibility/Utils.java

Changeset: 0d22ad64
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-26 00:02:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0d22ad64

8241427: Coarsen locking in Modules::add_module_exports

Reviewed-by: lfoltan, hseigel

! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! test/hotspot/jtreg/runtime/modules/AccessCheckAllUnnamed.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportsToAll.java

Changeset: c659b637
Author:    Pengfei Li <pli at openjdk.org>
Date:      2020-03-26 10:10:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c659b637

8241482: AArch64: Fix a potential issue after JDK-8239549

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 913a0ff0
Author:    Jie He <jie.he at arm.com>
Committer: Yang Zhang <yzhang at openjdk.org>
Date:      2020-03-26 14:46:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/913a0ff0

8241419: Remove unused InterfaceSupport::_number_of_calls

Reviewed-by: dholmes

! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp

Changeset: c4f25e51
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-24 15:26:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c4f25e51

8241491: Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java on aix

Reviewed-by: clanger

! test/jdk/ProblemList.txt

Changeset: eb003a73
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-20 13:56:12 +0000
URL:       https://git.openjdk.java.net/mobile/commit/eb003a73

8240335: C2: assert(found_sfpt) failed: no node in loop that's not input to safepoint

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestCastIIAfterUnrollingInOuterLoop.java

Changeset: b8f8dea9
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-20 13:58:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b8f8dea9

8241365: Define Unique_Node_List::contains() to prevent usage by mistake

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/node.hpp

Changeset: b35032dc
Author:    Sergei Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2020-03-26 10:02:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b35032dc

8241649: Optimize Character.toString

Reviewed-by: redestad, rriggs

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

Changeset: f930d466
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-26 03:15:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/f930d466

Added tag jdk-15+16 for changeset 5c7ec21f5d13

! .hgtags

Changeset: d882d528
Author:    Julia Boes <jboes at openjdk.org>
Date:      2020-03-26 11:52:15 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d882d528

8235459: HttpRequest.BodyPublishers::ofFile assumes the default file system

Add support for non-default file systems to HttpRequest.BodyPublishers::ofFile

Reviewed-by: chegar, dfuchs, amlu

! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy
+ test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java

Changeset: 307b376a
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-03-26 13:43:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/307b376a

8241595: Fix missing debug_orig information in Ideal Graph Visualizer

Show missing debug_orig information for nodes in Ideal Graph Visualizer.

Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: d77c52b2
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-03-26 10:29:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d77c52b2

8172485: [TESTBUG] RedefineLeak.java runs out of metaspace memory

Check for zero exit value.

Reviewed-by: lfoltan

! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java

Changeset: eb7c80a3
Author:    Julia Boes <jboes at openjdk.org>
Date:      2020-03-26 14:58:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/eb7c80a3

8241674: Fix incorrect jtreg option in FilePublisherPermsTest

Replace jtreg option 'policy' with 'java.security.policy' to extend rather than replace policy

Reviewed-by: chegar, dfuchs

! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java

Changeset: e11ab6a4
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-03-26 16:56:42 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e11ab6a4

8241596: ZGC: Shorten runtime of gc/z/TestUncommit.java

Reviewed-by: tschatzl, sjohanss

! test/hotspot/jtreg/gc/z/TestUncommit.java

Changeset: 54e2c6fe
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-03-26 09:03:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/54e2c6fe

8196751: Add jhsdb option to specify debug server RMI connector port

Reviewed-by: sspitsyn, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/lib/jdk/test/lib/Utils.java

Changeset: 098b48b7
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-03-26 10:03:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/098b48b7

8240634: event/runtime/TestMetaspaceAllocationFailure.java times out

Limit number of iterations

Reviewed-by: egahlin, stuefe

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

Changeset: e509368f
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-03-26 10:14:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e509368f

8233093: Move CDS heap oopmaps into new MetaspaceShared::bm region

Moved the _closed_archive_heap_oopmaps and _open_archive_heap_oopmaps from the ro to the bm region.

Reviewed-by: iklam, minqi

! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp

Changeset: 8c5531b6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-26 19:08:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8c5531b6

8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java

Changeset: 6be46f8e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-26 19:09:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6be46f8e

8241673: Shenandoah: refactor anti-false-sharing padding

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: ebdb70fe
Author:    Ekaterina Pavlova <epavlova at openjdk.org>
Date:      2020-03-26 14:24:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ebdb70fe

8236975: compiler/graalunit tests fails with --illegal-access=deny

Reviewed-by: iignatyev, kvn, alanb

! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh

Changeset: 5f1636b2
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-26 15:13:21 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5f1636b2

8241696: ProblemList gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java due to JDK-8241293

Reviewed-by: dcubed, ctornqvi

! test/hotspot/jtreg/ProblemList.txt

Changeset: 87805d92
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-26 20:36:56 +0000
URL:       https://git.openjdk.java.net/mobile/commit/87805d92

8241470: HtmlStyle: group and document members: description, flex, signature

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java

Changeset: 2bc4308d
Author:    Vipin M V <vipinmv1 at in.ibm.com>
Committer: Vyom Tewari <vtewari at openjdk.org>
Date:      2020-03-27 11:34:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2bc4308d

8129841: Update comment for Java_java_net_Inet6AddressImpl_getHostByAddr

Update comment for Java_java_net_Inet6AddressImpl_getHostByAddr

Reviewed-by: vtewari, alanb

! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c

Changeset: cc8715d8
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-03-27 07:16:22 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cc8715d8

8241581: Add BitMap::count_one_bits variant for arbitrary lengths

Reviewed-by: redestad, kbarrett

! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
+ test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp

Changeset: 83f7ee14
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-03-27 08:45:59 +0000
URL:       https://git.openjdk.java.net/mobile/commit/83f7ee14

8241723: Build error after 8241581

Reviewed-by: kbarrett, clanger

- test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp

Changeset: 67cf35ee
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-03-27 17:07:23 +0000
URL:       https://git.openjdk.java.net/mobile/commit/67cf35ee

8240956: SEGV in DwarfParser::process_dwarf after JDK-8234624

Reviewed-by: sspitsyn, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 7048684c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-03-27 09:44:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7048684c

8238855: Move G1ConcurrentMark flag sanity checks to g1Arguments

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
+ test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java

Changeset: 5ff2d7ba
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-24 11:06:26 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5ff2d7ba

8240676: Meet not symmetric failure when running lucene on jdk8

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/types/TestArrayMeetNotSymmetrical.java

Changeset: 85d5048c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-24 10:31:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/85d5048c

8241675: Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java

Reviewed-by: rkennke

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

Changeset: c9f5004b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-25 13:05:42 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c9f5004b

8241586: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64

Reviewed-by: clanger

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

Changeset: 1dd60a35
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-01-22 15:55:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1dd60a35

8227269: Slow class loading when running with JDWP

Reviewed-by: sspitsyn, cjplummer

! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.h
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: 536e062a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-27 13:42:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/536e062a

8241436: C2: Factor out C2-specific code from MacroAssembler

Reviewed-by: mdoerr, kvn, adinn

! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
+ src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
+ src/hotspot/cpu/arm/c2_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
+ src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
+ src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
+ src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
+ src/hotspot/cpu/sparc/c2_MacroAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/c2_MacroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/sparc.ad
+ src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
+ src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/main.cpp
+ src/hotspot/share/opto/c2_MacroAssembler.hpp

Changeset: d0a67229
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-27 13:42:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d0a67229

8241434: x86: Fix Assembler::emit_operand asserts for XMM registers

Reviewed-by: kvn, redestad

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp

Changeset: 2df18266
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-03-27 13:42:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2df18266

8241597: x86: Remove MMX support

Reviewed-by: kvn, redestad

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/register_definitions_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: bb7a8f64
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-27 12:47:36 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bb7a8f64

8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java

Changeset: 5ddbcb7a
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-03-27 12:42:03 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5ddbcb7a

8241336: Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration

NetworkConfiguration updated to skip interfaces that have only IPv6 link local addresses.

Reviewed-by: alanb, chegar

! test/jdk/ProblemList.txt
! test/jdk/java/net/MulticastSocket/Promiscuous.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
! test/lib/jdk/test/lib/NetworkConfiguration.java

Changeset: a45889dc
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-26 10:38:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a45889dc

8241660: Add virtualization information output to hs_err file on macOS

Reviewed-by: clanger, mdoerr

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: 7056b968
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 15:33:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7056b968

8241692: Shenandoah: remove ShenandoahHeapRegion::_reserved

Reviewed-by: zgu, rkennke

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

Changeset: 0861f3f7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 15:33:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0861f3f7

8241743: Shenandoah: refactor and inline ShenandoahHeap::heap()

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 92d854f5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 15:33:18 +0000
URL:       https://git.openjdk.java.net/mobile/commit/92d854f5

8241740: Shenandoah: remove ShenandoahHeapRegion::_heap

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 6e580b38
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 15:33:24 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6e580b38

8241748: Shenandoah: inline MarkingContext TAMS methods

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp

Changeset: bfa3ad91
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-03-27 11:43:23 +0000
URL:       https://git.openjdk.java.net/mobile/commit/bfa3ad91

8241400: [macos] jpackageapplauncher/main.m built using CXXFLAGS_JDKEXE

Reviewed-by: erikj

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

Changeset: 211e5293
Author:    Jamsheed Mohammed C M <jcm at openjdk.org>
Date:      2020-03-27 09:47:13 +0000
URL:       https://git.openjdk.java.net/mobile/commit/211e5293

8193210: [JVMCI/Graal] add JFR compiler phase/inlining events

C++ EventCompilerPhase/EventCompilerInlining definitions are extended for JVMCI use.

Reviewed-by: dnsimon, egahlin, kvn, mgronlun, thartmann

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/compiler/compileBroker.cpp
+ src/hotspot/share/compiler/compilerEvent.cpp
+ src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/utilities/macros.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/JFR.java
! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java
! test/jdk/jdk/jfr/jvm/TestJfrJavaBase.java

Changeset: 9e9f110d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-27 19:05:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9e9f110d

8241750: x86_32 build failure after JDK-8227269

Reviewed-by: rkennke, cjplummer

! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c

Changeset: c17ed6a5
Author:    Bob Vandette <bobv at openjdk.org>
Date:      2020-02-27 11:36:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/c17ed6a5

8239563: Reduce public exports in dynamic libraries built from JDK static libraries

Reviewed-by: dholmes, ihse

! make/autoconf/flags-cflags.m4
! src/java.base/unix/native/include/jni_md.h
! src/java.base/windows/native/include/jni_md.h

Changeset: ccc69960
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-27 11:24:40 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ccc69960

8241631: PropertyGetterTaglet, PropertySetterTaglet may be removed

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertyGetterTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertySetterTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/pkg1/C.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkgfx/C.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java

Changeset: fee15cac
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-03-27 12:50:11 +0000
URL:       https://git.openjdk.java.net/mobile/commit/fee15cac

8241721: Change to GCC 9.2 for building on Linux at Oracle

Reviewed-by: erikj

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk

Changeset: 6b6c5bd6
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-03-28 11:00:09 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6b6c5bd6

8241765: Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier

Reviewed-by: rkennke, smonteith, aph

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: 98e6be7c
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-03-28 13:01:26 +0000
URL:       https://git.openjdk.java.net/mobile/commit/98e6be7c

8241789: Make citations of JLS and JVMS consistent in java.lang.Class

Reviewed-by: jjg

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

Changeset: 253ccad5
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-28 21:08:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/253ccad5

8241771: Remove dead code in SparsePRT

Reviewed-by: sjohanss, tschatzl

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

Changeset: 7f8d7850
Author:    Toshio Nakamura <tnakamura at openjdk.org>
Date:      2020-03-28 16:47:21 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7f8d7850

8232846: ProcessHandle.Info command with non-English shows question marks

Reviewed-by: stuefe, ysuenaga, rriggs

! src/java.base/windows/native/libjava/ProcessHandleImpl_win.c

Changeset: b0e1ee4b
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-03-28 21:07:55 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b0e1ee4b

8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only)

Reviewed-by: prappo

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/StrictMath.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/annotation/Annotation.java
! src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/package-info.java
! src/java.base/share/classes/java/lang/module/package-info.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! src/java.base/share/classes/java/math/SignedMutableBigInteger.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/RBCollationTables.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/BitSet.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/Comparator.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/SimpleTimeZone.java
! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/stream/DoubleStream.java
! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.base/share/classes/jdk/internal/icu/impl/CharTrie.java
! src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java
! src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java
! src/java.base/share/classes/jdk/internal/icu/impl/Trie.java
! src/java.base/share/classes/jdk/internal/icu/impl/Trie2.java
! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterEnums.java
! src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/logger/LoggerWrapper.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/util/Preconditions.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
! src/java.base/share/classes/sun/reflect/generics/repository/ClassRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/ConstructorRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/FieldRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java
! src/java.base/share/classes/sun/text/BreakDictionary.java
! src/java.base/share/classes/sun/text/CompactByteArray.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java

Changeset: 8cb76353
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2020-03-26 15:26:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8cb76353

8241665: Configuring --with-jvm-features=-compiler2 fails to build on AArch64

Build config --with-jvm-features=-compiler2 fails on AArch64 because JVMCI path includes opto and ad headers

Reviewed-by: kvn, aph

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

Changeset: af15605b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-30 19:37:23 +0000
URL:       https://git.openjdk.java.net/mobile/commit/af15605b

8241838: Shenandoah: no need to trash cset during final mark

Reviewed-by: rkennke

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

Changeset: a8a9fb95
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-30 19:37:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a8a9fb95

8241841: Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 87396af7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-30 19:38:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/87396af7

8241842: Shenandoah: inline ShenandoahHeapRegion::region_number

Reviewed-by: rkennke

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

Changeset: 6df23701
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-30 19:38:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6df23701

8241844: Shenandoah: rename ShenandoahHeapRegion::region_number

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! 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/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahBitMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java

Changeset: b7439a8a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-27 15:28:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b7439a8a

8241361: ZGC: Implement memory related JFR events

Co-authored-by: Per Liden <per.liden at oracle.com>
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc

Changeset: 916f00ac
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-03-30 13:49:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/916f00ac

8241374: add Math.absExact

Reviewed-by: smarks, chegar, bpb

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

Changeset: 53b2368d
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-03-30 13:59:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/53b2368d

8241760: Typos: empty lines in javadoc, inconsistent indents, etc. (net and nio)

Reviewed-by: alanb, prappo, dfuchs

! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/SecureCacheResponse.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/nio/channels/AsynchronousChannelGroup.java
! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/FileStore.java
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/java.base/share/classes/sun/net/www/URLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
! src/java.base/share/classes/sun/nio/ByteBuffered.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPathParser.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISCII91.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java

Changeset: 83a9afaf
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-30 23:55:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/83a9afaf

8241852: Cleanup error message generation in LinkResolver::resolve_field

Reviewed-by: dcubed

! src/hotspot/share/interpreter/linkResolver.cpp

Changeset: de7ea8db
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-31 08:42:00 +0000
URL:       https://git.openjdk.java.net/mobile/commit/de7ea8db

8241845: Shenandoah: align ShenandoahHeapRegions to cache lines

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp

Changeset: 2bc86911
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-03-31 09:10:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/2bc86911

8241568: (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"

Reviewed-by: alanb

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: 6a4e93bb
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-03-31 11:45:29 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6a4e93bb

8241666: Enhance log messages in ReferenceProcessor

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java

Changeset: 4b4633d9
Author:    Ravi Reddy <ravi.k.reddy at oracle.com>
Committer: Ravi Reddy <rreddy at openjdk.org>
Date:      2020-03-31 14:07:23 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4b4633d9

8240988: Incorrect copyright header in CertificateValidation.java

Reviewed-by: pkoppula, coffeys

! test/jdk/sun/security/x509/X509CertImpl/CertificateValidation.java

Changeset: 16df851e
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-18 17:28:41 +0000
URL:       https://git.openjdk.java.net/mobile/commit/16df851e

8241160: Concurrent class unloading reports GCTraceTime events as JFR pause sub-phase events

Reviewed-by: eosterlund, kbarrett

! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTimer.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcTraceTime.cpp
! src/hotspot/share/gc/shared/gcTraceTime.hpp
! src/hotspot/share/gc/shared/gcTraceTime.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/shared/test_gcTimer.cpp

Changeset: 75849a5c
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-31 14:58:18 +0000
URL:       https://git.openjdk.java.net/mobile/commit/75849a5c

8241421: Cleanup handling of jtreg

Reviewed-by: erikj

! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/conf/jib-profiles.js
! make/test/BuildFailureHandler.gmk

Changeset: 8fdf2925
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-31 14:57:46 +0000
URL:       https://git.openjdk.java.net/mobile/commit/8fdf2925

8241827: JFR: TestVMInfoEvent.java requires SerialGC

Reviewed-by: mseledtsov

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



More information about the mobile-changes mailing list