git: openjdk/loom: master: 439 new changesets

duke duke at openjdk.java.net
Sat Dec 14 09:30:46 UTC 2019


Changeset: e4b73897
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-10-15 22:42:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4b73897

8232225: Rework the fix for JDK-8071483

Reviewed-by: prr

= test/jdk/java/awt/ColorClass/AlphaColorTest.java
= test/jdk/java/awt/ColorClass/HeadlessColor.java
= test/jdk/java/awt/ColorClass/OpacityChange/OpacityChange.java
= test/jdk/java/awt/ColorClass/XRenderTranslucentColorDrawTest.java
= test/jdk/java/awt/color/GetMinMaxValue_ICC_ColorSpace.java
= test/jdk/java/awt/color/LoadProfileWithSM.java
= test/jdk/java/awt/color/LoadStandardProfilesTest.java

Changeset: 8ca21069
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2019-10-16 22:30:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/8ca21069

8223558: Java does not render Myanmar script correctly

Reviewed-by: prr, serb

! make/data/fontconfig/windows.fontconfig.properties
! src/java.desktop/share/classes/sun/font/FontUtilities.java
+ test/jdk/java/awt/font/Fallback/MyanmarFallbackTest.java
+ test/jdk/java/awt/font/TextLayout/MyanmarTextTest.java

Changeset: 0fcb58c5
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-10-17 14:07:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/0fcb58c5

8230869: [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar

Reviewed-by: jdv, psadhukhan

! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTaskbarPeer.java

Changeset: 53439611
Author:    Phil Race <prr at openjdk.org>
Date:      2019-10-18 09:25:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/53439611

Merge


Changeset: 6de54745
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-10-24 01:02:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/6de54745

8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails

Reviewed-by: prr, jdv

! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! test/jdk/ProblemList.txt
! test/jdk/java/awt/GraphicsDevice/CheckDisplayModes.java

Changeset: 5e9b8129
Author:    Phil Race <prr at openjdk.org>
Date:      2019-10-25 13:32:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/5e9b8129

8175984: ICC_Profile has un-needed, not-empty finalize method

Reviewed-by: jdv, serb

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java

Changeset: 30a4739e
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2019-10-30 16:59:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/30a4739e

8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys

Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java

Changeset: 0f2b9390
Author:    Phil Race <prr at openjdk.org>
Date:      2019-10-30 13:47:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f2b9390

8232154: Update Mesa 3-D Headers to version 19.2.1

Reviewed-by: serb, kcr

! src/java.desktop/share/legal/mesa3d.md
- src/java.desktop/share/legal/opengl.md
! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/gl.h
! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/glext.h
+ src/java.desktop/share/native/common/java2d/opengl/J2D_GL/khrplatform.h
! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glx.h
! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glxext.h
! src/java.desktop/windows/native/libawt/java2d/opengl/J2D_GL/wglext.h

Changeset: 7d0e1417
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-10-24 14:54:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/7d0e1417

8232200: [macos 10.15] Windows in fullscreen tests jumps around the screen

Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java

Changeset: 00426d6c
Author:    Phil Race <prr at openjdk.org>
Date:      2019-11-04 10:01:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/00426d6c

8233097: Fontmetrics for large Fonts has zero width

Reviewed-by: jdv, serb

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontClass/MassiveMetricsTest.java

Changeset: 91a70aeb
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-05 11:00:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/91a70aeb

Merge

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

Changeset: be74f1cc
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-05 16:33:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/be74f1cc

8233583: ProblemList javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java & ShapedPerPixelTranslucentGradient.java failing incosistently in linux-x64

Reviewed-by: jdv

! test/jdk/ProblemList.txt

Changeset: a64da3d9
Author:    Phil Race <prr at openjdk.org>
Date:      2019-11-05 15:55:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/a64da3d9

8233649: Update ProblemList.txt to exclude failing headful tests on macos

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 5686851c
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-06 10:48:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/5686851c

8229935: [TEST_BUG]: bug8132119.java inconsistently positions text

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java

Changeset: 007a0fb2
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-06 11:05:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/007a0fb2

8231084: Large performance regression in SwingMark TextArea in 14-b13
8231336: Corrupted option dialog in JTHarness with JDK14b13

Reviewed-by: serb, prr

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! test/jdk/ProblemList.txt
- test/jdk/javax/swing/JEditorPane/8226513/JEditorPaneLayoutTest.java
- test/jdk/javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java

Changeset: 0b0a33e4
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-07 11:30:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b0a33e4

8214578: [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings

Reviewed-by: serb, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m

Changeset: df7d0d40
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-11-08 05:24:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/df7d0d40

8233657: Intermittent NPE in Component.validate()

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/Component.java
+ test/jdk/java/awt/Component/Validate/NullFontValidate.java

Changeset: a71509ce
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-08 13:16:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/a71509ce

8233833: ProblemList java/awt/Frame/FrameLocation/FrameLocation.java for linux-x64

Reviewed-by: serb

! test/jdk/ProblemList.txt

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

8233910: java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system

Reviewed-by: serb, prr

! test/jdk/java/awt/ColorClass/AlphaColorTest.java

Changeset: 194c2726
Author:    Mario Torre <neugens at openjdk.org>
Date:      2019-11-12 15:54:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/194c2726

8231991: Mouse wheel change focus on awt/swing windows

Avoid focus logic when only mouse wheel is moved up/down.

Reviewed-by: serb, dmarkov

! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XConstants.java
+ test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/MouseWheelOnBackgroundComponent.java

Changeset: 4a5b745a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-14 10:56:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/4a5b745a

8233986: ProblemList javax/swing/plaf/basic/BasicTextUI/8001470/bug8001470.java for windows-x64

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 456fd900
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-14 10:59:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/456fd900

8233634: [TESTBUG] Swing text test bug4278839.java fails on macos

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java

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

8232433: [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail

Reviewed-by: prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! test/jdk/java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java

Changeset: 9f2d6b8d
Author:    Mario Torre <neugens at openjdk.org>
Date:      2019-11-15 09:27:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/9f2d6b8d

8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991

Fix off by one in wheel detection logic

Reviewed-by: prr

! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XConstants.java

Changeset: 877e2698
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2019-11-15 16:58:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/877e2698

8234184: [TESTBUG] java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java fails in Windows

Reviewed-by: psadhukhan

! test/jdk/java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java

Changeset: 0d30eb4f
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2019-11-20 09:28:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/0d30eb4f

8233707: systemScale.cpp could not compile with VS2019

Reviewed-by: serb, aivanov

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

Changeset: 270c5ea3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-11-06 16:52:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/270c5ea3

8233695: AArch64 build failures after -Wno-extra removal

Reviewed-by: aph

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp

Changeset: 708890f2
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2019-11-06 19:27:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/708890f2

8233600: Cross-builds fails after JDK-8233285

Reviewed-by: shade, erikj

! make/lib/Lib-jdk.hotspot.agent.gmk

Changeset: 7fbb1f5a
Author:    Christoph Goettschkes <christoph.goettschkes at microdoc.com>
Committer: Boris Ulasevich <bulasevich at openjdk.org>
Date:      2019-11-06 19:37:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/7fbb1f5a

8231955: ARM32: Address displacement is 0 for volatile field access because of Unsafe field access

Reviewed-by: dlong

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

Changeset: b7f557e5
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2019-11-06 09:45:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/b7f557e5

8223940: Private key not supported by chosen signature algorithm

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java

Changeset: 68a7b58a
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2019-11-06 09:45:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/68a7b58a

8233658: Escape + in the expression describing Runtime.Version string

Reviewed-by: naoto

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

Changeset: 9ca5e79b
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-11-06 15:20:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ca5e79b

8233671: [TESTBUG] runtime/cds/appcds/sharedStrings/FlagCombo.java fails to compile without jfr

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java

Changeset: a57683f3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-11-06 19:37:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/a57683f3

8233698: GCC 4.8.5 build failure after JDK-8233530

Reviewed-by: stuefe, dholmes, kbarrett

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

Changeset: 7b730a36
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-11-07 03:01:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/7b730a36

Added tag jdk-14+22 for changeset 83810b7d12e7

! .hgtags

Changeset: 4272078d
Author:    David Holmes <dholmes at openjdk.org>
Date:      2019-11-06 21:18:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/4272078d

8233454: Test fails with assert(!is_init_completed(), "should only happen during init") after JDK-8229516

Reviewed-by: jiefu, dcubed

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

Changeset: 14475e47
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-11-07 07:02:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/14475e47

8233491: Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion

Added null check.

Reviewed-by: kvn, iklam

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

Changeset: 3b5b596f
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2019-11-07 09:23:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/3b5b596f

8233783: Make 8232896 patch complete

Reviewed-by: pliden, kvn

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

Changeset: 6e3be7fb
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-11-06 14:04:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/6e3be7fb

8233328: fix minimal VM build on Linux s390x

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/disassembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp

Changeset: afd91fd3
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2019-10-22 11:55:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/afd91fd3

8232539: SIGSEGV in C2 Node::unique_ctrl_out

Reviewed-by: thartmann, kvn

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

Changeset: f07d377d
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-11-07 10:28:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/f07d377d

8233073: Make BitMap accessors more memory ordering friendly

Reviewed-by: kbarrett, pliden

! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp

Changeset: 12adeca8
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-11-07 12:12:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/12adeca8

8233708: VectorSet cleanup

Reviewed-by: neliasso, shade, thartmann

! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
- src/hotspot/share/libadt/set.cpp
- src/hotspot/share/libadt/set.hpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/gtest/utilities/test_population_count.cpp

Changeset: d935027a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2019-11-07 07:53:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/d935027a

8233784: ProblemList failing JVMTI scenario tests

Reviewed-by: goetz

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4860dad6
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-11-07 09:41:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/4860dad6

8233796: Shenandoah is broken after 8233708

Reviewed-by: rkennke

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

Changeset: b7dcab5a
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-11-07 15:48:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/b7dcab5a

8233793: ZGC: Incorrect type used in ZBarrierSetC2 clone_type()

Reviewed-by: eosterlund

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

Changeset: 9ec96c11
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-11-07 15:53:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ec96c11

8233416: JFR: assert((((((klass)->trace_id()) & (((1 << 1) << 8) | (JfrTraceIdEpoch::in_use_this_epoch_bit()))) != 0))) failed: invariant

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp

Changeset: 24bff84c
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-11-07 15:56:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/24bff84c

8232905: JFR fails with assertion: assert(t->unflushed_size() == 0) failed: invariant

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp

Changeset: eaba9fe2
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-11-07 16:18:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/eaba9fe2

8233403: Improve verbosity of some httpclient tests

Improve the verbosity of some httpclient tests to help diagnosis of intermittent failures. Also fixes ShortRequestBody test.

Reviewed-by: chegar

! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ShortRequestBody.java
! test/jdk/java/net/httpclient/ShortResponseBody.java

Changeset: 63ef779d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2019-11-07 10:06:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/63ef779d

8233579: DateFormatSymbols.getShortMonths() return wrong string on es_CL, es_CO locales

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: c1a99a0f
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2019-11-07 11:34:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1a99a0f

8232871: Host Locale Provider on Mac does not return translated values of Japanese calendar

Reviewed-by: bchristi

! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/macosx/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java

Changeset: 89e3782f
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-11-07 16:22:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/89e3782f

8233364: Fix undefined behavior in Canonicalizer::do_ShiftOp

Add java_shift_xxx helpers and use them.

Reviewed-by: aph, kvn

! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/gtest/utilities/test_java_arithmetic.cpp

Changeset: 69606205
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2019-11-07 13:39:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/69606205

8230364: [JVMCI] a number of JVMCI tests are not jtreg enabled

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestServices.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/VirtualObjectLayoutTest.java

Changeset: fc2a8abc
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2019-11-07 13:53:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/fc2a8abc

8232178: MacVolumesTest failed after upgrade to MacOS Catalina

Reviewed-by: lancea

! test/jdk/java/nio/file/etc/MacVolumesTest.java

Changeset: d5dce235
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-11-07 16:00:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/d5dce235

8209813: [TESTBUG] rewrite JFR shell tests in Java

Converted shell tests to Java

Reviewed-by: lmesnik, egahlin

! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.sh
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.sh
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.sh
! test/jdk/jdk/jfr/event/io/EvilInstrument.java
- test/jdk/jdk/jfr/event/io/MakeJAR.sh
! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java
- test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.sh
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.flags
! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.sh
= test/lib/jdk/test/lib/util/JavaAgentBuilder.java

Changeset: a6649eb0
Author:    Smita Kamath <smita.kamath at intel.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2019-11-07 17:47:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6649eb0

8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions

Co-authored-by: Regev Shemy <regev.shemy at intel.com>
Co-authored-by: Shay Gueron <shay.gueron at intel.com>
Reviewed-by: kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp

Changeset: 61a6ef79
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-11-07 16:26:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/61a6ef79

8233086: [TESTBUG] need to test field layout style difference between CDS dump time and run time

Reviewed-by: fparain

+ test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/FieldLayoutApp.java

Changeset: f225f7cd
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-11-08 09:16:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/f225f7cd

8233788: Remove useless asserts in PhaseCFG::insert_anti_dependences

Removed useless asserts.

Reviewed-by: kvn

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

Changeset: c4b3dcf8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-11-08 10:01:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4b3dcf8

8189737: Make HeapRegion not derive from Space

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
+ src/hotspot/share/gc/shared/spaceDecorator.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionClosure.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/PrintRegionClosure.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/PrintRegionClosure.java
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp

Changeset: d405f6ab
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2019-11-08 10:55:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/d405f6ab

8233389: Add PrintIdeal to compiler directives

Add PrintIdeal as a compiler directive in order to enable PrintIdeal for only a single method.

Reviewed-by: roland, neliasso, vlivanov, thartmann

! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 3672c054
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-11-08 09:50:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/3672c054

8233339: Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet

Reviewed-by: rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp

Changeset: 2786514a
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-11-08 09:51:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/2786514a

8233337: Shenandoah: Cleanup AArch64 SBSA::load_reference_barrier_not_null()

Reviewed-by: rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: b7dd1aff
Author:    Alan Bateman <alan.bateman at oracle.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2019-11-08 08:12:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/b7dd1aff

8220479: java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels()

Reviewed-by: bpb

! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java

Changeset: 3b8a1c14
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-11-08 11:41:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/3b8a1c14

8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware

Reviewed-by: rkennke

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

Changeset: 6804e318
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-11-08 11:03:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/6804e318

8233855: [TESTBUG] appcds/FieldLayoutFlags.java failed to clean up files after test

Reviewed-by: hseigel

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

Changeset: 2ec6eecb
Author:    Fei Yang <fyang at openjdk.org>
Date:      2019-11-08 16:53:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/2ec6eecb

8233839: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub

Reviewed-by: adinn

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

Changeset: 12beed6e
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2019-11-08 18:35:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/12beed6e

8233621: Mismatch in jsse.enableMFLNExtension property name

Reviewed-by: mullan

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

Changeset: 690b960c
Author:    Alex Kashchenko <akashche at redhat.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2019-11-09 09:13:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/690b960c

8216472: (se) Stack overflow during selection operation leads to crash (win)

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c
+ test/jdk/java/nio/channels/Selector/StackOverflowTest.java

Changeset: 090dc51a
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2019-11-09 11:48:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/090dc51a

8233435: (dc) DatagramChannel should allow IPv6 socket join IPv4 multicast groups (macOS, win)

Reviewed-by: dfuchs

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

Changeset: 993947e6
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2019-11-09 10:27:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/993947e6

8233745: [JVMCI] TranslatedException should serialize classloader and module info

Reviewed-by: kvn, dnsimon

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java

Changeset: 173dae8b
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2019-11-11 10:41:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/173dae8b

8229694: JVM crash in SWPointer during C2 OSR compilation

Handle the case where there is only 1 pack and no operations left when calling SuperWord::find_align_to_ref() to find the best alignment again.

Reviewed-by: kvn, vlivanov, thartmann

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

Changeset: c2a05a12
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-11-11 11:25:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/c2a05a12

8231922: Could not find field with name revokedClass

Reviewed-by: egahlin

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

Changeset: b2a96738
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2019-11-11 12:06:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/b2a96738

8233790: Forward output from heap dumper to jcmd/jmap

Reviewed-by: stuefe, sspitsyn, cjplummer

! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp

Changeset: 5e113f37
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2019-11-11 13:20:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/5e113f37

8233065: PSParallelCompact::move_and_update is unused and should be removed

Reviewed-by: lkorinth, tschatzl

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

Changeset: 43368f8f
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2019-11-11 05:09:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/43368f8f

8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date

Reviewed-by: chegar, vtewari

! test/jdk/java/net/CookieHandler/B6791927.java

Changeset: b3d2b3ba
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2019-11-11 14:47:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/b3d2b3ba

8230767: FlightRecorderListener returns null recording

Reviewed-by: mseledtsov, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
+ test/jdk/jdk/jfr/api/recorder/TestRecorderListenerWithDump.java

Changeset: ea03d400
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2018-04-24 13:59:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/ea03d400

8233498: Remove dead code

Reviewed-by: neliasso

! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.inline.hpp

Changeset: bc116ded
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2019-11-11 16:24:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/bc116ded

8231757: [ppc] Fix VerifyOops. Errors show since 8231058

Also make the checks print the wrong value and where a failure occurred.

Reviewed-by: dholmes, mdoerr

! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! test/hotspot/jtreg/runtime/CheckUnhandledOops/TestVerifyOops.java

Changeset: 6fa1bf99
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2019-11-11 16:59:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/6fa1bf99

8233918: 8233498 broke build on SPARC

Reviewed-by: eosterlund

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

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

8232735: Convert PrintJNIResolving to Unified Logging

Converted the existing output at debug level because it is noisy

Reviewed-by: iklam, dholmes

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: a4c01b3c
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2019-11-11 11:09:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/a4c01b3c

8233868: Unproblem list sun/tools/jstat/jstatClassloadOutput1.sh

Reviewed-by: amenkov, cjplummer

! test/jdk/ProblemList.txt

Changeset: f390c87d
Author:    Mat Carter <matthew.carter at microsoft.com>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2019-11-11 17:43:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/f390c87d

8231863: Crash if classpath is read from @argument file and the main gets option argument

Reviewed-by: alanb, mchung

! src/java.base/share/native/libjli/args.c
! test/jdk/tools/launcher/ArgsFileTest.java
! test/jdk/tools/launcher/TestHelper.java

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

8232684: Make switch expressions final

Reviewed-by: alanb, mcimadamore, kvn

! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! 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/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/hotspot/jtreg/runtime/execstack/TestMT.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java
! test/hotspot/jtreg/vmTestbase/jit/regression/b4446672/b4446672.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIEventsDebuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/MonitorEventsDebuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/StateTestThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/LockingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/MonitorLockingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/GarbageGenerator.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace002.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread006.java
! test/jdk/com/sun/jdi/InvokeHangTest.java
! test/jdk/com/sun/jdi/SimulResumerTest.java
! test/jdk/com/sun/jdi/TwoThreadsTest.java
! test/jdk/java/awt/Graphics2D/MTGraphicsAccessTest/MTGraphicsAccessTest.java
! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java
! test/langtools/tools/javac/ConditionalWithVoid.java
! test/langtools/tools/javac/ConditionalWithVoid.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/IllegalRefToRestrictedType.java
! test/langtools/tools/javac/diags/examples/IncompatibleTypesInSwitchExpression.java
! test/langtools/tools/javac/diags/examples/InvalidYield.java
! test/langtools/tools/javac/diags/examples/InvalidYieldWarning.java
! test/langtools/tools/javac/diags/examples/MultipleCaseLabels.java
! test/langtools/tools/javac/diags/examples/NoSwitchExpression.java
! test/langtools/tools/javac/diags/examples/NoSwitchExpressionQualify.java
! test/langtools/tools/javac/diags/examples/NotExhaustive.java
- test/langtools/tools/javac/diags/examples/RestrictedTypeNotAllowedPreview.java
! test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/RuleCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchCaseUnexpectedStatement.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionEmpty.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionNoResultExpressions.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionTargetCantBeVoid.java
! test/langtools/tools/javac/diags/examples/SwitchExpressions.java
! test/langtools/tools/javac/diags/examples/SwitchMixingCaseTypes.java
! test/langtools/tools/javac/diags/examples/SwitchRules.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.java
! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.out
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/switchexpr/BlockExpression.java
! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.java
! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.out
! test/langtools/tools/javac/switchexpr/BreakTest.java
! test/langtools/tools/javac/switchexpr/CRT.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment1.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.out
! test/langtools/tools/javac/switchexpr/EmptySwitch.java
! test/langtools/tools/javac/switchexpr/EmptySwitch.out
! test/langtools/tools/javac/switchexpr/ExhaustiveEnumSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch-old.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugs.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchCodeFromJLS.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchDA.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchToString.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.out
! test/langtools/tools/javac/switchexpr/LambdaCapture.java
! test/langtools/tools/javac/switchexpr/ParseIncomplete.java
! test/langtools/tools/javac/switchexpr/ParserRecovery.java
! test/langtools/tools/javac/switchexpr/ParserRecovery.out
! test/langtools/tools/javac/switchexpr/SwitchExpressionIsNotAConstant.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.out
! test/langtools/tools/javac/switchexpr/SwitchExpressionSimpleVisitorTest.java
! test/langtools/tools/javac/switchexpr/TryCatch.java
! test/langtools/tools/javac/switchexpr/TryCatchFinally.java
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.java
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.out
! test/langtools/tools/javac/switchexpr/WrongBreakTest.java
! test/langtools/tools/javac/switchexpr/WrongBreakTest.out
! test/langtools/tools/javac/switchexpr/WrongYieldTest.java
! test/langtools/tools/javac/switchexpr/WrongYieldTest.out
! test/langtools/tools/javac/switchextra/CaseTest.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment1.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment2.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment2.out
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression-old.out
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression.java
! test/langtools/tools/javac/switchextra/MultipleLabelsStatement-old.out
! test/langtools/tools/javac/switchextra/MultipleLabelsStatement.java
! test/langtools/tools/javac/switchextra/RuleParsingTest.java
! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.java
! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.out
! test/langtools/tools/javac/switchextra/SwitchStatementArrow-old.out
! test/langtools/tools/javac/switchextra/SwitchStatementArrow.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken.out
! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.out
! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.java
! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.out
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 1833584f
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-11-12 10:16:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/1833584f

8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed

Strengthened asserts in locate_pre_from_main() and added a check for is_main_no_pre_loop().

Reviewed-by: kvn, vlivanov

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

Changeset: 301e0689
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2019-11-12 10:19:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/301e0689

8233900: [JVMCI] improve help text for EnableJVMCIProduct option

Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmci_globals.hpp

Changeset: 8e859259
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2019-11-12 01:36:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/8e859259

8233884: Avoid looking up standard charsets in security libraries

Reviewed-by: coffeys

! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java
! src/java.base/share/classes/javax/crypto/CryptoPermissions.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/ConfigFile.java
! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/util/DerInputStream.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/HexDumpEncoder.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ETypeInfo.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabOutputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ExternalClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/Config.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java

Changeset: 8a8b3515
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-11-12 09:25:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/8a8b3515

8233506: ZGC: the load for Reference.get() can be converted to a load for strong refs

Reviewed-by: thartmann, neliasso, pliden

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp

Changeset: d7ae51cc
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-11-12 09:27:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/d7ae51cc

8224817: Implementation of JEP 364: ZGC on macOS

Reviewed-by: pliden, stefank

! make/autoconf/hotspot.m4
+ src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
+ src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp

Changeset: b2ce439b
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-11-11 17:40:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/b2ce439b

8233885: Test fails with assert(comp != __null) failed: Ensure we have a compiler

Reviewed-by: thartmann, iveresov

! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
+ test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java

Changeset: e0f7b083
Author:    Florian Weimer <fweimer at openjdk.org>
Date:      2019-11-12 12:19:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/e0f7b083

8233941: adlc should not generate Pipeline_Use_Cycle_Mask::operator=

Removed useless = operator.

Reviewed-by: kvn, thartmann

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

Changeset: d948bfd5
Author:    Julia Boes <jboes at openjdk.org>
Date:      2019-11-08 11:15:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/d948bfd5

8232853: AuthenticationFilter.Cache::remove may throw ConcurrentModificationException

Change implementation to use iterator instead of plain LinkedList

Reviewed-by: dfuchs, vtewari

! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
+ test/jdk/java/net/httpclient/AuthFilterCacheTest.java

Changeset: 7c242c70
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2019-11-12 16:13:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/7c242c70

8233820: Test crashed with assert(phi->operand_count() != 1 || phi->subst() != phi) failed: missed trivial simplification

Verification code needs to skip illegal phi functions.

Reviewed-by: thartmann, vlivanov

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp

Changeset: d8fa5af9
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-11-12 16:28:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8fa5af9

8233792: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found (2)

Reviewed-by: lkorinth, kbarrett

! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 171257ea
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2019-11-12 12:36:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/171257ea

8233946: Add @since 13 annotation to KerberosPrincipal.KRB_NT_ENTERPRISE field

Reviewed-by: clanger

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

Changeset: f13a0df7
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-11-12 10:45:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/f13a0df7

8233940: Preview API tests for String methods should use ${jdk.version} as -source arg

Reviewed-by: jlaskey, jlahoda

! test/jdk/java/lang/String/Formatted.java
! test/jdk/java/lang/String/StripIndent.java
+ test/jdk/java/lang/String/TEST.properties
! test/jdk/java/lang/String/TranslateEscapes.java

Changeset: db15bf51
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-11-12 20:01:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/db15bf51

8233061: ZGC: Enforce memory ordering in segmented bit maps

Reviewed-by: pliden, stefank

! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp

Changeset: 54572d62
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-11-12 20:01:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/54572d62

8233797: ZGC: Unify naming convention for functions using atomics

Reviewed-by: pliden, stefank

! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zMarkCache.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zLiveMap.cpp

Changeset: 857de6c9
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-11-12 20:14:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/857de6c9

8230661: ZGC: Stop reloading oops in load barriers

Reviewed-by: pliden, stefank

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

Changeset: 7dafe378
Author:    Florian Weimer <fweimer at openjdk.org>
Date:      2019-11-12 21:00:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/7dafe378

8233880: Support compilers with multi-digit major version numbers

Reviewed-by: tbell

! make/autoconf/toolchain.m4

Changeset: de54eb15
Author:    Vladimir Yaroslavskiy <vlv.spb.ru at mail.ru>
Committer: Brent Christian <bchristi at openjdk.org>
Date:      2019-11-12 13:49:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/de54eb15

8226297: Dual-pivot quicksort improvements

Reviewed-by: dl, lbourges

! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/ArraysParallelSortHelpers.java
! src/java.base/share/classes/java/util/DualPivotQuicksort.java
- test/jdk/java/util/Arrays/ParallelSorting.java
! test/jdk/java/util/Arrays/Sorting.java
+ test/jdk/java/util/Arrays/java.base/java/util/SortingHelper.java

Changeset: 9803a8dc
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2019-11-12 14:05:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/9803a8dc

8232860: Error formatting integer values with MessageFormat.format() using HOST provider

Reviewed-by: rriggs

! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/share/classes/sun/util/locale/provider/HostLocaleProviderAdapter.java
! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java

Changeset: 0c1f972f
Author:    Amy Lu <amlu at openjdk.org>
Date:      2019-11-13 09:09:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/0c1f972f

8233961: Problem list tools/jlink/JLinkReproducibleTest.java for windows-all

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: a05b6ae8
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2019-11-13 10:27:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/a05b6ae8

8233785: Incorrect JDK version is reported in hs_err log

Reviewed-by: dholmes, stuefe

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

Changeset: 7ba4fc47
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-11-13 08:43:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/7ba4fc47

8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes

Explicitly handle ProjNodes with TOP input.

Reviewed-by: kvn, vlivanov

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

Changeset: 9f91b8dd
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2019-11-13 09:09:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/9f91b8dd

8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose

Reviewed-by: dfuchs, rriggs

! src/java.base/share/classes/sun/net/www/protocol/https/DelegateHttpsURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java

Changeset: 9dd7038c
Author:    Alan Hayward <alan.hayward at arm.com>
Committer: Stuart Monteith <smonteith at openjdk.org>
Date:      2019-11-13 17:24:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/9dd7038c

8231841: AArch64: debug.cpp help() is missing an AArch64 line for pns

Adds missing line for aarch64 to debug.cpp help() for pns

Reviewed-by: adinn

! src/hotspot/share/utilities/debug.cpp

Changeset: 0a5f074a
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2019-10-21 19:58:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/0a5f074a

8230459: Test failed to resume JVMCI CompilerThread

Reviewed-by: dholmes, kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp

Changeset: b8b88853
Author:    Bernard Blaser <bsrbnd at openjdk.org>
Date:      2019-11-13 11:21:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/b8b88853

8214239: Missing x86_64.ad patterns for clearing and setting long vector bits

Reviewed-by: kvn, vlivanov, jrose, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/c2/TestBitSetAndReset.java
+ test/micro/org/openjdk/bench/vm/compiler/BitSetAndReset.java

Changeset: 1fc67ab0
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2019-11-13 11:37:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/1fc67ab0

8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector

Reviewed-by: kbarrett, tschatzl, erikj, coleenp, dholmes

! make/autoconf/hotspot.m4
! make/hotspot/lib/JvmDtraceObjects.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/src/native/dtrace/generateJvmOffsets.cpp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
- src/hotspot/share/gc/cms/adaptiveFreeList.cpp
- src/hotspot/share/gc/cms/adaptiveFreeList.hpp
- src/hotspot/share/gc/cms/allocationStats.cpp
- src/hotspot/share/gc/cms/allocationStats.hpp
- src/hotspot/share/gc/cms/cmsArguments.cpp
- src/hotspot/share/gc/cms/cmsArguments.hpp
- src/hotspot/share/gc/cms/cmsCardTable.cpp
- src/hotspot/share/gc/cms/cmsCardTable.hpp
- src/hotspot/share/gc/cms/cmsGCStats.cpp
- src/hotspot/share/gc/cms/cmsGCStats.hpp
- src/hotspot/share/gc/cms/cmsHeap.cpp
- src/hotspot/share/gc/cms/cmsHeap.hpp
- src/hotspot/share/gc/cms/cmsHeap.inline.hpp
- src/hotspot/share/gc/cms/cmsLockVerifier.cpp
- src/hotspot/share/gc/cms/cmsLockVerifier.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
- src/hotspot/share/gc/cms/cmsVMOperations.cpp
- src/hotspot/share/gc/cms/cmsVMOperations.hpp
- src/hotspot/share/gc/cms/cms_globals.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.hpp
- src/hotspot/share/gc/cms/freeChunk.cpp
- src/hotspot/share/gc/cms/freeChunk.hpp
- src/hotspot/share/gc/cms/gSpaceCounters.cpp
- src/hotspot/share/gc/cms/gSpaceCounters.hpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.cpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp
- src/hotspot/share/gc/cms/parNewGeneration.cpp
- src/hotspot/share/gc/cms/parNewGeneration.hpp
- src/hotspot/share/gc/cms/parNewGeneration.inline.hpp
- src/hotspot/share/gc/cms/parOopClosures.hpp
- src/hotspot/share/gc/cms/parOopClosures.inline.hpp
- src/hotspot/share/gc/cms/promotionInfo.cpp
- src/hotspot/share/gc/cms/promotionInfo.hpp
- src/hotspot/share/gc/cms/promotionInfo.inline.hpp
- src/hotspot/share/gc/cms/vmStructs_cms.hpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.cpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.inline.hpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcStats.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/generationSpec.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shared/workerPolicy.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/dtrace_disabled.hpp
! src/hotspot/share/utilities/macros.hpp
! src/java.base/share/man/java.1
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.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/HotSpotGraalRuntime.java
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMSCondMark.java
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestFullGCCount.java
! test/hotspot/jtreg/gc/TestGenerationPerfCounter.java
- test/hotspot/jtreg/gc/TestMemoryInitializationWithCMS.java
! test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestPolicyNamePerfCounter.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/arguments/GCTypes.java
! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java
- test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
- test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java
- test/hotspot/jtreg/gc/cms/DisableResizePLAB.java
- test/hotspot/jtreg/gc/cms/GuardShrinkWarning.java
- test/hotspot/jtreg/gc/cms/TestBubbleUpRef.java
- test/hotspot/jtreg/gc/cms/TestCMSScavengeBeforeRemark.java
- test/hotspot/jtreg/gc/cms/TestCriticalPriority.java
- test/hotspot/jtreg/gc/cms/TestMBeanCMS.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlCMS.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
- test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java
! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java
- test/hotspot/jtreg/gc/startup_warnings/TestCMS.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
- test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithCMS.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithCMS.java
- test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithCMS.java
! test/hotspot/jtreg/gc/survivorAlignment/SurvivorAlignmentTestMain.java
! test/hotspot/jtreg/runtime/7167069/PrintAsFlag.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/testlibrary/ClassUnloadCommon.java
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/java/lang/management/GarbageCollectorMXBean/GcInfoCompositeType.java
! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.sh
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh
! test/jdk/java/lang/management/MemoryMXBean/PendingAllGC.sh
! test/jdk/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java
! test/jdk/jdk/jfr/event/gc/collection/GCEventAll.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParNew.java
- test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParNew.java
! test/jdk/jdk/jfr/event/gc/detailed/PromotionEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestCMSConcurrentModeFailureEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParNew.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventConcurrentCMS.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventParNewCMS.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSMarkSweep.java
! test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestConcMarkSweepAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceConcMarkSweepGCAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestParNewAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/oldobject/TestCMS.java
! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java
! test/lib/jdk/test/lib/Utils.java
! test/lib/jdk/test/lib/jfr/GCHelper.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/gc/GC.java

Changeset: 25d3cf92
Author:    Kiran Ravikumar <kiran.sidhartha.ravikumar at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2019-11-13 11:27:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/25d3cf92

8233731: repeated typo "fro" for "for"

Reviewed-by: dfuchs

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

Changeset: ed21b562
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-11-13 08:23:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/ed21b562

8233913: Remove implicit conversion from Method* to methodHandle

Fix call sites to use existing THREAD local or pass down THREAD local for shallower callsites. Make linkResolver methods return Method* for caller to handleize if needed.

Reviewed-by: iklam, thartmann, hseigel

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciExceptionHandler.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/rewriter.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/fieldStreams.hpp
+ src/hotspot/share/oops/fieldStreams.inline.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/hotspot/share/utilities/xmlstream.hpp

Changeset: 14ca254f
Author:    Amy Lu <amlu at openjdk.org>
Date:      2019-11-13 21:56:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/14ca254f

8234079: ZipFileInputStreamSkipTest.java runs zero test

Reviewed-by: lancea

! test/jdk/java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java

Changeset: 71a86af4
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-11-13 10:33:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/71a86af4

8234025: Elements.getPackageElement(ModuleElement,CharSequence) returns null for unnamed package

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
+ test/langtools/tools/javac/api/TestModuleUnnamedPackage.java

Changeset: b1715940
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2019-11-13 13:43:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/b1715940

8214483: Remove algorithms that use MD5 or DES from security requirements

Reviewed-by: xuelei

! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java

Changeset: 52116d80
Author:    Sangheon Kim <sangheki at openjdk.org>
Date:      2019-11-13 10:49:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/52116d80

8220310: Implementation: NUMA-Aware Memory Allocation for G1, Mutator (1/3)

Reviewed-by: kbarrett, sjohanss, tschatzl, pliden

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ src/hotspot/share/gc/g1/g1NUMA.cpp
+ src/hotspot/share/gc/g1/g1NUMA.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.hpp
+ test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: eaa6355c
Author:    Sangheon Kim <sangheki at openjdk.org>
Date:      2019-11-13 10:49:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/eaa6355c

8220311: Implementation: NUMA-Aware Memory Allocation for G1, Survivor (2/3)

Reviewed-by: kbarrett, sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp

Changeset: 46c3d43f
Author:    Sangheon Kim <sangheki at openjdk.org>
Date:      2019-11-13 10:51:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/46c3d43f

8220312: Implementation: NUMA-Aware Memory Allocation for G1, Logging (3/3)

Reviewed-by: kbarrett, sjohanss, tschatzl

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.hpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMA.hpp
+ src/hotspot/share/gc/g1/g1NUMAStats.cpp
+ src/hotspot/share/gc/g1/g1NUMAStats.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
+ src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
+ src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java

Changeset: a21dd0b8
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2019-11-13 10:59:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/a21dd0b8

8225756: [testbug] compiler/loopstripmining/CheckLoopStripMining.java sets too short a SafepointTimeoutDelay

Reviewed-by: kvn, epavlova, roland, mdoerr

! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java

Changeset: 298ac1ef
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2019-11-13 11:34:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/298ac1ef

8226795: compiler/tiered/Level2RecompilationTest.java fails when XX:TieredStopAtLevel=1/2/3 is set

Reviewed-by: redestad

! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java

Changeset: 111a0ae5
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2019-11-13 13:05:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/111a0ae5

8231635: SA Stackwalking code stuck in BasicTypeDataBase.findDynamicTypeForAddress()

Better checking for invalid stack address when walking the stack frames

Reviewed-by: sspitsyn, dtitov

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 9ad86a68
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2019-11-13 14:08:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ad86a68

8231915: two JDI tests interfere with each other

Reviewed-by: sspitsyn, dtitov

! test/jdk/com/sun/jdi/JdwpListenTest.java

Changeset: 19bed24b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-11-13 18:00:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/19bed24b

8232588: G1 concurrent System.gc can return early or late
8233279: G1: GCLocker GC with +GCLockerInvokesConcurrent spins while cycle in progress

Refactor G1CH::try_collect and fix bugs with concurrent collections.

Reviewed-by: tschatzl, sjohanss

! 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/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: c6475615
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-11-13 15:16:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/c6475615

8233096: Update javax.lang.model for switch expressions

Reviewed-by: jjg, jlahoda

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java

Changeset: cdba5358
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-11-14 10:02:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/cdba5358

8234130: Zero VM build broken after JDK-8233913

Reviewed-by: coleenp

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

Changeset: 5678f98a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-11-13 16:36:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/5678f98a

8231610: Relocate the CDS archive if it cannot be mapped to the requested address

Reviewed-by: jiangli, coleenp, ccheung

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/allocation.hpp
+ src/hotspot/share/memory/archiveUtils.cpp
+ src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/dynamicArchive.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
+ test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java

Changeset: 17f8254b
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-11-14 03:01:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/17f8254b

Added tag jdk-14+23 for changeset 15936b142f86

! .hgtags

Changeset: 53884363
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-11-13 19:55:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/53884363

8234133: VM build broken due to memory/archiveUtils.inline.hpp

Reviewed-by: dholmes

+ src/hotspot/share/memory/archiveUtils.inline.hpp

Changeset: be223c62
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2019-11-14 10:55:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/be223c62

8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type

Reviewed-by: redestad, vlivanov, jrose

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! test/jdk/java/lang/invoke/TryFinallyTest.java

Changeset: 6f1f6753
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-11-14 15:24:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/6f1f6753

8234003: Improve IndexSet iteration

Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/live.cpp
! src/hotspot/share/opto/reg_split.cpp

Changeset: 4110efa3
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2019-11-14 10:54:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/4110efa3

8234080: jdk/nio/zipfs/CRCWriteTest.java fails

Reviewed-by: clanger, amlu

! test/jdk/jdk/nio/zipfs/CRCWriteTest.java

Changeset: f2e8dc42
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2019-11-14 09:06:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/f2e8dc42

8146298: (dc spec) connect and disconnect methods should specify that they may block

Reviewed-by: alanb, chegar, dfuchs, darcy

! src/java.base/share/classes/java/nio/channels/DatagramChannel.java

Changeset: cef99917
Author:    Joe Wang <joehw at openjdk.org>
Date:      2019-11-14 18:41:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/cef99917

8233686: XML transformer uses excessive amount of memory

Remove unnecessary object creation and also update xalan.md file

Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java
! src/java.xml/share/legal/xalan.md

Changeset: 11433529
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2019-11-14 10:49:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/11433529

8233860: AfterClose.java test incorrectly handles IP_MULTICAST_IF

Correction to invalid value used to ensure test fails as expected.

Reviewed-by: alanb, dfuchs, vtewari

! test/jdk/java/net/SocketOption/AfterClose.java

Changeset: 78accb56
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2019-11-14 11:04:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/78accb56

8233989: Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java

This fix adds an IPv4 version of test SetLoopbackMode.java that calls SetLoopbackMode in IPv4 only mode, and runs only if IPv4 is enabled.

Reviewed-by: dfuchs

! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java
+ test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java

Changeset: 51abc89a
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-11-14 11:16:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/51abc89a

8232244: [TESTBUG] Incorrect comment in TestClassUnloadEvent.java

Removed incorrect comment

Reviewed-by: iignatyev

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

Changeset: 609bd952
Author:    Dean Long <dlong at openjdk.org>
Date:      2019-11-14 12:21:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/609bd952

8233841: Update Graal

Reviewed-by: kvn

! 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.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64ElideL2ITest.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.common/src/org/graalvm/compiler/core/common/spi/ForeignCallLinkage.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/UnsafeVirtualizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.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/src/org/graalvm/compiler/core/CompilationWrapper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.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/AMD64HotSpotEpilogueBlockEndOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueOp.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/AMD64HotSpotRegisterAllocationConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRestoreRbpOp.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.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/CompilationWrapperTest.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/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkageImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.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/stubs/Stub.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/AMD64Call.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.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/AMD64Ternary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64VZeroUpper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorBinary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorCompareOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorFloatCompareOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorInstruction.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorMove.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/src/org/graalvm/compiler/lir/LIRInstruction.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.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/nodes/MethodHandleNode.java

Changeset: 368b6b5a
Author:    Jie Fu <fujie at loongson.cn>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-11-14 12:42:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/368b6b5a

8234183: [TESTBUG] tools/javac/api/TestModuleUnnamedPackage.java fails to compile

Reviewed-by: jjg

! test/langtools/tools/javac/api/TestModuleUnnamedPackage.java

Changeset: fddefba1
Author:    Man Cao <manc at openjdk.org>
Date:      2019-11-13 16:49:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/fddefba1

8234127: BasicHashtable does not support small table_size

Reviewed-by: coleenp, jiangli

! src/hotspot/share/utilities/hashtable.cpp

Changeset: 55cef3c4
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-11-14 14:54:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/55cef3c4

8234196: [TESTBUG] DynamicArchiveRelocationTest.java missing "ArchiveRelocationMode == 1 ...."

Reviewed-by: dcubed

! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java

Changeset: 327521aa
Author:    Fei Yang <fyang at openjdk.org>
Date:      2019-11-14 15:07:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/327521aa

8233912: aarch64: minor improvements of atomic operations

Reviewed-by: aph

! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp

Changeset: ddc8f8e7
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2019-11-14 16:34:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/ddc8f8e7

8233888: jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying

Reviewed-by: kvn, iignatyev

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectTestBase.java

Changeset: c0d097ea
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-11-15 09:06:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/c0d097ea

8214024: Remove the default keytool -keyalg value

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java
! test/jdk/java/security/Policy/SignedJar/SignedJarTest.java
! test/jdk/sun/security/pkcs12/PBES2Encoding.java
! test/jdk/sun/security/pkcs12/ParamsTest.java
! test/jdk/sun/security/pkcs12/SameDN.java
! test/jdk/sun/security/tools/jarsigner/AltProvider.java
! test/jdk/sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java
! test/jdk/sun/security/tools/jarsigner/LineBrokenMultiByteCharacter.java
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
- test/jdk/sun/security/tools/keytool/DeprecateKeyalg.java
! test/jdk/sun/security/tools/keytool/DupImport.java
! test/jdk/sun/security/tools/keytool/HasSrcStoretypeOption.java
! test/jdk/sun/security/tools/keytool/ImportPrompt.java
! test/jdk/sun/security/tools/keytool/KeyAlg.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
! test/jdk/sun/security/tools/keytool/PKCS12Passwd.java
! test/jdk/sun/security/tools/keytool/ProbingFailure.java
! test/jdk/sun/security/tools/keytool/RealType.java
+ test/jdk/sun/security/tools/keytool/RemoveKeyAlgDefault.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java
! test/jdk/sun/security/tools/keytool/console.sh
! test/jdk/sun/security/tools/keytool/i18n.html

Changeset: 697a8746
Author:    David Holmes <dholmes at openjdk.org>
Date:      2019-11-14 22:36:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/697a8746

8233549: Thread interrupted state must only be accessed when not in a safepoint-safe state

Reviewed-by: dcubed, sspitsyn

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: d1ebadb9
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2019-11-14 19:49:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/d1ebadb9

8232019: Add LuxTrust certificate updates to the existing root program

Reviewed-by: mullan

+ make/data/cacerts/luxtrustglobalroot2ca
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 1d070421
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2019-11-15 11:09:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/1d070421

8234188: AIX build broken after 8220310

Reviewed-by: hseigel

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

Changeset: 25d178f4
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-11-15 19:38:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/25d178f4

8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum

Reviewed-by: mullan

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

Changeset: 8211feee
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-11-15 20:39:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/8211feee

8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp

Reviewed-by: zgu

! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java

Changeset: a6fd1b4c
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2019-11-15 20:29:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6fd1b4c

8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater()

Reviewed-by: clanger, lancea

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

Changeset: 5f19f8c8
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-11-15 15:33:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/5f19f8c8

8204128: NMT might report incorrect numbers for Compiler area

Reviewed-by: stuefe, tschatzl

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
+ test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 8ef0007a
Author:    Man Cao <manc at openjdk.org>
Date:      2019-11-14 17:34:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/8ef0007a

8234208: Logging reports zero total refined cards under "Before GC RS summary"

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp

Changeset: 7e2ec3bd
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-11-15 16:58:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e2ec3bd

8233280: Remove GCLockerInvokesConcurrent

Remove use and make option obsolete.

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 733bb68c
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2019-11-15 14:22:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/733bb68c

8214904: Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5"

Reviewed-by: kvn, epavlova

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/Test8004741.java

Changeset: 5968ac44
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2019-11-15 18:31:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/5968ac44

8234272: ProblemList runtime/NMT/HugeArenaTracking.java

Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt

Changeset: e9e1948c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2019-11-15 21:19:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/e9e1948c

8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area

Reviewed-by: zgu

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 38f32415
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-11-15 16:10:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/38f32415

8233219: NMT output on AIX misses some categories

Reviewed-by: stuefe, zgu

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

Changeset: 753c58b7
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2019-11-06 18:06:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/753c58b7

8233712: Limit default tests jobs based on ulimit -u setting

Reviewed-by: erikj, ihse

! make/RunTests.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in

Changeset: 5e7123d6
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-11-18 16:10:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/5e7123d6

8234248: More VectorSet cleanups

Reviewed-by: neliasso, thartmann

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

Changeset: 91b7fd76
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2019-11-18 17:11:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/91b7fd76

8233787: Break cycle in vm_version* includes

Reviewed-by: kbarrett, mdoerr

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.hpp
! src/hotspot/cpu/arm/register_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/arm/vm_version_ext_arm.hpp
! src/hotspot/cpu/ppc/vm_version_ext_ppc.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/vm_version_ext_s390.hpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/sparc/vm_version_ext_sparc.hpp
! src/hotspot/cpu/sparc/vm_version_sparc.cpp
! src/hotspot/cpu/sparc/vm_version_sparc.hpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_ext_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/zero/register_zero.hpp
! src/hotspot/cpu/zero/vm_version_ext_zero.hpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.hpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/vm_version_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/vm_version_linux_arm_32.cpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/vm_version_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/vm_version_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/vm_version_linux_zero.cpp
! src/hotspot/os_cpu/solaris_sparc/vm_version_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp
! src/hotspot/os_cpu/windows_x86/vm_version_windows_x86.cpp
+ src/hotspot/share/runtime/abstract_vm_version.cpp
+ src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/runtime/vm_version.hpp

Changeset: be18a54c
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-11-18 16:48:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/be18a54c

8233141: DatagramSocket.send doesn't specify exception thrown when no target address

DatagramSocket and MulticastSocket send methods are changed to throw IllegalArgumentException if no target address can be determined.

Reviewed-by: alanb

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/jdk/java/net/DatagramSocket/AddressNotSet.java
! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java

Changeset: 03763ec0
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2019-11-18 18:21:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/03763ec0

8233193: Incorrect bailout from possibly_add_compiler_threads

Reviewed-by: dholmes, thartmann

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp

Changeset: b3860fd4
Author:    Christoph Göttschkes <cgo at openjdk.org>
Date:      2019-11-18 13:22:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/b3860fd4

8234324: ARM32 build broken after 8231610

Reviewed-by: iklam, aph

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

Changeset: d27bcbec
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2019-11-18 14:13:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/d27bcbec

8234304: runtime/cds/appcds/javaldr tests should use driver mode

Reviewed-by: iklam, mseledtsov

! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java

Changeset: d7170782
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2019-11-18 16:03:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/d7170782

8233462: serviceability/tmtools/jstat tests times out with -Xcomp

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/tmtools/share/common/ToolRunner.java

Changeset: 776522a3
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2019-11-19 13:33:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/776522a3

8220074: Clean up GCC 8.3 errors in LittleCMS

Reviewed-by: prr

! make/lib/Awt2dLibraries.gmk

Changeset: ec51784c
Author:    David Holmes <dholmes at openjdk.org>
Date:      2019-11-18 23:41:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/ec51784c

8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)

Reviewed-by: rehn, stuefe, dcubed, sspitsyn

! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java

Changeset: 745feb20
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2019-11-19 11:35:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/745feb20

8233922: Service binding augments module graph with observable incubator modules

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! test/jdk/jdk/modules/etc/DefaultModules.java
= test/jdk/jdk/modules/etc/TestJson.java
+ test/jdk/jdk/modules/etc/TestRootModules.java
- test/jdk/jdk/modules/etc/src/TestRootModules.java
+ test/jdk/jdk/modules/incubator/ServiceBinding.java
+ test/jdk/jdk/modules/incubator/TestBootLayer.java

Changeset: 6a99789f
Author:    Christoph Göttschkes <cgo at openjdk.org>
Date:      2019-11-15 11:05:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/6a99789f

8231954: Test compiler/codegen/TestCharVect2.java only works with server VMs

Reviewed-by: iignatyev, kvn

! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java

Changeset: 469cb2b3
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2019-11-19 10:02:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/469cb2b3

8233272: The Class.forName specification should be updated to match the long-standing implementation with respect to class linking

Reviewed-by: dholmes, mchung

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/forName/NonLinking/Container.java
+ test/jdk/java/lang/Class/forName/NonLinking/MissingClass.java
+ test/jdk/java/lang/Class/forName/NonLinking/NonLinking.java

Changeset: 9611320f
Author:    Sangheon Kim <sangheki at openjdk.org>
Date:      2019-11-19 12:28:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/9611320f

8232533: G1 uses only a single thread for pretouching the java heap

Reviewed-by: tschatzl, sjohanss

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

Changeset: f4a08703
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-11-19 23:22:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/f4a08703

8233497: Optimize default method generation by data structure reuse

Reviewed-by: lfoltan, coleenp, igerasim

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

Changeset: d5b423d1
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-11-20 08:12:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/d5b423d1

8234377: new BitArray(0).toString() throws ArrayIndexOutOfBoundsException

Reviewed-by: mullan, wetmore

! src/java.base/share/classes/sun/security/util/BitArray.java
+ test/jdk/sun/security/util/BitArray/EmptyBitArray.java

Changeset: 8534e920
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-11-19 16:26:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/8534e920

8234381: API docs should mention special handling of enums in serialization

Reviewed-by: rriggs

! src/java.base/share/classes/java/io/Serializable.java
! src/java.base/share/classes/java/lang/Enum.java

Changeset: 9d6ace51
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-20 10:52:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/9d6ace51

Merge

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

Changeset: d2c63eec
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-20 11:29:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/d2c63eec

8234332: [TESTBUG] java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly

Reviewed-by: serb

! test/jdk/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java

Changeset: 5cd94396
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2019-11-20 12:18:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/5cd94396

8190763: Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit()

Reviewed-by: psadhukhan, pbansal, serb

! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
+ test/jdk/javax/swing/text/AbstractDocument/8190763/TestCCEOnEditEvent.java

Changeset: 22bcd167
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2019-11-20 09:29:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/22bcd167

8233113: ARM32: assert on UnsafeJlong mutex rank check

Reviewed-by: coleenp, dholmes

! src/hotspot/share/runtime/mutex.cpp
! test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java

Changeset: 1a11e81c
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2019-11-20 16:37:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/1a11e81c

8230873: [AIX] GUI app does not work with UTF-8 locale on minimum software requirements

Fix fontconfig.properties file for AIX UTF-8 locales

Reviewed-by: clanger

! make/data/fontconfig/aix.fontconfig.properties

Changeset: 62d68624
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2019-11-20 09:12:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/62d68624

8231460: Performance issue (CodeHeap) with large free blocks

Reviewed-by: adinn, stuefe

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

Changeset: 7e426429
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2019-11-20 08:35:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e426429

8231259: (dc) DatagramChannel::disconnect re-binds socket to the wildcard address (macOS)

Reviewed-by: dfuchs, chegar

! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/MembershipRegistry.java
! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/unix/classes/sun/nio/ch/DatagramDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
- test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java
+ test/jdk/java/nio/channels/DatagramChannel/AfterDisconnect.java

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

8234379: ZGC: Do not resize TALBs unless -XX:ResizeTLAB is enabled

Reviewed-by: eosterlund, tschatzl

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

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

8234312: ZGC: Adjust warmup criteria

Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp

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

8234338: ZGC: Improve small heap usage

Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
+ src/hotspot/share/gc/z/zHeuristics.cpp
+ src/hotspot/share/gc/z/zHeuristics.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
+ test/hotspot/jtreg/gc/z/TestSmallHeap.java

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

8234361: ZGC: Move heuristics code in ZWorker to ZHeuristics

Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zHeuristics.hpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp

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

8234382: Test tools/javac/processing/model/testgetallmembers/Main.java using too small heap

Reviewed-by: eosterlund, tschatzl

! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java

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

8234383: Test TestBiasedLockRevocationEvents.java assumes -XX:UseBiasedLocking is enabled

Reviewed-by: mgronlun, tschatzl

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

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

8234437: Remove CollectedHeap::safe_object_iterate()

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/services/heapDumper.cpp

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

8234438: Remove some CMS leftovers

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/memory/freeList.hpp
! src/hotspot/share/memory/iterator.hpp

Changeset: b10495d4
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2019-11-20 09:10:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/b10495d4

8230876: baseline cleanups from Async Monitor Deflation v2.0[789]

Reviewed-by: dholmes, kvn

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 8e709f03
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-11-20 14:51:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/8e709f03

8234512: Missing pieces from JDK-8224816

Reviewed-by: rehn, pliden, kbarrett, gziemski

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

Changeset: 0e5a288d
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2019-11-12 00:30:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/0e5a288d

8233404: System property to set the number of PBE iterations in JCEKS keystores

Reviewed-by: weijun

! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/conf/security/java.security
+ test/jdk/com/sun/crypto/provider/KeyProtector/IterationCount.java

Changeset: 2f1db320
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2019-11-20 16:10:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/2f1db320

8234358: Update ProblemList entry for NashornPopFrameTest

Reviewed-by: dtitov, cjplummer

! test/jdk/ProblemList.txt

Changeset: 1d41e867
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2019-11-20 18:23:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/1d41e867

8147017: Platform.isGraal should be removed

Reviewed-by: kvn, mseledtsov

! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java

Changeset: f8f03a23
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-11-21 03:33:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/f8f03a23

Added tag jdk-14+24 for changeset 438337c846fb

! .hgtags

Changeset: e6650379
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-11-21 09:55:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/e6650379

8234499: [Graal] compiler/compilercontrol/CompilationModeHighOnlyTest.java test fails with timeout

Reviewed-by: iignatyev

! test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java

Changeset: 8aafb0e1
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2019-11-20 05:58:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/8aafb0e1

8234321: Call cache flush after generating trampoline

Reviewed-by: adinn, iklam

! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 227d57e5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-11-19 09:56:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/227d57e5

8234323: NULL-check return value of SurfaceData_InitOps on macosx

Reviewed-by: clanger

! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterSurfaceData.m

Changeset: 3f517c65
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-21 13:50:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f517c65

Merge

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

Changeset: 94116efd
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-21 14:43:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/94116efd

8234385: [TESTBUG] java/awt/EventQueue/6980209/bug6980209.java fails in linux nightly

Reviewed-by: serb

! test/jdk/java/awt/EventQueue/6980209/bug6980209.java

Changeset: 51837b8a
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2019-11-22 11:35:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/51837b8a

8233696: [TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON

Reviewed-by: serb, prr

! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java
! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/unix/UnixMultiResolutionSplashTest.java
! test/jdk/java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java
! test/jdk/java/awt/Toolkit/RealSync/Test.java
! test/jdk/javax/swing/JFileChooser/8041694/bug8041694.java

Changeset: b690482e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-25 11:20:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/b690482e

8193544: Regression automated test '/open/test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java' fails

Reviewed-by: serb

! test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java

Changeset: e14102a0
Author:    Phil Race <prr at openjdk.org>
Date:      2019-11-25 12:09:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/e14102a0

8227324: Upgrade to freetype 2.10.1

Reviewed-by: serb, jdv

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h
! src/java.desktop/share/native/libfreetype/src/psaux/psfont.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c

Changeset: 5c2f5131
Author:    Phil Race <prr at openjdk.org>
Date:      2019-11-26 09:50:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/5c2f5131

8234769: Duplicate attribution in freetype.md

Reviewed-by: psadhukhan

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

Changeset: a5f4fa71
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2019-11-27 11:05:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/a5f4fa71

8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception

Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
+ test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java

Changeset: 02bbbb41
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-11-27 13:35:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/02bbbb41

8234786: Fix for JDK-8214578 breaks OS X 10.12 compatibility

Reviewed-by: jdv

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h

Changeset: 0ee193c7
Author:    Dmitry Batrak <dbatrak at openjdk.org>
Date:      2019-11-27 16:39:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/0ee193c7

8210058: Algorithmic Italic font leans opposite angle in Printing

Reviewed-by: prr, jdv, psadhukhan

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
= test/jdk/java/awt/font/Rotate/A.ttf
+ test/jdk/java/awt/font/Rotate/RotatedItalicsTest.java

Changeset: 55f3fd95
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-12-02 11:58:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/55f3fd95

8234149: Several regression tests do not dispose Frame at end

Reviewed-by: serb

! test/jdk/javax/swing/AbstractButton/6711682/bug6711682.java
! test/jdk/javax/swing/Action/8133039/bug8133039.java
! test/jdk/javax/swing/JButton/4368790/bug4368790.java
! test/jdk/javax/swing/JButton/4796987/bug4796987.java
! test/jdk/javax/swing/JColorChooser/Test8051548.java
! test/jdk/javax/swing/JComboBox/4523758/bug4523758.java
! test/jdk/javax/swing/JComboBox/6236162/bug6236162.java
! test/jdk/javax/swing/JComboBox/7195179/Test7195179.java
! test/jdk/javax/swing/JComboBox/8057893/bug8057893.java
! test/jdk/javax/swing/JComponent/4337267/bug4337267.java
! test/jdk/javax/swing/JComponent/6989617/bug6989617.java
! test/jdk/javax/swing/JComponent/7154030/bug7154030.java
! test/jdk/javax/swing/JEditorPane/4492274/bug4492274.java
! test/jdk/javax/swing/JFrame/4962534/bug4962534.java
! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java
! test/jdk/javax/swing/JInternalFrame/5066752/bug5066752.java
! test/jdk/javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java
! test/jdk/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java
! test/jdk/javax/swing/JLabel/6596966/bug6596966.java
! test/jdk/javax/swing/JLayer/6824395/bug6824395.java
! test/jdk/javax/swing/JList/6462008/bug6462008.java
! test/jdk/javax/swing/JList/6510999/bug6510999.java
! test/jdk/javax/swing/JMenu/4417601/bug4417601.java
! test/jdk/javax/swing/JMenu/4515762/bug4515762.java
! test/jdk/javax/swing/JMenu/4692443/bug4692443.java
! test/jdk/javax/swing/JMenu/6359669/bug6359669.java
! test/jdk/javax/swing/JMenu/6470128/bug6470128.java
! test/jdk/javax/swing/JMenu/6538132/bug6538132.java
! test/jdk/javax/swing/JMenuBar/4750590/bug4750590.java
! test/jdk/javax/swing/JMenuItem/4171437/bug4171437.java
! test/jdk/javax/swing/JMenuItem/4654927/bug4654927.java
! test/jdk/javax/swing/JMenuItem/6209975/bug6209975.java
! test/jdk/javax/swing/JPopupMenu/4634626/bug4634626.java
! test/jdk/javax/swing/JPopupMenu/6217905/bug6217905.java
! test/jdk/javax/swing/JPopupMenu/6515446/bug6515446.java
! test/jdk/javax/swing/JPopupMenu/6580930/bug6580930.java
! test/jdk/javax/swing/JPopupMenu/6827786/bug6827786.java
! test/jdk/javax/swing/JPopupMenu/6987844/bug6987844.java
! test/jdk/javax/swing/JRadioButton/8041561/bug8041561.java
! test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java
! test/jdk/javax/swing/JRootPane/4670486/bug4670486.java
! test/jdk/javax/swing/JScrollBar/4708809/bug4708809.java
! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java
! test/jdk/javax/swing/JScrollBar/6542335/bug6542335.java
! test/jdk/javax/swing/JScrollBar/bug4202954/bug4202954.java
! test/jdk/javax/swing/JSpinner/4973721/bug4973721.java
! test/jdk/javax/swing/JSplitPane/4885629/bug4885629.java
! test/jdk/javax/swing/JTabbedPane/4361477/bug4361477.java
! test/jdk/javax/swing/JTabbedPane/4624207/bug4624207.java
! test/jdk/javax/swing/JTabbedPane/6495408/bug6495408.java
! test/jdk/javax/swing/JTabbedPane/7161568/bug7161568.java
! test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java
! test/jdk/javax/swing/JTable/4220171/bug4220171.java
! test/jdk/javax/swing/JTable/6777378/bug6777378.java

Changeset: 20a03807
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-11-20 14:16:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/20a03807

8234501: remove obsolete NET_ReadV

Reviewed-by: alanb, vtewari

! src/java.base/aix/native/libnet/aix_close.c
! src/java.base/linux/native/libnet/linux_close.c
! src/java.base/macosx/native/libnet/bsd_close.c
! src/java.base/solaris/native/libnet/solaris_close.c
! src/java.base/unix/native/libnet/net_util_md.h

Changeset: 9a4c2573
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-11-21 11:42:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/9a4c2573

8228609: G1 copy cost prediction uses used vs. actual copied byte

Let the object copy cost predictor use the actual copied bytes as input for the prediction instead of the used bytes.

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EvacuationInfo.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.cpp
! src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/shared/workerDataArray.cpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: a0b82444
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2019-11-21 11:31:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0b82444

8233801: GCMEmptyIv.java test fails on Solaris 11.4

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java

Changeset: e636c69e
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2019-11-20 10:13:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/e636c69e

8234103: DatagramSocketImpl::socket is not needed

DatagramSocketImpl has a socket field that links back to the DatagramSocket. This is only used to figure out whether multicasting is supported or not. This fix replaces it with a boolean isMulticast.

Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java
! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java
! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java

Changeset: a8a22461
Author:    Julia Boes <jboes at openjdk.org>
Date:      2019-11-21 09:10:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/a8a22461

8234335: Remove line break in class declaration in java.base

Remove line break in class declarations where applicable

Reviewed-by: rriggs, lancea

! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/CharArrayWriter.java
! src/java.base/share/classes/java/io/DataInput.java
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/DataOutput.java
! src/java.base/share/classes/java/io/DataOutputStream.java
! src/java.base/share/classes/java/io/EOFException.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/FilterInputStream.java
! src/java.base/share/classes/java/io/IOException.java
! src/java.base/share/classes/java/io/InterruptedIOException.java
! src/java.base/share/classes/java/io/LineNumberInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/PushbackInputStream.java
! src/java.base/share/classes/java/io/SequenceInputStream.java
! src/java.base/share/classes/java/io/StringBufferInputStream.java
! src/java.base/share/classes/java/io/UTFDataFormatException.java
! src/java.base/share/classes/java/lang/AbstractMethodError.java
! src/java.base/share/classes/java/lang/ArrayStoreException.java
! src/java.base/share/classes/java/lang/ClassCastException.java
! src/java.base/share/classes/java/lang/ClassFormatError.java
! src/java.base/share/classes/java/lang/CloneNotSupportedException.java
! src/java.base/share/classes/java/lang/IllegalArgumentException.java
! src/java.base/share/classes/java/lang/IllegalMonitorStateException.java
! src/java.base/share/classes/java/lang/IllegalStateException.java
! src/java.base/share/classes/java/lang/IncompatibleClassChangeError.java
! src/java.base/share/classes/java/lang/InstantiationError.java
! src/java.base/share/classes/java/lang/InstantiationException.java
! src/java.base/share/classes/java/lang/InterruptedException.java
! src/java.base/share/classes/java/lang/LinkageError.java
! src/java.base/share/classes/java/lang/NegativeArraySizeException.java
! src/java.base/share/classes/java/lang/NoClassDefFoundError.java
! src/java.base/share/classes/java/lang/NoSuchFieldError.java
! src/java.base/share/classes/java/lang/NoSuchMethodError.java
! src/java.base/share/classes/java/lang/NoSuchMethodException.java
! src/java.base/share/classes/java/lang/NullPointerException.java
! src/java.base/share/classes/java/lang/NumberFormatException.java
! src/java.base/share/classes/java/lang/StackOverflowError.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/UnknownError.java
! src/java.base/share/classes/java/lang/UnsatisfiedLinkError.java
! src/java.base/share/classes/java/lang/UnsupportedClassVersionError.java
! src/java.base/share/classes/java/lang/VerifyError.java
! src/java.base/share/classes/java/lang/invoke/AbstractConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.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/invoke/SimpleMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/WrongMethodTypeException.java
! src/java.base/share/classes/java/lang/reflect/Member.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/DatagramSocketImplFactory.java
! src/java.base/share/classes/java/net/HttpRetryException.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/ProtocolException.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketException.java
! src/java.base/share/classes/java/net/SocketImplFactory.java
! src/java.base/share/classes/java/net/UnknownHostException.java
! src/java.base/share/classes/java/text/ParseException.java
! src/java.base/share/classes/java/util/EmptyStackException.java
! src/java.base/share/classes/java/util/InputMismatchException.java
! src/java.base/share/classes/java/util/MissingResourceException.java
! src/java.base/share/classes/java/util/NoSuchElementException.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/Stack.java
! src/java.base/share/classes/java/util/StringTokenizer.java
! src/java.base/share/classes/java/util/jar/JarEntry.java
! src/java.base/share/classes/java/util/jar/JarException.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/zip/Adler32.java
! src/java.base/share/classes/java/util/zip/CRC32.java
! src/java.base/share/classes/java/util/zip/CheckedInputStream.java
! src/java.base/share/classes/java/util/zip/CheckedOutputStream.java
! src/java.base/share/classes/java/util/zip/DataFormatException.java
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipException.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java

Changeset: 7eaf8be1
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2019-11-21 12:14:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/7eaf8be1

8233845: (sctp) Relax assertion in sun.nio.ch.sctp.AssociationChange::association

Reviewed-by: alanb

! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/AssociationChange.java

Changeset: 262d5f17
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2019-11-21 12:14:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/262d5f17

8232101: (sctp) Add minimal sanity tests for SCTP

Reviewed-by: alanb

+ test/jdk/java/net/SctpSanity.java

Changeset: 180ffe5e
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2019-11-21 12:14:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/180ffe5e

8232097: (sctp) SctpNet.init() results in java.lang.UnsatisfiedLinkError

Reviewed-by: alanb

! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java

Changeset: 76e5a32c
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2019-11-21 12:14:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/76e5a32c

8233847: (sctp) Flx link-local IPv6 scope handling and test cleanup

Reviewed-by: alanb

! src/java.base/share/classes/module-info.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/HandlerResult.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Bind.java
! test/jdk/com/sun/nio/sctp/SctpChannel/CommUp.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java
! test/jdk/com/sun/nio/sctp/SctpChannel/SocketOptionTests.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Branch.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Send.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java

Changeset: 6a7f7753
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2019-11-21 16:33:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/6a7f7753

8234083: DatagramSocket should report SO_BROADCAST as a supported option

DatagramSocket had a setBroadcast and getBroadcast setter/getter pair but curiously didn't report SO_BROADCAST as a supported option. Note: the source code changes were accidentally pushed with 8234103 so this changeset only has the test changes. The reviewers listed below had already reviewed the full (source+test) changes.

Reviewed-by: alanb, vtewari, chegar

! test/jdk/java/net/SocketOption/OptionsTest.java

Changeset: 09cc9f2b
Author:    Anton Litvinov <alitvinov at openjdk.org>
Date:      2019-11-21 17:04:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/09cc9f2b

8068184: Fix for JDK-8032832 caused a deadlock

Reviewed-by: dfuchs, chegar

! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java

Changeset: 1c5322b9
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2019-11-21 18:54:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/1c5322b9

8234058: runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr

Don't run test on Windows because ASLR can cause unexpected memory addresses

Reviewed-by: coleenp

! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java

Changeset: 27807bc7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-11-21 13:41:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/27807bc7

8234051: doclet crashes if HTML files in module doc-files directories

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java
! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt

Changeset: 4e0ac78e
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2019-11-21 14:15:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/4e0ac78e

8234290: compiler/c2/Test6857159.java times out and fail to clean up files

Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/c2/Test6857159.java

Changeset: f83b2b3c
Author:    Joe Wang <joehw at openjdk.org>
Date:      2019-11-22 00:29:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/f83b2b3c

8233548: Update CUP to v0.11b

Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java
! src/java.xml/share/legal/jcup.md

Changeset: 8c6eb449
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-11-22 09:33:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/8c6eb449

8026393: jarsigner never shows a warning in badKeyUsage case

Reviewed-by: mullan

- test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java

Changeset: 5161ab94
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2019-11-21 18:42:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/5161ab94

8233954: UnsatisfiedLinkError or NoSuchAlgorithmException after removing sunec.dll

Reviewed-by: ascarpino

! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java

Changeset: 3600213f
Author:    David Buck <dbuck at openjdk.org>
Date:      2019-11-21 23:32:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/3600213f

8230611: infinite loop in LogOutputList::wait_until_no_readers()

Add copy constructor and copy assignment operator to ensure reader count remains accurate

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/logging/logOutputList.hpp

Changeset: b240008b
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2019-11-22 09:25:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/b240008b

8234089: (zipfs) Remove classes JarFileSystemProvider and JarFileSystem

Reviewed-by: lancea, alanb

- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! test/jdk/java/lang/module/customfs/ModulesInCustomFileSystem.java
! test/jdk/jdk/nio/zipfs/jarfs/JFSTester.java
! test/jdk/jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java

Changeset: 70c5d41f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-11-18 16:49:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/70c5d41f

8234339: replace JLI_StrTok in java_md_solinux.c

Reviewed-by: clanger, rriggs

! src/java.base/share/native/libjli/jli_util.h
! src/java.base/unix/native/libjli/java_md_solinux.c

Changeset: d29dcafa
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-11-22 10:03:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/d29dcafa

8233306: Sort members in G1's HeapRegion after removal of Space dependency

Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: 3e492436
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-11-22 10:03:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e492436

8233997: Some members of HeapRegion are not cleared in HeapRegion::hr_clear()

Reviewed-by: sjohanss, sangheki

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

Changeset: 79cfb94d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-11-22 10:03:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/79cfb94d

8234000: Make HeapRegion::bottom/end/hrm_index const

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp

Changeset: 9915f886
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-11-22 10:03:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/9915f886

8233702: Introduce helper function to clamp value to range

Reviewed-by: sjohanss, kbarrett

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 7d160282
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-11-22 10:03:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/7d160282

8233597: Clean up code in G1Analytics::compute_pause_time_ratio

Reviewed-by: kbarrett, sjohanss

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

Changeset: 0a1737ca
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2019-11-22 10:07:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/0a1737ca

8169467: GetLocalInstance returns JVMTI_ERROR_TYPE_MISMATCH (rather than JVMTI_ERROR_INVALID_SLOT) on static method

Add necessary check to GetLocalInstance implementation

Reviewed-by: amenkov, cjplummer

! src/hotspot/share/prims/jvmtiImpl.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal003/getlocal003.cpp

Changeset: 8333ea85
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-11-22 11:52:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/8333ea85

8233296: MulticastSocket getOption/setOption inverts the value of IP_MULTICAST_LOOP

MulticastSocket.getOption(StandardSocketOption.IP_MULTICAST_LOOP) now returns true if loopback mode is enabled, and MulticastSocket.setOption(StandardSocketOption.IP_MULTICAST_LOOP, true) enables loopback mode. No other behavioral changes.

Reviewed-by: alanb, chegar

! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
+ test/jdk/java/net/MulticastSocket/SetLoopbackOption.java
! test/jdk/java/net/SocketOption/OptionsTest.java

Changeset: 008bdefa
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2019-11-22 09:06:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/008bdefa

8234544: ObjectSynchronizer::FastHashCode() cleanups from Async Monitor Deflation project

Reviewed-by: dholmes

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

Changeset: 8a5e087e
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2019-11-22 17:20:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/8a5e087e

8233700: EventStream not closed

Reviewed-by: mgronlun, mseledtsov

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java
- test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java

Changeset: adf0d4ea
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2019-11-22 09:00:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/adf0d4ea

8164993: (ch) ReadableByteChannel should note a possible IllegalArgumentException

Reviewed-by: alanb, darcy

! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/ReadableByteChannel.java
! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java

Changeset: ba7b8e95
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-11-22 17:53:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/ba7b8e95

8231516: network QuickAckTest.java failed due to "SocketException: maximum number of DatagramSockets reached"

Fix the test to run in /othervm mode

Reviewed-by: chegar

! test/jdk/jdk/net/Sockets/QuickAckTest.java

Changeset: 0435ec1a
Author:    Jaikiran Pai <jai.forums2013 at gmail.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-11-22 10:38:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/0435ec1a

8232170: FSInfo#getJarClassPath throws an exception not declared in its throws clause

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
+ test/langtools/tools/javac/file/FSInfoTest.java

Changeset: 34c43f79
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2019-11-22 11:34:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/34c43f79

8233956: MethodHandles.dropArguments javadoc lists parameters in wrong order

Reviewed-by: jjg

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 60ae5d42
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-11-22 13:44:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/60ae5d42

8229209: [TESTBUG] test for cross-process JFR event streaming

New test for cross-process JFR event streaming

Reviewed-by: iignatyev, egahlin

+ test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java

Changeset: 6025207b
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-11-22 16:26:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/6025207b

8234687: change javap reporting on unknown attributes

Reviewed-by: mchung

! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/langtools/tools/javap/BadAttributeName.java

Changeset: 5f2ac35c
Author:    Man Cao <manc at openjdk.org>
Date:      2019-11-22 17:03:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/5f2ac35c

8087198: G1 card refinement: batching, sorting

Reviewed-by: tschatzl, kbarrett

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

Changeset: af586a9c
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-11-22 14:48:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/af586a9c

8234429: appcds/dynamicArchive tests crashing with Graal

Reviewed-by: ccheung

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

Changeset: 2429c8a4
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-11-22 15:31:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/2429c8a4

8233446: Improve error handling when specified dynamic archive doesn't exist

Reviewed-by: lfoltan, ccheung

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

Changeset: 4edbdd1c
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-11-22 15:32:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/4edbdd1c

8234622: [TESTBUG] ArchivedModuleCompareTest.java fails with -vmoptions:-Xlog:cds

Reviewed-by: mseledtsov

! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java

Changeset: edf902a3
Author:    Dean Long <dlong at openjdk.org>
Date:      2019-11-22 19:23:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/edf902a3

8234432: AOT tests failing with 'used 'epsilon gc' is different from current 'g1 gc'' after CMS removal

Reviewed-by: kvn

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java

Changeset: 0cdb4d19
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2019-11-24 01:03:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/0cdb4d19

8226897: Provide object age with JFR OldObjectSample event

Reviewed-by: mgronlun, mseledtsov

! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/utilities/ticks.hpp
+ test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java

Changeset: 7853270b
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-10-10 17:36:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/7853270b

8231507: Update Apache Santuario (XML Signature) to version 2.1.4

Co-authored-by: Fedor Burdun <fedor.burdun at azulsystems.com>
Reviewed-by: weijun

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizerSpi.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/WeakObjectPool.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/java.xml.crypto/share/legal/santuario.md

Changeset: 48615b4c
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2019-11-25 08:11:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/48615b4c

8233029: Obsolete flag GCTaskTimeStampEntries

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/runtime/test_globals.cpp
! test/hotspot/jtreg/gc/parallel/TestPrintGCDetailsVerbose.java

Changeset: f4fced0e
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-11-25 09:10:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/f4fced0e

8234509: Race in macOS os::processor_id()

Reviewed-by: dholmes, pliden, rehn

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

Changeset: 6eedae02
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-11-22 10:29:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/6eedae02

8234629: remove unused functions from libnet

Reviewed-by: alanb, vtewari

! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/DefaultProxySelector.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h

Changeset: cebc2be1
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-11-25 11:08:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/cebc2be1

8234433: TestUnloadEventClassCount fails with "assert(SafepointSynchronize::is_at_safepoint()) failed: invariant"

Reviewed-by: pliden

! src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp

Changeset: 1d2c12c5
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-11-25 12:34:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/1d2c12c5

8234573: ZGC: Enable ZVerifyMarking by default in debug builds

Reviewed-by: stefank, tschatzl

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

Changeset: e06c17ce
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2019-11-25 14:06:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/e06c17ce

8234703: JFR TestOutOfProcessMigration.java should clean up files

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java

Changeset: e527ce4b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-11-25 12:22:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/e527ce4b

8234562: Move OrderAccess::release_store*/load_acquire to Atomic

Reviewed-by: rehn, dholmes

! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/arrayKlass.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/orderAccess.hpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalCounter.inline.hpp
! src/hotspot/share/utilities/hashtable.inline.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp
! test/hotspot/gtest/utilities/test_globalCounter.cpp
! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp
! test/hotspot/gtest/utilities/test_waitBarrier.cpp

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

8234736: Harmonize parameter order in Atomic - store

Reviewed-by: rehn, dholmes

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: d45ec500
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-11-25 12:31:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/d45ec500

8234737: Harmonize parameter order in Atomic - add

Reviewed-by: rehn, dholmes

! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/plab.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp
! src/hotspot/share/logging/logOutputList.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/singleWriterSynchronizer.hpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp

Changeset: 213af116
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-11-25 12:32:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/213af116

8234738: Harmonize parameter order in Atomic - sub

Reviewed-by: rehn, dholmes

! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/services/mallocTracker.hpp

Changeset: 3d426623
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-11-25 12:32:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/3d426623

8234739: Harmonize parameter order in Atomic - xchg

Reviewed-by: rehn, dholmes

! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/lockFreeStack.hpp

Changeset: 0ad50c2b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-11-25 12:33:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/0ad50c2b

8234740: Harmonize parameter order in Atomic - cmpxchg

Reviewed-by: rehn, dholmes

! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/threadCritical_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.s
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/linux_x86_32.s
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBitMap.inline.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zOopClosures.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/metadataHandleBlock.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/objArrayOop.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp

Changeset: 265e2f13
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-11-25 14:56:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/265e2f13

8234010: ZGC: Change ZResurrection to use Atomic::load/store

Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zResurrection.cpp
! src/hotspot/share/gc/z/zResurrection.inline.hpp

Changeset: e36fa778
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-11-25 14:57:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/e36fa778

8234009: ZGC: Move resurrection unblock to before the _unload.purge() call

Reviewed-by: pliden, eosterlund

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

Changeset: b468726b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-11-25 15:00:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/b468726b

8234602: ZGC: Windows compile error in ZHeuristic

Reviewed-by: pliden, eosterlund

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

Changeset: 1b3fd96d
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-11-25 15:21:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/1b3fd96d

8234531: Remove CMS code from CLDG and safepoint cleanup

Reviewed-by: coleenp, zgu

! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp

Changeset: 096bacb9
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-11-25 18:38:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/096bacb9

8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing

Reviewed-by: sspitsyn, egahlin

! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp
! src/hotspot/share/runtime/thread.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java

Changeset: f81c192d
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2019-11-25 11:13:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/f81c192d

8234359: [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference

Reviewed-by: kvn, eosterlund

! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: b5f034ad
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-11-25 20:18:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/b5f034ad

8234684: JFR crashes when rotating the JFR output during assertion failure

Reviewed-by: egahlin, mseledtsov

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

Changeset: 0ba7b4b9
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2019-11-25 12:08:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/0ba7b4b9

8234681: Remove UseJVMCIClassLoader logic from JVMCI code

Reviewed-by: kvn, iignatyev

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java

Changeset: 4d860947
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2019-11-25 15:30:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/4d860947

8179320: File.getUsableSpace() returns a negative number on very large file system

Reviewed-by: alanb, rriggs, darcy

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

Changeset: 5df87294
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2019-11-26 02:32:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/5df87294

8221372: Test vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java times out

Update test to get rid of unneeded MethodEntry/MethodExit events

Reviewed-by: amenkov, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/thrstat001.cpp

Changeset: 05ca3218
Author:    Srikanth Adayapalam <sadayapalam at openjdk.org>
Date:      2019-11-26 11:13:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/05ca3218

8234729: Javac should eagerly change code generation for method references to avert IllegalAccessError in future

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java
+ test/langtools/tools/javac/lambda/methodReference/pack/I.java
+ test/langtools/tools/javac/lambda/methodReference/pack/J.java

Changeset: 0830eaa3
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-11-26 11:57:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/0830eaa3

8234619: ZGC: gc/z/TestSmallHeap.java failure with Out Of Memory

Reviewed-by: tschatzl, eosterlund

! test/hotspot/jtreg/gc/z/TestSmallHeap.java

Changeset: d5c759ac
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-11-26 13:50:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/d5c759ac

8234798: Build failure after atomic changes in JDK-8234563

Reviewed-by: tschatzl, rkennke, zgu

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

Changeset: 63b2ab29
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-11-26 09:27:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/63b2ab29

8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area

Reviewed-by: stuefe, minqi

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
+ test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 476973c4
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2019-11-26 14:48:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/476973c4

8234768: Shenandoah: Streamline enqueueing runtime barriers

Reviewed-by: zgu

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

Changeset: 71ec3b69
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2019-11-26 15:21:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/71ec3b69

8234613: JavaThread can escape back to Java from an ongoing handshake

Check again if we have a pending/in-progress handshake operation after executing ~ThreadInVMForHandshake()

Reviewed-by: coleenp, dcubed, dholmes, rehn

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

Changeset: ddb79549
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2019-11-26 17:00:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/ddb79549

8233870: JFR TestSetEndTime.java times out - onClose() is never called

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java

Changeset: 198beefc
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-11-27 10:19:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/198beefc

8233301: Implementation of JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination

Deprecate the ParallelScavenge + SerialOld GC combinations by deprecating the UseParallelOldGC flag. Also reviewed by Bernd Eckenfels<ecki at zusammenkunft.net>.

Reviewed-by: pliden

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: e515a609
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2019-11-26 16:09:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/e515a609

8234401: ConstantCallSite may stuck in non-frozen state

Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java
! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java
! src/java.base/share/classes/java/lang/invoke/VolatileCallSite.java
! test/jdk/java/lang/invoke/CallSiteTest.java

Changeset: b89d2fd1
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2019-11-26 16:09:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/b89d2fd1

8234403: C2: Enable CallSite.target updates in constructors

Reviewed-by: psandoz, kvn

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

Changeset: fb0b8f1d
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2019-11-26 16:09:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/fb0b8f1d

8234387: C2: Better support of operands with multiple match rules in AD files

Reviewed-by: vlivanov, sviswanathan, thartmann, dlong

! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/archDesc.cpp

Changeset: a9608905
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2019-11-26 16:09:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/a9608905

8234394: C2: Dynamic register class support in ADLC

Reviewed-by: vlivanov, sviswanathan, thartmann, kvn

! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp

Changeset: b7251c4e
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2019-11-26 19:18:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/b7251c4e

Merge


Changeset: 73d9d856
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2019-11-26 19:19:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/73d9d856

8234610: MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092

Reviewed-by: kvn, vlivanov

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

Changeset: c9cfa997
Author:    Christoph Göttschkes <cgo at openjdk.org>
Date:      2019-11-26 10:00:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/c9cfa997

8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: 2a36577e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-11-22 17:45:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/2a36577e

8234539: ArchiveRelocationTest.java failed: Archive mapping should always succeed

Reviewed-by: ccheung

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

Changeset: 598ec409
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-11-26 14:33:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/598ec409

8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86

Reviewed-by: rkennke

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

Changeset: 7f3ef14d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-09-09 11:43:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/7f3ef14d

8230765: Implement nmethod barrier for x86_32 platforms

Reviewed-by: rkennke, eosterlund

! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp

Changeset: 229e0d16
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-11-27 09:00:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/229e0d16

8231826: Implement javac changes for pattern matching for instanceof

Co-authored-by: Brian Goetz <brian.goetz at oracle.com>
Co-authored-by: Gavin Bierman <gavin.bierman at oracle.com>
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore at oracle.com>
Co-authored-by: Srikanth Adayapalam <srikanth.adayapalam at oracle.com>
Co-authored-by: Vicente Romero <vicente.romero at oracle.com>
Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/PreviewFeature.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/BindingPatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.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
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
+ test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
! test/langtools/tools/javac/api/TestGetElementReference.java
! test/langtools/tools/javac/api/TestGetElementReferenceData.java
+ test/langtools/tools/javac/diags/examples/InstanceofReifiableNotSafe.java
+ test/langtools/tools/javac/diags/examples/MatchBindingExists.java
+ test/langtools/tools/javac/diags/examples/PatternBindingMayNotBeAssigned.java
+ test/langtools/tools/javac/diags/examples/PatternMatchingInstanceof.java
+ test/langtools/tools/javac/diags/examples/ReifiableTypesInstanceof.java
! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
! test/langtools/tools/javac/lib/DPrinter.java
+ test/langtools/tools/javac/patterns/BindingsExistTest.java
+ test/langtools/tools/javac/patterns/BindingsExistTest.out
+ test/langtools/tools/javac/patterns/BindingsTest1.java
+ test/langtools/tools/javac/patterns/BindingsTest1Merging.java
+ test/langtools/tools/javac/patterns/BindingsTest1Merging.out
+ test/langtools/tools/javac/patterns/BindingsTest2.java
+ test/langtools/tools/javac/patterns/BindingsTest2.out
+ test/langtools/tools/javac/patterns/CastConversionMatch.java
+ test/langtools/tools/javac/patterns/CastConversionMatch.out
+ test/langtools/tools/javac/patterns/DuplicateBindingTest.java
+ test/langtools/tools/javac/patterns/DuplicateBindingTest.out
+ test/langtools/tools/javac/patterns/EnsureTypesOrderTest.java
+ test/langtools/tools/javac/patterns/EnsureTypesOrderTest.out
+ test/langtools/tools/javac/patterns/ExamplesFromProposal.java
+ test/langtools/tools/javac/patterns/ImpossibleTypeTest.java
+ test/langtools/tools/javac/patterns/ImpossibleTypeTest.out
+ test/langtools/tools/javac/patterns/LocalVariableTable.java
+ test/langtools/tools/javac/patterns/MatchBindingScopeTest.java
+ test/langtools/tools/javac/patterns/MatchBindingScopeTest.out
+ test/langtools/tools/javac/patterns/NullsInPatterns.java
+ test/langtools/tools/javac/patterns/PatternMatchPosTest.java
+ test/langtools/tools/javac/patterns/PatternMatchPosTest.out
+ test/langtools/tools/javac/patterns/PatternMatchPosTestData.java
+ test/langtools/tools/javac/patterns/PatternTypeTest2.java
+ test/langtools/tools/javac/patterns/PatternVariablesAreFinal.java
+ test/langtools/tools/javac/patterns/PatternVariablesAreFinal.out
+ test/langtools/tools/javac/patterns/PatternVariablesAreFinal2.java
+ test/langtools/tools/javac/patterns/PatternsSimpleVisitorTest.java
+ test/langtools/tools/javac/patterns/Reifiable.java
+ test/langtools/tools/javac/patterns/Reifiable.out
+ test/langtools/tools/javac/patterns/ReifiableOld-old.out
+ test/langtools/tools/javac/patterns/ReifiableOld.java
+ test/langtools/tools/javac/patterns/ReifiableOld.out
+ test/langtools/tools/javac/patterns/UncheckedWarningOnMatchesTest.java
+ test/langtools/tools/javac/patterns/UncheckedWarningOnMatchesTest.out
+ test/langtools/tools/javac/patterns/scope/ScopeTest.java
= test/langtools/tools/javac/patterns/scope/TEST.properties

Changeset: bdd67c46
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-11-26 13:55:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/bdd67c46

8234809: set relro in linker flags when building with gcc

Reviewed-by: erikj, fweimer

! make/autoconf/flags-ldflags.m4

Changeset: 70671882
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-11-27 10:07:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/70671882

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

Reviewed-by: erikj, mdoerr

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

Changeset: a5b3bfd8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-11-27 10:21:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/a5b3bfd8

Merge


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

8234748: Clean up atomic and orderAccess includes

Reviewed-by: dholmes

! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/osThread_windows.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1StringDedup.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/metadataHandleBlock.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/arrayKlass.inline.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/lowMemoryDetector.hpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalCounter.inline.hpp
! src/hotspot/share/utilities/hashtable.inline.hpp

Changeset: f054a798
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2019-11-15 16:39:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/f054a798

8220376: C2: Int >0 not recognized as !=0 for div by 0 check

Reviewed-by: neliasso, vlivanov, mdoerr

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

Changeset: 53263049
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-11-27 11:31:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/53263049

8234897: 8234748: Clean up atomic and orderAccess includes - part 2

Reviewed-by: tschatzl, dholmes

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/methodData.cpp

Changeset: 4266daf9
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2019-11-27 12:18:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/4266daf9

8141637: Parallelize single threaded heap region iteration during Pre Evacuate Collection Set

Reviewed-by: tschatzl, lkorinth

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp

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

8223378: CSS solution for navbar problem with <a> elements is not ideal

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/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/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/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/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! 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/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java

Changeset: 6cd20759
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-11-27 06:36:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/6cd20759

8234781: Update description of InvalidClassException to include more conditions

Reviewed-by: alanb, chegar

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

Changeset: 0a5505f7
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-11-27 11:52:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/0a5505f7

8228720: Shenandoah: Implementation of concurrent class unloading

Reviewed-by: rkennke

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahUnload.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java

Changeset: deb0c481
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-11-27 10:23:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/deb0c481

8234917: Explicitly discuss java.lang.Enum in Class.isEnum spec

Reviewed-by: jjg

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

Changeset: aa66dd42
Author:    Julia Boes <jboes at openjdk.org>
Date:      2019-11-27 15:13:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/aa66dd42

8234799: javadoc of java.util.Arrays.compare(T[] a, T[] b) misses the word "less"

Add word "less" to method-level javadoc

Reviewed-by: dfuchs, lancea

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

Changeset: b9c7a608
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2019-11-27 16:01:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/b9c7a608

8233018: Add a new test to verify that DatagramSocket is not interruptible

Test added to check the interruptability of DatagramSocket, MulticastSocket and DatagramSocketAdaptor.

Reviewed-by: chegar, dfuchs

+ test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java

Changeset: cd55d905
Author:    Hamlin Li <mli at openjdk.org>
Date:      2019-11-28 13:48:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd55d905

8232446: logging enhancement for rmi when socket closed

Reviewed-by: rriggs, plevart

! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPConnection.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java

Changeset: e3610db9
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-11-28 07:05:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/e3610db9

Added tag jdk-14+25 for changeset 17d242844fc9

! .hgtags

Changeset: f97eccfd
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2019-11-27 22:11:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/f97eccfd

8234725: sun/security/ssl/SSLContextImpl tests support TLSv1.3

Missing TLSv1.3 test cases

Reviewed-by: xuelei

! test/jdk/sun/security/ssl/SSLContextImpl/IllegalProtocolProperty.java
! test/jdk/sun/security/ssl/SSLContextImpl/SSLContextVersion.java

Changeset: 2efe5f0e
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2019-11-28 10:57:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/2efe5f0e

8234891: AArch64: Fix build failure after JDK-8234387

Reviewed-by: vlivanov, smonteith

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 2077bdfa
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2019-11-28 12:05:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/2077bdfa

8234645: ARM32: C1: PatchingStub for field access: not enough bytes

Reviewed-by: cgo, goetz

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

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

8223196: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java fails on Solaris SPARC

The test is fixed to use InetAddress.getLocalHost consistently, instead of a mix of getLocalHost/wildcard addresses.

Reviewed-by: chegar, vtewari

! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTest.java

Changeset: a4a351ca
Author:    Christoph Göttschkes <cgo at openjdk.org>
Date:      2019-11-27 10:13:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/a4a351ca

8234807: [TESTBUG] LoopRotateBadNodeBudget fails for client VMs due to Unrecognized VM option PartialPeelNewPhiDelta

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/loopopts/LoopRotateBadNodeBudget.java

Changeset: 0f2aedc3
Author:    Fei Yang <fyang at openjdk.org>
Date:      2019-11-04 16:10:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f2aedc3

8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type

Reviewed-by: adinn

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

Changeset: 620d6776
Author:    Christoph Göttschkes <cgo at openjdk.org>
Date:      2019-11-28 16:11:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/620d6776

8234894: [TESTBUG] TestEliminateLocksOffCrash fails for client VMs due to Unrecognized VM option EliminateLocks

Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/escapeAnalysis/TestEliminateLocksOffCrash.java

Changeset: 09d0150f
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2019-11-28 16:28:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/09d0150f

8234583: PrintAssemblyOptions isn't passed to hsdis library

Reviewed-by: vlivanov, mdoerr

! src/hotspot/share/compiler/disassembler.cpp

Changeset: f0f09579
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2019-11-28 16:38:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/f0f09579

8234888: EventStream::close doesn't abort streaming thread

Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java

Changeset: e00ded00
Author:    Julia Boes <jboes at openjdk.org>
Date:      2019-11-28 13:02:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/e00ded00

8233185: HttpServer.stop() blocks indefinitely when called on dispatch thread

Skip dispatcherThread.join() if current thread is the dispatcherThread

Reviewed-by: dfuchs, msheppar, vtewari

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/HttpServerTest.java

Changeset: 558aadf6
Author:    Chihiro Ito <chiroito107 at gmail.com>
Committer: Chihiro Ito <cito at openjdk.org>
Date:      2019-11-28 18:30:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/558aadf6

8232594: Make the output of the JFR command duration more user friendly

Co-authored-by: Erik Gahlin <erik.gahlin at oracle.com>
Reviewed-by: egahlin, cito

! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
+ test/jdk/jdk/jfr/jvm/TestFormatDuration.java

Changeset: 55da7d34
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2019-11-28 16:49:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/55da7d34

8233307: MulticastSocket getOption(IP_MULTICAST_IF) returns interface when not set

The MulticastSocket method getOption has been changed to conform to the behavior described in StandardSocketOptions.IP_MULTICAST_IF.

Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
+ test/jdk/java/net/NetworkInterface/NoSetNetworkInterface.java

Changeset: 17c2f480
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2019-11-28 10:43:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/17c2f480

8233223: Add Amazon Root CA certificates

Reviewed-by: mullan

+ make/data/cacerts/amazonrootca1
+ make/data/cacerts/amazonrootca2
+ make/data/cacerts/amazonrootca3
+ make/data/cacerts/amazonrootca4
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: ec168348
Author:    John Jiang <jjiang at openjdk.org>
Date:      2019-11-29 14:07:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/ec168348

8234724: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java supports TLSv1.3

Reviewed-by: xuelei

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

Changeset: b03ba9e3
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2019-11-28 22:29:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/b03ba9e3

8234723: javax/net/ssl/TLS tests support TLSv1.3

Missing TLSv1.3 test cases

Reviewed-by: xuelei

! test/jdk/javax/net/ssl/TLS/TLSClientPropertyTest.java
! test/jdk/javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSEClientProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSEServerProtocol.java

Changeset: 02f2c5ff
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-11-28 09:23:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/02f2c5ff

8234625: hs test serviceability/sa/ClhsdbCDSCore.java fails on macOS 10.15

Reviewed-by: clanger, iignatyev

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

Changeset: 4fbd6f7a
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2019-11-29 11:28:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/4fbd6f7a

8234893: ARM32: build failure after JDK-8234387

Reviewed-by: vlivanov

! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/arm_32.ad

Changeset: 5bcd7946
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-11-29 10:20:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/5bcd7946

8227739: Merge cost predictions for scanning cards and log buffer entries

Revamp the cost predictions for the changes in JDK-8200545 and JDK-8213108.

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: 257c3930
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-11-29 10:20:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/257c3930

8227434: G1 predictions may over/underflow with high variance input

Clamp G1 prediction output to sensible values.

Reviewed-by: lkorinth, sjohanss

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/survRateGroup.cpp
! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp

Changeset: 4f0cc5ab
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-11-29 10:20:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/4f0cc5ab

8233998: New young regions registered too early in collection set

Reviewed-by: sangheki, sjohanss

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

Changeset: 673c732a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-11-28 13:02:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/673c732a

8234821: remove unused functions from libjli

Reviewed-by: clanger, alanb

! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjli/java_md_common.c
! src/java.base/unix/native/libjli/java_md_solinux.c
! src/java.base/windows/native/libjli/java_md.c

Changeset: 6230791e
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2019-11-29 11:26:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/6230791e

8234520: ZGC: C2: Oop instance cloning causing skipped compiles

Reviewed-by: pliden, vlivanov

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/opto/arraycopynode.hpp

Changeset: 3d7d54b1
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2019-11-29 12:09:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/3d7d54b1

8234086: VM operation can be simplified

Reviewed-by: kbarrett, dholmes, dcubed

! src/hotspot/share/jfr/leakprofiler/utilities/vmOperation.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! test/hotspot/gtest/threadHelper.inline.hpp

Changeset: 7b02e24b
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2019-11-29 15:37:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/7b02e24b

8232828: AArch64: compiler/c2/aarch64/TestVolatilesG1.java fails after JDK-8225776

Reviewed-by: aph

! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java

Changeset: b3ea4168
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2019-11-29 17:31:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/b3ea4168

8234671: JFR api/consumer/recordingstream/TestStart.java failed due to timeout at testStartTwice()

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StreamConfiguration.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java

Changeset: b08944dd
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-11-29 14:11:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/b08944dd

8230385: [cds] No message is logged when shared image cannot be used due to mismatched configuration

Reviewed-by: stuefe, dholmes, ccheung

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

Changeset: f3e90595
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2019-11-30 16:21:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/f3e90595

8234805: (dc) Remove JNI upcall from DatagramChannel.receive implementation

Reviewed-by: dfuchs, chegar

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

Changeset: 4e64af81
Author:    Liu Xin <navy.xliu at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2019-11-30 14:33:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/4e64af81

8234541: C1 emits an empty message when it inlines successfully

Use "inline" as the message when successfull

Reviewed-by: thartmann, mdoerr

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp

Changeset: cd589d84
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2019-12-01 15:29:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd589d84

8234147: Avoid looking up standard charsets in core libraries

Reviewed-by: alanb

! src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java
! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/lang/CharacterName.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/nio/file/FileChannelLinesSpliterator.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/Base64.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/java.base/share/classes/jdk/internal/module/IllegalAccessMaps.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/perf/Perf.java
! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/http/ChunkedInputStream.java
! src/java.base/share/classes/sun/net/www/http/ChunkedOutputStream.java
! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/nio/cs/ThreadLocalCoders.java
! src/java.base/share/classes/sun/util/PropertyResourceBundleCharset.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.prefs/share/classes/java/util/prefs/XmlSupport.java
! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java

Changeset: ed97c870
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-12-02 10:58:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/ed97c870

8233524: Wrong module name for \"package P is declared in the unnamed module, but module M does not read it\"

Using the correct placeholder for the module name.

Reviewed-by: jjg

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

Changeset: c41e9803
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-12-02 10:58:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/c41e9803

8234078: Missing license headers in a few javac files

Reviewed-by: vromero

! make/langtools/tools/propertiesparser/resources/templates.properties
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
- src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider
- src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool

Changeset: 6246b6cc
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-12-02 14:21:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/6246b6cc

8233919: Incrementally calculate the occupied cards in a heap region remembered set

Instead of iterating over the remembered set card containers, continuously update a single counter per remembered set about occupancy.

Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
+ src/hotspot/share/gc/g1/sparsePRT.inline.hpp

Changeset: 1534ccfa
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-12-02 14:21:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/1534ccfa

8233588: Clean up SurvRateGroup

Remove unnecessary members, enforce stricter visibility within use.

Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/survRateGroup.cpp
! src/hotspot/share/gc/g1/survRateGroup.hpp

Changeset: c0d5a70e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-12-02 14:21:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/c0d5a70e

8231579: G1's incremental calculation of region elapsed time always uses the same age group for prediction

Separate calculation of time required for copying objects from non-copy time. Calculate the former in bulk, and the latter as usual, combining them as needed.

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp

Changeset: eaca9f88
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-12-02 14:21:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/eaca9f88

8234574: Rename prediction methods in G1Analytics

Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.hpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/survRateGroup.cpp
! src/hotspot/share/gc/g1/survRateGroup.hpp
! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp

Changeset: 5182f694
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-12-02 14:21:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/5182f694

8234179: Move HeapRegion::_recorded_rs_length/_predicted_elapsed_time_ms into G1CollectionSet

Reviewed-by: sjohanss, lkorinth

! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp

Changeset: 62aa051a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-12-02 14:21:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/62aa051a

8234586: Rename survRateGroup.?pp files to g1SurvRateGroup.?pp

Reviewed-by: kbarrett, sjohanss

= src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
+ src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
! src/hotspot/share/gc/g1/heapRegion.hpp
- src/hotspot/share/gc/g1/survRateGroup.hpp

Changeset: 67e0f3b4
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-12-02 14:21:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/67e0f3b4

8234587: Rename the SurvRateGroup class to G1SurvRateGroup

Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: b1d915ef
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-12-02 08:40:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/b1d915ef

8173361: various crashes in JvmtiExport::post_compiled_method_load

Don't post information that uses metadata from unloaded nmethods

Reviewed-by: eosterlund, dholmes, sspitsyn

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/thread.hpp

Changeset: d1d57d94
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-12-02 09:02:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/d1d57d94

8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators

Call extension ClassUnload event as a deferred event from the ServiceThread and remove unsafe arguments

Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/ex03t001.cpp

Changeset: 13569d67
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2019-12-02 09:45:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/13569d67

8233799: Review the need for overview.html in the java.time package

Reviewed-by: dfuchs, naoto, lancea

- src/java.base/share/classes/java/time/overview.html

Changeset: ff2f628e
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2019-12-02 18:52:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/ff2f628e

8223252: Update Javadoc help page with new search features

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties

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

8235183: Remove the "HACK CODE" in comment

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java

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

Merge


Changeset: bc19b648
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-12-03 14:38:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/bc19b648

8234744: KeyStore.store can write wrong type of file

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java
+ test/jdk/sun/security/provider/KeyStore/WrongStoreType.java

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

8235218: Minimal VM is broken after JDK-8173361

Reviewed-by: dholmes

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

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

Merge


Changeset: aff41433
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-12-03 08:29:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/aff41433

8234617: C1: Incorrect result of field load due to missing narrowing conversion

Emit an explicit conversion to get the correct field value after the write.

Reviewed-by: vlivanov, mdoerr

! src/hotspot/share/c1/c1_GraphBuilder.cpp
+ test/hotspot/jtreg/compiler/conversions/Conversion.jasm
+ test/hotspot/jtreg/compiler/conversions/TestPrimitiveConversions.java

Changeset: 802580b2
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-12-03 10:40:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/802580b2

8234822: Limit ZGC jtreg-support to Windows 2019 Server

Reviewed-by: iignatyev, eosterlund

! test/lib/sun/hotspot/gc/GC.java

Changeset: 6ba58f76
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-11-07 15:29:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/6ba58f76

8233299: Implementation: JEP 365: ZGC on Windows

Reviewed-by: pliden, eosterlund

! make/autoconf/hotspot.m4
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
+ src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp
+ src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp
+ src/hotspot/os/windows/gc/z/zInitialize_windows.cpp
+ src/hotspot/os/windows/gc/z/zLargePages_windows.cpp
+ src/hotspot/os/windows/gc/z/zMapper_windows.cpp
+ src/hotspot/os/windows/gc/z/zMapper_windows.hpp
= src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
+ src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
+ src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
+ src/hotspot/os/windows/gc/z/zSyscall_windows.cpp
+ src/hotspot/os/windows/gc/z/zSyscall_windows.hpp
+ src/hotspot/os/windows/gc/z/zUtils_windows.cpp
+ src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp

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

8234741: enhance os::get_core_path on macOS

Reviewed-by: clanger, gziemski

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

Changeset: 6864634f
Author:    Igor Ignatyev <igor.ignatyev at oracle.com>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-12-03 12:41:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/6864634f

8216041: [Event Request] - Deoptimization

Reviewed-by: iignatyev, vlivanov, egahlin

! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: a2fad13c
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2019-12-03 11:55:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/a2fad13c

8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10

Reviewed-by: alanb

! test/jdk/java/net/Socket/Timeouts.java

Changeset: 7afaaf12
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2019-12-03 11:57:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/7afaaf12

8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10

Reviewed-by: alanb

! test/jdk/java/nio/channels/SocketChannel/AdaptSocket.java

Changeset: 234f326d
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2019-12-03 08:35:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/234f326d

8233116: Escape Sequences For Line Continuation and White Space (Preview)

Reviewed-by: vromero, jlahoda, bchristi, mcimadamore

! src/java.base/share/classes/java/lang/String.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! test/jdk/java/lang/String/TranslateEscapes.java
! test/langtools/tools/javac/TextBlockAPI.java
! test/langtools/tools/javac/TextBlockLang.java

Changeset: 5e758d23
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-12-03 13:51:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/5e758d23

8234543: ZGC: Parallel pre-touch

Reviewed-by: eosterlund, stefank

! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zWorkers.cpp
+ test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java

Changeset: f91513a7
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2019-12-03 14:10:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/f91513a7

8234656: Improve granularity of verifier logging

Print brief output for log level 'info'. Print detailed output for 'debug' and 'trace'.

Reviewed-by: iklam, lfoltan, dholmes

! src/hotspot/share/classfile/verifier.cpp
! test/hotspot/jtreg/runtime/logging/VerificationTest.java
! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java

Changeset: 095d77ac
Author:    Julia Boes <jboes at openjdk.org>
Date:      2019-12-03 12:44:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/095d77ac

8234964: failure_handler: gather more environment information on Windows, Solaris and Linux

Add 'ifconfig -a' on Solaris and Linux, 'ipconfig /all' on Windows

Reviewed-by: iignatyev, vtewari

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

Changeset: 21e03e71
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2019-12-03 15:32:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/21e03e71

8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure

Reviewed-by: dholmes, pliden, coleenp

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.hpp
! src/hotspot/share/gc/z/zWorkers.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/utilities/globalCounter.cpp

Changeset: 3cb74bd7
Author:    John Jiang <jjiang at openjdk.org>
Date:      2019-12-04 00:06:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/3cb74bd7

8235255: ProblemList javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java

Reviewed-by: mullan

! test/jdk/ProblemList.txt

Changeset: 03521f46
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-12-03 16:13:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/03521f46

8234426: Sweeper should not CompiledIC::set_to_clean with ICStubs for is_unloading() nmethods

Reviewed-by: stefank, thartmann

! src/hotspot/share/code/compiledMethod.cpp

Changeset: 22ea33cf
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-12-03 16:13:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/22ea33cf

8234662: Sweeper should keep current nmethod alive before yielding for ICStub refills

Reviewed-by: pliden, stefank

! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp

Changeset: c7bc0f7a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2019-12-03 20:13:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/c7bc0f7a

8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp

Changeset: a6daef52
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2019-12-03 20:13:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6daef52

8234923: Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance

Reviewed-by: jrose

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciCallSite.cpp
! src/hotspot/share/ci/ciCallSite.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/opto/type.cpp
! src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java
! test/jdk/java/lang/invoke/CallSiteTest.java

Changeset: 7204086e
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2019-12-03 19:45:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/7204086e

8235280: UnProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java

Remove test from ProblemList.txt.

Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt

Changeset: e70386f2
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-12-03 15:12:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/e70386f2

8213415: BitMap::word_index_round_up overflow problems

Limit BitMap sizes so to-word round-up can't overflow.

Reviewed-by: tschatzl, stuefe

! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! test/hotspot/gtest/utilities/test_bitMap_setops.cpp

Changeset: 3e0a5245
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2019-12-03 21:23:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e0a5245

8235260: Shenandoah: Don't allow recycle-assist until concurrent roots are done

Reviewed-by: zgu

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

Changeset: 577e87e5
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-12-03 19:09:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/577e87e5

8234779: Provide idiom for declaring classes noncopyable

Add NONCOPYABLE macro and uses.

Reviewed-by: dholmes, pliden, coleenp

! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/bsd/semaphore_bsd.hpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.hpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/semaphore_posix.hpp
! src/hotspot/os/solaris/os_perf_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/semaphore_windows.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.hpp
! src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.hpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/jfr/jni/jfrJavaCall.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/runtime/os_perf.hpp
! src/hotspot/share/runtime/semaphore.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/ostream.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.hpp
! src/hotspot/share/utilities/waitBarrier.hpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp

Changeset: 96a8b979
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2019-12-03 17:15:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/96a8b979

8235263: Revert TLS 1.3 change that wrapped IOExceptions

Reviewed-by: mullan

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

Changeset: b1c42a1d
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2019-12-03 20:08:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/b1c42a1d

8235221: Fix ProblemList.txt for sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java

Reviewed-by: iignatyev

! test/jdk/ProblemList.txt

Changeset: 503a960e
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2019-12-03 20:23:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/503a960e

8129092: compiler/intrinsics/classcast/NullCheckDroppingsTest.java testVarClassCast() can fail

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java

Changeset: b0812b28
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-12-04 07:07:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/b0812b28

8234616: assert(0 <= i && i < _len) failed: illegal index in PhaseMacroExpand::expand_macro_nodes()

Make sure the index into the macro node array is decremented on removal.

Reviewed-by: vlivanov, kvn

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

Changeset: ddb989de
Author:    Pengfei Li <pli at openjdk.org>
Date:      2019-11-29 03:48:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/ddb989de

8234791: Fix Client VM build for x86_64 and AArch64

Reviewed-by: adinn, aph, thartmann

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: fb830f6a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-12-03 11:41:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/fb830f6a

8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version

Reviewed-by: dholmes, mdoerr

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

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

8234899: Compiler reports AssertionError for conditional operator ? : and pattern matching for instanceof

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/ConditionalExpressionResolvePending.java
! test/langtools/tools/javac/patterns/BindingsTest1.java

Changeset: 07be2351
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-12-04 09:38:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/07be2351

8234922: No compilation error reported not reported for a binding variable when loop broken with label

Any break outside of a loop should confine the binding variables from the loop's condition to the loop

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
! test/langtools/tools/javac/patterns/BindingsTest2.java
! test/langtools/tools/javac/patterns/BindingsTest2.out
+ test/langtools/tools/javac/patterns/BreakAndLoops.java

Changeset: e230c1ce
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-12-04 09:43:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/e230c1ce

8235325: build failure on Linux after 8235243

Reviewed-by: clanger

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

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

8235257: Split 'assert(loader != NULL && oopDesc::is_oop(loader), "loader must be oop")'

Reviewed-by: dcubed, hseigel

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

Changeset: b31e91cd
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2019-12-04 11:57:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/b31e91cd

8234742: Improve handshake logging

Reviewed-by: dholmes, pchilanomate

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

Changeset: f6711106
Author:    Arno Zeller <azeller at openjdk.org>
Date:      2019-12-02 17:10:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/f6711106

8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out

Reviewed-by: mchung, clanger

! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java

Changeset: 14391e80
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-12-03 15:17:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/14391e80

8234397: add OS uptime information to os::print_os_info output

Reviewed-by: clanger, dholmes, lucy

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 1a4d4ff1
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-12-04 16:58:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/1a4d4ff1

8235247: WorkerDataArray leaks C heap memory for associated work items

Reviewed-by: lkorinth, kbarrett

! src/hotspot/share/gc/shared/workerDataArray.inline.hpp

Changeset: 386b387e
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-12-04 11:09:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/386b387e

8234355: Buffer overflow in jcmd GC.class_stats due to too many classes

Remove use of GC.class_stats in testing and failure analysis (plan to deprecate)

Reviewed-by: dcubed

! test/failure_handler/src/share/conf/common.properties

Changeset: e7d68cd1
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2019-12-04 16:37:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/e7d68cd1

8235193: (dc) Remove JNI overhead from DatagramChannel.send implementation

Reviewed-by: chegar

! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/jdk/internal/access/JavaNetInetAddressAccess.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NativeSocketAddress.java
! src/java.base/share/native/libnio/ch/NativeSocketAddress.c
! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c
! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c
- test/jdk/java/nio/channels/DatagramChannel/ManySenders.java
+ test/jdk/java/nio/channels/DatagramChannel/ManySourcesAndTargets.java

Changeset: 72f42efc
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-12-04 18:54:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/72f42efc

8235347: [Backout] 8235247: WorkerDataArray leaks C heap memory for associated work items

Backout of earlier change due to unexpected crashes.

Reviewed-by: sjohanss

! src/hotspot/share/gc/shared/workerDataArray.inline.hpp

Changeset: a445b66e
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2019-12-04 10:46:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/a445b66e

8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup

Add a new Lookup::hasFullPrivilegeAccess method and document the capabilities requiring full privileges

Reviewed-by: alanb, plevart

! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java

Changeset: 5845912f
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-12-04 13:48:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/5845912f

8235273: nmethodLocker not needed for COMPILED_METHOD_UNLOAD events

Remove unnecessary nmethodLocker

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp

Changeset: 61cdeba6
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2019-12-04 20:03:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/61cdeba6

8235337: Shenandoah: Fix evac OOM scoping for concurrent class unloading

Reviewed-by: zgu

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

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

8235179: [TESTBUG] DynamicArchiveRelocationTest.java fails with 'runtime archive relocation start' missing

Reviewed-by: mseledtsov, ccheung

! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java

Changeset: d713fb8a
Author:    Denghui Dong <denghui.ddh at alibaba-inc.com>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-12-04 21:26:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/d713fb8a

8234060: Potential memory reordering problem in JfrBuffer flush mechanism

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java

Changeset: 0a375cfa
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2019-12-04 21:40:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/0a375cfa

8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock

Reviewed-by: zgu

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

Changeset: 827e5e32
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2019-12-04 15:57:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/827e5e32

8225054: Compiler implementation for records
8225052: javax.lang.model support for records
8225053: Preview APIs support for records
8225055: Javadoc for records
8226314: com.sun.source support for records
8227113: Specification for java.lang.Record
8233526: JVM support for records

Implement records in the compiler and the JVM, including serialization, reflection and APIs support

Co-authored-by: Brian Goetz <brian.goetz at oracle.com>
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore at oracle.com>
Co-authored-by: Harold Seigel <harold.seigel at oracle.com>
Co-authored-by: Joe Darcy <joe.darcy at oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons at oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty at oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda at oracle.com>
Reviewed-by: mcimadamore, briangoetz, alanb, darcy, chegar, jrose, jlahoda, coleenp, dholmes, lfoltan, mchung, sadayapalam, hannesw, sspitsyn

! make/CompileInterimLangtools.gmk
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
+ src/hotspot/share/oops/recordComponent.cpp
+ src/hotspot/share/oops/recordComponent.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/lang/Class.java
+ src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
+ src/java.base/share/classes/java/lang/reflect/RecordComponent.java
+ src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
+ src/java.base/share/classes/java/lang/runtime/package-info.java
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
! src/java.base/share/native/libjava/Class.c
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
+ src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
+ src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
+ src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
+ src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
+ src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
+ src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
+ src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
+ src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
+ src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
! src/java.instrument/share/native/libinstrument/JavaExceptions.c
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApi.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeDesc.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.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/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/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.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/ClassUseMapper.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/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
+ test/hotspot/jtreg/runtime/records/RedefineRecord.java
= test/hotspot/jtreg/runtime/records/TEST.properties
+ test/hotspot/jtreg/runtime/records/abstractRecord.jcod
+ test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
+ test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
+ test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
+ test/hotspot/jtreg/runtime/records/oldRecordAttribute.jcod
+ test/hotspot/jtreg/runtime/records/recordAttributeTest.java
+ test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
+ test/hotspot/jtreg/runtime/records/recordReflectionTest.java
+ test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
+ test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
+ test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/jdk/ProblemList.txt
+ test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
+ test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
+ test/jdk/java/io/Serializable/records/BadValues.java
+ test/jdk/java/io/Serializable/records/BasicRecordSer.java
+ test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
+ test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
+ test/jdk/java/io/Serializable/records/CycleTest.java
+ test/jdk/java/io/Serializable/records/ProhibitedMethods.java
+ test/jdk/java/io/Serializable/records/ReadResolveTest.java
+ test/jdk/java/io/Serializable/records/RecordClassTest.java
+ test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
+ test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
+ test/jdk/java/io/Serializable/records/StreamRefTest.java
= test/jdk/java/io/Serializable/records/TEST.properties
+ test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
+ test/jdk/java/io/Serializable/records/WriteReplaceTest.java
+ test/jdk/java/io/Serializable/records/empty_security.policy
+ test/jdk/java/io/Serializable/records/migration/AbstractTest.java
+ test/jdk/java/io/Serializable/records/migration/AssignableFrom.java
+ test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
+ test/jdk/java/io/Serializable/records/migration/DefaultValues.java
+ test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
+ test/jdk/java/io/Serializable/records/migration/Point.java
+ test/jdk/java/io/Serializable/records/migration/SuperStreamFields.java
+ test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java
+ test/jdk/java/io/Serializable/records/migration/plain/AssignableFromImpl.java
+ test/jdk/java/io/Serializable/records/migration/plain/DefaultValuesImpl.java
+ test/jdk/java/io/Serializable/records/migration/plain/PointImpl.java
+ test/jdk/java/io/Serializable/records/migration/plain/SuperStreamFieldsImpl.java
+ test/jdk/java/io/Serializable/records/migration/record/AssignableFromImpl.java
+ test/jdk/java/io/Serializable/records/migration/record/DefaultValuesImpl.java
+ test/jdk/java/io/Serializable/records/migration/record/PointImpl.java
+ test/jdk/java/io/Serializable/records/migration/record/SuperStreamFieldsImpl.java
- test/jdk/java/lang/Runtime/Resources.java
- test/jdk/java/lang/Runtime/exec/ArgWithSpaceAndFinalBackslash.java
- test/jdk/java/lang/Runtime/exec/BadEnvp.java
- test/jdk/java/lang/Runtime/exec/ConcurrentRead.java
- test/jdk/java/lang/Runtime/exec/Duped.java
- test/jdk/java/lang/Runtime/exec/ExecEmptyString.java
- test/jdk/java/lang/Runtime/exec/ExecWithDir.java
- test/jdk/java/lang/Runtime/exec/ExecWithInput.java
- test/jdk/java/lang/Runtime/exec/ExecWithLotsOfArgs.java
- test/jdk/java/lang/Runtime/exec/ExitValue.java
- test/jdk/java/lang/Runtime/exec/LotsOfDestroys.java
- test/jdk/java/lang/Runtime/exec/LotsOfOutput.java
- test/jdk/java/lang/Runtime/exec/SetCwd.java
- test/jdk/java/lang/Runtime/exec/Space.java
- test/jdk/java/lang/Runtime/exec/Status.java
- test/jdk/java/lang/Runtime/exec/UnixCommands.java
- test/jdk/java/lang/Runtime/exec/setcwd.sh
- test/jdk/java/lang/Runtime/shutdown/Basic.java
- test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.java
- test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.sh
- test/jdk/java/lang/Runtime/shutdown/ShutdownInterruptedMain.java
+ test/jdk/java/lang/RuntimeTests/Resources.java
= test/jdk/java/lang/RuntimeTests/Version/Basic.java
= test/jdk/java/lang/RuntimeTests/Version/VersionProps.java
+ test/jdk/java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java
+ test/jdk/java/lang/RuntimeTests/exec/BadEnvp.java
+ test/jdk/java/lang/RuntimeTests/exec/ConcurrentRead.java
+ test/jdk/java/lang/RuntimeTests/exec/Duped.java
= test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecEmptyString.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecWithDir.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecWithInput.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java
+ test/jdk/java/lang/RuntimeTests/exec/ExitValue.java
+ test/jdk/java/lang/RuntimeTests/exec/LotsOfDestroys.java
+ test/jdk/java/lang/RuntimeTests/exec/LotsOfOutput.java
+ test/jdk/java/lang/RuntimeTests/exec/SetCwd.java
= test/jdk/java/lang/RuntimeTests/exec/SleepyCat.java
+ test/jdk/java/lang/RuntimeTests/exec/Space.java
+ test/jdk/java/lang/RuntimeTests/exec/Status.java
= test/jdk/java/lang/RuntimeTests/exec/StreamsSurviveDestroy.java
+ test/jdk/java/lang/RuntimeTests/exec/UnixCommands.java
= test/jdk/java/lang/RuntimeTests/exec/WinCommand.java
+ test/jdk/java/lang/RuntimeTests/exec/setcwd.sh
= test/jdk/java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java
= test/jdk/java/lang/RuntimeTests/loadLibrary/src/Target.java
= test/jdk/java/lang/RuntimeTests/loadLibrary/src/Target2.java
+ test/jdk/java/lang/RuntimeTests/shutdown/Basic.java
+ test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java
+ test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.sh
+ test/jdk/java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/Host/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/Host/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostA/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostAB/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostABC/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostABC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostABCD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostABD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostACB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostBAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostBCA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostCAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostCBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/Host/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/Host/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostA/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java
! test/jdk/java/lang/instrument/TEST.properties
+ test/jdk/java/lang/reflect/records/RecordReflectionTest.java
= test/jdk/java/lang/reflect/records/TEST.properties
+ test/jdk/java/lang/runtime/ObjectMethodsTest.java
= test/jdk/java/lang/runtime/TEST.properties
+ test/jdk/java/lang/runtime/empty.policy
! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java
! test/langtools/ProblemList.txt
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/AnnotatedBinaryNode.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/BinaryNode.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Coords.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Holder.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Node.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/NonNull.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Point.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/SerializablePoint.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/SerializableProxy.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk11/element-list
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java
! test/langtools/jdk/javadoc/tool/modules/ModuleTestBase.java
! test/langtools/jdk/javadoc/tool/reporter_generates_warnings/pkg/MyDoclet.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.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/lib/combo/tools/javac/combo/Template.java
! test/langtools/lib/combo/tools/javac/combo/TemplateTest.java
! test/langtools/tools/javac/6402516/CheckLocalElements.java
! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
+ test/langtools/tools/javac/diags/examples/AccessorCantBeGeneric.java
+ test/langtools/tools/javac/diags/examples/AccessorCantThrowException.java
+ test/langtools/tools/javac/diags/examples/AccessorMethodCantBeStatic.java
+ test/langtools/tools/javac/diags/examples/AccessorReturnTypeDoesntMatch.java
+ test/langtools/tools/javac/diags/examples/CanonicalCantInvokeOtherConstructor.java
+ test/langtools/tools/javac/diags/examples/CanonicalConstructorArgumentMismatch.java
+ test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveReturn.java
+ test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveThrowsClause.java
+ test/langtools/tools/javac/diags/examples/CanonicalConstructorMustBePublic.java
+ test/langtools/tools/javac/diags/examples/CanonicalMustNotDeclareTypeVariables.java
+ test/langtools/tools/javac/diags/examples/ConstructorWithSameErasureAsCanonical.java
+ test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java
+ test/langtools/tools/javac/diags/examples/IllegalRecordComponentName.java
! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java
+ test/langtools/tools/javac/diags/examples/InstanceInitializersNotAllowedInRecords.java
+ test/langtools/tools/javac/diags/examples/InvalidSuperTypeRecord.java
+ test/langtools/tools/javac/diags/examples/KindnameRecord.java
+ test/langtools/tools/javac/diags/examples/MethodMustBePublic.java
+ test/langtools/tools/javac/diags/examples/Records.java
+ test/langtools/tools/javac/diags/examples/RecordsCanNotDeclareInstanceFields.java
+ test/langtools/tools/javac/diags/examples/RecordsCantDeclareComponentModifiers.java
+ test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/modules/AnnotationProcessing.java
! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
! test/langtools/tools/javac/patterns/scope/ScopeTest.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java
! test/langtools/tools/javac/processing/model/TestSymtabItems.java
+ test/langtools/tools/javac/processing/model/element/AnnoProcessorOnRecordsTest.java
+ test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java
+ test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java
! test/langtools/tools/javac/processing/model/element/TestElementKindPredicates.java
+ test/langtools/tools/javac/processing/model/element/TestRecord.java
+ test/langtools/tools/javac/processing/model/element/TestRecordDesugar.java
! test/langtools/tools/javac/processing/model/util/TestTypeKindVisitors.java
+ test/langtools/tools/javac/records/MapAccessorToComponent.java
+ test/langtools/tools/javac/records/RecordCompilationTests.java
+ test/langtools/tools/javac/records/RecordMemberTests.java
+ test/langtools/tools/javac/records/VarargsRecordsTest.java
+ test/langtools/tools/javac/records/mandated_members/CheckRecordMembers.java
+ test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java
+ test/langtools/tools/javac/records/writeread/Record.java
+ test/langtools/tools/javac/records/writeread/WriteReadTest.java
! test/langtools/tools/javac/tree/JavacTreeScannerTest.java
! test/langtools/tools/javac/tree/SourceTreeScannerTest.java
! test/langtools/tools/javac/tree/TreeKindTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
! test/langtools/tools/lib/toolbox/ToolBox.java
! test/lib/jdk/test/lib/ByteCodeLoader.java

Changeset: 8b029e21
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-12-04 14:44:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/8b029e21

8235356: [TESTBUG] Disable 'producer is alive' check in JFR TestCrossProcessStreaming

Disabled the check

Reviewed-by: dcubed

! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java

Changeset: e8c10bc9
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2019-12-04 14:55:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/e8c10bc9

8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations

Reviewed-by: kvn, vlivanov

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

Changeset: 06257b3f
Author:    Letu Yang <letuyang at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2019-12-04 15:01:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/06257b3f

8234288: Turkey Time Zone returns incorrect time zone name

Add and use "Turkey Time" time zone.

Reviewed-by: naoto, martin, phh

! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 9c4adc66
Author:    Christoph Göttschkes <cgo at openjdk.org>
Date:      2019-12-04 10:38:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/9c4adc66

8234906: [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/loopopts/TestDivZeroCheckControl.java

Changeset: ab280fca
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-12-05 10:36:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/ab280fca

8234267: DelegationPermission implementation doesn't completely follow the updated specification

Reviewed-by: xuelei

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! test/jdk/javax/security/auth/kerberos/DelegationPermissionInit.java

Changeset: d4c0619b
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2019-12-05 03:55:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/d4c0619b

8233016: javax.crypto.Cipher throws NPE for the given custom CipherSpi and Provider

Changed to throw IAE instead of NPE for non-null invalid arguments

Reviewed-by: mullan

! src/java.base/share/classes/javax/crypto/Cipher.java

Changeset: f33e2e9c
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-12-05 08:21:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/f33e2e9c

Added tag jdk-14+26 for changeset 288777cf0702

! .hgtags

Changeset: 979cd452
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2019-12-05 12:56:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/979cd452

8234391: C2: Generic vector operands

Reviewed-by: vlivanov, sviswanathan, thartmann, jrose

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp

Changeset: c023983c
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2019-12-05 12:52:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/c023983c

8235250: Create (test) abstraction for allocating objects that is immune to removal by optimizations

Reviewed-by: eosterlund, tschatzl

! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java
+ test/hotspot/jtreg/gc/testlibrary/Allocation.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java

Changeset: 945c8d55
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2019-12-05 09:22:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/945c8d55

8232681: ArrayIndexOutOfBoundsException with text blocks in javac when using -Xlint

Reviewed-by: sundar

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/TextBlockAPI.java

Changeset: 73676cff
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2019-12-05 15:45:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/73676cff

8235360: Update JDWP, JDI and Instrumentation specs for Record attribute

Add Record to list of attributes that class redefinition cannot change

Reviewed-by: lfoltan

! make/data/jdwp/jdwp.spec
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java

Changeset: 264573c9
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2019-12-05 11:25:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/264573c9

8212780: Packaging Tool Implementation

Co-authored-by: Alexey Semenyuk <alexey.semenyuk at oracle.com>
Co-authored-by: Alexander Matveev <alexander.matveev at oracle.com>
Co-authored-by: Kevin Rushforth <kevin.rushforth at oracle.com>
Co-authored-by: Philip Race <philip.race at oracle.com>
Reviewed-by: asemenyuk, almatvee, herrick, kcr, prr, erikj, ihse, rriggs, mchung, alanb

! make/CompileJavaModules.gmk
! make/common/Modules.gmk
! make/common/NativeCompilation.gmk
+ make/launcher/Launcher-jdk.incubator.jpackage.gmk
+ make/lib/Lib-jdk.incubator.jpackage.gmk
! src/java.base/share/classes/module-info.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LibProvidersLookup.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppBundler.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/PackageProperty.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources.properties
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties
= src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/java32.png
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.control
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.copyright
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.desktop
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.postinst
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.postrm
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.preinst
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.prerm
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.spec
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/utils.sh
+ src/jdk.incubator.jpackage/linux/classes/module-info.java.extra
+ src/jdk.incubator.jpackage/linux/native/jpackageapplauncher/launcher.cpp
+ src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.cpp
+ src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.h
+ src/jdk.incubator.jpackage/linux/native/libapplauncher/PlatformDefs.h
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/EnumeratedBundlerParam.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacCertificate.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/Info-lite.plist.template
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore.entitlements
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore_Inherit.entitlements
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources.properties
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/Runtime-Info.plist.template
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_pkg.png
= src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/java.icns
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/lic_template.plist
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/postinstall.template
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/preinstall.template
+ src/jdk.incubator.jpackage/macosx/classes/module-info.java.extra
+ src/jdk.incubator.jpackage/macosx/native/jpackageapplauncher/main.m
+ src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.h
+ src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.mm
+ src/jdk.incubator.jpackage/macosx/native/libapplauncher/PlatformDefs.h
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractBundler.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractImageBundler.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ApplicationLayout.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ArgAction.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BasicBundlers.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundleParams.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundler.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundlerParamInfo.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundlers.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CLIHelp.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ConfigException.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DottedVersion.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/I18N.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JPackageToolProvider.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ModFile.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PackagerException.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PathGroup.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Platform.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PlatformPackage.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RelativeFileSet.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ScriptRunner.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_ja.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_zh_CN.properties
+ 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
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/ResourceLocator.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/CommandLine.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/Main.java
+ src/jdk.incubator.jpackage/share/classes/module-info.java
+ src/jdk.incubator.jpackage/share/native/libapplauncher/FileAttributes.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/FilePath.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Library.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Library.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/OrderedMap.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Package.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Package.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Properties.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/main.cpp
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttribute.h
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttributes.cpp
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/FilePath.cpp
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.h
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinExeBundler.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsBundlerParam.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsDefender.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsRegistry.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixPipeline.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixTool.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_en.wxl
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinLauncher.template
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties
= src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/java48.ico
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/overrides.wxi
+ src/jdk.incubator.jpackage/windows/classes/module-info.java.extra
+ src/jdk.incubator.jpackage/windows/native/jpackageapplauncher/WinLauncher.cpp
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/DllMain.cpp
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/FileAttribute.h
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/FilePath.cpp
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/PlatformDefs.h
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.cpp
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ByteBuffer.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ByteBuffer.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/IconSwap.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/IconSwap.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/Log.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/Log.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ResourceEditor.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ResourceEditor.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/SourceCodePos.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/SysInfo.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/UniqueHandle.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/Utils.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/Utils.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/VersionInfoSwap.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/VersionInfoSwap.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WindowsRegistry.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/jpackage.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.h
+ src/jdk.incubator.jpackage/windows/native/libwixhelper/libwixhelper.cpp
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/Executor.cpp
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/Executor.h
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/MsiWrapper.cpp
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.cpp
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.h
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java
+ test/jdk/tools/jpackage/TEST.properties
+ test/jdk/tools/jpackage/apps/com.hello/com/hello/Hello.java
+ test/jdk/tools/jpackage/apps/com.hello/module-info.java
+ test/jdk/tools/jpackage/apps/com.other/com/other/Other.java
+ test/jdk/tools/jpackage/apps/com.other/module-info.java
+ test/jdk/tools/jpackage/apps/dukeplug.png
+ test/jdk/tools/jpackage/apps/image/Hello.java
+ test/jdk/tools/jpackage/apps/installer/Hello.java
+ test/jdk/tools/jpackage/helpers/JPackageHelper.java
+ test/jdk/tools/jpackage/helpers/JPackageInstallerHelper.java
+ test/jdk/tools/jpackage/helpers/JPackagePath.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/AppImageFileTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/CompareDottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/InvalidDottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/OverridableResourceTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PathGroupTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ToolValidatorTest.java
+ test/jdk/tools/jpackage/junit/junit.java
+ test/jdk/tools/jpackage/junit/run_junit.sh
+ test/jdk/tools/jpackage/linux/AppCategoryTest.java
+ test/jdk/tools/jpackage/linux/LicenseTypeTest.java
+ test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java
+ test/jdk/tools/jpackage/linux/LinuxResourceTest.java
+ test/jdk/tools/jpackage/linux/MaintainerTest.java
+ test/jdk/tools/jpackage/linux/PackageDepsTest.java
+ test/jdk/tools/jpackage/linux/ReleaseTest.java
+ test/jdk/tools/jpackage/linux/ShortcutHintTest.java
+ test/jdk/tools/jpackage/macosx/MacPropertiesTest.java
+ test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java
+ test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
+ test/jdk/tools/jpackage/macosx/SigningPackageTest.java
+ test/jdk/tools/jpackage/macosx/base/SigningBase.java
+ test/jdk/tools/jpackage/macosx/base/SigningCheck.java
+ test/jdk/tools/jpackage/manage_packages.sh
+ test/jdk/tools/jpackage/resources/icon.icns
+ test/jdk/tools/jpackage/resources/icon.ico
+ test/jdk/tools/jpackage/resources/icon.png
+ test/jdk/tools/jpackage/resources/license.txt
+ test/jdk/tools/jpackage/run_tests.sh
+ test/jdk/tools/jpackage/share/AddLauncherBase.java
+ test/jdk/tools/jpackage/share/AddLauncherModuleTest.java
+ test/jdk/tools/jpackage/share/AddLauncherTest.java
+ test/jdk/tools/jpackage/share/AddLaunchersTest.java
+ test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java
+ test/jdk/tools/jpackage/share/AppImagePackageTest.java
+ test/jdk/tools/jpackage/share/ArgumentsTest.java
+ test/jdk/tools/jpackage/share/Base.java
+ test/jdk/tools/jpackage/share/ErrorTest.java
+ test/jdk/tools/jpackage/share/FileAssociationsTest.java
+ test/jdk/tools/jpackage/share/IconTest.java
+ test/jdk/tools/jpackage/share/InstallDirTest.java
+ test/jdk/tools/jpackage/share/InvalidArgTest.java
+ test/jdk/tools/jpackage/share/JavaOptionsBase.java
+ test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
+ test/jdk/tools/jpackage/share/JavaOptionsModuleTest.java
+ test/jdk/tools/jpackage/share/JavaOptionsTest.java
+ test/jdk/tools/jpackage/share/LicenseTest.java
+ test/jdk/tools/jpackage/share/MissingArgumentsTest.java
+ test/jdk/tools/jpackage/share/RuntimePackageTest.java
+ test/jdk/tools/jpackage/share/SimplePackageTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
+ test/jdk/tools/jpackage/test_jpackage.sh
+ test/jdk/tools/jpackage/windows/WinConsoleTest.java
+ test/jdk/tools/jpackage/windows/WinDirChooserTest.java
+ test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
+ test/jdk/tools/jpackage/windows/WinMenuTest.java
+ test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
+ test/jdk/tools/jpackage/windows/WinResourceTest.java
+ test/jdk/tools/jpackage/windows/WinScriptTest.java
+ test/jdk/tools/jpackage/windows/WinShortcutTest.java
+ test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/VersionCheck.java

Changeset: 3000f212
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2019-12-05 16:43:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/3000f212

8235413: com.sun.net.httpserver.BasicAuthenticator.charset is protected field

Reviewed-by: chegar, dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java

Changeset: 730d0ecf
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2019-12-05 13:10:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/730d0ecf

8222756: Plural support in CompactNumberFormat

Reviewed-by: joehw, rriggs

! make/jdk/src/classes/build/tools/cldrconverter/AbstractLDMLHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
+ make/jdk/src/classes/build/tools/cldrconverter/PluralsParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/cldrconverter/StringListElement.java
! make/jdk/src/classes/build/tools/cldrconverter/StringListEntry.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/spi/NumberFormatProvider.java
! src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java
+ test/jdk/java/text/Format/CompactNumberFormat/SPIProviderTest.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java
+ test/jdk/java/text/Format/CompactNumberFormat/TestPlurals.java
+ test/jdk/java/text/Format/CompactNumberFormat/provider/module-info.java
+ test/jdk/java/text/Format/CompactNumberFormat/provider/test/NumberFormatProviderImpl.java

Changeset: 8846a804
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-12-05 16:57:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/8846a804

8212160: JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value"

Add local deferred event list to thread to post events outside CodeCache_lock.

Reviewed-by: eosterlund, dholmes, sspitsyn

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/thread.cpp
+ test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java
+ test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/libCompiledZombie.cpp

Changeset: 5cbabecd
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2019-12-05 13:52:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/5cbabecd

8235433: Problem list JdwpListenTest.java and JdwpAttachTest.java on Windows

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: 56577087
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-12-05 16:58:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/56577087

Merge


Changeset: df308ac6
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-12-05 14:14:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/df308ac6

8224630: ElementScannerN, N > 9 should scan type parameters

Reviewed-by: mcimadamore, erikj

! make/autoconf/boot-jdk.m4
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java

Changeset: 81ec9e30
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-12-05 14:19:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/81ec9e30

8235369: Class.toGenericString need to be updated for records

Reviewed-by: vromero, mchung, chegar

! src/java.base/share/classes/java/lang/Class.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java

Changeset: 30559e64
Author:    Joshua Zhu <jzhu at openjdk.org>
Date:      2019-12-06 10:41:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/30559e64

8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register

Reviewed-by: adinn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp

Changeset: f8caabaa
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-12-06 10:13:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/f8caabaa

8235456: Minimal VM is broken after JDK-8212160

Reviewed-by: dholmes

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

Changeset: 5decc88d
Author:    Ramkumar Sunderbabu <ramkumar.sunderbabu at oracle.com>
Committer: Rahul Raghavan <rraghavan at openjdk.org>
Date:      2019-12-06 13:42:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/5decc88d

8228448: Jconsole can't connect to itself

Additions done to allow jconsole to connect to itself

Reviewed-by: erikj

! make/launcher/Launcher-jdk.jconsole.gmk

Changeset: 02dad379
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-12-06 09:49:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/02dad379

8235346: [Redo] 8235247: WorkerDataArray leaks C heap memory for associated work items

Fix gtest after last iteration to acknowledge correct ownership of sub-WorkerDataArrays.

Reviewed-by: lkorinth, sjohanss

! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp

Changeset: 70c62f53
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-12-06 09:49:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/70c62f53

8235341: Improve WorkerDataArray API to disallow separate instantiation of sub-items

Reviewed-by: lkorinth, sjohanss

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp

Changeset: fd8832f7
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2019-12-06 10:00:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/fd8832f7

8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive

Fixes wrong idom information set in loop peeling when a loop strip mined loop is involved.

Reviewed-by: vlivanov, thartmann

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

Changeset: 026eac26
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2019-12-06 10:12:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/026eac26

8235435: Remove (obsolete) @author info from javadoc source and tests

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkOutputImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/DocType.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletConstants.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTodo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! test/langtools/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java
! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/AccessSummary/AccessSummary.java
! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java
! test/langtools/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java
! test/langtools/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java
! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java
! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java
! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java
! test/langtools/jdk/javadoc/doclet/VersionNumber/VersionNumber.java
! test/langtools/jdk/javadoc/doclet/WindowTitles/WindowTitles.java
! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/langtools/jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java
! test/langtools/jdk/javadoc/doclet/testAbsLinkPath/TestAbsLinkPath.java
! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java
! test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java
! test/langtools/jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java
! test/langtools/jdk/javadoc/doclet/testBaseClass/TestBaseClass.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java
! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java
! test/langtools/jdk/javadoc/doclet/testCharset/TestCharset.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testCmndLineClass/TestCmndLineClass.java
! test/langtools/jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java
! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/langtools/jdk/javadoc/doclet/testConstructorIndent/TestConstructorIndent.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java
! test/langtools/jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java
! test/langtools/jdk/javadoc/doclet/testDocFileDir/TestDocFileDir.java
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java
! test/langtools/jdk/javadoc/doclet/testDupParamWarn/TestDupParamWarn.java
! test/langtools/jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java
! test/langtools/jdk/javadoc/doclet/testEnclosingClass/TestEnclosingClass.java
! test/langtools/jdk/javadoc/doclet/testEncoding/TestEncoding.java
! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/langtools/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java
! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/langtools/jdk/javadoc/doclet/testHiddenMembers/TestHiddenMembers.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHrefInDocComment/TestHrefInDocComment.java
! test/langtools/jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
! test/langtools/jdk/javadoc/doclet/testHtmlStrongTag/TestHtmlStrongTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java
! test/langtools/jdk/javadoc/doclet/testInlineLinkLabel/TestInlineLinkLabel.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java
! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java
! test/langtools/jdk/javadoc/doclet/testNotifications/TestNotifications.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.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/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testRecurseSubPackages/TestRecurseSubPackages.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java
! test/langtools/jdk/javadoc/doclet/testSimpleTagExclude/TestSimpleTagExclude.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java
! test/langtools/jdk/javadoc/doclet/testSingleQuotedLink/TestSingleQuotedLink.java
! test/langtools/jdk/javadoc/doclet/testSourceTab/TestSourceTab.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
! test/langtools/jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java
! test/langtools/jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
! test/langtools/jdk/javadoc/doclet/testSupplementary/TestSupplementary.java
! test/langtools/jdk/javadoc/doclet/testTagInheritence/TestTagInheritence.java
! test/langtools/jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java
! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java
! test/langtools/jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritence/TestThrowsTagInheritence.java
! test/langtools/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java
! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTag.java
! test/langtools/jdk/javadoc/doclet/testWarnBadParamNames/TestWarnBadParamNames.java
! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java
! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/TestSmoke.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/tool/NoStar.java
! test/langtools/jdk/javadoc/tool/T4696488.java
! test/langtools/jdk/javadoc/tool/T4994049/T4994049.java
! test/langtools/jdk/javadoc/tool/T6551367.java
! test/langtools/jdk/javadoc/tool/XWerror.java
! test/langtools/jdk/javadoc/tool/completionFailure/CompletionFailure.java
! test/langtools/jdk/javadoc/tool/dupOk/DupOk.java
! test/langtools/jdk/javadoc/tool/outputRedirect/Test.java
! test/langtools/jdk/javadoc/tool/sourceOnly/Test.java
! test/langtools/jdk/javadoc/tool/sourceOption/SourceOption.java

Changeset: 7eadf5b3
Author:    Haoyu Li <leihouyju at gmail.com>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date:      2019-10-23 21:28:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/7eadf5b3

8220465: Use shadow regions for faster ParallelGC full GCs

Reviewed-by: sjohanss, tschatzl

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

Changeset: b8dbdd12
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2019-12-06 13:05:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/b8dbdd12

8235359: Simplify method Class.getRecordComponents()

Change getRecordComponents0() to return an array of RecordComponent's so no conversion is needed

Reviewed-by: lfoltan, chegar, fparain, vromero, mchung

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/native/libjava/Class.c

Changeset: 547e472c
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2019-12-06 14:13:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/547e472c

8234185: Cleanup usage of canonicalize function between libjava, hotspot and libinstrument

Reviewed-by: dholmes, alanb, sspitsyn

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/include/jvm.h
! src/java.base/share/native/libjava/jdk_util.h
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libjava/canonicalize_md.c
! src/java.base/windows/native/libjava/canonicalize_md.c
! src/java.base/windows/native/libjava/io_util_md.h
! src/java.instrument/share/native/libinstrument/InvocationAdapter.c

Changeset: b1e086a5
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2019-12-06 14:31:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/b1e086a5

8220348: [ntintel] asserts about copying unaligned array

Reviewed-by: clanger, stuefe

! src/java.prefs/windows/native/libprefs/WindowsPreferences.c
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c

Changeset: b96610d0
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2019-12-06 14:17:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/b96610d0

8235475: Add additional timestamp to test java/nio/channels/Selector/SelectWithConsumer.java

Reviewed-by: alanb

! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java

Changeset: 4abba17c
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2019-12-06 09:09:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/4abba17c

8225219: [TESTBUG] AppCDS tests timed out with -Xcomp and --limit-modules option won't work with Graal

Reviewed-by: kvn, iklam, iignatyev

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java

Changeset: 60fda4e5
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2019-12-06 09:14:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/60fda4e5

8235353: clean up hotspot problem lists

Reviewed-by: kvn, mdoerr

! test/hotspot/jtreg/ProblemList.txt

Changeset: 06cb1958
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-12-06 18:05:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/06cb1958

8234331: Add robust and optimized utility for rounding up to next power of two

Reviewed-by: eosterlund, stuefe, jrose

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zUtils.inline.hpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/count_leading_zeros.hpp
! src/hotspot/share/utilities/growableArray.hpp
+ src/hotspot/share/utilities/powerOfTwo.hpp
- test/hotspot/gtest/gc/z/test_zUtils.cpp
! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp
+ test/hotspot/gtest/utilities/test_powerOfTwo.cpp

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

8235446: confusing error message for records with no parens

Reviewed-by: mcimadamore

! 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/diags/examples/IncorrectRecordDeclaration.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: b0f3e76e
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2019-12-06 12:33:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/b0f3e76e

8234835: Use UTF-8 charset in fixuppandoc

Reviewed-by: martin, jjg

! make/jdk/src/classes/build/tools/fixuppandoc/Main.java

Changeset: 72cb073c
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-12-06 12:01:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/72cb073c

8230067: Add optional automatic retry when running jtreg tests

Reviewed-by: prr

! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! make/conf/jib-profiles.js

Changeset: 0da41b46
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-12-06 12:13:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/0da41b46

8235499: Change HotSpot jtreg records test to better handle JDK updates

Reviewed-by: hseigel, iignatyev

! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
! test/hotspot/jtreg/runtime/records/recordReflectionTest.java

Changeset: fa21d577
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-12-06 13:03:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/fa21d577

8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs

Reviewed-by: mchung, bchristi

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java

Changeset: e1921502
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-12-06 13:32:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/e1921502

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

Reviewed-by: lancea

! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java

Changeset: 41b4803c
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2019-12-06 14:47:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/41b4803c

8235438: [JVMCI] StackTraceElement::decode should use the original Method

Reviewed-by: coleenp, never

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp

Changeset: e7fa6371
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2019-12-06 15:10:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/e7fa6371

8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/jdk/java/lang/invoke/CallerSensitiveAccess.java

Changeset: 6a547f95
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2019-12-06 16:03:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/6a547f95

8235510: java.util.zip.CRC32 performance drop after 8200067

Backout 8200067 optimization

Reviewed-by: kvn

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

Changeset: 36bd09de
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-12-07 09:40:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/36bd09de

8233222: Clarify system property usage in KerberosPrincipal instantiation

Reviewed-by: mullan

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

Changeset: ee140f7f
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-12-08 10:05:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee140f7f

8235262: Move c2i_entry_barrier for x86_32 to shared

Reviewed-by: rkennke, eosterlund

! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp



More information about the loom-dev mailing list