git: openjdk/portola: 324 new changesets

Magnus Ihse Bursie ihse at openjdk.java.net
Thu Jul 9 22:48:28 UTC 2020


Changeset: ff55c490
Author:    Phil Race <prr at openjdk.org>
Date:      2020-02-12 14:45:10 +0000
URL:       https://git.openjdk.java.net/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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: 93241e5d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-02-12 11:31:36 +0000
URL:       https://git.openjdk.java.net/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/commit/65bf6185

Merge

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

Changeset: 751de037
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-03-01 23:04:02 +0000
URL:       https://git.openjdk.java.net/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/commit/26a7b0dd

Merge


Changeset: 908a9331
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-03-03 10:29:05 +0000
URL:       https://git.openjdk.java.net/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/commit/6b487c3c

8240866: Typo in JDK-8240820 messes up configure --help

Reviewed-by: erikj

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



More information about the portola-dev mailing list