hg: valhalla/valhalla: 669 new changesets (original) (raw)

david.holmes at oracle.com david.holmes at oracle.com
Tue May 1 02:08:53 UTC 2018


Changeset: 6889f13694c6 Author: psandoz Date: 2018-03-20 09:21 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6889f13694c6

8193033: remove terminally deprecated sun.misc.Unsafe.defineClass Reviewed-by: chegar, mchung, alanb

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

Changeset: 8a452f509540 Author: mbaesken Date: 2018-03-20 12:14 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8a452f509540

8199858: solaris-x86_64 : unpack200 fails linking with SS12u4 Reviewed-by: erikj, simonis

! make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86

Changeset: 26c24703e547 Author: joehw Date: 2018-03-20 11:29 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/26c24703e547

8199792: Wrong license header in XMLLimitAnalyzer.java Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java

Changeset: f6ad4d73c834 Author: erikj Date: 2018-03-20 17:42 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f6ad4d73c834

8199884: JDK-8199749 broke build with make 3.81 Reviewed-by: tbell

! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk

Changeset: 7b35d2a59fb3 Author: chegar Date: 2018-03-21 09:06 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7b35d2a59fb3

8199437: Improve diagnostic system assertion message in com.sun.net.httpserver impl Reviewed-by: alanb, dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: e137b71166c4 Author: redestad Date: 2018-03-21 10:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e137b71166c4

8199865: Avoid initializing ShortCache in ProxyGenerator Reviewed-by: mchung

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

Changeset: af8ab4f90a32 Author: redestad Date: 2018-03-21 10:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/af8ab4f90a32

8199862: Examine ProxyBuilder::referencedTypes startup cost Reviewed-by: mchung

! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java

Changeset: 9f3ce373370a Author: ihse Date: 2018-03-21 12:54 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9f3ce373370a

8199682: Clean up building the saproc library Reviewed-by: erikj, dholmes, sundar

! make/lib/Lib-jdk.hotspot.agent.gmk ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h

Changeset: c639a6b33c5c Author: hannesw Date: 2018-03-21 16:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c639a6b33c5c

8199869: Missing copyright headers in nashorn source code Reviewed-by: sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java

Changeset: 3acb379b8672 Author: weijun Date: 2018-03-22 08:09 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3acb379b8672

8186228: sun/security/krb5/auto/KdcPolicy.java fails with "java.lang.Exception: Does not match. Output is c30000c30000c30000" Reviewed-by: mullan

! test/jdk/sun/security/krb5/auto/KdcPolicy.java

Changeset: cf9e3c8607b7 Author: nishjain Date: 2018-03-22 12:59 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cf9e3c8607b7

8196399: Formatting a decimal using locale-specific grouping separators causes ArithmeticException (division by zero). 8199672: ClassCastException is thrown by java.util.Formatter when an NumberFormatProvider SPI is used. Reviewed-by: naoto

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

Changeset: 31c5e0d5f4c3 Author: jlahoda Date: 2018-03-22 12:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/31c5e0d5f4c3

8198552: Multiple javac plugins do not work at the same time. Summary: Fixing handling of multiple -Xplugin, -Xdoclint: and -Xdoclint/packages: parameters. Reviewed-by: jjg, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java

Changeset: 1d46f84cb930 Author: rriggs Date: 2018-03-22 09:41 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1d46f84cb930

8199467: Compilation Errors in libinstrument Reentrancy.c with VS2017 Reviewed-by: sspitsyn, martin

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

Changeset: c2a3a2aa2475 Author: jlahoda Date: 2018-03-22 15:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c2a3a2aa2475

8194978: Javac produces dead code for try-with-resource Summary: For try-with-resources, using simplified distinct close code for try body and catch clause, to avoid creating multiple copies of the full finally code. Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/langtools/tools/javac/TryWithResources/TwrClose.java

Changeset: 6712bdd93e4e Author: bpb Date: 2018-03-22 08:41 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6712bdd93e4e

8198997: Cache normalized/resolved user.dir property Summary: Normalize cached user.dir property value in constructor (windows only) Reviewed-by: alanb

! src/java.base/windows/classes/java/io/WinNTFileSystem.java

Changeset: 271ef464fb3a Author: psandoz Date: 2018-03-22 09:07 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/271ef464fb3a

8199773: (bf) XXXBuffer:compareTo method is not working as expected Reviewed-by: alanb

! src/java.base/share/classes/java/nio/StringCharBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/EqualsCompareTest.java

Changeset: a14ede52a278 Author: redestad Date: 2017-12-09 03:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a14ede52a278

8193128: Reduce number of implementation classes returned by List/Set/Map.of() 8191418: List.of().indexOf(null) doesn't throw NullPointerException Reviewed-by: smarks, jrose, martin, plevart

! src/java.base/share/classes/java/util/AbstractSet.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/Set.java ! test/jdk/java/util/Collection/MOAT.java ! test/jdk/java/util/Collection/SetFactories.java ! test/jdk/java/util/List/ListFactories.java ! test/jdk/java/util/Map/MapFactories.java

Changeset: a51ca91c2cde Author: bpb Date: 2018-03-22 12:29 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a51ca91c2cde

8198753: (dc) DatagramChannel throws unspecified exceptions Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! test/jdk/java/nio/channels/DatagramChannel/Connect.java

Changeset: 4d2e3f5abb48 Author: bpb Date: 2018-03-22 12:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4d2e3f5abb48

8194746: (fs) Add equivalents of Paths.get to Path interface Summary: Copy Paths.get() methods to Path.get() methods and have former call latter Reviewed-by: alanb, forax, chegar, psandoz

! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java ! src/java.base/share/classes/java/lang/invoke/ProxyClassesDumper.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/nio/file/Path.java ! src/java.base/share/classes/java/nio/file/Paths.java ! src/java.base/share/classes/java/nio/file/TempFileHelper.java ! src/java.base/share/classes/java/util/Scanner.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java

Changeset: de20e415a0dc Author: jlahoda Date: 2018-03-22 22:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/de20e415a0dc

8200136: Problem list test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java Reviewed-by: darcy, kvn

! test/hotspot/jtreg/ProblemList.txt

Changeset: c84772a698c8 Author: lana Date: 2018-03-22 23:49 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c84772a698c8

Added tag jdk-11+6 for changeset 3acb379b8672

! .hgtags

Changeset: 6e2d71029781 Author: clanger Date: 2018-03-23 09:26 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6e2d71029781

8199924: Solaris: Correctly enqueue null arguments of attach operations Reviewed-by: dcubed, dholmes

! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c

Changeset: 148e29df1644 Author: ihse Date: 2018-03-23 09:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/148e29df1644

8071469: Cleanup include and exclude of sound native libraries Reviewed-by: amenkov, erikj

! make/lib/SoundLibraries.gmk ! make/mapfiles/libjsound/mapfile-vers

Changeset: 07779973cbe2 Author: alanb Date: 2018-03-23 14:18 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/07779973cbe2

8199791: (se) More Selector cleanup Reviewed-by: redestad, bpb

! make/mapfiles/libnio/mapfile-linux ! make/mapfiles/libnio/mapfile-macosx ! make/mapfiles/libnio/mapfile-solaris ! src/java.base/linux/classes/sun/nio/ch/EPoll.java

Changeset: ae041d4dd43e Author: ihse Date: 2018-03-23 16:50 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ae041d4dd43e

8200174: compare.sh improvements Reviewed-by: erikj

! make/scripts/compare.sh ! make/scripts/compare_exceptions.sh.incl

Changeset: dde7eaaa3ddc Author: rriggs Date: 2018-03-23 11:53 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/dde7eaaa3ddc

8199756: Simplify language, country, script, and variant property initialization Reviewed-by: mchung, naoto, alanb

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

Changeset: 9e1c1889136e Author: iignatyev Date: 2018-03-23 08:58 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9e1c1889136e

8200180: fix a typo in run-test framework documentation Reviewed-by: erikj, ihse

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

Changeset: 3556298e481d Author: mcimadamore Date: 2018-03-23 16:53 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3556298e481d

8199910: Compiler crashes with -g option and variables of intersection type inferred by var Summary: Javac should skip non-denotable types in the LocalVariableTypeTable attribute Reviewed-by: jlahoda Contributed-by: bitterfoxc at gmail.com

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

Changeset: 8d8f74e84ff6 Author: kaddepalli Date: 2018-03-14 15:41 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8d8f74e84ff6

8195095: Images are not scaled correctly in JEditorPane Reviewed-by: ssadetsky, psadhukhan, mhalder

! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java

Changeset: 16596ba0b52c Author: pbansal Date: 2018-03-15 19:33 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/16596ba0b52c

7108280: JList.getSelectedValuesList fails if JList.setSelectionInterval larger than list Reviewed-by: serb, kaddepalli

! src/java.desktop/share/classes/javax/swing/JList.java

Changeset: ac821c698c3a Author: prr Date: 2018-03-15 11:36 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ac821c698c3a

Merge

Changeset: 9f19db69967a Author: akolarkunnu Date: 2018-03-16 14:12 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9f19db69967a

8197554: Create test for SwingSet TableDemo Reviewed-by: serb

Changeset: 719064f540f3 Author: kaddepalli Date: 2018-03-19 12:29 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/719064f540f3

8152974: AWT hang occurrs when sequenced events arrive out of sequence Reviewed-by: serb, prr, ssadetsky

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

Changeset: 79f6a4dc221e Author: prr Date: 2018-03-19 10:46 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/79f6a4dc221e

Merge

Changeset: 3e3696a308e1 Author: prr Date: 2018-03-19 11:29 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3e3696a308e1

8198649: Switch AWT/Swing's default GTK version to 3 Reviewed-by: psadhukhan, kaddepalli

! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c

Changeset: c7009f375ddc Author: prr Date: 2018-03-19 13:46 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c7009f375ddc

8198897: Compilation errors in jdk.accessibility with VS 2017 Reviewed-by: serb, kaddepalli

! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp ! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp

Changeset: 440ba068d981 Author: serb Date: 2018-03-19 14:16 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/440ba068d981

8198895: Compilation errors in java.desktop with VS 2017 Reviewed-by: prr

! src/java.desktop/share/native/libfontmanager/sunFont.c ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_List.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp

Changeset: 3d076898ccf0 Author: prr Date: 2018-03-20 10:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3d076898ccf0

8199870: colorimaging.md needs to remove mention of KCMS Reviewed-by: serb

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

Changeset: 2f2b37908f91 Author: mhalder Date: 2018-03-21 12:08 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2f2b37908f91

7158623: Should an unfocusable maximized Frame be resizable Reviewed-by: prr, sveerabhadra

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! test/jdk/java/awt/Frame/UnfocusableMaximizedFrameResizablity/UnfocusableMaximizedFrameResizablity.java

Changeset: fe898e8bd271 Author: pnarayanan Date: 2018-03-22 11:41 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fe898e8bd271

6686236: GIF native IIOMetadata assumes characterCellWidth/Height as 2bytes Reviewed-by: prr, jdv

! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html

Changeset: 333d25abbb51 Author: prr Date: 2018-03-22 11:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/333d25abbb51

8200072: Remove un-needed qualified export from java.base to java.desktop Reviewed-by: alanb, mchung

! src/java.base/share/classes/module-info.java

Changeset: ab72158ccd9d Author: prr Date: 2018-03-22 11:34 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ab72158ccd9d

Merge

Changeset: 92b1cb4cd716 Author: prr Date: 2018-03-22 14:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/92b1cb4cd716

8200129: Remove D3D Performance Counter. Reviewed-by: alanb, serb

! src/java.base/share/classes/jdk/internal/perf/PerfCounter.java ! src/java.base/share/classes/module-info.java ! src/java.base/unix/classes/module-info.java.extra ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java

Changeset: edbc57573a1c Author: prr Date: 2018-03-22 14:10 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/edbc57573a1c

8199789: Emit a warning message when t2k is selected via system property Reviewed-by: serb, pnarayanan

! src/java.desktop/share/classes/sun/font/FontScaler.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java

Changeset: 67b897123581 Author: prr Date: 2018-03-23 08:49 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/67b897123581

Merge

Changeset: f4188d890101 Author: prr Date: 2018-03-23 10:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f4188d890101

Merge

Changeset: 49e0f711bb2b Author: bpb Date: 2018-03-23 10:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/49e0f711bb2b

8180451: ByteArrayInputStream should override readAllBytes, readNBytes, and transferTo Reviewed-by: bchristi, rriggs, psandoz

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

Changeset: b4ff41220ad9 Author: serb Date: 2018-03-22 17:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b4ff41220ad9

4912693: Behavior of null arguments not specified in Java Sound Reviewed-by: prr

! src/java.desktop/share/classes/javax/sound/midi/package-info.java ! src/java.desktop/share/classes/javax/sound/midi/spi/package-info.java ! src/java.desktop/share/classes/javax/sound/sampled/package-info.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/package-info.java

Changeset: 2d4964bc055d Author: jdv Date: 2018-03-23 11:18 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2d4964bc055d

7031957: DIB header of type BITMAPV2INFOHEADER & BITMAPV3INFOHEADER is not supported in BMPImageReader Reviewed-by: prr, pnarayanan

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPConstants.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java

Changeset: 73da889306b7 Author: prr Date: 2018-03-23 11:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/73da889306b7

Merge

Changeset: d17b6a80ae08 Author: kbarrett Date: 2018-03-02 03:14 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d17b6a80ae08

8198906: JDK-8196882 breaks VS2013 Win32 builds Summary: Add cast to eliminate warning. Reviewed-by: dholmes, stuefe

! src/hotspot/os/windows/os_windows.cpp

Changeset: f5954447b0bd Author: ehelin Date: 2018-03-02 09:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f5954447b0bd

8197842: Remove unused macros VM_STRUCTS_EXT and VM_TYPES_EXT Reviewed-by: sjohanss, lfoltan

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

Changeset: b73c1abcad3d Author: sjohanss Date: 2018-03-02 10:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b73c1abcad3d

8198430: Remove G1Allocator extension point Reviewed-by: ehelin, tschatzl

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

Changeset: 0e79ce03b7a2 Author: sjohanss Date: 2018-03-02 10:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0e79ce03b7a2

8198431: Remove G1FullCollector extension point Reviewed-by: ehelin, tschatzl

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

Changeset: c3baee120706 Author: sjohanss Date: 2018-03-02 10:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c3baee120706

8198432: Remove Thread extension point Reviewed-by: ehelin, dholmes, tschatzl

! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp

Changeset: 38933ade5bf5 Author: sjohanss Date: 2018-03-02 10:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/38933ade5bf5

8198433: Remove WhiteBox extension point Reviewed-by: ehelin, dholmes, tschatzl

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

Changeset: 565336327354 Author: sjohanss Date: 2018-03-02 10:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/565336327354

8198424: Remove G1AllocationContext Reviewed-by: ehelin, tschatzl

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

Changeset: e6fbaf07192f Author: thartmann Date: 2018-03-02 11:06 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e6fbaf07192f

8198826: -XX:+VerifyStack fails with fatal error: ExceptionMark constructor expects no pending exceptions Summary: Save and restore pending exception while executing stack verification code at deoptimization. Reviewed-by: kvn, dholmes

! src/hotspot/share/runtime/deoptimization.cpp ! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java

Changeset: 8308de3f2573 Author: eosterlund Date: 2018-03-02 10:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8308de3f2573

8198896: Remove dead code: cardTableModRefBSForCTRS.hpp Reviewed-by: pliden, kbarrett

Changeset: 20ab04608e3f Author: rehn Date: 2018-03-02 11:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/20ab04608e3f

8198833: TestMemoryAwareness Docker container fails with too small maximum heap Reviewed-by: bobv, dholmes

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

Changeset: 8f63fb7788bb Author: ehelin Date: 2018-03-02 14:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8f63fb7788bb

8198948: Remove unused parameter evacuation_info from G1CollectedHeap::evacuate_collection_set Reviewed-by: sjohanss, eosterlund

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

Changeset: 6a86f0deb479 Author: dtitov Date: 2018-03-02 10:42 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6a86f0deb479

8170541: serviceability/jdwp/AllModulesCommandTest.java fails intermittently on Windows and Solaris Reviewed-by: sspitsyn, dholmes

! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/jdwp/JdwpReply.java

Changeset: 04ed29f9ef33 Author: jiangli Date: 2018-03-02 17:25 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/04ed29f9ef33

8194759: Support caching class mirror objects. Summary: Support archiving mirror objects for shared classes in 'open' archive java heap region. Reviewed-by: coleenp, iklam, mseledtsov, tschatzl

! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp

Changeset: e5ba028ee3f1 Author: kvn Date: 2018-03-02 15:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e5ba028ee3f1

8198789: [TESTBUG] CTW of java.base and java.desktop takes long time Summary: move long running tests into separate CTW task Reviewed-by: iignatyev, dlong

! test/hotspot/jtreg/TEST.groups

Changeset: 10b24a3af249 Author: jwilhelm Date: 2018-03-02 21:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/10b24a3af249

Merge

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

Changeset: cd21aff24069 Author: ccheung Date: 2018-03-02 17:33 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cd21aff24069

8193434: [GRAAL] Graal classes are not loaded with -Xshare:dump Summary: allow loading of non-boot classes during CDS dumping but only add boot classes to the archive Reviewed-by: kvn, iklam, jiangli

! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/appcds/UseAppCDS.java

Changeset: 489f1dd40582 Author: kbarrett Date: 2018-03-03 23:56 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/489f1dd40582

8196876: OopStorage::assert_at_safepoint clashes with assert_at_safepoint macros in g1CollectedHeap.hpp Summary: Add shared safepoint state assertion macros. Reviewed-by: coleenp, eosterlund

! src/hotspot/share/gc/g1/dirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! 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/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/runtime/safepoint.hpp

Changeset: aefee96e2b90 Author: zgu Date: 2018-03-04 20:57 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/aefee96e2b90

8198845: Missing resource mark results disassembling generated code failure in hs error report Summary: Fixed secondary failure due to missing resource mark while disassembling nmethod Reviewed-by: coleenp, stuefe, dholmes

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

Changeset: 3271310a6af7 Author: iklam Date: 2018-03-04 22:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3271310a6af7

8196121: runtime/appcds/ClassLoaderTest.java fails silently Reviewed-by: mseledtsov, jiangli, ccheung

! test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java ! test/hotspot/jtreg/runtime/appcds/test-classes/ForNameTest.java ! test/hotspot/jtreg/runtime/appcds/test-classes/HelloWB.java

Changeset: 4b7dae855f23 Author: ehelin Date: 2018-03-05 11:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4b7dae855f23

8197843: Remove unused method G1EvacuationRootClosures::create_root_closures_ext Reviewed-by: sjohanss, eosterlund

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

Changeset: e4fdca451542 Author: ehelin Date: 2018-03-05 11:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e4fdca451542

8197847: Remove unused file g1ParScanThreadState_ext.cpp Reviewed-by: sjohanss, eosterlund

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1InCSetState.hpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp

Changeset: 41e7a68fbf45 Author: ehelin Date: 2018-03-05 13:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/41e7a68fbf45

8197845: Remove unnecessary method G1CollectedHeap::create_g1_policy Reviewed-by: tschatzl, sjohanss

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

Changeset: e651c3ea6ea8 Author: ehelin Date: 2018-03-05 13:15 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e651c3ea6ea8

8198957: Remove unused function ArgumentsExt::set_gc_specific_flags Reviewed-by: sjohanss, tschatzl

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

Changeset: 4e82736053ae Author: hseigel Date: 2018-03-05 10:29 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4e82736053ae

8191102: Incorrect include file use in classLoader.hpp Summary: Move appropriate methods to .inline.hpp files. Create .inline.hpp files when needed. Reviewed-by: coleenp, dholmes

! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp

Changeset: 4ad0085ad6d2 Author: jiangli Date: 2018-03-05 14:24 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4ad0085ad6d2

8198447: Remove ClassLoaderExt::check(). Summary: ClassLoaderExt::check() is no longer needed, remove. Reviewed-by: lfoltan, ccheung

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

Changeset: 9597f957122e Author: dnsimon Date: 2018-02-23 21:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9597f957122e

8198571: [JVMCI] must not install wide vector code unless runtime supports it Reviewed-by: kvn

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

Changeset: d3b6dd4bd7b8 Author: iignatyev Date: 2018-03-05 13:10 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d3b6dd4bd7b8

8199050: reenable concurrent execution of compiler tests Reviewed-by: kvn

Changeset: e55d7a31cfa7 Author: dsamersoff Date: 2018-03-03 10:15 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e55d7a31cfa7

8196590: Enable docker container related tests for linux AARCH64 Summary: Add test bits required for aarch64 Reviewed-by: mseledtsov, mbaesken, sspitsyn

Changeset: 2a12ff1fff68 Author: thartmann Date: 2018-03-06 10:30 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2a12ff1fff68

8198987: [Graal] compiler/intrinsics/sha/sanity tests fail on macos with Graal as JIT Summary: Use the isIntrinsicAvailable WhiteBox API method to check if an intrinsic is available. Reviewed-by: kvn

! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: 14e84a4edb9c Author: tschatzl Date: 2018-03-06 13:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/14e84a4edb9c

8198546: [Redo] JDK-8196883 G1RemSet::refine_card_concurrently doesn't need to check for cards in collection set Summary: Remove code related to collection set checking in that method. Reviewed-by: eosterlund, ehelin, kbarrett

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

Changeset: edb65305d3ac Author: eosterlund Date: 2018-03-06 08:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/edb65305d3ac

8195148: Collapse G1SATBCardTableModRefBS and G1SATBCardTableLoggingModRefBS into a single G1BarrierSet Reviewed-by: ehelin, kbarrett

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/assembler_arm.cpp ! src/hotspot/cpu/arm/assembler_arm_32.cpp ! src/hotspot/cpu/arm/assembler_arm_64.cpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/assembler_s390.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/zero/assembler_zero.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp

Changeset: fde3feaaa4ed Author: coleenp Date: 2018-03-06 17:15 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fde3feaaa4ed

8198926: Move ClassLoaderData::_dependencies to ClassLoaderData::_handles Summary: Move dependency creation and cleaned up logging Reviewed-by: hseigel, jiangli

! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderData.inline.hpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/java.cpp ! test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java ! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java

Changeset: 7194eb9e8f19 Author: coleenp Date: 2018-03-06 17:45 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7194eb9e8f19

8199133: [BACKOUT] NMT: Enhance thread stack tracking Reviewed-by: jwilhelm

! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/memTracker.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/services/virtualMemoryTracker.hpp

Changeset: cebb0e943ab2 Author: coleenp Date: 2018-03-06 18:12 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cebb0e943ab2

8199137: StringInternSync test crashes in exit verification Summary: java_lang_String::equals(oop, oop) was buggy. Reviewed-by: eosterlund, dholmes

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

Changeset: 8bb47943a8dd Author: dnsimon Date: 2018-03-06 16:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8bb47943a8dd

8199066: [JVMCI] EagerJVMCI option should also initialize the JVMCI compiler Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 0b48f0aa79ec Author: iklam Date: 2018-03-06 22:08 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0b48f0aa79ec

8191585: VM anonymous classes created during CDS dump time cause crash Reviewed-by: hseigel, mseledtsov, ccheung

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

Changeset: 5f487b498e78 Author: shade Date: 2018-03-07 10:58 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5f487b498e78

8199219: Build failures after JDK-8195148 (Collapse G1SATBCardTableModRefBS and G1SATBCardTableLoggingModRefBS into a single G1BarrierSet) Reviewed-by: dholmes

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

Changeset: c6f2f91a1b4e Author: hseigel Date: 2018-03-07 09:32 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c6f2f91a1b4e

8159850: Remove unneeded parsing of optional-size when parsing array types Summary: Remove skip_optional_size() methods and calls to them. Reviewed-by: coleenp, iklam

! src/hotspot/share/runtime/fieldType.cpp ! src/hotspot/share/runtime/fieldType.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp

Changeset: 30f39453f0a8 Author: stuefe Date: 2018-03-06 08:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/30f39453f0a8

8193429: "assert(false) failed: GetModuleFileName failed (126)" in symbolengine.cpp Reviewed-by: clanger, gtriantafill

! src/hotspot/os/windows/symbolengine.cpp

Changeset: 5043644f817f Author: adinn Date: 2018-03-05 13:18 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5043644f817f

8198950: AArch64: org.openjdk.jcstress.tests.varhandles.DekkerTest fails Summary: Fix breakage to AArch64 code generation caused by JDK-8181211 Reviewed-by: thartmann, roland, kvn, vlivanov, jrose

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

Changeset: aaedb8343784 Author: erikj Date: 2018-03-07 13:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/aaedb8343784

8198243: Add build time check for global operator new/delete in object files Reviewed-by: tbell, kbarrett, dholmes, ihse

! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk ! make/hotspot/lib/CompileJvm.gmk

Changeset: 0dc249f5c260 Author: gdub Date: 2018-03-07 19:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0dc249f5c260

8194490: [JVMCI] Move iterateFrames to C++ Reviewed-by: kvn, never, dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/systemDictionary_jvmci.hpp ! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackIntrospection.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java

Changeset: 59f6547e151f Author: stefank Date: 2018-03-07 21:57 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/59f6547e151f

8199264: Remove universe.inline.hpp to simplify include dependencies Reviewed-by: coleenp, hseigel

! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/interpreterRT_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/interpreterRT_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/sparc/interpreterRT_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/zero/interpreterRT_zero.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/code/icBuffer.cpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp

Changeset: 886acec3b4c6 Author: stefank Date: 2018-03-08 09:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/886acec3b4c6

8199275: Fix inclusions of allocation.inline.hpp Reviewed-by: coleenp, kbarrett, dholmes

! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/shared/referencePolicy.hpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/libadt/dict.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/cdsoffsets.cpp ! src/hotspot/share/prims/cdsoffsets.hpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/stack.inline.hpp ! test/hotspot/gtest/logging/logTestFixture.cpp

Changeset: 1956d0ec092a Author: stefank Date: 2018-03-08 19:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1956d0ec092a

8199319: Remove handles.inline.hpp include from reflectionUtils.hpp Reviewed-by: hseigel, dholmes

! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/classfile/bytecodeAssembler.cpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/runtime/reflectionUtils.hpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/utilities/xmlstream.cpp

Changeset: 2085742233ed Author: dholmes Date: 2018-03-08 16:44 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2085742233ed

8199012: SEGV in jni_DetachCurrentThread during VM shutdown Reviewed-by: stuefe, dcubed

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

Changeset: 7be58576e71a Author: pliden Date: 2018-03-09 08:01 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7be58576e71a

8199328: Fix unsafe field accesses in heap dumper Reviewed-by: tschatzl, shade, eosterlund

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

Changeset: 601146c66cad Author: coleenp Date: 2018-03-09 10:46 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/601146c66cad

8173070: Remove ValueObj class for allocation subclassing for runtime code Reviewed-by: stefank, tschatzl, stuefe

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/arm/assembler_arm.hpp ! src/hotspot/cpu/arm/assembler_arm_32.hpp ! src/hotspot/cpu/arm/assembler_arm_64.hpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp ! src/hotspot/cpu/arm/nativeInst_arm_64.hpp ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/nativeInst_s390.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp ! src/hotspot/cpu/sparc/nativeInst_sparc.hpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_FpuStackSim_x86.hpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/zero/nativeInst_zero.hpp ! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.inline.hpp ! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.inline.hpp ! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.inline.hpp ! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.inline.hpp ! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.inline.hpp ! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.inline.hpp ! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.inline.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.inline.hpp ! src/hotspot/share/classfile/bytecodeAssembler.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/classfile/verificationType.hpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/interpreter/bytecode.hpp ! src/hotspot/share/interpreter/invocationCounter.hpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateTable.hpp ! src/hotspot/share/logging/log.hpp ! src/hotspot/share/logging/logDecorations.hpp ! src/hotspot/share/logging/logDecorators.hpp ! src/hotspot/share/logging/logMessageBuffer.hpp ! src/hotspot/share/logging/logOutputList.hpp ! src/hotspot/share/logging/logTagSet.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/freeList.hpp ! src/hotspot/share/memory/heap.hpp ! src/hotspot/share/memory/memRegion.hpp ! src/hotspot/share/memory/metachunk.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/metaprogramming/integralConstant.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/constMethod.hpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/fieldInfo.hpp ! src/hotspot/share/oops/generateOopMap.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.hpp ! src/hotspot/share/prims/jvmtiEventController.hpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/privilegedStack.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/biasedLocking.hpp ! src/hotspot/share/runtime/extendedPC.hpp ! src/hotspot/share/runtime/fieldDescriptor.hpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/java.hpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp ! src/hotspot/share/runtime/orderAccess.hpp ! src/hotspot/share/runtime/reflectionUtils.hpp ! src/hotspot/share/runtime/rtmLocking.hpp ! src/hotspot/share/runtime/timer.hpp ! src/hotspot/share/services/allocationSite.hpp ! src/hotspot/share/services/mallocTracker.hpp ! src/hotspot/share/services/memBaseline.hpp ! src/hotspot/share/services/memoryUsage.hpp ! src/hotspot/share/services/virtualMemoryTracker.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/constantTag.hpp ! src/hotspot/share/utilities/elfFile.hpp ! src/hotspot/share/utilities/fakeRttiSupport.hpp ! src/hotspot/share/utilities/sizes.hpp ! src/hotspot/share/utilities/ticks.hpp

Changeset: 825f006619e5 Author: stuefe Date: 2018-03-06 19:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/825f006619e5

8198423: Improve metaspace chunk allocation Reviewed-by: goetz, coleenp

! src/hotspot/share/memory/metachunk.cpp ! src/hotspot/share/memory/metachunk.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/utilities/internalVMTests.cpp

Changeset: f95ef5511e1f Author: coleenp Date: 2018-03-09 12:03 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f95ef5511e1f

Merge

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

Changeset: 6a532ba7d9e9 Author: kvn Date: 2018-03-09 09:46 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6a532ba7d9e9

8198591: compiler/aot/fingerprint tests should be moved to open Reviewed-by: thartmann

Changeset: 2ed1c37df3a5 Author: goetz Date: 2018-02-08 09:23 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2ed1c37df3a5

8197405: Improve messages of AbstractMethodErrors and IncompatibleClassChangeErrors. Reviewed-by: coleenp, dholmes, mdoerr, njian

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp ! src/hotspot/cpu/arm/vtableStubs_arm.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/sparc/vtableStubs_sparc.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp ! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 62dd99c3a6f9 Author: coleenp Date: 2018-03-09 13:06 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/62dd99c3a6f9

Merge

Changeset: 81bc1dc36a53 Author: kvn Date: 2018-03-09 10:15 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/81bc1dc36a53

8197235: src/hotspot/share/jvmci/jvmciCompilerToVM.cpp takes 4 minutes to compile on windows Summary: moved most expensive methods to new file jvmciCompilerToVMInit.cpp and switch off C++ compiler optimization for it on Windows and Solaris Reviewed-by: erikj, ihse, dnsimon

! make/hotspot/lib/JvmOverrideFiles.gmk ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp

Changeset: 59ad6672bf78 Author: kvn Date: 2018-03-09 12:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/59ad6672bf78

8199422: Hotspot build is broken after push of 8197235 Reviewed-by: shade, lfoltan

! make/hotspot/lib/JvmOverrideFiles.gmk ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp

Changeset: 3bb8b00832d0 Author: ccheung Date: 2018-03-09 13:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3bb8b00832d0

8196626: [Graal] runtime/appcds/UseAppCDS.java crashes with "VM thread using lock Heap_lock (not allowed to block on)" Summary: print a message and abort CDS dumping when the allocation of metaspace has failed Reviewed-by: iklam, mseledtsov

! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspaceShared.cpp

Changeset: 47b5652f2928 Author: coleenp Date: 2018-03-09 20:01 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/47b5652f2928

8199283: Remove ValueObj class for allocation subclassing for compiler code Reviewed-by: stefank, tschatzl

! src/hotspot/share/asm/assembler.hpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_Optimizer.hpp ! src/hotspot/share/c1/c1_RangeCheckElimination.hpp ! src/hotspot/share/ci/ciConstant.hpp ! src/hotspot/share/ci/ciFlags.hpp ! src/hotspot/share/ci/ciTypeFlow.hpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/dependencies.hpp ! src/hotspot/share/code/exceptionHandlerTable.hpp ! src/hotspot/share/code/location.hpp ! src/hotspot/share/code/pcDesc.hpp ! src/hotspot/share/code/relocInfo.hpp ! src/hotspot/share/code/stubs.hpp ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/indexSet.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/optoreg.hpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/opto/replacednodes.hpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.hpp

Changeset: 17d4481280f1 Author: ehelin Date: 2018-03-12 08:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/17d4481280f1

8199024: Remove unneccessary protected and virtual modifiers from G1CollectedHeap Reviewed-by: kbarrett, stuefe

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

Changeset: 9453739cb5b0 Author: ehelin Date: 2018-03-12 09:46 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9453739cb5b0

8197852: Move G1DefaultPolicy into G1Policy Reviewed-by: sjohanss, tschatzl

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

Changeset: 7cd503c499a0 Author: mdoerr Date: 2018-03-12 12:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7cd503c499a0

8198894: [PPC64] More generic vector CRC implementation Reviewed-by: goetz, mhorie

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: ecd91135d645 Author: ysuenaga Date: 2018-03-09 23:13 +0900 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ecd91135d645

8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp ! src/hotspot/share/gc/g1/vm_operations_g1.cpp ! src/hotspot/share/gc/shared/vmGCOperations.hpp ! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseResults.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcResults.java ! test/jdk/sun/tools/jstat/gcCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcCauseOutput1.awk ! test/jdk/sun/tools/jstat/gcMetaCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcNewCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcOldCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcOldOutput1.awk ! test/jdk/sun/tools/jstat/gcOutput1.awk ! test/jdk/sun/tools/jstat/lineCounts1.awk ! test/jdk/sun/tools/jstat/lineCounts2.awk ! test/jdk/sun/tools/jstat/lineCounts3.awk ! test/jdk/sun/tools/jstat/lineCounts4.awk ! test/jdk/sun/tools/jstat/timeStamp1.awk ! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java

Changeset: 1873626a5d67 Author: epavlova Date: 2018-03-12 13:54 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1873626a5d67

8198924: [Graal] java/lang/StackWalker/LocalsAndOperands.java timeouts with Graal Reviewed-by: bchristi, mchung

! test/jdk/java/lang/StackWalker/LocalsAndOperands.java

Changeset: 2d1d0c66966b Author: amenkov Date: 2018-03-12 14:11 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2d1d0c66966b

8193369: post_field_access does not work for some functions, possibly related to fast_getfield Reviewed-by: sspitsyn, cjplummer

! make/test/JtregNativeHotspot.gmk ! src/hotspot/share/prims/jvmtiManageCapabilities.cpp

Changeset: 74518f9ca4b4 Author: psandoz Date: 2018-03-08 14:33 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/74518f9ca4b4

8199342: The constant pool forgets it has a Dynamic entry if there are overpass methods Reviewed-by: lfoltan, acorn

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

Changeset: 02e78f38e7d0 Author: mdoerr Date: 2018-03-13 11:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/02e78f38e7d0

8198510: Enable UseDynamicNumberOfGCThreads by default Reviewed-by: tschatzl, sjohanss

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

Changeset: 3875d7b926a8 Author: ysuenaga Date: 2018-03-14 00:30 +0900 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3875d7b926a8

8199323: hsdis could not be loaded which are located on long path Reviewed-by: dholmes, stuefe

! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c

Changeset: bf2ff45e592f Author: rkennke Date: 2018-03-13 17:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bf2ff45e592f

8198445: Access API for primitive/native arraycopy Reviewed-by: pliden, eosterlund, dholmes

! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/accessBackend.cpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp

Changeset: b242a1e3f9cf Author: rlupusoru Date: 2018-03-13 10:22 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b242a1e3f9cf

8199421: Add support for vector popcount Reviewed-by: kvn

! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! test/hotspot/jtreg/TEST.groups

Changeset: 1517b9220e64 Author: sjohanss Date: 2018-03-13 18:27 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1517b9220e64

8199533: ProblemList tests failing after JDK-8153333 Reviewed-by: jwilhelm, ctornqvi

! test/hotspot/jtreg/ProblemList.txt

Changeset: d89e98d85841 Author: stuefe Date: 2018-03-13 20:06 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d89e98d85841

8199518: test/hotspot/jtreg/runtime/SelectionResolution tests take a lot longer to run with fastdebug after JDK-8198423 Summary: added metaspace verfications in fastdebug were too aggressive for this test and made fastdebug too slow Reviewed-by: zgu, coleenp

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

Changeset: 98e7a2c315a9 Author: psandoz Date: 2018-03-13 15:29 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/98e7a2c315a9

8197944: Condy tests fails on Windows Reviewed-by: dholmes

! test/jdk/ProblemList.txt ! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java ! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java ! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java

Changeset: ec9091426557 Author: shade Date: 2018-03-14 10:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ec9091426557

8199511: Do not generate g1_{pre|post}_barrier_slow_id without CardTable-enabled barrier set Reviewed-by: rkennke, kvn, pliden, stefank

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp

Changeset: 9ef2eee8ca7c Author: stuefe Date: 2018-03-11 07:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9ef2eee8ca7c

8199430: Rename MetaspaceAux to something more meaningful Reviewed-by: zgu, coleenp

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1HeapTransition.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspaceCounters.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/vm_operations.cpp ! src/hotspot/share/services/memReporter.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/utilities/internalVMTests.cpp ! test/hotspot/gtest/memory/test_metaspace_allocation.cpp ! test/hotspot/jtreg/gc/TestVerifySubSet.java

Changeset: 95f0b54a3024 Author: enevill Date: 2018-03-13 18:22 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/95f0b54a3024

8199220: Zero build broken after 8195103, 8191102 and 8189871 Reviewed-by: dholmes, stuefe, eosterlund, glaubitz, coleenp

! src/hotspot/cpu/zero/cppInterpreter_zero.cpp ! src/hotspot/cpu/zero/globalDefinitions_zero.hpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/share/gc/shared/cardTableModRefBS.cpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp

Changeset: 02076019c25d Author: dholmes Date: 2018-03-14 07:07 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/02076019c25d

Merge

Changeset: 2956d0ece7a9 Author: coleenp Date: 2018-03-14 07:27 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2956d0ece7a9

8199282: Remove ValueObj class for allocation subclassing for gc code Reviewed-by: stefank, kbarrett

! src/hotspot/share/adlc/arena.hpp ! src/hotspot/share/code/relocInfo.hpp ! src/hotspot/share/gc/cms/allocationStats.hpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp ! src/hotspot/share/gc/cms/freeChunk.hpp ! src/hotspot/share/gc/cms/promotionInfo.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1CardLiveData.cpp ! src/hotspot/share/gc/g1/g1CardLiveData.hpp ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp ! src/hotspot/share/gc/g1/g1EdenRegions.hpp ! src/hotspot/share/gc/g1/g1HRPrinter.hpp ! src/hotspot/share/gc/g1/g1InitialMarkToMixedTimeTracker.hpp ! src/hotspot/share/gc/g1/g1MMUTracker.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Predictions.hpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp ! src/hotspot/share/gc/g1/g1SharedClosures.hpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp ! src/hotspot/share/gc/g1/heapRegionSet.hpp ! src/hotspot/share/gc/g1/heapRegionType.hpp ! src/hotspot/share/gc/g1/ptrQueue.hpp ! src/hotspot/share/gc/g1/sparsePRT.hpp ! src/hotspot/share/gc/parallel/gcTaskManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/ageTable.hpp ! src/hotspot/share/gc/shared/blockOffsetTable.hpp ! src/hotspot/share/gc/shared/concurrentGCPhaseManager.hpp ! src/hotspot/share/gc/shared/gcTrace.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/oopStorageParState.inline.hpp ! src/hotspot/share/gc/shared/preservedMarks.hpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/memRegion.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.hpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/osThread.hpp ! src/hotspot/share/runtime/vframeArray.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/hotspot/share/utilities/globalDefinitions_xlc.hpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp

Changeset: 93fe2fc5c093 Author: simonis Date: 2018-03-14 12:12 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/93fe2fc5c093

8199472: Fix non-PCH build after JDK-8199319 Reviewed-by: stefank, coleenp

! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/code/icBuffer.cpp ! src/hotspot/share/code/location.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/memoryService.cpp

Changeset: 43a2159878d3 Author: tschatzl Date: 2018-03-14 14:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/43a2159878d3

8199516: Remove dead code overlooked during Full GC work Reviewed-by: sangheki, sjohanss

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

Changeset: c382614abe59 Author: zgu Date: 2018-03-13 16:21 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c382614abe59

8191924: Adjust DelegatingClassLoader's metadata space sizing algorithm Summary: Reduce memory usage for delegating class loader's metadata by adjusting sizing alogrithm Reviewed-by: adinn, stuefe, coleenp

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

Changeset: 647ee5457fd1 Author: shade Date: 2018-03-14 15:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/647ee5457fd1

8199603: Build failures after JDK-8199421 "Add support for vector popcount" Reviewed-by: thartmann

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

Changeset: d3a8aa01f26f Author: rraghavan Date: 2018-03-14 09:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d3a8aa01f26f

8071282: remove misc dead code Summary: cleanup of dead code done Reviewed-by: kvn, thartmann

! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/cpu/arm/frame_arm.inline.hpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp ! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/frame_sparc.inline.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_MacroAssembler.hpp ! src/hotspot/share/runtime/frame.hpp

Changeset: fdf3f14be8b2 Author: jcbeyler Date: 2018-03-14 09:58 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fdf3f14be8b2

8199561: Fix two typos in the JVMTI documentation Summary: Fix two typos in the JVMTI documentation Reviewed-by: sspitsyn, dholmes Contributed-by: jcbeyler at google.com

! src/hotspot/share/prims/jvmti.xml

Changeset: e0fec3292f00 Author: goetz Date: 2018-03-13 21:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e0fec3292f00

8199532: [TESTBUG] AbstractMethodErrorTest.java test failed with -Xcomp Reviewed-by: kvn

! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java ! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java

Changeset: d2dd7e7d2044 Author: goetz Date: 2018-03-14 21:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d2dd7e7d2044

8199557: Assert in fromTonga/vm/runtime/defmeth/scenarios/Stress_noredefine/TestDescription.java Reviewed-by: coleenp

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

Changeset: 0c71baee49a7 Author: stuefe Date: 2018-03-15 07:15 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0c71baee49a7

8199431: Split up class Metaspace into a static and a non-static part Reviewed-by: coleenp, adinn, zgu

! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderStats.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! test/hotspot/gtest/memory/test_metaspace_allocation.cpp

Changeset: 64156c70746c Author: stuefe Date: 2018-03-15 07:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/64156c70746c

8199432: metaspace: fix wrong comment and condition in SpaceManager::verify() Reviewed-by: coleenp

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

Changeset: 58fdb6c2a274 Author: coleenp Date: 2018-03-15 07:40 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/58fdb6c2a274

8199272: Broken assertion in ClassLoaderData::remove_handle Summary: Added new ClassLoaderData::ChunkList::contains(oop*) function for OopHandle rather than oop. Reviewed-by: stefank, hseigel

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

Changeset: 911e32d49f76 Author: rkennke Date: 2018-03-15 12:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/911e32d49f76

8199559: objArrayKlass::oop_iterate() and friends must use base_raw() instead of base() Reviewed-by: tschatzl, eosterlund

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

Changeset: e88237c5ac83 Author: stuefe Date: 2018-03-15 07:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e88237c5ac83

8199656: Make slow metaspace verifications switchable in debug builds Reviewed-by: dholmes, coleenp

! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/runtime/globals.hpp

Changeset: f654b37c58a1 Author: clanger Date: 2018-03-15 15:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f654b37c58a1

8199010: attachListener.hpp: Fix potential null termination issue found by coverity scans Reviewed-by: stuefe, dholmes, cjplummer

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

Changeset: 7fa5375fa6fd Author: aph Date: 2018-02-16 09:43 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7fa5375fa6fd

8197429: Increased stack guard causes segfaults on x86-32 Reviewed-by: dholmes

! make/test/JtregNativeHotspot.gmk ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp

Changeset: 6171c007410a Author: dstewart Date: 2018-03-09 23:03 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6171c007410a

8199425: JTReg failure: runtime/stringtable/StringTableVerifyTest.java Summary: Adding required -XX:+UnlockDiagnosticVMOptions flag to StringTableVerifyTest.java Reviewed-by: coleenp, kvn

! test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java

Changeset: 66ba2092464c Author: dtitov Date: 2018-03-14 11:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/66ba2092464c

8166642: serviceability/dcmd/framework/* timeout Reviewed-by: cjplummer, dholmes

Changeset: 7fb0ad2d8749 Author: gromero Date: 2018-03-15 20:52 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7fb0ad2d8749

8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3 Reviewed-by: dholmes, phh

! src/hotspot/os/linux/os_linux.hpp

Changeset: 7a656b77a2d8 Author: iklam Date: 2018-03-13 15:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7a656b77a2d8

8198796: Create test case for CDS + condy Reviewed-by: mseledtsov, lfoltan, jiangli

Changeset: 2c3b9dbba7bc Author: jwilhelm Date: 2018-03-20 04:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2c3b9dbba7bc

Merge

! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/test/JtregNativeHotspot.gmk

Changeset: 0ee57b9b376c Author: chegar Date: 2018-03-23 21:39 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0ee57b9b376c

8200181: Remove superflous non-IPv4 code from Java_java_net_TwoStacksPlainSocketImpl_socketListen Reviewed-by: alanb

! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c

Changeset: 1f14faf358fb Author: bpb Date: 2018-03-23 15:05 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1f14faf358fb

8180410: ByteArrayOutputStream should not throw IOExceptions Summary: Add ByteArrayOutputStream.writeBytes() Reviewed-by: rriggs, smarks

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

Changeset: 56a5f899e882 Author: jjg Date: 2018-03-23 17:28 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/56a5f899e882

8199902: {@docRoot} references need to be updated to reflect new module/package structure Reviewed-by: ksrini

! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/ClassDoc.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/Doc.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/PackageDoc.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java ! src/jdk.javadoc/share/classes/module-info.java

Changeset: f14852315495 Author: shinyafox Date: 2018-03-24 14:43 +0900 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f14852315495

8199762: JShell API: Failed to detect override when snippet to be overridden has been changed before Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! test/langtools/jdk/jshell/MethodsTest.java

Changeset: 1d3139252c1c Author: alanb Date: 2018-03-24 08:49 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1d3139252c1c

8200179: (se) More Selector cleanup Reviewed-by: bpb

! make/CompileJavaModules.gmk ! make/mapfiles/libnio/mapfile-linux ! make/mapfiles/libnio/mapfile-macosx ! make/mapfiles/libnio/mapfile-solaris

Changeset: 5bfe30bb50a2 Author: dholmes Date: 2018-03-26 00:33 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5bfe30bb50a2

8200213: Configure broken on MIPS Reviewed-by: erikj, stuefe, dholmes, ihse Contributed-by: Ao Qi <aoqi at loongson.cn>

! make/autoconf/flags.m4

Changeset: b39bc2eb8325 Author: jlahoda Date: 2018-03-26 11:42 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b39bc2eb8325

8196519: Incomplete classpath causes infinite recursion in Resolve.isAccessible Summary: ErrorType.getEnclosingType returns noType rather than self. Reviewed-by: mcimadamore, cushon

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java

Changeset: 7b8696b3b972 Author: shade Date: 2018-03-26 15:09 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7b8696b3b972

8200118: [TESTBUG] String concat tests should test toString() application order Reviewed-by: psandoz, redestad

Changeset: 458c790b6995 Author: sundar Date: 2018-03-26 19:27 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/458c790b6995

8200215: 17th loop of "let foo = ''"; throws ReferenceError Reviewed-by: jlaskey, attila, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java

Changeset: b64cd942ac7a Author: shade Date: 2018-03-26 20:20 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b64cd942ac7a

8200241: [TESTBUG] java/lang/String/concat/ tests should not force source/target = 9 anymore Reviewed-by: redestad, psandoz

! test/jdk/java/lang/String/concat/CompactStringsInitialCoder.java ! test/jdk/java/lang/String/concat/ImplicitStringConcat.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatArgCount.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatBoundaries.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatMany.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatManyLongs.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java

Changeset: fd608d605e2f Author: ihse Date: 2018-03-26 20:44 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fd608d605e2f

8200229: Simplify building of libjsig Reviewed-by: erikj

! make/Main.gmk

Changeset: 4269e701448e Author: serb Date: 2018-03-26 16:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4269e701448e

8200198: javah man pages were not removed by JDK-8191054 Reviewed-by: erikj, alanb

Changeset: e9cb414f94eb Author: erikj Date: 2018-03-26 16:24 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e9cb414f94eb

8198652: Stop linking with -base:0x8000000 on Windows Reviewed-by: tbell, ihse, stuefe

! make/autoconf/flags-ldflags.m4

Changeset: 7f3986bad197 Author: igerasim Date: 2018-03-26 17:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7f3986bad197

8199843: Optimize Integer/Long.highestOneBit() Reviewed-by: redestad, plevart

! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java

Changeset: d2fd2581325b Author: bpatel Date: 2018-03-26 18:07 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d2fd2581325b

8199278: Javadoc search results does not link to anchors on a page Reviewed-by: jjg, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.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/resources/search.js ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java

Changeset: ce86061aff12 Author: bpatel Date: 2018-03-26 21:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ce86061aff12

8199705: Docs.gmk needs to be updated to remove the -html5 option Reviewed-by: erikj

! make/Docs.gmk

Changeset: 752ecccb0b7f Author: cushon Date: 2018-03-27 13:48 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/752ecccb0b7f

8200301: deduplicate lambda methods Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java

Changeset: e376090dc07e Author: alanb Date: 2018-03-27 19:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e376090dc07e

8200256: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently Reviewed-by: chegar

! make/mapfiles/libnio/mapfile-linux ! make/mapfiles/libnio/mapfile-macosx ! make/mapfiles/libnio/mapfile-solaris ! src/java.base/linux/classes/sun/nio/ch/EPollPort.java ! src/java.base/macosx/classes/sun/nio/ch/KQueuePort.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java ! src/java.base/share/classes/sun/nio/ch/IOUtil.java ! src/java.base/unix/native/libnio/ch/IOUtil.c

Changeset: 5812849b5027 Author: igerasim Date: 2018-03-27 13:22 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5812849b5027

8198358: Align organization of TwoStacksPlainSocketImp with DualStackPlainSocketImpl [win] Reviewed-by: chegar, clanger

! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java ! src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c ! test/jdk/java/net/Socket/AddressTest.java ! test/jdk/java/net/Socket/B6210227.java ! test/jdk/java/net/Socket/CloseAvailable.java ! test/jdk/java/net/Socket/DeadlockTest.java ! test/jdk/java/net/Socket/HttpProxy.java ! test/jdk/java/net/Socket/InheritHandle.java ! test/jdk/java/net/Socket/InheritTimeout.java ! test/jdk/java/net/Socket/LingerTest.java ! test/jdk/java/net/Socket/LinkLocal.java ! test/jdk/java/net/Socket/ProxyCons.java ! test/jdk/java/net/Socket/RST.java ! test/jdk/java/net/Socket/ReadTimeout.java ! test/jdk/java/net/Socket/SetSoLinger.java ! test/jdk/java/net/Socket/ShutdownInput.java ! test/jdk/java/net/Socket/SocksConnectTimeout.java ! test/jdk/java/net/Socket/TestAfterClose.java ! test/jdk/java/net/Socket/TestClose.java ! test/jdk/java/net/Socket/TestTcpNoDelay.java ! test/jdk/java/net/Socket/Timeout.java ! test/jdk/java/net/Socket/TrafficClass.java ! test/jdk/java/net/Socket/UrgentDataTest.java ! test/jdk/java/net/Socket/asyncClose/AsyncClose.java ! test/jdk/java/net/Socket/asyncClose/BrokenPipe.java ! test/jdk/java/net/Socket/setReuseAddress/Basic.java ! test/jdk/java/net/Socket/setReuseAddress/Restart.java ! test/jdk/java/net/SocketInputStream/SocketClosedException.java ! test/jdk/java/net/SocketInputStream/SocketTimeout.java ! test/jdk/java/net/SocketOption/ImmutableOptions.java ! test/jdk/java/net/SocketOption/MinimumRcvBufferSize.java ! test/jdk/java/net/SocketOption/SupportedOptionsSet.java ! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java

Changeset: f76e1ac74f28 Author: redestad Date: 2018-03-28 00:45 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f76e1ac74f28

8200289: Reduce number of exceptions created when calling Lookup::canBeCached Reviewed-by: sundar, psandoz

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

Changeset: b6671a111395 Author: jjg Date: 2018-03-27 16:25 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b6671a111395

8199465: {@docRoot} references need to be updated to reflect new module/package structure Reviewed-by: martin, alanb, chegar

! src/java.base/share/classes/java/lang/CharSequence.java ! src/java.base/share/classes/java/lang/Comparable.java ! src/java.base/share/classes/java/lang/ProcessHandle.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/UnsupportedOperationException.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/LocalTime.java ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! src/java.base/share/classes/java/time/Period.java ! src/java.base/share/classes/java/time/Year.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/ZoneId.java ! src/java.base/share/classes/java/time/ZoneOffset.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/time/chrono/HijrahDate.java ! src/java.base/share/classes/java/time/chrono/JapaneseDate.java ! src/java.base/share/classes/java/time/chrono/MinguoDate.java ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/java.base/share/classes/java/util/AbstractCollection.java ! src/java.base/share/classes/java/util/AbstractList.java ! src/java.base/share/classes/java/util/AbstractMap.java ! src/java.base/share/classes/java/util/AbstractQueue.java ! src/java.base/share/classes/java/util/AbstractSequentialList.java ! src/java.base/share/classes/java/util/AbstractSet.java ! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Collection.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/Comparator.java ! src/java.base/share/classes/java/util/Deque.java ! src/java.base/share/classes/java/util/EnumMap.java ! src/java.base/share/classes/java/util/EnumSet.java ! src/java.base/share/classes/java/util/HashMap.java ! src/java.base/share/classes/java/util/HashSet.java ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/IdentityHashMap.java ! src/java.base/share/classes/java/util/Iterator.java ! src/java.base/share/classes/java/util/LinkedHashMap.java ! src/java.base/share/classes/java/util/LinkedHashSet.java ! src/java.base/share/classes/java/util/LinkedList.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/ListIterator.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/NavigableMap.java ! src/java.base/share/classes/java/util/NavigableSet.java ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/Queue.java ! src/java.base/share/classes/java/util/RandomAccess.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/Set.java ! src/java.base/share/classes/java/util/SortedMap.java ! src/java.base/share/classes/java/util/SortedSet.java ! src/java.base/share/classes/java/util/TreeMap.java ! src/java.base/share/classes/java/util/TreeSet.java ! src/java.base/share/classes/java/util/Vector.java ! src/java.base/share/classes/java/util/WeakHashMap.java ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentNavigableMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java ! src/java.base/share/classes/java/util/concurrent/TransferQueue.java ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java

Changeset: 951f29c9aef5 Author: jlahoda Date: 2018-03-28 10:24 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/951f29c9aef5

8200135: test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java is failing after JDK-8194978 Summary: Adjusting the expected number of exception table entries to the recent changes in javac. Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java

Changeset: 5fd26ab491fa Author: rpatil Date: 2018-03-26 17:33 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5fd26ab491fa

8144300: http.nonProxyHosts value having wildcard * both at end and start are not honored Summary: added validation for wildcard at start and end Reviewed-by: chegar, dfuchs, clanger Contributed-by: pallavi.sonal at oracle.com

! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java ! test/jdk/java/net/ProxySelector/B8035158.java

Changeset: 0fdb76741c56 Author: mcimadamore Date: 2018-03-28 14:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0fdb76741c56

8200199: javac suggests to use var even when var is used Summary: local var analyzer should use synthetic var type position to decide if analysis is needed Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java

Changeset: 9925be430918 Author: mcimadamore Date: 2018-03-28 14:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9925be430918

8200355: local variable inference regression test generates classfile in test folder Summary: LVTI harness should generate files in jtreg scratch dir Reviewed-by: vromero

! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java

Changeset: 879cf9f18688 Author: rriggs Date: 2018-03-28 14:15 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/879cf9f18688

8197595: Serialization javadoc should link to security best practices Reviewed-by: lancea, mullan, ahgross

! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/Serializable.java ! src/java.base/share/classes/java/io/package-info.java

Changeset: bf53d82a51e5 Author: ihse Date: 2018-03-28 21:00 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bf53d82a51e5

8200357: Inline SoundLibraries.gmk into Lib-java.desktop.gmk Reviewed-by: stuefe, erikj

! make/autoconf/flags-cflags.m4 ! make/autoconf/platform.m4 ! make/autoconf/spec.gmk.in ! make/lib/Lib-java.desktop.gmk

Changeset: 396ea30afbd5 Author: ihse Date: 2018-03-28 23:56 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/396ea30afbd5

8200178: Remove mapfiles for JDK native libraries Reviewed-by: erikj, alanb, mchung, prr, weijun

! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.base.gmk ! make/lib/Lib-java.desktop.gmk ! make/lib/Lib-java.instrument.gmk ! make/lib/Lib-java.management.gmk ! make/lib/Lib-java.prefs.gmk ! make/lib/Lib-java.rmi.gmk ! make/lib/Lib-java.security.jgss.gmk ! make/lib/Lib-java.smartcardio.gmk ! make/lib/Lib-jdk.attach.gmk ! make/lib/Lib-jdk.crypto.cryptoki.gmk ! make/lib/Lib-jdk.crypto.ec.gmk ! make/lib/Lib-jdk.crypto.ucrypto.gmk ! make/lib/Lib-jdk.hotspot.agent.gmk ! make/lib/Lib-jdk.jdi.gmk ! make/lib/Lib-jdk.jdwp.agent.gmk ! make/lib/Lib-jdk.management.agent.gmk ! make/lib/Lib-jdk.management.gmk ! make/lib/Lib-jdk.net.gmk ! make/lib/Lib-jdk.pack.gmk ! make/lib/Lib-jdk.sctp.gmk ! make/lib/Lib-jdk.security.auth.gmk ! make/lib/LibCommon.gmk

Changeset: 77bff7a757a4 Author: martin Date: 2018-03-28 21:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/77bff7a757a4

8200116: ConstructInflaterOutput, ConstructDeflaterInput still spamming test logs Summary: end() should always expect to be called eventually Reviewed-by: sherman, ulfzibis

! test/jdk/java/util/zip/ConstructDeflaterInput.java ! test/jdk/java/util/zip/ConstructInflaterOutput.java

Changeset: d6d1c06becda Author: martin Date: 2018-03-28 21:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d6d1c06becda

8200124: Various cleanups in jar/zip Reviewed-by: sherman, ulfzibis

! 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/jdk.jartool/share/classes/sun/tools/jar/Manifest.java

Changeset: e5679a6661d6 Author: martin Date: 2018-03-28 21:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e5679a6661d6

8200310: Avoid charset lookup machinery in java.nio.charset.StandardCharsets Reviewed-by: sherman, ulfzibis

! src/java.base/share/classes/java/lang/StringCoding.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/charset/StandardCharsets.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_16.java ! src/java.base/share/classes/sun/nio/cs/UTF_16BE.java ! src/java.base/share/classes/sun/nio/cs/UTF_16LE.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java ! test/jdk/java/nio/charset/StandardCharsets/Standard.java

Changeset: ae873285a39c Author: xiaofeya Date: 2018-03-28 21:57 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ae873285a39c

8196668: revisit test SunPackageAccess and GrantedSunPackageAccess Reviewed-by: mchung

Changeset: b85603908ae4 Author: erikj Date: 2018-03-29 08:52 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b85603908ae4

8200409: jdk11 nightly solaris sparc build failure Reviewed-by: alanb, tbell

! make/lib/Lib-java.base.gmk

Changeset: a11d3a5ca20b Author: chegar Date: 2018-03-29 20:12 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a11d3a5ca20b

8200304: TwoStacksPlainDatagramSocketImpl and socket cleaner Reviewed-by: alanb, dfuchs, rriggs

! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c

Changeset: 657893cb281b Author: sjohanss Date: 2018-03-15 11:58 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/657893cb281b

8199674: Improve G1 Full GC array marking Reviewed-by: tschatzl, shade

! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp

Changeset: b91b558a9076 Author: coleenp Date: 2018-03-16 08:26 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b91b558a9076

8199716: Unused AdjustKlassClosure in psParallelCompact.hpp Reviewed-by: stefank

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

Changeset: ef5d5d343e2a Author: coleenp Date: 2018-03-16 09:12 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ef5d5d343e2a

8199263: Split interfaceSupport.hpp to not require including .inline.hpp files Summary: interfaceSupport.hpp is an inline file so moved to interfaceSupport.inline.hpp and stopped including it in .hpp files Reviewed-by: stefank, rehn, kvn

! make/nb_native/nbproject/configurations.xml ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/assembler_arm.cpp ! src/hotspot/cpu/arm/assembler_arm_32.cpp ! src/hotspot/cpu/arm/assembler_arm_64.cpp ! src/hotspot/cpu/arm/interpreterRT_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/assembler_s390.cpp ! src/hotspot/cpu/s390/interpreterRT_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/sparc/interpreterRT_sparc.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/methodHandles_sparc.cpp ! src/hotspot/cpu/sparc/runtime_sparc.cpp ! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_32.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/zero/assembler_zero.cpp ! src/hotspot/cpu/zero/cppInterpreter_zero.cpp ! src/hotspot/cpu/zero/interpreterRT_zero.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/os/aix/attachListener_aix.cpp ! src/hotspot/os/aix/jvm_aix.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/attachListener_bsd.cpp ! src/hotspot/os/bsd/jvm_bsd.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/attachListener_linux.cpp ! src/hotspot/os/linux/jvm_linux.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/solaris/attachListener_solaris.cpp ! src/hotspot/os/solaris/jvm_solaris.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/os/windows/jvm_windows.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp ! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/adlc/main.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciArray.cpp ! src/hotspot/share/ci/ciBaseObject.hpp ! src/hotspot/share/ci/ciCallSite.cpp ! src/hotspot/share/ci/ciConstantPoolCache.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciExceptionHandler.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciField.hpp ! src/hotspot/share/ci/ciInstance.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/ci/ciMemberName.cpp ! src/hotspot/share/ci/ciMetadata.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodHandle.cpp

Changeset: 5d2adef239d6 Author: enevill Date: 2018-03-16 11:26 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5d2adef239d6

8199243: aarch32: ARM 32 build broken after 8165929 Reviewed-by: coleenp, dholmes

! src/hotspot/os_cpu/linux_arm/copy_linux_arm.inline.hpp ! src/hotspot/os_cpu/linux_arm/linux_arm_32.s

Changeset: e06f9607f370 Author: iveresov Date: 2018-03-16 22:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e06f9607f370

8198969: Update Graal Reviewed-by: kvn

! make/CompileToolsHotspot.gmk ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeDisassembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/DisassemblerProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java

Changeset: acb36277a784 Author: stefank Date: 2018-03-15 21:26 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/acb36277a784

8199728: Remove oopDesc::is_scavengable Reviewed-by: kbarrett, pliden

! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/ci/ciObject.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp

Changeset: c8ab058dcf1f Author: stuefe Date: 2018-03-19 11:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c8ab058dcf1f

8199667: Unify metaspace list index handling and reinstantiate ChunkManager listindex gtest Reviewed-by: zgu, coleenp

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

Changeset: 689ebcfe04fd Author: eosterlund Date: 2018-03-16 14:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/689ebcfe04fd

8199685: Access arraycopy build failure with GCC 7.3.1 Reviewed-by: rkennke, pliden

! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp

Changeset: 848864ed9b17 Author: eosterlund Date: 2018-03-19 07:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/848864ed9b17

8199604: Rename CardTableModRefBS to CardTableBarrierSet Reviewed-by: stefank, pliden

! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/assembler_arm.cpp ! src/hotspot/cpu/arm/assembler_arm_32.cpp ! src/hotspot/cpu/arm/assembler_arm_64.cpp ! src/hotspot/cpu/arm/c1_Defs_arm.hpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/assembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/zero/assembler_zero.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/code/relocInfo_ext.cpp ! src/hotspot/share/compiler/disassembler.cpp

Changeset: 647d7631fb9d Author: zgu Date: 2018-03-19 08:31 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/647d7631fb9d

8199752: NMT: Memory allocated by Unsafe.allocateMemory should be tagged as mtOther Summary: Tag memory allocation from Usafe.allocateMemory as external memory allocation Reviewed-by: coleenp, stuefe

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

Changeset: fa30cdd2d3b8 Author: njian Date: 2018-03-15 14:05 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fa30cdd2d3b8

8173100: AArch64: -XX:-UseOnStackReplacement does not work together with -XX:+TieredCompilation Summary: Fix hotspot jtreg test compiler/interpreter/DisableOSRTest.java failure on AArch64. Reviewed-by: aph, fyang

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

Changeset: ddf9c5044e16 Author: njian Date: 2018-03-14 17:55 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ddf9c5044e16

8191954: AArch64: disable UseCISCSpill in C2 Reviewed-by: adinn, aph

! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp

Changeset: 19952ddce953 Author: zgu Date: 2018-03-19 13:38 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/19952ddce953

8199741: NMT: Tag safepoint polling pages Summary: Added NMT tag for Safepoint polling pages Reviewed-by: coleenp, shade

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

Changeset: e786d01c47f2 Author: lucy Date: 2018-03-19 13:37 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e786d01c47f2

8198608: Improvements to command-line flags printing Summary: Re-implemented Flag::print_on() Reviewed-by: dholmes, mikael, gziemski

! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/arguments/CheckCICompilerCount.java ! test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java

Changeset: 6e9e88d82781 Author: gziemski Date: 2018-03-19 13:57 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6e9e88d82781

8199356: Fix hotspot to allow stdlib to use libc++ and to allow changing the deployment target to 10.9 Summary: Remove conflicting poison min/max define Reviewed-by: kbarrett, lfoltan

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

Changeset: 00992d4e8a23 Author: gziemski Date: 2018-03-19 14:20 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/00992d4e8a23

8140359: get_locked_message_ext() should return Flag::MsgType Summary: Changed get_locked_message_ext() to return Flag::MsgType Reviewed-by: coleenp, rehn

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

Changeset: ccb003941743 Author: jgeorge Date: 2018-03-20 11:24 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ccb003941743

8175312: SA: clhsdb: Provide an improved heap summary for 'universe' for G1GC Summary: Provide an improved heap summary for G1GC with parameters like 'capacity', 'used', 'free', etc with the 'universe' command, and introduce a new command 'g1regiondetails' to display the individual region details. Reviewed-by: sjohanss, minqi

! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! 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/HeapRegionType.java

Changeset: 7ea4724a959c Author: hb Date: 2018-03-20 13:40 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7ea4724a959c

8196028: JMX: Not enough JDP packets received before timeout Reviewed-by: dholmes, egahlin

! test/jdk/sun/management/jdp/JdpOffTestCase.java

Changeset: 4881673579b7 Author: simonis Date: 2018-03-16 19:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4881673579b7

8199698: Change 8199275 breaks template instantiation for xlC (and potentially other compliers) Reviewed-by: stefank, coleenp

! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/utilities/globalDefinitions_xlc.hpp

Changeset: 6ce398fe53fd Author: rkennke Date: 2018-03-20 15:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6ce398fe53fd

8199620: Support for JNI object pinning Reviewed-by: pliden, tschatzl, eosterlund

! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/prims/jni.cpp

Changeset: 74db2b7cec75 Author: dlong Date: 2018-03-20 10:23 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/74db2b7cec75

8146201: [AOT] Class static initializers that are not pure should not be executed during static compilation Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java

Changeset: bef5683e363d Author: pliden Date: 2018-03-20 22:22 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bef5683e363d

8199886: gc/cslocker/TestCSLocker.java crashes Reviewed-by: rkennke, kbarrett

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

Changeset: 1708db7f94c6 Author: thartmann Date: 2018-03-21 08:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1708db7f94c6

8199624: [Graal] Blocking jvmci compilations time out Summary: Handle blocking jvmci compilations that time out. Reviewed-by: kvn, dnsimon

! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/compiler/calls/common/CallsBase.java ! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java ! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java

Changeset: a273b521a559 Author: eosterlund Date: 2018-03-20 11:41 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a273b521a559

8199696: Remove Runtime1::arraycopy Reviewed-by: kvn, mdoerr

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp

Changeset: bed9f0842578 Author: lkorinth Date: 2018-03-21 10:35 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bed9f0842578

8196337: Add commit methods that take all event properties as argument Reviewed-by: ehelin, mgronlun

! src/hotspot/share/trace/traceEventClasses.xsl

Changeset: 982acd800812 Author: ehelin Date: 2018-03-21 12:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/982acd800812

8199027: Make protected members private in G1Policy Reviewed-by: sjohanss, tschatzl

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

Changeset: 26958d06b585 Author: rkennke Date: 2018-03-21 16:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/26958d06b585

8199739: Use HeapAccess when loading oops from static fields in javaClasses.cpp Reviewed-by: kbarrett, eosterlund

! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp

Changeset: 4be016b14e7b Author: gtriantafill Date: 2018-03-21 11:27 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4be016b14e7b

8194054: [TESTBUG] Test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failed with -1073740940 (FFFFFFFFC0000374) Reviewed-by: stsmirno, coleenp

! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 8f3c8e44e585 Author: roland Date: 2018-03-21 10:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8f3c8e44e585

8196294: LoopStripMiningIterShortLoop is set to zero by default Reviewed-by: shade, thartmann, kvn

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

Changeset: 1f904e305a05 Author: cjplummer Date: 2018-03-21 13:07 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1f904e305a05

8195109: ServiceUtil::visible_oop is not needed anymore Summary: strip out ServiceUtil and all users of it Reviewed-by: coleenp, stefank, jcbeyler, sspitsyn

! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/threadSMR.cpp

Changeset: 84f0f5df5afa Author: mseledtsov Date: 2018-03-21 13:18 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/84f0f5df5afa

8199880: runtime/appcds/condy/CondyHelloTest.java missing at requires vm.cds Summary: Added at requires vm.cds Reviewed-by: dcubed, jiangli

! test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java

Changeset: 527a563046d0 Author: epavlova Date: 2018-03-21 13:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/527a563046d0

8200071: Fix test/hotspot/jtreg/ProblemList-graal.txt Reviewed-by: iignatyev

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

Changeset: 5865398439d4 Author: coleenp Date: 2018-03-21 17:09 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5865398439d4

8197844: JVMTI GetLoadedClasses should use the Access API Summary: Make sure the holder of a class loader is accessed during iteration of CLDG Reviewed-by: eosterlund, rkennke

! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp

Changeset: d7df2dd501ce Author: coleenp Date: 2018-03-21 19:45 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d7df2dd501ce

8199809: Don't include frame.inline.hpp and other.inline.hpp from .hpp files Summary: Remove frame.inline.hpp,etc from header files and adjust transitive includes. Reviewed-by: stefank, stuefe

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp ! src/hotspot/cpu/aarch64/interpreterRT_aarch64.hpp ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/frame_arm.inline.hpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/interpreterRT_arm.cpp ! src/hotspot/cpu/arm/interpreterRT_arm.hpp ! src/hotspot/cpu/arm/jvmciCodeInstaller_arm.cpp ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.hpp ! src/hotspot/cpu/ppc/jvmciCodeInstaller_ppc.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interpreterRT_s390.cpp ! src/hotspot/cpu/s390/interpreterRT_s390.hpp ! src/hotspot/cpu/s390/jvmciCodeInstaller_s390.cpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/sparc/frame_sparc.hpp ! src/hotspot/cpu/sparc/frame_sparc.inline.hpp ! src/hotspot/cpu/sparc/interp_masm_sparc.cpp ! src/hotspot/cpu/sparc/interpreterRT_sparc.cpp ! src/hotspot/cpu/sparc/interpreterRT_sparc.hpp ! src/hotspot/cpu/sparc/jvmciCodeInstaller_sparc.cpp ! src/hotspot/cpu/sparc/methodHandles_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interpreterRT_x86.hpp ! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/zero/frame_zero.hpp ! src/hotspot/cpu/zero/frame_zero.inline.hpp ! src/hotspot/cpu/zero/interpreterRT_zero.hpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.cpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/thread_linux_sparc.cpp ! src/hotspot/os_cpu/linux_sparc/thread_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.cpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/thread_solaris_sparc.cpp ! src/hotspot/os_cpu/solaris_sparc/thread_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp ! src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/sharedClassUtil.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/compiler/methodMatcher.hpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/bytecodeStream.cpp ! src/hotspot/share/interpreter/bytecodeStream.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/interpreter/rewriter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/annotations.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/typeArrayOop.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/forte.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/hotspot/share/prims/privilegedStack.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/stackwalk.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/advancedThresholdPolicy.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/rframe.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/simpleThresholdPolicy.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp

Changeset: 8d02d496e785 Author: smonteith Date: 2018-03-20 22:54 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8d02d496e785

8193266: AArch64: TestOptionsWithRanges.java SIGSEGV Summary: Fix hotspot jtreg test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failure on AArch64. Reviewed-by: aph, coleenp, dsamersoff

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp

Changeset: 45675142a18a Author: roland Date: 2018-03-21 20:15 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/45675142a18a

8199784: PhaseIdealLoop::place_near_use() might return wrong control with loop strip mining Reviewed-by: kvn

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

Changeset: d374b1634589 Author: thartmann Date: 2018-03-22 08:39 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d374b1634589

8199777: Deprecate -XX:+AggressiveOpts Summary: Deprecate -XX:+AggressiveOpts and remove it from testing. Reviewed-by: kvn, dholmes, shade

! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/c2/Test7009359.java ! test/hotspot/jtreg/compiler/c2/cr6711117/Test.java ! test/hotspot/jtreg/compiler/codegen/Test6909839.java ! test/hotspot/jtreg/compiler/escapeAnalysis/Test6689060.java ! test/hotspot/jtreg/compiler/escapeAnalysis/Test6726999.java ! test/hotspot/jtreg/compiler/escapeAnalysis/cr6716441/Tester.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/jdk/java/lang/Integer/ValueOf.java ! test/jdk/java/math/BigDecimal/DivideMcTests.java ! test/jdk/java/math/BigDecimal/FloatDoubleValueTests.java ! test/jdk/java/math/BigDecimal/RangeTests.java ! test/jdk/java/math/BigDecimal/StrippingZerosTest.java ! test/jdk/java/math/BigDecimal/ToPlainStringTests.java ! test/jdk/java/util/HashMap/HashMapCloneLeak.java ! test/jdk/java/util/NavigableMap/LockStep.java

Changeset: ee8fa73b90f9 Author: eosterlund Date: 2018-03-21 14:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ee8fa73b90f9

8198949: Modularize arraycopy stub routine GC barriers Reviewed-by: rkennke, pliden

Changeset: dcdbb98f4086 Author: kvn Date: 2018-03-22 10:45 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/dcdbb98f4086

8199896: [Graal] build Graal on all x86 platforms Reviewed-by: erikj

! make/autoconf/hotspot.m4

Changeset: a3f1db30ab85 Author: kvn Date: 2018-03-22 16:39 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a3f1db30ab85

8199212: [TESTBUG] don't run compiler/aot tests with -Xcomp 8199489: [TESTBUG] don't run CTW tests with -Xcomp Reviewed-by: iignatyev, iveresov

! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/compiler/c2/Test6603011.java ! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomCommandsTest.java ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java

Changeset: bde392011cd8 Author: roland Date: 2018-03-22 20:21 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bde392011cd8

8193130: Bad graph when unrolled loop bounds conflicts with range checks Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/superword.cpp

Changeset: 1f9dd2360b17 Author: jwilhelm Date: 2018-03-24 01:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1f9dd2360b17

Merge

! make/autoconf/hotspot.m4

Changeset: f5e614a1ed98 Author: bpb Date: 2018-03-29 12:38 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f5e614a1ed98

8200449: ReadAllReadNTransferTo fails occasionally Summary: Don't pass a non-positive parameter to Random.nextInt(int). Reviewed-by: chegar

! test/jdk/java/io/ByteArrayInputStream/ReadAllReadNTransferTo.java

Changeset: 1bc4cd2c5f8b Author: martin Date: 2018-03-29 16:21 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1bc4cd2c5f8b

8200122: Remove unused field Thread.threadQ Reviewed-by: dholmes, mchung, plevart

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

Changeset: f7363de371c9 Author: martin Date: 2018-03-29 16:23 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f7363de371c9

8200123: Replace Thread.init with telescoping constructor Reviewed-by: dholmes, mchung, plevart

! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java

Changeset: f1a8ec1a6972 Author: igerasim Date: 2018-03-29 22:12 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f1a8ec1a6972

8178370: [TEST_BUG] java/security/Signature/SignatureLength.java fails Reviewed-by: mullan

! test/jdk/java/security/Signature/SignatureLength.java

Changeset: 814bd31f8da0 Author: alanb Date: 2018-03-30 08:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/814bd31f8da0

8200257: (se) More Selector cleanup Reviewed-by: bpb

! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SelChImpl.java ! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java ! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java ! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java ! src/java.base/windows/classes/sun/nio/ch/SinkChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/SourceChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.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/SctpServerChannelImpl.java

Changeset: 2a65a8de9272 Author: iris Date: 2018-03-30 09:38 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2a65a8de9272

8200469: Update link to license in Docs.gmk Reviewed-by: tbell

! make/Docs.gmk

Changeset: f46bfa7a2956 Author: prr Date: 2018-03-23 13:43 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f46bfa7a2956

8198990: Move SwingSet2 from closed to OpenJDK Reviewed-by: serb, jeff, kaddepalli

! make/CompileDemos.gmk

Changeset: 1ea202af7a97 Author: lbourges Date: 2018-03-27 22:09 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1ea202af7a97

8198885: upgrade Marlin (java2d) to 0.9.1 Summary: clipping implemented in Dasher (curve subdivision at clip edges) + higher quality(curve, subpixels) + new path simplifier Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java ! src/java.desktop/share/classes/sun/java2d/marlin/DCurve.java ! src/java.desktop/share/classes/sun/java2d/marlin/DDasher.java ! src/java.desktop/share/classes/sun/java2d/marlin/DHelpers.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java

Changeset: 1f87bf473c9a Author: pbansal Date: 2018-03-28 17:54 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1f87bf473c9a

8191957: JFileChooser shows empty name for external drives shown under Desktop Reviewed-by: jdv, kaddepalli

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java

Changeset: 6abf856d4adc Author: prr Date: 2018-03-28 14:54 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6abf856d4adc

Merge

Changeset: 58d26b495f24 Author: prr Date: 2018-03-28 15:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/58d26b495f24

Merge

Changeset: 3c68768d3904 Author: pnarayanan Date: 2018-03-29 12:03 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3c68768d3904

4954348: JPGWriter.getNumThumbnailsSupported does not return -1 when passing null values Reviewed-by: prr, serb, jdv

! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java

Changeset: 5daa8ef17089 Author: pbansal Date: 2018-03-29 17:52 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5daa8ef17089

8074286: Add getSelectedIndices() to ListSelectionModel Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/ListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableColumnModel.java

Changeset: f9e81b6bfc20 Author: prr Date: 2018-03-30 09:24 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f9e81b6bfc20

Merge

Changeset: 0837a7e2c65b Author: prr Date: 2018-03-30 10:21 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0837a7e2c65b

Merge

Changeset: 8a23dbe5ed1b Author: prr Date: 2018-03-29 12:49 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8a23dbe5ed1b

8200200: test java/awt/image/ColorModel/Non_sRGBCMTest.java fails with open profiles Reviewed-by: serb

Changeset: 64d6895dfc24 Author: prr Date: 2018-03-30 10:24 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/64d6895dfc24

Merge

Changeset: 3916e811eb09 Author: lana Date: 2018-03-30 19:03 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3916e811eb09

Added tag jdk-11+7 for changeset f7363de371c9

! .hgtags

Changeset: de0fd2c8a401 Author: smarks Date: 2018-03-30 14:36 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/de0fd2c8a401

8195649: reorganize tests for java.util.Optional Reviewed-by: psandoz

! test/jdk/java/util/Optional/Basic.java ! test/jdk/java/util/Optional/BasicDouble.java ! test/jdk/java/util/Optional/BasicInt.java ! test/jdk/java/util/Optional/BasicLong.java

Changeset: 8f041818aca9 Author: joehw Date: 2018-04-02 16:39 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8f041818aca9

8199176: Accessibility issues in java.base docs Reviewed-by: lancea, alanb, jjg, rriggs

! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/package-info.java ! src/java.base/share/classes/java/nio/file/package-info.java ! src/java.base/share/classes/java/time/chrono/package-info.java ! src/java.base/share/classes/java/time/format/package-info.java ! src/java.base/share/classes/java/time/package-info.java ! src/java.base/share/classes/java/time/temporal/package-info.java ! src/java.base/share/classes/java/time/zone/package-info.java ! src/java.xml/share/classes/javax/xml/transform/package-info.java ! src/java.xml/share/classes/javax/xml/xpath/package-info.java

Changeset: 94ca39ef0b39 Author: martin Date: 2018-04-02 17:08 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/94ca39ef0b39

8199800: Optimize Boolean.parseBoolean(String) Reviewed-by: alanb Contributed-by: Sergey Tsypanov <sergei.tsypanov at yandex.ru>

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

Changeset: a7777856ae98 Author: martin Date: 2018-04-02 17:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a7777856ae98

8200364: Remove unnecessary boxing via primitive wrapper valueOf(String) methods Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/java/text/ChoiceFormat.java ! src/java.logging/share/classes/java/util/logging/Logger.java

Changeset: ba93b3928e7c Author: martin Date: 2018-04-02 17:11 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ba93b3928e7c

8199947: Rename HTML element id in ClassLoader javadoc to avoid name conflict with private elements Summary: rename "name" anchor to "binary-name" Reviewed-by: jjg, alanb, mchung, martin Contributed-by: David Lloyd <david.lloyd at redhat.com>

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

Changeset: 6668cc2fc54a Author: asaha Date: 2018-04-03 04:27 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6668cc2fc54a

8200586: Update JDK11 release date to 2018-09-25 Reviewed-by: dholmes

! make/autoconf/version-numbers

Changeset: eaa925fc7f64 Author: iignatyev Date: 2018-04-03 10:01 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/eaa925fc7f64

8200538: cl : Command line warning D9014 : invalid value '2220' for '/wd' Reviewed-by: ihse

! make/lib/Awt2dLibraries.gmk

Changeset: 25695fce1601 Author: ihse Date: 2018-04-03 21:50 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/25695fce1601

8200267: a.out created at top dir by Solaris build Reviewed-by: erikj

! make/autoconf/toolchain.m4

Changeset: 083318155ad1 Author: rfield Date: 2018-04-03 13:27 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/083318155ad1

8198801: JShell: user exception chained cause not retained Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java ! src/jdk.jshell/share/classes/jdk/jshell/JShellException.java ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteCodes.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java ! test/langtools/jdk/jshell/ExceptionsTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: a6aca02cf01a Author: erikj Date: 2018-04-03 22:33 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a6aca02cf01a

8200375: Change to GCC 7.3.0 for building Linux at Oracle Reviewed-by: ihse, tbell

! make/conf/jib-profiles.js

Changeset: a387ee36e5e0 Author: ihse Date: 2018-04-03 22:37 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a387ee36e5e0

8200658: Fix incremental builds of hotspot on solaris Reviewed-by: erikj

! make/common/NativeCompilation.gmk

Changeset: d0ff431a596e Author: vromero Date: 2018-04-03 23:58 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d0ff431a596e

8198314: javac hidden options violate standard syntax for options Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! test/langtools/tools/javac/ClassFileModifiers/ClassModifiers.java ! test/langtools/tools/javac/ClassFileModifiers/MemberModifiers.java ! test/langtools/tools/javac/Diagnostics/6722234/T6722234a.java ! test/langtools/tools/javac/Diagnostics/6722234/T6722234b.java ! test/langtools/tools/javac/Diagnostics/6722234/T6722234c.java ! test/langtools/tools/javac/Diagnostics/6722234/T6722234d.java ! test/langtools/tools/javac/Diagnostics/6862608/T6862608a.java ! test/langtools/tools/javac/Diagnostics/6862608/T6862608b.java ! test/langtools/tools/javac/Diagnostics/7010608/Test.java ! test/langtools/tools/javac/Diagnostics/8010387/T8010387.java ! test/langtools/tools/javac/InterfaceMemberClassModifiers.java ! test/langtools/tools/javac/T6214885.java ! test/langtools/tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.java ! test/langtools/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java ! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java ! test/langtools/tools/javac/api/6731573/T6731573.java ! test/langtools/tools/javac/api/taskListeners/EventsBalancedTest.java ! test/langtools/tools/javac/completionDeps/DepsAndAnno.java ! test/langtools/tools/javac/completionDeps/DepsAndDocLint.java ! test/langtools/tools/javac/diags/examples/ApplicableMethodFound.java ! test/langtools/tools/javac/diags/examples/ApplicableMethodFound1.java ! test/langtools/tools/javac/diags/examples/DeferredMethodInst.java ! test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java ! test/langtools/tools/javac/diags/examples/LambdaStat.java ! test/langtools/tools/javac/diags/examples/MrefStat.java ! test/langtools/tools/javac/diags/examples/MrefStat1.java ! test/langtools/tools/javac/diags/examples/NotApplicableMethodFound.java ! test/langtools/tools/javac/diags/examples/PartialInstSig.java ! test/langtools/tools/javac/diags/examples/VerboseResolveMulti.java ! test/langtools/tools/javac/diags/examples/VerboseResolveMulti1.java ! test/langtools/tools/javac/diags/examples/WhereCaptured.java ! test/langtools/tools/javac/diags/examples/WhereCaptured1.java ! test/langtools/tools/javac/diags/examples/WhereFreshTvar.java ! test/langtools/tools/javac/diags/examples/WhereIntersection.java ! test/langtools/tools/javac/diags/examples/WhereIntersection2.java ! test/langtools/tools/javac/diags/examples/WhereTypeVar.java ! test/langtools/tools/javac/diags/examples/WhereTypeVar2.java ! test/langtools/tools/javac/failover/CheckAttributedTree.java ! test/langtools/tools/javac/failover/FailOver01.java ! test/langtools/tools/javac/failover/FailOver02.java ! test/langtools/tools/javac/failover/FailOver03.java ! test/langtools/tools/javac/failover/FailOver04.java ! test/langtools/tools/javac/failover/FailOver05.java ! test/langtools/tools/javac/failover/FailOver06.java ! test/langtools/tools/javac/failover/FailOver07.java ! test/langtools/tools/javac/failover/FailOver08.java ! test/langtools/tools/javac/failover/FailOver09.java ! test/langtools/tools/javac/failover/FailOver10.java ! test/langtools/tools/javac/failover/FailOver11.java ! test/langtools/tools/javac/failover/FailOver12.java ! test/langtools/tools/javac/failover/FailOver13.java ! test/langtools/tools/javac/failover/FailOver14.java ! test/langtools/tools/javac/failover/FailOver15.java ! test/langtools/tools/javac/generics/inference/8158355/T8158355.java ! test/langtools/tools/javac/lambda/MostSpecific09.java ! test/langtools/tools/javac/lambda/TestLambdaToMethodStats.java ! test/langtools/tools/javac/lambda/XDdumpLambdaToMethodStats.java ! test/langtools/tools/javac/lambda/bridge/TestMetafactoryBridges.java ! test/langtools/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java ! test/langtools/tools/javac/missingSuperRecovery/MissingSuperRecovery.java ! test/langtools/tools/javac/modules/AddLimitMods.java ! test/langtools/tools/javac/options/IsSupportedOptionTest.java ! test/langtools/tools/javac/policy/test3/Test.java ! test/langtools/tools/javac/positions/TreeEndPosTest.java ! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess2.java ! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess3.java ! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess4.java ! test/langtools/tools/javac/resolve/ResolveHarness.java ! test/langtools/tools/javac/tree/VarTree.java ! test/langtools/tools/javac/unicode/UnicodeNewline.java ! test/langtools/tools/sjavac/JavacOptionPrep.java

Changeset: 94129cb29710 Author: amlu Date: 2018-04-04 16:57 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/94129cb29710

8200703: Problem list jdk/jshell/ExceptionsTest.java fails on windows Reviewed-by: jlahoda

! test/langtools/ProblemList.txt

Changeset: 7a64b48586d8 Author: mullan Date: 2018-04-04 11:26 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7a64b48586d8

8193032: Remove terminally deprecated SecurityManager APIs Summary: Remove the checkTopLevelWindow, checkSystemClipboardAccess, checkAwtEventQueueAccess, and checkMemberAccess methods. Reviewed-by: alanb, mchung, kcr

! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.desktop/share/classes/sun/applet/AppletSecurity.java ! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer.java ! test/hotspot/jtreg/runtime/RedefineObject/WalkThroughInvoke.java

Changeset: 755e1b55a4df Author: igerasim Date: 2018-04-04 14:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/755e1b55a4df

8200696: Optimal initial capacity of java.lang.Class.enumConstantDirectory Reviewed-by: dholmes, redestad

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

Changeset: 3930c4d4f805 Author: jjg Date: 2018-04-04 14:42 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3930c4d4f805

8200664: fix broken links in java.base docs Reviewed-by: alanb, joehw

! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/util/doc-files/coll-designfaq.html ! src/java.base/share/classes/java/util/doc-files/coll-overview.html ! src/java.base/share/classes/java/util/doc-files/coll-reference.html

Changeset: 69c6eb97297f Author: erikj Date: 2018-04-04 16:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/69c6eb97297f

8196724: Change macosx deployment target to 10.9 Reviewed-by: tbell, gziemski

! make/autoconf/flags-ldflags.m4 ! make/autoconf/flags.m4 ! make/conf/jib-profiles.js ! make/lib/Awt2dLibraries.gmk ! make/lib/Lib-java.desktop.gmk

Changeset: 171e0beb4ff1 Author: jjg Date: 2018-04-04 17:50 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/171e0beb4ff1

8200888: typo in name of exception in @throws Reviewed-by: bpb, darcy

! src/java.base/share/classes/java/text/ChoiceFormat.java

Changeset: 4d98473ed33e Author: ihse Date: 2018-04-05 09:55 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4d98473ed33e

8200727: linux-aarch64 profile should use bundled freetype Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: cad4c844902a Author: alanb Date: 2018-04-05 15:01 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cad4c844902a

8200583: (se) Selector clean-up, part 4 Reviewed-by: bpb, chegar

! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/java.base/share/classes/sun/nio/ch/SelChImpl.java ! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java ! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java ! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java ! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java

Changeset: 5aa40f834b50 Author: alanb Date: 2018-04-05 15:04 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5aa40f834b50

8200458: (se) Readiness information previously recorded in the ready set not preserved Reviewed-by: bpb, chegar

! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java

Changeset: c1eb35eb5f38 Author: martin Date: 2018-04-05 09:33 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c1eb35eb5f38

8200125: Fix some classloader/module typos Reviewed-by: alanb

! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java

Changeset: c0bdb1b1ab4f Author: martin Date: 2018-04-05 09:34 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c0bdb1b1ab4f

8200127: Replace collection.stream().forEach() with collection.forEach() Reviewed-by: alanb

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java

Changeset: 8f2ceebdc673 Author: martin Date: 2018-04-05 09:36 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8f2ceebdc673

8200128: Fix some "annoations" typos Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java ! test/jdk/java/lang/Class/IsAnnotationType.java ! test/jdk/java/lang/annotation/ClassFileGenerator.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java

Changeset: e8ada9b2dd89 Author: martin Date: 2018-04-05 09:37 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e8ada9b2dd89

8200131: Improve lazy init of InetAddress.canonicalHostName and NativeObject.pageSize Reviewed-by: alanb

! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/sun/nio/ch/NativeObject.java

Changeset: 745ce8f5efc8 Author: martin Date: 2018-04-05 09:38 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/745ce8f5efc8

8200134: Improve ModuleHashesBuilder Reviewed-by: mchung, alanb

! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java

Changeset: 0eaddc72d8f4 Author: ihse Date: 2018-04-05 21:29 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0eaddc72d8f4

8199608: Clean up LDFLAGS for libfontmanager Reviewed-by: erikj

! make/lib/Awt2dLibraries.gmk

Changeset: 210cf224b690 Author: ihse Date: 2018-04-05 21:33 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/210cf224b690

8200358: Remove mapfiles for JDK executables Reviewed-by: erikj

! make/autoconf/flags.m4 ! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 ! make/common/NativeCompilation.gmk ! make/launcher/Launcher-jdk.pack.gmk ! make/launcher/LauncherCommon.gmk

Changeset: 6d59b3bb3f5f Author: lana Date: 2018-04-05 18:40 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6d59b3bb3f5f

Added tag jdk-11+8 for changeset 755e1b55a4df

! .hgtags

Changeset: c32855a64719 Author: lana Date: 2018-04-05 20:31 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c32855a64719

Merge

Changeset: 149dc554808c Author: erikj Date: 2018-04-05 23:46 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/149dc554808c

8199539: Provide a standard way for the build to filter un-needed legal .md files Reviewed-by: tbell, ihse

! make/CreateJmods.gmk ! make/common/Modules.gmk ! make/copy/Copy-java.base.gmk ! make/copy/Copy-java.desktop.gmk ! make/copy/CopyCommon.gmk

Changeset: 707553fcca04 Author: anazarov Date: 2018-04-05 17:04 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/707553fcca04

8196750: [Testbug] tools/launcher tests need to tolerate unrelated warnings Reviewed-by: ksrini, dholmes

! test/jdk/tools/launcher/InfoStreams.java ! test/jdk/tools/launcher/ToolsOpts.java

Changeset: af97dd04d913 Author: erikj Date: 2018-04-05 17:11 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/af97dd04d913

8201221: JDK-8199608 introduced a build race on macosx Reviewed-by: darcy

! make/lib/Awt2dLibraries.gmk

Changeset: 9704789737c1 Author: erikj Date: 2018-04-06 02:52 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9704789737c1

8201222: JDK-8199539 broke the OpenJDK build Reviewed-by: darcy

! make/copy/CopyCommon.gmk

Changeset: 4f6887eade94 Author: cushon Date: 2018-04-05 14:39 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4f6887eade94

8201194: Handle local variable declarations in lambda deduplication Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.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 ! test/langtools/tools/javac/lambda/deduplication/Deduplication.java ! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java

Changeset: da62fa14a3fe Author: asapre Date: 2018-04-06 17:27 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/da62fa14a3fe

8071367: JMX: Remove SNMP support Summary: Drop jdk.snmp module. Reviewed-by: alanb, mchung, dfuchs Contributed-by: amit.sapre at oracle.com

! make/jdk/netbeans/jmx/build.properties ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java ! src/jdk.management.agent/share/conf/management.properties ! test/jdk/sun/management/jmxremote/bootstrap/rmiregistry.properties ! test/jdk/sun/management/jmxremote/bootstrap/rmiregistryssl.properties ! test/jdk/sun/management/windows/README ! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list

Changeset: 2d5d75263e77 Author: vromero Date: 2018-04-06 09:15 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2d5d75263e77

8199744: Incorrect compiler message for ReceiverParameter in inner class constructor 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

Changeset: d958597c7908 Author: rriggs Date: 2018-04-06 12:49 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d958597c7908

8200706: Better cleanup for open/test/jdk/java/lang/ProcessBuilder/DestroyTest.java Reviewed-by: psandoz, lancea

! test/jdk/java/lang/ProcessBuilder/DestroyTest.java

Changeset: 5556e9c1e681 Author: cushon Date: 2018-04-06 08:58 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5556e9c1e681

8201251: The tests for JDK-8187247 should be under test/langtools Reviewed-by: darcy

Changeset: 05c1e4d50f9a Author: igerasim Date: 2018-04-07 17:07 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/05c1e4d50f9a

8200788: Optimal initial capacity of java.lang.VarHandle.AccessMode.methodNameToAccessMode Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! test/jdk/java/lang/Enum/ConstantDirectoryOptimalCapacity.java

Changeset: 2f3c0bd6b987 Author: weijun Date: 2018-04-08 11:32 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2f3c0bd6b987

8200792: PKCS12Attribute#hashCode is always constant -1 Reviewed-by: xuelei

! src/java.base/share/classes/java/security/PKCS12Attribute.java

Changeset: 8bdf2b5f472d Author: weijun Date: 2018-04-08 17:01 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8bdf2b5f472d

8180570: Refactor sun/security/mscapi shell tests to plain java tests Reviewed-by: asmotrak

! test/jdk/sun/security/mscapi/KeyStoreCompatibilityMode.java

Changeset: 1975a94f16cc Author: redestad Date: 2018-04-09 13:35 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1975a94f16cc

8201178: Remove sun.nio.cs.FastCharsetProvider Reviewed-by: alanb

Changeset: dce997f9a93e Author: rpatil Date: 2018-04-09 04:43 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/dce997f9a93e

8200359: (tz) Upgrade time-zone data to tzdata2018d Reviewed-by: naoto

! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java ! test/jdk/sun/util/calendar/zi/tzdata/VERSION ! test/jdk/sun/util/calendar/zi/tzdata/africa ! test/jdk/sun/util/calendar/zi/tzdata/antarctica ! test/jdk/sun/util/calendar/zi/tzdata/asia ! test/jdk/sun/util/calendar/zi/tzdata/australasia ! test/jdk/sun/util/calendar/zi/tzdata/europe ! test/jdk/sun/util/calendar/zi/tzdata/northamerica ! test/jdk/sun/util/calendar/zi/tzdata/southamerica ! test/jdk/sun/util/calendar/zi/tzdata/zone.tab

Changeset: 0d4786e42471 Author: bpatel Date: 2018-04-09 09:45 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0d4786e42471

8196200: Implement a navigation builder in javadoc Reviewed-by: jjg, ksrini

! 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/AbstractModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.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/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/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/TreeWriter.java

Changeset: 05883543ee2a Author: mikael Date: 2018-04-09 10:19 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/05883543ee2a

8201263: Trailing backslash in VS120COMNTOOLS leads to ugly error message when running tests Reviewed-by: erikj

! test/TestCommon.gmk

Changeset: 58cffb6ec13c Author: ihse Date: 2018-04-09 19:23 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/58cffb6ec13c

8201236: Straighten out dtrace build logic Reviewed-by: erikj

! make/common/NativeCompilation.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk

Changeset: f088ec60bed5 Author: vtheeyarath Date: 2018-04-09 10:39 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f088ec60bed5

8164781: Pattern.asPredicate specification is incomplete Summary: Updated specification to reflect usage of find() Reviewed-by: psandoz

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

Changeset: 12fe57c319e1 Author: weijun Date: 2018-04-10 11:02 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/12fe57c319e1

8200152: KerberosString should use UTF-8 by default Reviewed-by: xuelei

! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java

Changeset: 809b178407cc Author: redestad Date: 2018-04-10 16:16 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/809b178407cc

8201179: Regression due loading java.nio.charset.StandardCharsets during bootstrap Reviewed-by: sherman, martin

! src/java.base/share/classes/java/lang/StringCoding.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/charset/StandardCharsets.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java

Changeset: 7b00ac6c11ab Author: rriggs Date: 2018-04-10 10:49 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7b00ac6c11ab

8201246: Export native function to set platform encoding Reviewed-by: rriggs Contributed-by: andrew_m_leonard at uk.ibm.com

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

Changeset: b2bd13eafc1c Author: martin Date: 2018-04-10 10:17 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b2bd13eafc1c

8201327: Make Sensor deeply immutably thread safe Reviewed-by: alanb, chegar, asmundak

! src/java.management/share/classes/sun/management/MemoryPoolImpl.java ! src/java.management/share/classes/sun/management/Sensor.java

Changeset: 08d1b228e805 Author: martin Date: 2018-04-10 10:18 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/08d1b228e805

8201328: SynthParser should use Boolean.parseBoolean Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java

Changeset: 66279035d5e7 Author: martin Date: 2018-04-10 10:18 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/66279035d5e7

8201357: ALSA_CFLAGS is needed; was dropped in JDK-8071469 Reviewed-by: ihse, asmundak

! make/lib/Lib-java.desktop.gmk

Changeset: a0f22265e29c Author: ihse Date: 2018-04-10 19:46 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a0f22265e29c

8200298: Unify all unix versions of libjsig/jsig.c Reviewed-by: dholmes, stuefe

! make/lib/Lib-java.base.gmk ! make/mapfiles/libjsig/mapfile-vers-solaris ! src/hotspot/os/solaris/os_solaris.cpp

Changeset: 82d3fa5303e0 Author: dl Date: 2018-04-10 11:25 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/82d3fa5303e0

8200728: Docs (Comparison of Stack and Deque methods) for Deque is not correct Reviewed-by: martin, psandoz

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

Changeset: 79d2c9da2c26 Author: dl Date: 2018-04-10 11:29 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/79d2c9da2c26

8200520: forkjoin tasks interrupted after shutdown Reviewed-by: martin, psandoz, chegar, dholmes

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: 260bf39376a4 Author: dl Date: 2018-04-10 11:33 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/260bf39376a4

8200258: Improve CopyOnWriteArrayList subList code Reviewed-by: martin, psandoz, smarks

! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! test/jdk/java/util/Collection/IteratorMicroBenchmark.java ! test/jdk/java/util/Collection/RemoveMicroBenchmark.java ! test/jdk/java/util/concurrent/tck/Collection8Test.java ! test/jdk/java/util/concurrent/tck/CopyOnWriteArrayListTest.java ! test/jdk/java/util/concurrent/tck/CopyOnWriteArraySetTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/LinkedListTest.java ! test/jdk/java/util/concurrent/tck/VectorTest.java

Changeset: b5705ade8c8d Author: dl Date: 2018-04-10 11:37 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b5705ade8c8d

8197531: Miscellaneous changes imported from jsr166 CVS 2018-04 Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java ! src/java.base/share/classes/java/util/concurrent/Exchanger.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/FutureTask.java ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/java.base/share/classes/java/util/concurrent/Phaser.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java

Changeset: 7c224ec572d0 Author: erikj Date: 2018-04-10 22:37 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7c224ec572d0

8201267: Disable warnings for VS2017 to enable building Reviewed-by: ihse, tbell

! make/CreateJmods.gmk ! make/autoconf/toolchain_windows.m4 ! make/common/NativeCompilation.gmk ! make/launcher/Launcher-jdk.pack.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/Lib-jdk.accessibility.gmk ! make/lib/Lib-jdk.pack.gmk ! src/java.instrument/share/native/libinstrument/Reentrancy.c

Changeset: e6c069766d46 Author: anazarov Date: 2018-04-10 14:16 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e6c069766d46

8178867: tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java failed to clean up files Reviewed-by: alanb, jjg, psandoz

! test/jdk/tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java

Changeset: 3e9cb3562d83 Author: ihse Date: 2018-04-10 23:32 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3e9cb3562d83

8201320: Allow PrintFailureReports to be turned off Reviewed-by: erikj

! make/Init.gmk ! make/InitSupport.gmk ! make/autoconf/basics.m4 ! make/autoconf/configure.ac ! make/autoconf/spec.gmk.in

Changeset: d4d2f634b72f Author: jjg Date: 2018-04-10 15:05 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d4d2f634b72f

8201396: fix broken links generated by javadoc doclet Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPath.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java

Changeset: 25515c7e96b0 Author: mli Date: 2018-04-11 09:08 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/25515c7e96b0

8188897: java/rmi/registry/reexport/Reexport.java failed with Port already in use Reviewed-by: rriggs, darcy

! test/jdk/java/rmi/registry/reexport/Reexport.java

Changeset: 7c82bb507446 Author: amjiang Date: 2018-04-10 18:16 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7c82bb507446

8190333: sun/security/ssl/X509KeyManager/PreferredKey.java failed with "Failed to get the preferable key aliases" Reviewed-by: mullan

! test/jdk/ProblemList.txt ! test/jdk/javax/net/ssl/etc/README ! test/jdk/javax/net/ssl/etc/keystore ! test/jdk/javax/net/ssl/etc/truststore

Changeset: fcdca1973b84 Author: xiaofeya Date: 2018-04-10 20:04 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fcdca1973b84

8201348: ProblemList update for bugid associated with SSLSocketParametersTest.sh Reviewed-by: lancea

! test/jdk/ProblemList.txt

Changeset: 6b46983d6fbe Author: michaelm Date: 2018-04-11 10:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6b46983d6fbe

8196775: java/net/Socket/asyncClose/Race.java failed intermittently on Windows with ConnectException: Connection refused Reviewed-by: dfuchs

! test/jdk/java/net/Socket/asyncClose/Race.java

Changeset: 6a6ee36037ac Author: naoto Date: 2018-04-11 09:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6a6ee36037ac

8189784: Parsing with Java 9 AKST timezone returns the SystemV variant of the timezone Reviewed-by: erikj, sherman

! make/gensrc/GensrcCLDR.gmk ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! make/jdk/src/classes/build/tools/cldrconverter/MetaZonesParseHandler.java

Changeset: 3a2172d8613a Author: erikj Date: 2018-04-11 18:45 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3a2172d8613a

8201439: Enable linux-arm-vfp-hflt profile to be configured with jib again Reviewed-by: tbell

! make/conf/jib-profiles.js

Changeset: 535498e7602f Author: psandoz Date: 2018-04-11 11:11 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/535498e7602f

8199875: Require first parameter type of a condy bootstrap to be Lookup Reviewed-by: jrose

! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java ! src/java.base/share/classes/java/lang/invoke/package-info.java ! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java

Changeset: faf02d65df7d Author: vromero Date: 2018-04-11 14:52 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/faf02d65df7d

8201440: javac should create unique DynamicMethodSymbols at LambdaToMethod Reviewed-by: mcimadamore Contributed-by: bsrbnd at gmail.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java ! test/langtools/tools/javac/lambda/deduplication/Deduplication.java

Changeset: 0c3e252cea44 Author: xyin Date: 2018-04-12 10:19 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0c3e252cea44

8197418: Move java/util/RandomAccess/ tests into OpenJDK Reviewed-by: psandoz

Changeset: fce4252d5227 Author: jlahoda Date: 2018-04-12 09:23 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fce4252d5227

8189765: Improve error reporting for compiling against package not visible due to modules Summary: When looking in other modules for an undefined Symbol, also look into the unnamed module. Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/modules/CompileModulePatchTest.java ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/langtools/tools/javac/modules/ModulesAndClassPathTest.java

Changeset: 62b908c9f0e6 Author: mcimadamore Date: 2018-04-12 13:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/62b908c9f0e6

8199194: Add javac support for preview features Summary: Add support for preview features and related command line options. Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java

Changeset: bd45ce23b1ac Author: redestad Date: 2018-04-12 17:23 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bd45ce23b1ac

8201494: Avoid early initialization of java.nio.Bits Reviewed-by: rriggs, alanb

! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/ByteOrder.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template

Changeset: f29aeb8bb44f Author: ihse Date: 2018-04-12 20:20 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f29aeb8bb44f

8201483: Make it possible to disable JVM features Reviewed-by: erikj, stuefe

! make/autoconf/basics.m4 ! make/autoconf/configure.ac ! make/autoconf/help.m4 ! make/autoconf/hotspot.m4

Changeset: 47861fafb279 Author: lana Date: 2018-04-12 18:21 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/47861fafb279

Added tag jdk-11+9 for changeset 0c3e252cea44

! .hgtags

Changeset: 3852547060c8 Author: lana Date: 2018-04-12 19:12 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3852547060c8

Merge

Changeset: cb18edeaeca7 Author: sherman Date: 2018-04-12 13:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cb18edeaeca7

8201443: NoSuchMethodException JarFile.open when jar file is used in classpath Reviewed-by: rriggs, redestad

! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: 09905cd87bb2 Author: bpb Date: 2018-04-12 14:03 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/09905cd87bb2

8009632: (fs) FileStore.supportsFileAttributeView does not detect user_xattr enabled on ext4 Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java

Changeset: 1a87516db0b7 Author: erikj Date: 2018-04-12 15:26 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1a87516db0b7

8201508: Macosx builds fail in GenerateLinkOptData.gmk Reviewed-by: tbell

! make/autoconf/basics.m4

Changeset: ae568aefc5aa Author: redestad Date: 2018-04-13 01:04 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ae568aefc5aa

8152821: Merge jdk.internal.misc.JavaSecurityAccess and jdk.internal.misc.JavaSecurityProtectionDomainAccess shared secrets Reviewed-by: mullan

! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/jdk/internal/misc/JavaSecurityAccess.java

Changeset: 4d3f0fea5469 Author: mli Date: 2018-04-13 09:06 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4d3f0fea5469

8078221: java/rmi/Naming/DefaultRegistryPort.java fails intermittently Reviewed-by: rriggs

! test/jdk/java/rmi/Naming/DefaultRegistryPort.java

Changeset: 66c32f2a7f10 Author: stefank Date: 2018-03-22 12:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/66c32f2a7f10

8200111: MallocArrayAllocator::free should not take a length parameter Reviewed-by: gtriantafill, coleenp, tschatzl

! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp

Changeset: 272dff61a2de Author: eosterlund Date: 2018-03-23 12:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/272dff61a2de

8200113: Make Access load proxys smarter Reviewed-by: stefank, pliden

! src/hotspot/share/oops/access.hpp

Changeset: 77fb0be7d19f Author: stefank Date: 2018-03-15 21:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/77fb0be7d19f

8199946: Move load/store and encode/decode out of oopDesc Reviewed-by: eosterlund, coleenp, tschatzl

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/arm/nativeInst_arm_64.cpp ! src/hotspot/cpu/arm/relocInfo_arm.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/relocInfo_ppc.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/sparc/relocInfo_sparc.cpp ! src/hotspot/cpu/x86/relocInfo_x86.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/compactHashtable.inline.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/cms/parOopClosures.inline.hpp ! src/hotspot/share/gc/cms/promotionInfo.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/g1/g1CodeBlobClosure.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/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1StringDedupThread.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/markSweep.cpp ! src/hotspot/share/gc/serial/markSweep.inline.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/accessBackend.inline.hpp

Changeset: 4dd58ecc9912 Author: stefank Date: 2018-03-15 21:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4dd58ecc9912

8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp Reviewed-by: coleenp, kbarrett

! src/hotspot/os/aix/attachListener_aix.cpp ! src/hotspot/os/bsd/attachListener_bsd.cpp ! src/hotspot/os/linux/attachListener_linux.cpp ! src/hotspot/os/solaris/attachListener_solaris.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/code/oopRecorder.cpp ! src/hotspot/share/gc/g1/g1CardLiveData.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/memoryService.cpp ! src/hotspot/share/utilities/ostream.cpp

Changeset: 898ef81cbc0e Author: stefank Date: 2018-03-23 18:54 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/898ef81cbc0e

8200106: Move NoSafepointVerifier out from gcLocker.hpp Reviewed-by: coleenp

! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/dependencies.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/vmCMSOperations.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1StringDedupQueue.cpp ! src/hotspot/share/gc/g1/g1StringDedupTable.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psMarkSweep.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/vmPSOperations.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/collectorPolicy.cpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/vmGCOperations.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/safepoint.cpp

Changeset: e3e2fb5cc799 Author: jwilhelm Date: 2018-03-24 01:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e3e2fb5cc799

Merge

! make/autoconf/hotspot.m4

Changeset: 82df30792530 Author: cjplummer Date: 2018-03-24 13:39 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/82df30792530

8198655: test/lib/jdk/test/lib/apps/LingeredApp shouldn't inherit cout/cerr Summary: no longer force stderr to console. Copy app's output to Sytem.err. Reviewed-by: sspitsyn, dholmes, iignatyev, clanger

! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java ! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: cbfc09ce5f24 Author: enevill Date: 2018-03-23 23:57 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cbfc09ce5f24

8200197: Zero fails to build after 8200105 Reviewed-by: coleenp

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

Changeset: 566f1621a4a0 Author: glaubitz Date: 2018-03-26 10:03 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/566f1621a4a0

8200203: Missing platform definitions for ia64 Reviewed-by: ihse, stuefe

! make/autoconf/platform.m4

Changeset: 6b9be5bfa167 Author: lkorinth Date: 2018-03-23 16:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6b9be5bfa167

8196865: G1 log for active workers is wrong Reviewed-by: tschatzl, sjohanss

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

Changeset: d7c83c8e4e65 Author: roland Date: 2018-03-20 15:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d7c83c8e4e65

8197931: Null pointer dereference in Unique_Node_List::push of node.hpp:1510 Reviewed-by: dlong, thartmann

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

Changeset: bfc70d5d291a Author: coleenp Date: 2018-03-26 09:35 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bfc70d5d291a

8198760: Move global lock SpaceManager::_expand_lock to MutexLocker.cpp Summary: We should avoid having global locks buried in cpp files Reviewed-by: tschatzl, lfoltan, gtriantafill, stuefe

! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: db050c11c3b5 Author: pliden Date: 2018-03-26 12:44 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/db050c11c3b5

8199850: Move parsing of VerifyGCType to G1 Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1Arguments.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/memory/universe.cpp ! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: 6ce4db4460ca Author: coleenp Date: 2018-03-26 10:19 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6ce4db4460ca

8199007: ClassLoaderDataGraph::unload_list_contains() is wrong Summary: The function isn't needed any longer. Reviewed-by: stuefe, stefank

! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp

Changeset: ca5978b8378b Author: tschatzl Date: 2018-03-26 16:51 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ca5978b8378b

8197569: Refactor eager reclaim for concurrent remembered set rebuilding Summary: Expose information about eager reclaim region selection. Reviewed-by: sjohanss, sangheki

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

Changeset: 784f3f2dea14 Author: tschatzl Date: 2018-03-26 16:51 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/784f3f2dea14

8197570: Make rules for choosing collection set candidates more explicit Reviewed-by: sangheki, sjohanss

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

Changeset: 9ae8719efcae Author: tschatzl Date: 2018-03-26 16:51 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9ae8719efcae

8197850: Calculate liveness in regions during marking Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1CardLiveData.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp

Changeset: acffe6ff3ae7 Author: tschatzl Date: 2018-03-26 16:51 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/acffe6ff3ae7

8180415: Rebuild remembered sets during the concurrent cycle Summary: In general maintain remembered sets of old regions only from the start of the concurrent cycle to the mixed gc they are used, at most until the end of the mixed phase. Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/collectionSetChooser.cpp ! src/hotspot/share/gc/g1/collectionSetChooser.hpp ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1Allocator.cpp

Changeset: 1852b17b0efc Author: tschatzl Date: 2018-03-26 16:51 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1852b17b0efc

8196485: FromCardCache default card index can cause crashes Summary: The default value of -1 for 32 bit card indices is a regular card value at the border of 2TB heap addresses in the from card cache, so G1 may loose remembered set entries. Extend from card cache entries to 64 bits. Reviewed-by: shade, sjohanss Contributed-by: Thomas Schatzl <thomas.schatzl at oracle.com>, Jarkko Miettinen <jarkko.miettinen at relex.fi>

! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp

Changeset: cc63a8331f91 Author: amenkov Date: 2018-03-26 09:27 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cc63a8331f91

8049695: nsk/jdb/options/connect/connect003 fails with "Launched jdb could not attach to debuggee during 300000 milliseconds" Reviewed-by: dholmes, sspitsyn, cjplummer

! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c

Changeset: 6790b1077a3f Author: gadams Date: 2018-03-26 08:17 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6790b1077a3f

8057732: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java: Invalid PerfMemory size Reviewed-by: cjplummer

! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java ! test/jdk/ProblemList.txt

Changeset: 973c9504178e Author: lucy Date: 2018-03-26 12:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/973c9504178e

8198691: CodeHeap State Analytics Reviewed-by: kvn, thartmann

! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp

Changeset: f40a666a75bc Author: jiangli Date: 2018-03-26 19:00 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f40a666a75bc

8200202: Remove unused _boot_modules_array and _platform_modules_array from classLoader.*. Summary: Remove unused _boot_modules_array and _platform_modules_array. Reviewed-by: coleenp

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

Changeset: 537ef53e26af Author: iklam Date: 2018-03-26 17:40 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/537ef53e26af

8199793: [Graal] runtime/CommandLine/PrintTouchedMethods.java crashes with assertion "reference count underflow for symbol" Summary: Remove Symbol::set_permanent to avoid possible race conditions Reviewed-by: coleenp, dholmes, thartmann

! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/symbol.hpp

Changeset: 3b1570be8557 Author: srukmannagar Date: 2018-03-26 18:16 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3b1570be8557

8200067: Add support for vpclmulqdq for crc32 Reviewed-by: kvn

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

Changeset: 1b1de4b263c8 Author: shade Date: 2018-03-27 10:03 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1b1de4b263c8

8200232: Build failures after JDK-8200106 (Move NoSafepointVerifier out from gcLocker.hpp) Reviewed-by: stefank, tschatzl, dholmes, stuefe, coleenp

! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp

Changeset: 9d02d9f1fc49 Author: tschatzl Date: 2018-03-27 11:05 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9d02d9f1fc49

8193067: gc/g1/TestVerifyGCType.java still unstable Summary: Fix number of gc threads and heap waste percentage to trigger mixed gcs reproducibly Reviewed-by: sjohanss, pliden

! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: 82634a458dc8 Author: thartmann Date: 2018-03-27 11:13 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/82634a458dc8

8200227: [Graal] Test times out with Graal due to low compile threshold Summary: Removed unnecessary VM options from test to avoid timeouts with Graal. Reviewed-by: kvn

! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java

Changeset: c5b066caefba Author: thartmann Date: 2018-03-27 11:51 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c5b066caefba

8200230: [Graal] Compilations should not be enqueued before Graal is initialized Summary: Split compiler initialization into two phases to avoid compilations being enqueued before Graal is initialized. Reviewed-by: kvn, dnsimon

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

Changeset: 78c21c351b90 Author: shade Date: 2018-03-27 14:40 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/78c21c351b90

8200299: Non-PCH build for aarch64 fails Reviewed-by: thartmann, stuefe

! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/share/prims/privilegedStack.cpp

Changeset: f6e5a1e3a862 Author: mbaesken Date: 2018-03-27 17:30 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f6e5a1e3a862

8200246: AIX build fails after adjustments of src/hotspot/share/trace/traceEventClasses.xsl Reviewed-by: clanger, stuefe

! src/hotspot/share/trace/traceEventClasses.xsl

Changeset: 5ef28d560b6f Author: coleenp Date: 2018-03-27 11:53 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5ef28d560b6f

8200276: Cleanup allocation.hpp includes Reviewed-by: stefank, hseigel

! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/arm/nativeInst_arm.hpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp ! src/hotspot/cpu/arm/nativeInst_arm_64.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/cpu/s390/nativeInst_s390.hpp ! src/hotspot/cpu/sparc/nativeInst_sparc.hpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/zero/nativeInst_zero.hpp ! src/hotspot/share/c1/c1_FpuStackSim.hpp ! src/hotspot/share/c1/c1_Optimizer.hpp ! src/hotspot/share/ci/ciFlags.hpp ! src/hotspot/share/ci/ciMetadata.hpp ! src/hotspot/share/ci/ciObject.hpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/verificationType.hpp ! src/hotspot/share/code/location.hpp ! src/hotspot/share/code/pcDesc.hpp ! src/hotspot/share/code/vmreg.hpp ! src/hotspot/share/gc/g1/g1InCSetState.hpp ! src/hotspot/share/gc/parallel/psTasks.hpp ! src/hotspot/share/gc/parallel/psVirtualspace.hpp ! src/hotspot/share/interpreter/invocationCounter.hpp ! src/hotspot/share/logging/log.hpp ! src/hotspot/share/logging/logDecorations.hpp ! src/hotspot/share/logging/logDecorators.hpp ! src/hotspot/share/memory/metachunk.hpp ! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/metaprogramming/integralConstant.hpp ! src/hotspot/share/metaprogramming/isIntegral.hpp ! src/hotspot/share/metaprogramming/isRegisteredEnum.hpp ! src/hotspot/share/metaprogramming/isSigned.hpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/prims/privilegedStack.hpp ! src/hotspot/share/runtime/extendedPC.hpp ! src/hotspot/share/services/allocationSite.hpp ! src/hotspot/share/services/memBaseline.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/constantTag.hpp ! src/hotspot/share/utilities/sizes.hpp

Changeset: c96f6f8984f7 Author: stuefe Date: 2018-03-27 18:31 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c96f6f8984f7

8200302: ppc, s390 (non-pch) build errors Reviewed-by: coleenp, lfoltan

! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp

Changeset: 5555ba8fcc5c Author: thartmann Date: 2018-03-28 09:12 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5555ba8fcc5c

8200290: Scratch buffer creation fails with "assert(!current_thread_in_native()) failed: must not be in native" on SPARC Summary: The code needs to be changed after JDK-8167372 to transition from native. Reviewed-by: kvn

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

Changeset: cfde7ece3113 Author: stuefe Date: 2018-03-28 09:16 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cfde7ece3113

8200297: Build failures after JDK-8198691 (CodeHeap State Analytics) Reviewed-by: shade, kvn

! src/hotspot/share/code/codeHeapState.cpp

Changeset: 94ef8da94ce9 Author: pliden Date: 2018-03-28 09:21 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/94ef8da94ce9

8200168: Remove DONT_USE_REGISTER_DEFINES on Sparc Reviewed-by: kvn, eosterlund

! src/hotspot/cpu/sparc/interp_masm_sparc.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp ! src/hotspot/cpu/sparc/register_definitions_sparc.cpp ! src/hotspot/cpu/sparc/register_sparc.hpp

Changeset: db98e571f393 Author: glaubitz Date: 2018-03-28 10:49 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/db98e571f393

8200245: Zero fails to build on linux-ia64 due to ia64-specific cruft Reviewed-by: dholmes, stuefe

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

Changeset: 32bdc65633a6 Author: simonis Date: 2018-03-28 11:27 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/32bdc65633a6

8198915: [Graal] 3rd testcase of compiler/types/TestMeetIncompatibleInterfaceArrays.java takes more than 10 mins Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java

Changeset: 88478047bc8f Author: pliden Date: 2018-03-28 11:38 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/88478047bc8f

8199918: Shorten names of CollectedHeap::Name members Reviewed-by: shade, eosterlund

! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/share/gc/cms/cmsHeap.cpp ! src/hotspot/share/gc/cms/cmsHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java ! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java

Changeset: b786280276dc Author: pliden Date: 2018-03-28 11:38 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b786280276dc

8199925: Break out GC selection logic from GCArguments to GCConfig Reviewed-by: eosterlund, rkennke

! src/hotspot/share/gc/cms/cmsArguments.cpp ! src/hotspot/share/gc/cms/cmsArguments.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1Arguments.hpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelArguments.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcArguments.hpp

Changeset: 2f1b308b4469 Author: pliden Date: 2018-03-28 11:38 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2f1b308b4469

8199927: Make WhiteBox more GC agnostic Reviewed-by: shade, eosterlund

! src/hotspot/share/prims/whitebox.cpp ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java ! test/lib/sun/hotspot/gc/GC.java

Changeset: 2520a95cddf7 Author: stefank Date: 2018-03-26 17:01 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2520a95cddf7

8200292: Move PushAndMarkVerifyClosure::do_oop_work to concurrentMarkSweepGeneration.cpp Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp

Changeset: 64f9ebc85e67 Author: tschatzl Date: 2018-03-28 16:39 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/64f9ebc85e67

8197573: Remove concurrent cleanup and secondary free list handling Summary: Remove secondary free list and all associated functionality, moving the cleanup work into the Cleanup pause instead. Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/concurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionSet.cpp ! src/hotspot/share/gc/g1/heapRegionSet.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java

Changeset: 29ad59abc54a Author: tschatzl Date: 2018-03-28 16:39 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/29ad59abc54a

8197928: Only enqueue deferred cards with references into regions that have a tracked remembered set during GC Reviewed-by: sangheki, sjohanss

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

Changeset: df9dcfff6628 Author: tschatzl Date: 2018-03-28 16:39 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/df9dcfff6628

8197932: Better split work in rebuild remembered sets phase Summary: Let threads rebuilding remembered sets yield after every G1RebuildRemSetChunkSize (default: 256kB) sized memory area to improve TTSP. Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: e79bbf1635da Author: tschatzl Date: 2018-03-28 16:39 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e79bbf1635da

8199326: Remove G1 gc time stamp logic Summary: G1 gc time stamp logic is unused completely after JDK-8180415, so removing it. Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1Allocator.cpp ! 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/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp

Changeset: 6d5bd76650df Author: dcubed Date: 2018-03-28 12:04 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6d5bd76650df

8199813: SIGSEGV in ThreadsList::includes() Summary: ThreadsListHandles cannot be used by JavaThreads that are not on the Threads list. Reviewed-by: eosterlund, gthornbr, dholmes, rehn

! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/vm_operations.cpp ! src/hotspot/share/runtime/vm_operations.hpp

Changeset: ab0f93ba0507 Author: amenkov Date: 2018-03-28 12:10 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ab0f93ba0507

8198393: Instrumentation.retransformClasses() throws NullPointerException when handling a zero-length array Reviewed-by: sspitsyn, cjplummer

! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java

Changeset: 5af65ee8b77e Author: lmesnik Date: 2018-03-28 13:38 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5af65ee8b77e

8200091: [TESTBUG] Update jittester for jdk11 Reviewed-by: iignatyev

! test/hotspot/jtreg/testlibrary/jittester/Makefile

Changeset: 4f7cfd7fdd50 Author: lmesnik Date: 2018-03-28 13:25 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4f7cfd7fdd50

8200187: Exclude 3 long-running tests from tier1 Reviewed-by: dholmes, cjplummer

! test/hotspot/jtreg/TEST.groups

Changeset: dd76fcbda95f Author: kvn Date: 2018-03-28 17:20 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/dd76fcbda95f

8200383: Can't build on SPARC Hotspot with code which use math functions Summary: remove old hack which supports Solaris 8 and 9 Reviewed-by: erikj, ihse

! make/autoconf/libraries.m4 ! make/lib/Awt2dLibraries.gmk

Changeset: 2ad3212a7dd9 Author: redestad Date: 2018-03-29 10:38 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2ad3212a7dd9

8200238: Reduce number of exceptions created when calling MemberName$Factory::resolveOrNull Reviewed-by: lfoltan, acorn, dholmes

! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java

Changeset: 7bad9c9efdf3 Author: shade Date: 2018-03-29 12:56 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7bad9c9efdf3

8200423: Non-PCH build for x86_32 fails Reviewed-by: rkennke, stuefe

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

Changeset: a3453bbd5418 Author: tschatzl Date: 2018-03-29 14:07 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a3453bbd5418

8199742: Clean up state flags in G1CollectorState Summary: Remove, merge and update naming of flags in G1CollectorState Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RootClosures.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1YCTypes.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp

Changeset: 50a01910e00a Author: tschatzl Date: 2018-03-29 14:08 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/50a01910e00a

8151171: Bring g1ConcurrentMark files up to current coding conventions Summary: Improve method naming, bracketing, use of _g1h member and general cleanup. Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/concurrentMarkThread.cpp ! src/hotspot/share/gc/g1/concurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp

Changeset: 2bf8f2fc0710 Author: simonis Date: 2018-03-29 14:50 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2bf8f2fc0710

8200360: MeetIncompatibleInterfaceArrays fails with "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !" Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java

Changeset: 24aca5861b91 Author: redestad Date: 2018-03-29 15:05 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/24aca5861b91

8200424: Windows build fails due to implicit jboolean to bool conversion Reviewed-by: shade, hseigel

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

Changeset: 5a757c0326c7 Author: tschatzl Date: 2018-03-29 17:15 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5a757c0326c7

8200362: G1Mux2Closure should disable implicit oop verification Summary: To avoid the implicit oop verification provided by OopClosure and oop_iterate_no_header, let G1 verification closures inherit from ExtendedOopClosures and disable this verification. Reviewed-by: stefank, sjohanss

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

Changeset: 7f5fca094057 Author: kvn Date: 2018-03-29 09:52 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7f5fca094057

8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related) Reviewed-by: mseledtsov

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

Changeset: 17c6ab93710e Author: dstewart Date: 2018-03-29 16:07 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/17c6ab93710e

8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag Summary: Added enums to CPUFeature to be in sync with VM_Version::Feature_Flag Reviewed-by: kvn, aph, shade

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java

Changeset: c42db4d81e33 Author: lucy Date: 2018-03-29 14:53 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c42db4d81e33

8200366: SIGSEGV in CodeHeapState::print_names() Summary: Temporary removed the failing function in diagnostic command until investigation is complete. Added checks to validate code blobs. Reviewed-by: kvn, thartmann

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

Changeset: 1e11c8a238f7 Author: iklam Date: 2018-03-29 20:15 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1e11c8a238f7

8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for lib/endorsed and lib/ext Reviewed-by: dholmes, mchung, alanb

! src/bsd/doc/man/java.1 ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/linux/doc/man/java.1 ! src/solaris/doc/sun/man/man1/java.1

Changeset: a74836b05c28 Author: ccheung Date: 2018-03-29 21:48 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a74836b05c28

8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in visit_all_interfaces Summary: stop CDS dumping right away when an OOM due to insufficient metaspace is encountered Reviewed-by: iklam, mseledtsov

! src/hotspot/share/memory/metaspace.cpp ! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java ! test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java

Changeset: a569cb4425f3 Author: stuefe Date: 2018-03-30 06:31 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a569cb4425f3

8191101: Show register content in hs-err file on assert Reviewed-by: adinn, clanger, simonis

! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/debug.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp

Changeset: 16f53c9c7493 Author: kvn Date: 2018-03-30 07:47 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/16f53c9c7493

8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp Summary: Add requires to run test only in Xmixed mode. Reviewed-by: simonis

! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java

Changeset: d6893a76c554 Author: poonam Date: 2018-03-30 18:46 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d6893a76c554

8199406: Performance drop with Java JDK 1.8.0_162-b32 Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array Reviewed-by: kvn, coleenp, tschatzl

! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/code/vtableStubs.hpp ! src/hotspot/share/oops/compiledICHolder.cpp ! src/hotspot/share/oops/compiledICHolder.hpp

Changeset: be608cad0b2a Author: kbarrett Date: 2018-03-30 21:57 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/be608cad0b2a

8195972: Refactor oops in JNI to use the Access API Summary: Use Access API in JNIHandles Reviewed-by: coleenp, eosterlund

! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/hotspot/share/runtime/jniHandles.inline.hpp

Changeset: 45071514f87a Author: shade Date: 2018-04-03 10:27 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/45071514f87a

8200438: Non-PCH x86_32 build failure: err_msg is not defined Reviewed-by: stuefe, zgu, stefank

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

Changeset: 8237a91c1cca Author: rkennke Date: 2018-04-03 13:15 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8237a91c1cca

8199781: Don't use naked == for comparing oops Reviewed-by: coleenp, eosterlund, jrose

! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/protectionDomainCache.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/memory/universe.cpp

Changeset: 0ed1370f52bb Author: lkorinth Date: 2018-04-03 12:05 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0ed1370f52bb

8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread Reviewed-by: tschatzl, sangheki

Changeset: 89a886b7a9cf Author: redestad Date: 2018-04-03 12:55 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/89a886b7a9cf

8199717: Avoid calculating primordial thread stack bounds on VM startup Reviewed-by: dholmes, rehn, stuefe

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

Changeset: a3fed4b041ac Author: rkennke Date: 2018-04-03 17:36 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a3fed4b041ac

8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their operands Reviewed-by: shade, zgu, eosterlund

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

Changeset: 3614cbddd005 Author: mseledtsov Date: 2018-04-03 08:56 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3614cbddd005

8200126: [TESTBUG] Open source VM runtime signal tests Summary: Open sourced the signal tests, updated make files and test groups accordingly Reviewed-by: dholmes, ctornqvi, ihse

! make/test/JtregNativeHotspot.gmk ! test/hotspot/jtreg/TEST.groups

Changeset: 0ab2411f270d Author: rwestberg Date: 2018-03-28 15:30 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0ab2411f270d

8199619: Building HotSpot on Windows should define NOMINMAX Reviewed-by: erikj, kbarrett, ihse

! make/autoconf/flags-cflags.m4

Changeset: 9a04cc89dde0 Author: tschatzl Date: 2018-04-04 11:21 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9a04cc89dde0

8200234: Cleanup Remark and Cleanup pause code Summary: Remove redundant methods, factor out verification code and simplify code in Remark and Cleanup pause code. Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: 8bad6c08a732 Author: tschatzl Date: 2018-04-04 11:21 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8bad6c08a732

8200255: Remove G1CMTask::_concurrent Reviewed-by: sangheki, sjohanss

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

Changeset: 55f8f5635ef7 Author: tschatzl Date: 2018-04-04 11:21 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/55f8f5635ef7

8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress Reviewed-by: sjohanss, sangheki

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

Changeset: 2fef34f04314 Author: ehelin Date: 2018-04-04 10:12 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2fef34f04314

8200626: Restore history for g1ConcurrentMarkThread.* Reviewed-by: shade, sjohanss

Changeset: 8263950638ed Author: ehelin Date: 2018-04-04 11:25 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8263950638ed

Merge

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

Changeset: 3569b528972e Author: pliden Date: 2018-04-04 11:59 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3569b528972e

8200429: Adjust object pinning interface on CollectedHeap Reviewed-by: dholmes, rkennke

! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/prims/jni.cpp

Changeset: 1a1a69219637 Author: pliden Date: 2018-04-04 11:59 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1a1a69219637

8200607: Add missing include dependency in bitMap.hpp Reviewed-by: shade, stefank

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

Changeset: 015af70b9a1d Author: shade Date: 2018-04-04 12:06 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/015af70b9a1d

8200608: Build failures after JDK-8191101 (Show register content in hs-err file on assert) Reviewed-by: dholmes, tschatzl

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

Changeset: f1d2b6c0693b Author: tschatzl Date: 2018-04-04 14:51 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f1d2b6c0693b

8200305: Update gc,liveness output with remset state after rebuild remset concurrently changes Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp

Changeset: 46b2f783116c Author: dstewart Date: 2018-03-30 13:39 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/46b2f783116c

8200524: AArch64: CPUFeature and Flag enums are not passed through JVMCI Summary: AArch64 VM_Version::features and flags are correspondingly set in CPUFeature and Flags Reviewed-by: kvn, fyang

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java

Changeset: c39f20946b37 Author: dpochepk Date: 2018-04-04 23:02 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c39f20946b37

8200627: aarch32 - Broken build after JDK-8198949 Reviewed-by: shade, eosterlund Contributed-by: boris.ulasevich at bell-sw.com

! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp

Changeset: e862d3c78123 Author: dpochepk Date: 2018-04-04 23:05 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e862d3c78123

8200628: aarch32 - Broken build after JDK-8199809 Reviewed-by: shade, coleenp Contributed-by: boris.ulasevich at bell-sw.com

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

Changeset: 0bb0c2f27ca9 Author: kbarrett Date: 2018-04-04 18:19 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0bb0c2f27ca9

8200630: Globally suppress Visual Studio warning C4351 Summary: Globally suppress warning, remove sole instance of local suppression. Reviewed-by: gtriantafill, tschatzl

! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp

Changeset: a1a7456dd8b9 Author: hseigel Date: 2018-04-05 13:19 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a1a7456dd8b9

8200261: Regression with JVM anonymous class Summary: Restore resolved anonymous class when creating a new constantpool because of overpass methods Reviewed-by: coleenp, lfoltan

! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/oops/instanceKlass.hpp

Changeset: fa26e7c6efb7 Author: gadams Date: 2018-04-05 11:18 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fa26e7c6efb7

8199782: Fix compilation warnings detected by Solaris Developer Studio 12.6 Reviewed-by: sspitsyn, dholmes, ihse

! make/hotspot/lib/CompileJvm.gmk ! src/java.base/solaris/native/libjvm_db/libjvm_db.c ! test/fmw/gtest/src/gtest.cc ! test/hotspot/jtreg/runtime/libadimalloc.solaris.sparc/liboverflow.c

Changeset: 7084eec5c723 Author: jwilhelm Date: 2018-04-06 03:53 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7084eec5c723

Merge

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

Changeset: 2e681d678ec8 Author: jwilhelm Date: 2018-04-06 19:16 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2e681d678ec8

Merge

! make/lib/Awt2dLibraries.gmk

Changeset: 4beba2c2a329 Author: jwilhelm Date: 2018-04-13 03:05 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4beba2c2a329

Merge

! make/hotspot/lib/CompileJvm.gmk ! make/lib/Awt2dLibraries.gmk ! make/mapfiles/libjsig/mapfile-vers-solaris

Changeset: 2918e1146106 Author: weijun Date: 2018-04-13 15:29 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2918e1146106

8200468: Port the native GSS-API bridge to Windows Reviewed-by: ihse, valeriep

! make/lib/Lib-java.security.jgss.gmk ! src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java ! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c

Changeset: fcff2daa6b1e Author: mcimadamore Date: 2018-04-13 16:23 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fcff2daa6b1e

8201498: test/langtools/tools/javac/diags/CheckExamples.java 6 errors occurred Summary: Remove duplicate class names in diagnostic examples. Reviewed-by: jlahoda

Changeset: 3cf00fca0fbf Author: rhalade Date: 2018-04-13 09:37 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3cf00fca0fbf

8198240: Allow cacerts test to pass when GTECyberTrust root expires Summary: Implemented expiry policy exception list Reviewed-by: mullan

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

Changeset: 26bd5cc412e1 Author: serb Date: 2018-03-30 13:57 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/26bd5cc412e1

8198335: java/awt/FullScreen/UninitializedDisplayModeChangeTest/UninitializedDisplayModeChangeTest.java fails in headless mode Reviewed-by: prr

! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/FullScreen/UninitializedDisplayModeChangeTest/UninitializedDisplayModeChangeTest.java

Changeset: 007463851678 Author: kaddepalli Date: 2018-04-02 16:52 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/007463851678

8200525: test java/awt/event/SequencedEvent/SequencedEventTest.java fails to compile Reviewed-by: prr, serb

! test/jdk/java/awt/event/SequencedEvent/SequencedEventTest.java

Changeset: 23ffd7bf415e Author: kaddepalli Date: 2018-04-02 16:56 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/23ffd7bf415e

8200343: Minor JViewport documentation typo Reviewed-by: serb, pkbalakr

! src/java.desktop/share/classes/javax/swing/JViewport.java

Changeset: c4460ca1f08c Author: jdv Date: 2018-04-04 14:32 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c4460ca1f08c

Merge

Changeset: a38e7ef21cc0 Author: lbourges Date: 2018-04-04 21:36 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a38e7ef21cc0

8200526: Test sun/java2d/marlin/ClipShapeTest.java times out Summary: increased timeout to 300s per test Reviewed-by: jdv, prr, serb

! test/jdk/sun/java2d/marlin/ClipShapeTest.java

Changeset: b9df14155468 Author: serb Date: 2018-04-05 19:08 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b9df14155468

8200149: The "com.sun.awt.AWTUtilities" class can be dropped Reviewed-by: prr

! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenUtilities.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureUtilities.java

Changeset: 7c99ed812272 Author: prr Date: 2018-04-09 08:34 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7c99ed812272

Merge

Changeset: 55ec43275ff2 Author: prr Date: 2018-04-10 13:58 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/55ec43275ff2

Merge

Changeset: fa23ea24dade Author: sgehwolf Date: 2018-04-09 13:28 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fa23ea24dade

8196516: libfontmanager must be built with LDFLAGS allowing unresolved symbols Summary: Fixes build failures on some sustems with custom LDFLAGS settings. Reviewed-by: erikj, ihse, serb

! make/lib/Awt2dLibraries.gmk

Changeset: 69f7e3ed043c Author: aivanov Date: 2018-04-12 14:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/69f7e3ed043c

8201240: Improve releasing native resources of BufImgSurfaceData.ICMColorData Reviewed-by: prr, serb

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

Changeset: a4d1d2dec618 Author: aivanov Date: 2018-04-12 14:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a4d1d2dec618

8199627: Use "Per-Monitor V2" High DPI awareness for Windows 10 v1703 Reviewed-by: serb, prr

! src/java.base/windows/native/launcher/java.manifest

Changeset: 508e9f6632fd Author: prr Date: 2018-04-12 16:25 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/508e9f6632fd

Merge

Changeset: 59c4713c5d21 Author: prr Date: 2018-04-13 09:04 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/59c4713c5d21

Merge

! make/lib/Awt2dLibraries.gmk

Changeset: 4c0c018a953f Author: prr Date: 2018-04-13 09:51 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4c0c018a953f

Merge

Changeset: 5c2cddff67b6 Author: naoto Date: 2018-04-13 10:23 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5c2cddff67b6

8201507: Generate alias entries in j.t.f.ZoneName from tzdb at build time Reviewed-by: erikj, rriggs

! make/gensrc/GensrcCLDR.gmk ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! src/java.base/share/classes/java/time/format/ZoneName.java.template ! test/jdk/java/time/test/java/time/format/ZoneName.java

Changeset: 490292739652 Author: valeriep Date: 2018-04-13 18:07 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/490292739652

8197441: Signature#initSign/initVerify for an invalid private/public key fails with ClassCastException for SunPKCS11 provider Summary: Rethrow ClassCastException with InvalidKeyException Reviewed-by: ascarpino

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

Changeset: 8c85a1855e10 Author: mcimadamore Date: 2018-04-13 11:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8c85a1855e10

8201554: Disable failing tier1 test for JDK-8201498 Reviewed-by: jjg

! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: 09c01737ad27 Author: alanb Date: 2018-04-14 08:41 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/09c01737ad27

8201474: (so) Socket adaptor connect(InetAddress, timeout) succeeds when connection fails Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/native/libnio/ch/Net.c ! test/jdk/java/nio/channels/SocketChannel/AdaptSocket.java

Changeset: d2bea17edd96 Author: alanb Date: 2018-04-16 09:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d2bea17edd96

8194734: Handle to jimage file inherited into child processes (win) Reviewed-by: alanb Contributed-by: alexandr.miloslavskiy at gmail.com

! src/java.base/windows/native/libjimage/osSupport_windows.cpp

Changeset: bc1c7e41e285 Author: clanger Date: 2018-04-16 11:11 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bc1c7e41e285

8200719: Cannot connect to IPv6 host when exists any active network interface without IPv6 address Reviewed-by: clanger, chegar Contributed-by: joelpelaez at gmail.com

! src/java.base/unix/native/libnet/net_util_md.c

Changeset: 68ac1caf3d7e Author: goetz Date: 2018-04-16 11:08 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/68ac1caf3d7e

8201584: Fix configure on SLES 11 after 8201483 Reviewed-by: ihse, simonis

! make/autoconf/hotspot.m4

Changeset: dd26184768b0 Author: sgehwolf Date: 2018-04-16 12:20 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/dd26184768b0

8201495: [Zero] Reduce limits of max heap size for boot JDK on s390 Reviewed-by: ihse, aph, simonis

! make/autoconf/boot-jdk.m4

Changeset: f7fd051519ac Author: ihse Date: 2018-04-17 15:39 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f7fd051519ac

8201591: JVM features with "-" in name is not correctly handled Reviewed-by: erikj

! make/autoconf/hotspot.m4

Changeset: 6709f13dccd3 Author: stefank Date: 2018-04-06 11:37 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6709f13dccd3

8200735: Move CMS specific code from binaryTreeDictionary and freeList to CMS files Reviewed-by: shade, adinn

! src/hotspot/share/gc/cms/adaptiveFreeList.cpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp

Changeset: 6705b1563b42 Author: stefank Date: 2018-04-06 11:37 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6705b1563b42

8200736: Move CMSGCStats to the cms directory Reviewed-by: sjohanss, tschatzl

Changeset: f67333fc42bd Author: stefank Date: 2018-04-06 11:37 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f67333fc42bd

8200737: Move GC code out of Arguments::check_vm_args_consistency into GCArguments Reviewed-by: sjohanss, pliden

! src/hotspot/share/gc/cms/cmsArguments.cpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/runtime/arguments.cpp

Changeset: 4a7addb5762c Author: stefank Date: 2018-04-06 11:37 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4a7addb5762c

8201212: Remove INCLUDE_ALL_GCS from OopStorage files Reviewed-by: kbarrett

! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorageParState.hpp ! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp

Changeset: 9e059253786b Author: stefank Date: 2018-04-06 11:37 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9e059253786b

8201213: Remove INCLUDE_ALL_GCS from memset_with_concurrent_readers Reviewed-by: kbarrett

! src/hotspot/cpu/sparc/memset_with_concurrent_readers_sparc.cpp ! src/hotspot/share/gc/shared/memset_with_concurrent_readers.hpp

Changeset: 456e51e56ea2 Author: sjohanss Date: 2018-04-06 11:41 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/456e51e56ea2

8200169: Flatten G1Allocator class hierarchy Reviewed-by: tschatzl, sangheki

! 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/g1ParScanThreadState.cpp

Changeset: 86a349234225 Author: stefank Date: 2018-04-06 13:54 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/86a349234225

8201227: Add ALL_GCS_ONLY Reviewed-by: sjohanss, shade, rehn

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

Changeset: 947560700a09 Author: stefank Date: 2018-04-06 13:55 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/947560700a09

8201136: Move GC flags from globals.hpp to GC specific files Reviewed-by: sjohanss, shade, rehn

Changeset: 450d709262c1 Author: hseigel Date: 2018-04-06 09:59 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/450d709262c1

8198908: Add JVM support for preview features Summary: Add new major and minor version checks Reviewed-by: dholmes, lfoltan

! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp

Changeset: cd4da74e310b Author: jwilhelm Date: 2018-04-06 19:16 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cd4da74e310b

Merge

! make/lib/Awt2dLibraries.gmk

Changeset: 713d9b03e990 Author: kbarrett Date: 2018-04-09 01:22 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/713d9b03e990

8200697: Add utility for spin wait with fallback to yield/sleep Summary: Added SpinYield utility class. Reviewed-by: dcubed, coleenp, dholmes Contributed-by: kim.barrett at oracle.com, robbin.ehn at oracle.com

Changeset: a0f5f7868091 Author: lkorinth Date: 2018-04-05 14:25 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a0f5f7868091

8201171: Cleanup in g1CollectedHeap, change CamelCase to snake_case Reviewed-by: sjohanss, tschatzl

! 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/satbMarkQueue.cpp

Changeset: 96afaacb6b48 Author: eosterlund Date: 2018-04-09 13:38 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/96afaacb6b48

8201167: Remove MacroAssembler::cmp_heap_oop on x86 Reviewed-by: kvn, tschatzl

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

Changeset: ea0cc7c74e75 Author: zgu Date: 2018-04-09 08:19 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ea0cc7c74e75

8201242: Include source file/line number when reporting native call stack on supported platforms Summary: Added source file/line number to native call stack reporting on supported platforms Reviewed-by: adinn, stuefe, dcubed

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

Changeset: a47d1e21b3f1 Author: rkennke Date: 2018-04-05 10:54 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a47d1e21b3f1

8199735: Mark word updates need to use Access API Reviewed-by: shade, eosterlund

! src/hotspot/cpu/zero/cppInterpreter_zero.cpp ! src/hotspot/share/classfile/altHashing.cpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/cms/parOopClosures.inline.hpp ! src/hotspot/share/gc/cms/promotionInfo.cpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1StringDedup.cpp ! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/markSweep.cpp ! src/hotspot/share/gc/serial/markSweep.inline.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/runtime/biasedLocking.cpp ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp

Changeset: 06ef6db47ec7 Author: dpochepk Date: 2018-04-09 18:40 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/06ef6db47ec7

8201185: AARCH64: bfm instruction encoding hits assert on zero register Reviewed-by: dsamersoff

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: bf7f42f2f025 Author: dpochepk Date: 2018-04-09 18:43 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bf7f42f2f025

8187472: AARCH64: array_equals intrinsic doesn't use prefetch for large arrays Reviewed-by: dsamersoff

! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: e740e1a38c96 Author: kbarrett Date: 2018-04-09 20:36 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e740e1a38c96

8200550: Xcode 9.3 produce warning -Wexpansion-to-defined Summary: Removed problem macros. Reviewed-by: tschatzl, dholmes, coleenp

! src/hotspot/share/gc/g1/g1HeapVerifier.hpp ! src/hotspot/share/gc/g1/heapRegionSet.hpp ! src/hotspot/share/utilities/nativeCallStack.cpp ! src/hotspot/share/utilities/vmError.cpp

Changeset: 4ae63fcabe2e Author: rwestberg Date: 2018-04-09 10:09 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4ae63fcabe2e

8199736: Define WIN32_LEAN_AND_MEAN before including windows.h Reviewed-by: erikj, ihse, kbarrett, dholmes

! make/autoconf/flags-cflags.m4 ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/interpreter/bytecodes.cpp ! src/hotspot/share/utilities/ostream.cpp

Changeset: 2bbd5117d91a Author: tschatzl Date: 2018-04-10 09:12 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2bbd5117d91a

8200385: Eagerly reclaimed humongous objects leave mark in prev bitmap Summary: Also clear marks on prev bitmap on eager reclaim Reviewed-by: sangheki, sjohanss

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

Changeset: a1617a75c231 Author: gromero Date: 2018-04-05 20:09 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a1617a75c231

8201218: PPC64: Avoid use of yield instruction on spinlock Reviewed-by: mdoerr, goetz

! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp

Changeset: 78d797e04484 Author: shade Date: 2018-04-10 12:12 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/78d797e04484

8201359: Incorrect header guards after JDK-8198949 (Modularize arraycopy stub routine GC barriers) Reviewed-by: stefank, dholmes

! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/zero/gc/shared/barrierSetAssembler_zero.hpp ! src/hotspot/share/gc/g1/g1BarrierSetAssembler.hpp

Changeset: c2761ef9fd95 Author: stefank Date: 2018-04-10 12:15 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c2761ef9fd95

8200759: Move GC entries in vmStructs.cpp to GC specific files Reviewed-by: sjohanss, shade

! src/hotspot/share/gc/cms/vmStructs_cms.hpp

Changeset: 635838cb8b3a Author: stefank Date: 2018-04-10 12:17 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/635838cb8b3a

8201168: Move GC command line constraint functions to GC specific files Reviewed-by: gziemski, sjohanss

Changeset: c09da96f609e Author: stefank Date: 2018-04-10 12:18 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c09da96f609e

8201175: Move FilteringClosure::do_oop to genOopClosures Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/genOopClosures.cpp

Changeset: 6f0a3ea5ab75 Author: stefank Date: 2018-04-10 12:20 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6f0a3ea5ab75

8201209: Separate out CMS specific functions into CMSCardTable Reviewed-by: eosterlund, sjohanss

! src/hotspot/share/gc/cms/cmsCardTable.cpp

Changeset: f946776e9354 Author: stefank Date: 2018-04-10 12:21 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f946776e9354

8201244: Clean out unnecessary includes of heap headers Reviewed-by: coleenp, shade

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/arm/assembler_arm.cpp ! src/hotspot/cpu/arm/assembler_arm_32.cpp ! src/hotspot/cpu/arm/assembler_arm_64.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/assembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/zero/assembler_zero.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp ! src/hotspot/share/gc/cms/cmsHeap.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/collectorPolicy.cpp ! src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/prims/jvmtiTagMap.hpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/services/heapDumper.cpp

Changeset: b3c09ab95c1a Author: stefank Date: 2018-04-10 12:21 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b3c09ab95c1a

8201217: Split specialized_oop_closures.hpp into GC specific files Reviewed-by: sjohanss, eosterlund

! src/hotspot/share/gc/cms/cmsOopClosures.cpp

Changeset: 3d4c2d0b337f Author: ctornqvi Date: 2018-04-10 08:13 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3d4c2d0b337f

8201334: Move runtime/NMT/MallocStressTest.java to hotspot_tier3_runtime Reviewed-by: lfoltan, mseledtsov, mikael

! test/hotspot/jtreg/TEST.groups

Changeset: 01960eec4570 Author: zgu Date: 2018-04-10 08:15 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/01960eec4570

8201321: NMT: Unnecessary re-recording thread stack and size when attaching listener to JavaThread Summary: Replaced recoding thread stack and size with assertion Reviewed-by: dholmes, coleenp

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

Changeset: a7bc87a63dd8 Author: coleenp Date: 2018-04-10 10:06 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a7bc87a63dd8

8198313: Wrap holder object for ClassLoaderData in a WeakHandle Summary: Use WeakHandle for ClassLoaderData::_holder so that is_alive closure is not needed Reviewed-by: rehn, kbarrett

! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp

Changeset: 00805b129186 Author: ccheung Date: 2018-04-10 11:43 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/00805b129186

8194812: Extend class-data sharing to support the module path 8199360: Rework the support for the 'ignored' module options in CDS Reviewed-by: jiangli, lfoltan, iklam, mseledtsov

! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/sharedClassUtil.cpp ! src/hotspot/share/classfile/sharedClassUtil.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/thread.cpp ! test/hotspot/jtreg/runtime/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsHelper.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsTests.java

Changeset: 4062c2c5f7d7 Author: amenkov Date: 2018-04-10 15:33 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4062c2c5f7d7

8200195: serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java crashes with "assert(thread->thread_state() == _thread_in_native) failed: coming from wrong thread state" Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/libFieldAccessWatch.c

Changeset: 0d8ed8b2ac4f Author: sjohanss Date: 2018-04-11 08:18 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0d8ed8b2ac4f

8200228: Change default value of HeapSizePerGCThread Reviewed-by: tschatzl, shade, jwilhelm

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

Changeset: 1196aa0be8be Author: clanger Date: 2018-04-11 09:47 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1196aa0be8be

8201247: Various cleanups in the attach framework Reviewed-by: goetz, cjplummer

! src/hotspot/os/aix/attachListener_aix.cpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/attachListener_bsd.cpp ! src/hotspot/os/linux/attachListener_linux.cpp ! src/hotspot/os/solaris/attachListener_solaris.cpp ! src/hotspot/os/windows/attachListener_windows.cpp ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c

Changeset: b2da6c360225 Author: tschatzl Date: 2018-04-11 11:37 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b2da6c360225

8201365: Remove G1Policy::should_process_references() Reviewed-by: shade

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

Changeset: 5dcc893ad119 Author: tschatzl Date: 2018-04-11 11:41 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5dcc893ad119

8200233: Simple G1 evacuation path performance enhancements Summary: Implement some minor performance optimizations in the evacuation path including changing some stores to be OOP_NOT_NULL, specializing the compressed/uncompressed oops path and delay some load of the current heapregion until absolutely necessary. Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp

Changeset: e3e66c178518 Author: stefank Date: 2018-04-11 13:51 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e3e66c178518

8201370: GC specific data is referred from common precompiled headers and defNewGeneration.cpp Reviewed-by: stefank, shade, dholmes Contributed-by: boris.ulasevich at bell-sw.com

! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/precompiled/precompiled.hpp

Changeset: b17256b5c047 Author: stefank Date: 2018-04-11 13:52 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b17256b5c047

8201427: Fix Minimal VM builds on Linux x64 Reviewed-by: shade

! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/memTracker.hpp ! src/hotspot/share/utilities/macros.hpp

Changeset: 376792a6e9da Author: hseigel Date: 2018-04-11 10:05 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/376792a6e9da

8201265: Native memory leak in ClassLoader::add_to_exploded_build_list Summary: Allocate from temporary thread local memory instead of C heap memory. Reviewed-by: coleenp, dholmes, lfoltan

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

Changeset: 6a880e576856 Author: eosterlund Date: 2018-04-11 16:07 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6a880e576856

8199417: Modularize interpreter GC barriers Reviewed-by: coleenp, rkennke

! make/hotspot/lib/JvmOverrideFiles.gmk ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp

Changeset: bebec5011846 Author: dpochepk Date: 2018-04-11 20:56 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bebec5011846

8189101: AARCH32 - 'minimal' build fails because CMS bits are referred unconditionally Reviewed-by: shade, dholmes Contributed-by: boris.ulasevich at bell-sw.com

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

Changeset: bdcfe8154201 Author: stuefe Date: 2018-03-28 22:03 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bdcfe8154201

8200384: jcmd help output should be sorted Reviewed-by: sspitsyn, clanger

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

Changeset: c3a10df652c0 Author: pliden Date: 2018-04-12 08:25 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c3a10df652c0

8201316: Move G1-related static members from JavaThread to G1BarrierSet Reviewed-by: stefank, shade

! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp

Changeset: 93d84f667d12 Author: pliden Date: 2018-04-12 08:25 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/93d84f667d12

8201318: Introduce GCThreadLocalData to abstract GC-specific data belonging to a thread Reviewed-by: shade, rehn

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/gc/g1/dirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: 46f2dc7c4c39 Author: stuefe Date: 2018-04-12 11:05 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/46f2dc7c4c39

8201475: 8199417 breaks AIX and non-pch on s390 (and presumably aarch64) Reviewed-by: eosterlund, shade, mdoerr

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp

Changeset: ee93c1087584 Author: pliden Date: 2018-04-12 11:22 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ee93c1087584

8201362: Remove CollectedHeap::barrier_set() Reviewed-by: shade, rkennke

! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp ! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/code/relocInfo_ext.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/interpreter/templateTable.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 80e7764e4d09 Author: glaubitz Date: 2018-04-12 14:27 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/80e7764e4d09

8201480: ISA/CPU feature detection code crashes on linux-sparc Reviewed-by: dholmes, shade, stuefe

! src/hotspot/os_cpu/linux_sparc/vm_version_linux_sparc.cpp

Changeset: 129d60b5dac7 Author: dcubed Date: 2018-04-12 09:03 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/129d60b5dac7

8200374: Add ThreadsSMRSupport::verify_hazard_pointer_scanned() to verify threads_do(). Summary: Add verification for the threads_do() part of the Thread-SMR protocol. Reviewed-by: eosterlund, dholmes, rehn

! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp

Changeset: 4accd2e82e32 Author: goetz Date: 2018-04-11 14:49 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4accd2e82e32

8201430: [TESTBUG] Remove script from runtime/6626217 Reviewed-by: dholmes, mdoerr

! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/6626217/Loader2.java

Changeset: 4e0aeeec9fa1 Author: aharlap Date: 2018-04-12 14:56 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4e0aeeec9fa1

8201330: Add java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java to the ProblemList Summary: Add java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java to the ProblemList until JDK-8081652 is resolved Reviewed-by: tschatzl

! test/jdk/ProblemList.txt

Changeset: c154476ce765 Author: kbarrett Date: 2018-04-12 15:50 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c154476ce765

8201450: Provide access to LogHandle tagset Summary: Added LogHandle::tagset function. Reviewed-by: stefank

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

Changeset: 69bae761600b Author: rkennke Date: 2018-04-12 23:10 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/69bae761600b

8201442: objArrayOopDesc::atomic_compare_exchange_oop() must use obj+offset in HeapAccess call Reviewed-by: shade, eosterlund

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

Changeset: 46dc568d6804 Author: jwilhelm Date: 2018-04-13 14:06 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/46dc568d6804

Merge

! make/hotspot/lib/JvmFlags.gmk

Changeset: b07d069b189a Author: jwilhelm Date: 2018-04-17 15:25 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b07d069b189a

Merge

Changeset: 1ccf5fae9664 Author: vtheeyarath Date: 2018-04-16 11:21 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1ccf5fae9664

8184692: add Pattern.asMatchPredicate Reviewed-by: psandoz, rriggs

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

Changeset: 906712e6afbf Author: sherman Date: 2018-04-17 11:20 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/906712e6afbf

8194750: Console.readPassword does not save/restore tty settings Reviewed-by: martin, alanb

! src/java.base/share/classes/java/io/Console.java ! src/java.base/unix/native/libjava/Console_md.c ! src/java.base/windows/native/libjava/Console_md.c

Changeset: ee6f7a61f3a5 Author: chegar Date: 2018-04-17 08:54 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ee6f7a61f3a5

8197564: HTTP Client implementation Reviewed-by: chegar, dfuchs, michaelm, prappo Contributed-by: Chris Hegarty <chris.hegarty at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Michael McMahon <michael.x.mcmahon at oracle.com>, Pavel Rappo <pavel.rappo at oracle.com>

! make/common/Modules.gmk ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/net/package-info.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy

Changeset: e39a356eed2c Author: chegar Date: 2018-04-17 18:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e39a356eed2c

Merge

Changeset: cbf8901524d2 Author: chegar Date: 2018-04-17 19:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cbf8901524d2

Merge

Changeset: 54d462a2db54 Author: ctornqvi Date: 2018-04-17 16:18 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/54d462a2db54

8201609: Split test/jdk/:tier2 to enable better parallel execution Reviewed-by: alanb, darcy

! test/jdk/TEST.groups

Changeset: b8c9bec06921 Author: ccheung Date: 2018-04-17 16:19 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b8c9bec06921

8197972: Always verify non-system classes during CDS dump time Summary: use -Verify:remote even if the user specifies -Xverify:none during CDS dump time Reviewed-by: iklam, mseledtsov, jiangli

! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/runtime/appcds/VerifierTest.java

Changeset: 0a8a11767c3d Author: hseigel Date: 2017-11-07 16:07 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0a8a11767c3d

8189123: More consistent classloading Reviewed-by: acorn, ahgross, rhalade Contributed-by: harold.seigel at oracle.com

! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/prims/jvm.cpp

Changeset: 07556bea9c5c Author: serb Date: 2017-11-15 07:07 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/07556bea9c5c

8189989: Improve container portability Reviewed-by: prr, azvegint, rhalade, skoivu

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

Changeset: 10041d61f50c Author: thartmann Date: 2017-11-16 12:03 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/10041d61f50c

8190877: Better handling of abstract classes Reviewed-by: kvn, vlivanov, rhalade, ahgross, jwilhelm Contributed-by: tobias.hartmann at oracle.com

! src/hotspot/share/code/dependencies.cpp

Changeset: 3b0d5f4e1e30 Author: hseigel Date: 2017-12-05 09:59 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3b0d5f4e1e30

8190478: Improved interface method selection Reviewed-by: acorn, ahgross, jwilhelm, rhalade Contributed-by: harold.seigel at oracle.com

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

Changeset: 5950773b665c Author: weijun Date: 2017-12-06 21:17 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5950773b665c

8189977: Improve permission portability Reviewed-by: rriggs

! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/Vector.java

Changeset: 8fa5bb0cb937 Author: prr Date: 2017-12-06 14:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8fa5bb0cb937

8183032: Upgrade to LittleCMS 2.9 Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/native/liblcms/LCMS.c ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: 40a012dc4cee Author: mullan Date: 2017-12-08 09:37 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/40a012dc4cee

8191358: Restore TSA certificate expiration check Reviewed-by: coffeys, rhalade

! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java

Changeset: 4a8508247ac3 Author: serb Date: 2017-12-10 15:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4a8508247ac3

8192030: Better MTSchema support Reviewed-by: skoivu, rhalade, prr, aghaisas

! src/java.desktop/windows/classes/sun/awt/windows/ThemeReader.java ! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp

Changeset: 3e6ce108d269 Author: weijun Date: 2017-12-14 08:21 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3e6ce108d269

8189969: Manifest better manifest entries Reviewed-by: mullan

! src/java.base/share/classes/sun/security/util/ManifestDigester.java

Changeset: ade43608ac3d Author: mullan Date: 2017-12-15 10:42 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ade43608ac3d

8186032: Disable XML Signatures signed with EC keys less than 224 bits Reviewed-by: weijun, rhalade

! src/java.base/share/conf/security/java.security

Changeset: 3b7859b3ef15 Author: psandoz Date: 2017-12-12 16:37 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3b7859b3ef15

8193414: Improvements in MethodType lookups Reviewed-by: ahgross, jrose

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

Changeset: 21fa027e2e62 Author: apetcher Date: 2018-01-02 09:23 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/21fa027e2e62

8182362: Update CipherOutputStream Usage Summary: Clarify spec of CipherOutputStream in Javadoc comments Reviewed-by: ascarpino

! src/java.base/share/classes/javax/crypto/CipherOutputStream.java

Changeset: 7cbb8bd1fc29 Author: serb Date: 2018-01-03 09:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7cbb8bd1fc29

8191696: Better mouse positioning Reviewed-by: skoivu, rhalade, prr, aghaisas

! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java ! src/java.desktop/windows/native/libawt/windows/MouseInfo.cpp

Changeset: 977c6dd636bd Author: weijun Date: 2018-01-12 08:06 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/977c6dd636bd

8189997: Enhance keystore mechanisms 8194259: keytool error: java.io.IOException: Invalid secret key format Reviewed-by: mullan, valeriep, rriggs, ahgross

! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java ! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java

Changeset: d28ec9f8d528 Author: weijun Date: 2018-01-18 11:03 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d28ec9f8d528

8195662: Add T6587786.java to problem list before JDK-8195589 is resolved Reviewed-by: mullan, jjg

! test/langtools/ProblemList.txt

Changeset: 1ea962cb6575 Author: joehw Date: 2018-01-17 22:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1ea962cb6575

8189993: Improve document portability Reviewed-by: rriggs, lancea, dfuchs, skoivu

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java

Changeset: 7444101401b2 Author: kbarrett Date: 2018-01-18 22:17 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7444101401b2

8192025: Less referential references Reviewed-by: coleenp, eosterlund, mchung, ahgross, rhalade

! 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.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/prims/jvm.cpp

Changeset: 99b627637911 Author: igerasim Date: 2018-01-19 11:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/99b627637911

8175075: Add 3DES to the default disabled algorithm security property Reviewed-by: xuelei, mullan, rhalade

! src/java.base/share/conf/security/java.security ! test/jdk/java/net/httpclient/http2/TLSConnection.java ! test/jdk/javax/net/ssl/DTLS/CipherSuite.java ! test/jdk/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java ! test/jdk/sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java

Changeset: 5375d426822a Author: psandoz Date: 2018-01-22 13:27 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5375d426822a

8194233: Improve support for array handles Reviewed-by: jrose, vlivanov, ahgross, rhalade

! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template

Changeset: 27b359322b1e Author: apetcher Date: 2018-01-23 11:18 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/27b359322b1e

8193409: Improve AES supporting classes Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeGCMCipher.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoException.java

Changeset: 403e2f61f384 Author: psandoz Date: 2018-01-24 16:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/403e2f61f384

8194238: Trying exceptions in MethodHandles Reviewed-by: jrose, vlivanov, ahgross

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

Changeset: a0ac3c9b76dc Author: prr Date: 2018-01-26 12:01 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a0ac3c9b76dc

8196289: Update src/java.desktop/share/legal/lcms.md for LCMS 2.9 Reviewed-by: mchung

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

Changeset: cfdce76e0449 Author: smarks Date: 2018-02-02 10:56 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cfdce76e0449

8189981: Improve queuing portability Reviewed-by: skoivu, rhalade, chegar, igerasim

! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java

Changeset: a73fcbe66a57 Author: apetcher Date: 2018-02-12 11:38 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a73fcbe66a57

8197443: ArrayIndexOutOfBoundsException in UcryptoException.getError Reviewed-by: mullan

! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoException.java

Changeset: 274be83ad4b7 Author: asapre Date: 2018-02-14 15:36 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/274be83ad4b7

8189985: Improve tabular data portability Reviewed-by: dfuchs, mchung, skoivu

! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java

Changeset: 4c77b1453427 Author: henryjen Date: 2018-04-17 16:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4c77b1453427

Merge

Changeset: 6fa770f9f8ab Author: adinn Date: 2018-03-05 13:18 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6fa770f9f8ab

8198950: AArch64: org.openjdk.jcstress.tests.varhandles.DekkerTest fails Summary: Fix breakage to AArch64 code generation caused by JDK-8181211 Reviewed-by: thartmann, roland, kvn, vlivanov, jrose

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

Changeset: b09e56145e11 Author: lana Date: 2018-03-08 04:23 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b09e56145e11

Added tag jdk-10+46 for changeset 6fa770f9f8ab

! .hgtags

Changeset: 4bb2a92c13ea Author: lana Date: 2018-04-18 03:29 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4bb2a92c13ea

Merge

! .hgtags

Changeset: 33dcb9c42f55 Author: xiaofeya Date: 2018-04-17 23:27 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/33dcb9c42f55

8194260: Point-to-point interface should be excluded from java/net/ipv6tests/* Reviewed-by: chegar, vtewari

! test/jdk/java/net/ipv6tests/ScopeTests.java ! test/jdk/java/net/ipv6tests/TcpTest.java ! test/jdk/java/net/ipv6tests/Tests.java ! test/jdk/java/net/ipv6tests/UdpTest.java

Changeset: 69d7398038c5 Author: rehn Date: 2018-04-18 09:25 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/69d7398038c5

8195099: Concurrent safe-memory-reclamation mechanism Summary: This implement a globalcounter with RCU semantics. Reviewed-by: acorn, coleenp, dcubed, eosterlund, gziemski, mlarsson, kbarrett, dholmes

! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp

Changeset: 466d4df248a6 Author: dnsimon Date: 2018-04-18 11:11 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/466d4df248a6

8187490: HotSpotGraalMBean should be moved to Graal management module Reviewed-by: alanb, mchung, iveresov

! make/common/Modules.gmk ! src/java.management/share/classes/module-info.java ! src/jdk.internal.vm.compiler.management/share/classes/module-info.java

Changeset: 8ac08fa69f00 Author: alanb Date: 2018-04-18 10:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8ac08fa69f00

8201315: (se) Allow SelectableChannel.register to be invoked while selection operation is in progress Reviewed-by: bpb

! src/java.base/share/classes/java/nio/channels/SelectableChannel.java ! src/java.base/share/classes/java/nio/channels/SelectionKey.java ! src/java.base/share/classes/java/nio/channels/Selector.java ! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java ! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java

Changeset: 14518ac8df87 Author: tschatzl Date: 2018-04-18 11:36 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/14518ac8df87

8178105: Switch mark bitmaps during Remark Reviewed-by: sjohanss, sangheki

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

Changeset: 7593b16d0d20 Author: tschatzl Date: 2018-04-18 11:36 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7593b16d0d20

8154528: Reclaim regions emptied by marking in Remark pause Reviewed-by: shade, sjohanss

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

Changeset: 1ccbcd88f66c Author: tschatzl Date: 2018-04-18 11:36 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1ccbcd88f66c

8200723: Suppress rs_length and predicted_cards sampling during mixed gcs Summary: Due to the impact of these measurements on pause time, their high difference to other collections during mixed collections, and their non-use during mixed collections, do not use rs_length and predicted_cards measurements done during mixed gc for the predictor. This avoids the young gen sizing after the mixed phase to be negatively affected by mixed collections. Reviewed-by: kbarrett, sjohanss

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

Changeset: 2d62570a615c Author: tschatzl Date: 2018-04-18 11:36 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2d62570a615c

8200426: Make G1 code use _g1h members Summary: Consistently use _g1h member names for cached G1CollectedHeap* variables. Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/collectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! 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/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy_ext.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp ! src/hotspot/share/gc/g1/g1OopClosures.cpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/prims/whitebox.cpp

Changeset: fe4156ef739b Author: tschatzl Date: 2018-04-18 11:36 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fe4156ef739b

8200730: Fix debug=gc+phases time tracking in Remark and Cleanup Summary: Timing in Remark and Cleanup pauses did not use instance variables for the scoped timing objects, so these durations were always zero. Reviewed-by: sangheki, sjohanss

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

Changeset: f1dcdc3cd6b7 Author: tschatzl Date: 2018-04-18 11:36 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f1dcdc3cd6b7

8201487: Do not rebalance reference processing queues if not doing parallel reference processing Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/shared/referenceProcessor.cpp ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java

Changeset: ef5220d644e3 Author: tschatzl Date: 2018-04-18 11:36 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ef5220d644e3

8201490: Improve concurrent mark keep alive closure performance Summary: Avoid doing marking work unless absolutely required. Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp

Changeset: b5d5e53232ce Author: tschatzl Date: 2018-04-18 11:36 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b5d5e53232ce

8201596: java.lang.ref.Reference processing total time logging broken Summary: Fix "Reference Processing" and add "Weak Processing" time Reviewed-by: kbarrett, sangheki

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

Changeset: bfba4712d4ff Author: tschatzl Date: 2018-04-18 11:36 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bfba4712d4ff

8201172: Parallelize Remset Tracking Update Before Rebuild phase Reviewed-by: sangheki, sjohanss

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

Changeset: 0c2ceb50783e Author: shade Date: 2018-04-18 15:05 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0c2ceb50783e

8201799: Build failures after JDK-8195099 (Concurrent safe-memory-reclamation mechanism) Reviewed-by: dholmes, tschatzl, eosterlund

! src/hotspot/share/utilities/globalCounter.inline.hpp

Changeset: 97984a163b55 Author: glaubitz Date: 2018-04-18 15:12 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/97984a163b55

8201616: Hotspot crashes on linux-sparc after 8189941 Reviewed-by: kvn, stuefe

! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp

Changeset: 43159a6174fa Author: ksrini Date: 2018-04-16 16:52 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/43159a6174fa

8198793: Add launcher support for preview features Reviewed-by: mchung, sundar

! src/java.base/share/classes/sun/launcher/resources/launcher.properties

Changeset: 76e3bcb9bee1 Author: dnsimon Date: 2018-04-18 15:57 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/76e3bcb9bee1

8201794: [Graal] fix regressions from JDK-8187490 Reviewed-by: alanb, mchung

Changeset: a3e79f97e86b Author: coleenp Date: 2018-04-18 10:39 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a3e79f97e86b

8200555: OopHandle should use Access API Summary: Add RootAccess<> to OopHandle.resolve() in runtime and interpreter code. Add comments for compiler code for later. Reviewed-by: eosterlund, stefank

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! 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/templateInterpreterGenerator_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/cpCache.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/oopHandle.hpp

Changeset: a838e3707f3a Author: clanger Date: 2018-04-16 12:50 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a838e3707f3a

8201369: Inet4AddressImpl_getLocalHostName reverse lookup on Solaris only Reviewed-by: clanger, chegar Contributed-by: sshamaia at in.ibm.com

! src/java.base/unix/native/libnet/Inet4AddressImpl.c

Changeset: e57e6addb978 Author: coleenp Date: 2018-04-18 12:06 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e57e6addb978

8201505: Use WeakHandle for ProtectionDomainCacheTable and ResolvedMethodTable 8193524: Redefining a method that removes use of 1 or more lambda expressions causes the JVM to hang Summary: Remove oop pointers from runtime data structures. Reviewed-by: lfoltan, stefank Contributed-by: coleen.phillimore at oracle.com, lois.foltan at oracle.com

! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/protectionDomainCache.cpp ! src/hotspot/share/classfile/protectionDomainCache.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/resolvedMethodTable.hpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/utilities/hashtable.cpp ! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java

Changeset: 3cdebcdc8ec0 Author: tschatzl Date: 2018-04-18 19:00 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3cdebcdc8ec0

8201527: Bump default value of G1RefProcDrainInterval Summary: Due to high startup cost of marking, lower the frequency of draining the mark stack generated by reference processing. Reviewed-by: sangheki, sjohanss

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

Changeset: 663f5d90f0e8 Author: darcy Date: 2018-04-18 10:03 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/663f5d90f0e8

8201766: Mark TimSortStackSize2.java as intermittently failing Reviewed-by: dholmes

! test/jdk/TEST.groups ! test/jdk/java/util/Arrays/TimSortStackSize2.java

Changeset: 02c08e20d66c Author: coleenp Date: 2018-04-18 13:37 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/02c08e20d66c

8201537: Remove is_alive closure from Klass::is_loader_alive() Summary: remove is_alive closure from callers of Klass::is_loader_alive so that cleaning metadata doesn't require GC closure. Reviewed-by: adinn, stefank

! src/hotspot/share/classfile/loaderConstraints.cpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/oops/compiledICHolder.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/prims/whitebox.cpp

Changeset: 53aae0c219e6 Author: vromero Date: 2018-04-18 16:02 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/53aae0c219e6

8196433: use the new error diagnostic approach at javac.Main Reviewed-by: jjg

! make/langtools/tools/propertiesparser/parser/MessageType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/OptionHelper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! test/langtools/jdk/javadoc/tool/BadOptionsTest.java

Changeset: af4b57a556be Author: vtheeyarath Date: 2018-04-18 10:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/af4b57a556be

8184693: add Pattern.isEmpty Summary: added method Pattern.isEmpty Reviewed-by: forax, chegar, smarks, psandoz, rriggs

! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java ! test/jdk/java/util/Optional/Basic.java ! test/jdk/java/util/Optional/BasicDouble.java ! test/jdk/java/util/Optional/BasicInt.java ! test/jdk/java/util/Optional/BasicLong.java

Changeset: e242740a92b8 Author: coleenp Date: 2018-04-18 18:43 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e242740a92b8

8201556: Disallow reading oops in ClassLoaderData if unloading Summary: Move class_loader oop to an OopHandle, and assert that holder is alive when getting class_loader. Reviewed-by: kbarrett, adinn

! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderData.inline.hpp ! src/hotspot/share/classfile/classLoaderStats.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/classLoadingService.cpp ! src/hotspot/share/trace/traceStream.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java

Changeset: f909f09569ca Author: lucy Date: 2018-04-18 21:10 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f909f09569ca

8200450: Root cause analysis for JDK-8200366 Summary: add safeguard checks to make sure CodeBlob if fully initialized Reviewed-by: kvn

! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: ad1a5f49b8ae Author: sjohanss Date: 2018-04-19 09:15 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ad1a5f49b8ae

8196071: Change G1 Full GC heap and thread sizing ergonomics Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp

Changeset: a4672513d6e3 Author: pliden Date: 2018-04-19 07:54 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a4672513d6e3

8201646: Introduce ReferenceDiscoverer interface Reviewed-by: stefank, tschatzl, rkennke

! src/hotspot/share/gc/cms/cmsOopClosures.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/serial/markSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp

Changeset: ee3555b4a130 Author: pliden Date: 2018-04-19 07:54 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ee3555b4a130

8201647: Make initial clearing of CHeapBitMap optional Reviewed-by: stefank, kbarrett, tschatzl, smonteith

! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp

Changeset: 19b137cb2d42 Author: pliden Date: 2018-04-19 07:54 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/19b137cb2d42

8201800: Add support for adjusting heap addresses in a TLAB Reviewed-by: shade, stefank

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

Changeset: ac761df837c7 Author: shade Date: 2018-04-19 12:02 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ac761df837c7

8201785: Make ModRefBarrierSetAssembler abstract on all platforms Reviewed-by: eosterlund, pliden, mdoerr

! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp

Changeset: 81e8cdf31b5a Author: clanger Date: 2018-04-19 12:12 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/81e8cdf31b5a

8202000: AIX build broken after JDK-8195099 Reviewed-by: goetz, stuefe, mbaesken

! test/hotspot/gtest/utilities/test_globalCounter.cpp

Changeset: 9c52da3b7819 Author: simonis Date: 2018-04-16 14:29 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9c52da3b7819

8201540: [AIX] Extend the set of supported charsets in java.base Reviewed-by: alanb, sherman, simonis Contributed-by: bhamaram at in.ibm.com

! make/data/charsetmapping/charsets ! make/data/charsetmapping/stdcs-aix ! make/jdk/src/classes/build/tools/charsetmapping/SPI.java

Changeset: 06a6ae39d892 Author: igerasim Date: 2018-04-19 09:36 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/06a6ae39d892

8201510: Merge TwoStacksPlainSocketImpl into DualStackPlainSocketImpl [win] Reviewed-by: chegar

! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java ! src/java.base/windows/classes/java/net/PlainSocketImpl.java

Changeset: 99644c75eaed Author: sherman Date: 2018-04-19 10:33 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/99644c75eaed

6341887: java.util.zip: Add ByteBuffer methods to Inflater/Deflater Reviewed-by: alanb Contributed-by: david.lloyd at redhat.com

! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! src/java.base/share/native/libzip/Deflater.c ! src/java.base/share/native/libzip/Inflater.c ! test/jdk/java/util/zip/DeInflate.java ! test/jdk/java/util/zip/FlaterTest.java

Changeset: 485677a0016f Author: lana Date: 2018-04-19 18:07 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/485677a0016f

Added tag jdk-11+10 for changeset 69d7398038c5

! .hgtags

Changeset: f7e69d07138d Author: iignatyev Date: 2018-04-19 15:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f7e69d07138d

8202037: Split slow ctw_1 tests Reviewed-by: kvn

! test/hotspot/jtreg/TEST.groups

Changeset: 32ba0c867a46 Author: dlong Date: 2018-04-19 16:28 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/32ba0c867a46

8200196: [Graal] implement Object.notify/notifyAll intrinsics Reviewed-by: iveresov

! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java

Changeset: b37e0785ce0b Author: mikael Date: 2018-04-19 17:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b37e0785ce0b

8202052: Disable warnings when building libawt with VS2017 Reviewed-by: erikj, prr

! make/lib/Awt2dLibraries.gmk

Changeset: dd5db907ab7e Author: kvn Date: 2018-04-19 18:11 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/dd5db907ab7e

8178825: unused variable threadObj in jvmci_counters_include Reviewed-by: ccheung

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

Changeset: 799e6e42b95f Author: mli Date: 2018-04-20 15:16 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/799e6e42b95f

8161991: java/nio/channels/AsynchronousSocketChannel/Basic.java failed due to RuntimeException: WritePendingException expected 8171404: java/nio/channels/AsynchronousSocketChannel/Basic.java failed with "AsynchronousCloseException expected" 8201520: AsynchronousSocketChannel/Basic.java timeout intermitently Reviewed-by: alanb

! test/jdk/java/nio/channels/AsynchronousSocketChannel/Basic.java

Changeset: b39ba7ae45cc Author: sgehwolf Date: 2018-04-19 17:43 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b39ba7ae45cc

8201788: Number of make jobs wrong for bootcycle-images target Reviewed-by: erikj, ihse

! make/Init.gmk

Changeset: 8c1a4628b2f0 Author: clanger Date: 2018-04-17 15:54 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8c1a4628b2f0

8201649: Remove dubious call_jio_print in ostream.cpp Reviewed-by: stuefe, dholmes

! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/utilities/ostream.cpp

Changeset: e0af66d6e968 Author: mbaesken Date: 2018-04-10 08:38 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e0af66d6e968

8201226: missing JNIEXPORT / JNICALL at some places in function declarations/implementations Reviewed-by: ihse, mdoerr Contributed-by: matthias.baesken at sap.com, alexey.ivanov at oracle.com

! src/hotspot/share/classfile/classLoader.cpp ! src/java.base/share/native/launcher/main.c ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjimage/jimage.hpp ! src/java.base/share/native/libzip/CRC32.c ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/share/native/libzip/zip_util.h ! src/java.desktop/share/native/common/awt/medialib/mlib_ImageCreate.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageAffine.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConvKernelConvert.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN.c ! src/java.desktop/share/native/libmlib_image/mlib_c_ImageLookUp.c ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h ! src/java.desktop/windows/native/libsplashscreen/splashscreen_sys.c ! src/jdk.pack/share/native/unpack200/main.cpp

Changeset: fa6f8bce6490 Author: lucy Date: 2018-04-20 14:25 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fa6f8bce6490

8202079: [s390]: Build failure w/o precompiled headers Reviewed-by: stuefe, shade

! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp

Changeset: c508fda31759 Author: aph Date: 2018-04-16 16:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c508fda31759

8201597: AArch64: Update relocs for CompiledDirectStaticCall Reviewed-by: adinn

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

Changeset: a24f067a02dc Author: ihse Date: 2018-04-20 21:54 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a24f067a02dc

8201536: configure fails compiler check due to bad -m32 flag Reviewed-by: erikj

! make/autoconf/flags.m4

Changeset: f22c0b4caad7 Author: kvn Date: 2018-04-20 14:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f22c0b4caad7

8201850: [AOT] vm crash when run test compiler/aot/fingerprint/SelfChangedCDS.java Summary: set AOT specific compressed oop shift value before CDS archive load Reviewed-by: iklam, jiangli

! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/aot/aotLoader.hpp ! src/hotspot/share/memory/universe.cpp ! test/hotspot/jtreg/compiler/aot/fingerprint/CDSDumper.java ! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java

Changeset: fcd5df7aa235 Author: mdoerr Date: 2018-04-18 11:19 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fcd5df7aa235

8198756: Lazy allocation of compiler threads Reviewed-by: kvn

! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! test/hotspot/jtreg/runtime/whitebox/WBStackSize.java

Changeset: 2aa32bb6f3dc Author: shade Date: 2018-04-23 12:16 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2aa32bb6f3dc

8202134: Non-PCH build for arm32 fails Reviewed-by: stefank

! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/arm/relocInfo_arm.cpp

Changeset: e286fa159ff1 Author: redestad Date: 2018-04-23 13:32 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e286fa159ff1

6805750: Improve handling of Attributes.Name Reviewed-by: sherman

! src/java.base/share/classes/java/util/jar/Attributes.java

Changeset: 9082914ccaf2 Author: stefank Date: 2018-04-23 11:25 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9082914ccaf2

8202081: Introduce CollectedHeap::is_oop() Reviewed-by: eosterlund, rkennke

! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/oops/oop.cpp

Changeset: 4d3218e5f170 Author: stuefe Date: 2018-04-23 16:25 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4d3218e5f170

8202073: MetaspaceAllocationTest gtest shall lock during space creation Reviewed-by: coleenp

! src/hotspot/share/memory/metaspace.cpp ! test/hotspot/gtest/memory/test_metaspace_allocation.cpp

Changeset: 08829995db7c Author: iklam Date: 2018-04-23 07:51 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/08829995db7c

8188105: Make -Xshare:auto the default for server VM Reviewed-by: dholmes, lfoltan, acorn, mseledtsov, jiangli

! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java

Changeset: 0724da162227 Author: igerasim Date: 2018-04-23 08:36 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0724da162227

8202091: Rename DualStackPlainSocketImpl to PlainSocketImpl [win] Reviewed-by: clanger, chegar

Changeset: 3739e9a5b6b5 Author: hannesw Date: 2018-04-23 17:45 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3739e9a5b6b5

8201466: Nashorn: defineProperty setters/getters on prototype object ignored with numeric property names Reviewed-by: sundar, jlaskey

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java

Changeset: 5f63af8f9d7f Author: rfield Date: 2018-04-23 09:01 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5f63af8f9d7f

8199193: jshell tool: Add support for preview features Reviewed-by: sundar

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java

Changeset: 31e07291ae29 Author: gziemski Date: 2018-04-23 10:59 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/31e07291ae29

8081519: Split globals.hpp to factor out the Flag class Summary: Factored out Flag out go globals, renamed to JVMFlag Reviewed-by: coleenp, dholmes, kvn

! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/methodHandles_sparc.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/relocInfo.cpp

Changeset: 56923ee4f07e Author: hannesw Date: 2018-04-23 18:14 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/56923ee4f07e

8198816: AbstractScriptEngine.getScriptContext creation of SimpleScriptContext is inefficient Reviewed-by: sundar, jlaskey

! src/java.scripting/share/classes/javax/script/AbstractScriptEngine.java ! src/java.scripting/share/classes/javax/script/CompiledScript.java ! src/java.scripting/share/classes/javax/script/SimpleScriptContext.java

Changeset: 62d18722a58d Author: ksrini Date: 2018-04-23 11:37 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/62d18722a58d

8201259: Fix warning with VS2017 in jdk.pack Reviewed-by: erikj

! make/launcher/Launcher-jdk.pack.gmk ! make/lib/Lib-jdk.pack.gmk ! src/jdk.pack/share/native/common-unpack/utils.h

Changeset: ca5216a2a2cc Author: gziemski Date: 2018-04-23 14:51 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ca5216a2a2cc

8202151: [BACKOUT] Split globals.hpp to factor out the Flag class Summary: Backed out JDK-8081519 Reviewed-by: kvn

! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/methodHandles_sparc.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/relocInfo.cpp

Changeset: b0c100aaede6 Author: kbarrett Date: 2018-04-23 16:00 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b0c100aaede6

8201826: G1: Don't invoke WeakProcessor if mark stack has overflowed Summary: Move WeakProcessor invocation after overflow check Reviewed-by: stefank, tschatzl

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

Changeset: 8ee949103fb8 Author: joehw Date: 2017-10-31 11:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8ee949103fb8

8190227: Forward port 8188880 to JDK10CPU Reviewed-by: dfuchs, lancea, rriggs

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java

Changeset: 4c448e31754d Author: igerasim Date: 2017-12-07 11:21 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4c448e31754d

8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain Reviewed-by: weijun, mullan, ahgross

! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m

Changeset: 1dcd0716a178 Author: igerasim Date: 2017-12-07 12:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1dcd0716a178

8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile Reviewed-by: mullan, ahgross

! src/java.base/share/classes/sun/security/provider/PolicyFile.java

Changeset: 14b48f47528b Author: henryjen Date: 2018-04-23 14:23 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/14b48f47528b

Merge

Changeset: aa629b168667 Author: cjplummer Date: 2018-04-23 15:19 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/aa629b168667

8202155: quarantine test com/sun/jdi/JdbExprTest.sh on all platforms Summary: quarantined test Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 9689de1ea3a7 Author: lucy Date: 2018-04-23 16:10 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9689de1ea3a7

8202070: Cleanup code after JDK-8200450, JDK-8200366 Reviewed-by: kvn

! src/hotspot/share/code/codeHeapState.cpp

Changeset: d5cecd70fc0f Author: mikael Date: 2018-04-23 18:04 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d5cecd70fc0f

8202060: Add javax/net/ssl/DTLS/CipherSuite.java to ProblemList Reviewed-by: xuelei

! test/jdk/ProblemList.txt

Changeset: c71f40e37583 Author: stuefe Date: 2018-04-20 09:44 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c71f40e37583

8202074: Metaspace: If humongous chunk is added to SpaceManager, previous current chunk may not get retired correctly. Reviewed-by: coleenp, asiebenborn, goetz

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

Changeset: 1da3a463a499 Author: roland Date: 2018-04-24 09:35 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1da3a463a499

8200477: Integer dot product no longer autovectorised Reviewed-by: kvn

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

Changeset: 3325ee1c0fc4 Author: aph Date: 2018-04-23 19:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3325ee1c0fc4

8200556: AArch64: assertion failure in slowdebug builds Reviewed-by: adinn

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

Changeset: 0798eab12791 Author: vromero Date: 2018-04-24 08:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0798eab12791

8201281: Truncated error message with Incompatible : null Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/Diagnostics/6722234/T6722234d_1.out ! test/langtools/tools/javac/Diagnostics/6722234/T6722234d_2.out ! test/langtools/tools/javac/Diagnostics/6799605/T6799605.out ! test/langtools/tools/javac/T8171325/NPEClearingLocalClassNameIndexesTest.out

Changeset: 26ebfe8ce852 Author: dlong Date: 2018-04-24 09:04 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/26ebfe8ce852

8199755: Update Graal Reviewed-by: kvn

! make/CompileJavaModules.gmk ! make/CompileToolsHotspot.gmk ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompilationTask.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/GraalFilters.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/HotSpotGraalManagement.java

Changeset: 9e64b13a7fcb Author: kvn Date: 2018-04-24 10:26 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9e64b13a7fcb

8202075: Crash when running compiler/codecache/OverflowCodeCacheTest.java Summary: add missing null check in WhiteBox::allocate_code_blob() Reviewed-by: thartmann

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

Changeset: 6d1f26b1ddfd Author: roland Date: 2018-04-10 17:07 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6d1f26b1ddfd

8201368: IfNode::fold_compares() may lead to incorrect execution Reviewed-by: neliasso, kvn

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

Changeset: ac916fea6ec7 Author: vromero Date: 2018-04-24 12:20 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ac916fea6ec7

8202157: remove the use of string keys at InapplicableMethodException Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java

Changeset: d84f06a0cae1 Author: roland Date: 2018-04-24 15:07 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d84f06a0cae1

8200303: C2 should leverage profiling for lookupswitch/tableswitch Reviewed-by: kvn, thartmann

! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 2422d4e027b0 Author: sangheki Date: 2018-04-24 16:48 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2422d4e027b0

8196325: GarbageCollectionNotificationInfo has same information for before and after Reviewed-by: mchung, sspitsyn

! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectorExtImpl.java ! test/jdk/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationContentTest.java

Changeset: 601277b1d582 Author: ksrini Date: 2018-04-24 11:54 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/601277b1d582

8025091: VisibleMemberMap.java possible performance improvements 8198890: The standard doclet incorrectly produces wrong method signatures in certain cases. Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.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/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.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/MethodWriterImpl.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/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java

Changeset: 3714eeb7e473 Author: bpb Date: 2018-04-24 20:25 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3714eeb7e473

8202062: Put FileChannel and FileOutpuStream variants of AtomicAppend on problem list Reviewed-by: lancea

! test/jdk/ProblemList.txt

Changeset: 29419b836244 Author: mikael Date: 2018-04-24 21:40 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/29419b836244

8202169: Reduce ctw_2 duration by parallelizing CtwRunner invocations Reviewed-by: kvn, iignatyev

! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/applications/ctw/modules/java_base.java

Changeset: a02abc7e5536 Author: vtewari Date: 2018-04-25 12:29 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a02abc7e5536

8144806: sun/security/tools/keytool/standard.sh fails intermittently at deleting x.jks Reviewed-by: weijun Contributed-by: bhanu.prakash.gopularam at oracle.com

! test/jdk/sun/security/tools/keytool/KeyToolTest.java ! test/jdk/sun/security/tools/keytool/autotest.sh ! test/jdk/sun/security/tools/keytool/standard.sh

Changeset: d7fe9d3e7bf3 Author: vtewari Date: 2018-04-25 12:39 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d7fe9d3e7bf3

8196540: [Testbug] java/security/AccessController/DoPrivAccompliceTest.java doesn't handle unrelated warnings Reviewed-by: mullan Contributed-by: bhanu.prakash.gopularam at oracle.com

! test/jdk/java/security/AccessController/DoPrivAccompliceTest.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: 03d263a61656 Author: vtewari Date: 2018-04-25 12:44 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/03d263a61656

8200101: sun/security/krb5/auto/Renewal.java fails intermittently Reviewed-by: weijun Contributed-by: bhanu.prakash.gopularam at oracle.com

! test/jdk/sun/security/krb5/auto/Renewal.java

Changeset: b2e74972c7d4 Author: redestad Date: 2018-04-25 13:54 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b2e74972c7d4

8202184: Reduce time blocking the ClassSpecializer cache creating SpeciesData Reviewed-by: psandoz, plevart

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

Changeset: 22d36f1c0994 Author: shade Date: 2018-04-25 14:53 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/22d36f1c0994

8202210: jlink uses little-endian for big-endian cross-compilation targets Reviewed-by: ihse, alanb, stuefe

! make/Images.gmk

Changeset: 39446351e625 Author: bsrbnd Date: 2018-04-25 09:45 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/39446351e625

8202141: Unique symbols for .class Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: 314038828101 Author: kvn Date: 2018-04-25 10:12 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/314038828101

8202152: test/hotspot/jtreg/runtime/whitebox/WBStackSize.java fails Summary: set compiler threads stack size the same as for java threads Reviewed-by: dholmes, mdoerr, dlong

! test/hotspot/jtreg/runtime/whitebox/WBStackSize.java

Changeset: 4de5ca97feee Author: epavlova Date: 2018-04-25 11:24 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4de5ca97feee

8202276: Update test/hotspot/jtreg/ProblemList-graal.txt Reviewed-by: kvn

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

Changeset: 29b94ed63a09 Author: coleenp Date: 2018-04-25 17:50 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/29b94ed63a09

8202164: Remove some unneeded BoolObjectClosure* is_alive parameters Reviewed-by: kbarrett, stefank

! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: 61b0342b5711 Author: ysuenaga Date: 2018-04-26 09:45 +0900 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/61b0342b5711

8199519: Several GC tests fails with: java.lang.NumberFormatException: Unparseable number: "-" Reviewed-by: sjohanss, jgeorge

! src/jdk.jcmd/share/classes/sun/tools/jstat/ColumnFormat.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/Expression.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseResults.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcResults.java ! test/jdk/sun/tools/jstat/gcCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcMetaCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcNewCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcOldCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcOldOutput1.awk ! test/jdk/sun/tools/jstat/gcOutput1.awk

Changeset: 8bed781a8d9c Author: igerasim Date: 2018-04-25 18:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8bed781a8d9c

8202154: Remove unused code in java.base/windows/native/libnet Reviewed-by: vtewari, clanger

! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java ! src/java.base/windows/classes/sun/net/PortConfig.java ! src/java.base/windows/native/libnet/DualStackPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h

Changeset: e1e60f75cd39 Author: mli Date: 2018-04-26 10:29 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e1e60f75cd39

8157543: java/nio/channels/Selector/SelectAndCancel.java fails intermittently Reviewed-by: alanb

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

Changeset: c830e94b5606 Author: ccheung Date: 2018-04-25 14:08 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c830e94b5606

8197959: [TESTBUG] Some (App)CDS tests require modification due to the removal of the Java EE and CORBA modules Reviewed-by: iklam, mseledtsov

! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java

Changeset: 661ef62a6618 Author: darcy Date: 2018-04-25 22:12 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/661ef62a6618

8200478: For boxing conversion javac uses Long.valueOf which does not guarantee caching according to its javadoc Reviewed-by: bpb

! src/java.base/share/classes/java/lang/Long.java ! test/langtools/tools/javac/boxing/BoxingCaching.java

Changeset: ec2dd30adbc1 Author: jgeorge Date: 2018-04-26 12:25 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ec2dd30adbc1

8174994: SA: clhsdb printmdo throws WrongTypeException when attached to a process with CDS Summary: Read in the md region of the CDS archive in SA and map the vtable addresses to the corresponding metadata type. Reviewed-by: iklam, coleenp, ysuenaga, dholmes

! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c

Changeset: 117501815bed Author: alanb Date: 2018-04-26 09:04 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/117501815bed

8202261: (fc) FileChannel.map and RandomAccessFile.setLength should not preallocate space Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/unix/native/libjava/io_util_md.c ! src/java.base/unix/native/libnio/ch/FileChannelImpl.c ! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/native/libnio/ch/FileChannelImpl.c ! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c

Changeset: 4745598b307f Author: eosterlund Date: 2018-04-26 11:56 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4745598b307f

8200235: Generalize jniFastGetField jobject/jweak resolve Reviewed-by: kbarrett, dholmes

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp ! src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.cpp ! src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.hpp ! src/hotspot/cpu/sparc/jniFastGetField_sparc.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp

Changeset: b99fcb855107 Author: hseigel Date: 2018-04-26 09:04 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b99fcb855107

8197960: [TESTBUG] remove/modify runtime tests which use java ee or corba modules Summary: Replace references to java ee and corba modules with module java.sql. Reviewed-by: lfoltan, ccheung

! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleClassList.java

Changeset: 770679787db5 Author: redestad Date: 2018-04-26 17:14 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/770679787db5

8202324: Avoid loading FileInput-/OutputStream$AltFinalizer Reviewed-by: alanb

! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java

Changeset: 794325b73468 Author: mikael Date: 2018-04-26 09:10 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/794325b73468

8202330: Add Unreferenced{FOS,FIS,RAF}ClosesFd to problem list Reviewed-by: alanb, bpb

! test/jdk/ProblemList.txt

Changeset: 3661f31c6df4 Author: gziemski Date: 2018-04-26 11:19 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3661f31c6df4

8202150: [REDO] Split globals.hpp to factor out the Flag class Summary: Factored out Flag out go globals, renamed to JVMFlag Reviewed-by: coleenp, dholmes, kvn

! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/methodHandles_sparc.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/relocInfo.cpp

Changeset: a2d0795ca8bb Author: lana Date: 2018-04-26 18:55 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a2d0795ca8bb

Added tag jdk-11+11 for changeset e1e60f75cd39

! .hgtags

Changeset: cadca99d52e7 Author: naoto Date: 2018-04-26 12:39 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cadca99d52e7

8181157: CLDR Timezone name fallback implementation Reviewed-by: sherman, scolebourne

! 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/MetaZonesParseHandler.java ! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! src/java.base/share/classes/java/text/SimpleDateFormat.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java

Changeset: a09af8ef8e5c Author: roland Date: 2018-04-26 12:48 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a09af8ef8e5c

8201367: assert(current != first_mem) failed: corrupted memory graph in superword code Summary: don't rely on the RPO order to find the "first" and "last" loads of the pack Reviewed-by: kvn

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

Changeset: 4bb58f644e4e Author: eosterlund Date: 2018-04-26 20:42 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4bb58f644e4e

8201543: Modularize C1 GC barriers Reviewed-by: pliden, rbackman, rkennke

! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp ! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp ! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp ! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.hpp ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.hpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp ! src/hotspot/share/c1/c1_CodeStubs.hpp

Changeset: 1ca3406a2101 Author: stuefe Date: 2018-04-26 15:41 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1ca3406a2101

8202325: [aix] disable warnings-as-errors by default Reviewed-by: goetz, erikj, ihse

! make/autoconf/flags-cflags.m4

Changeset: 22eb3e22f245 Author: thartmann Date: 2018-04-27 07:59 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/22eb3e22f245

8202179: Compilation fails with assert(n->is_expensive()) failed: expensive nodes with non-null control here only Summary: Only treat the SqrtFNode as expensive if the control input is not NULL. Reviewed-by: kvn, roland

! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/subnode.hpp

Changeset: f276b348ec14 Author: kbarrett Date: 2018-04-27 03:57 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f276b348ec14

8202230: Provide accessors for JNIHandles storage objects Summary: Add JNIHandles::[weak_]global_handles(). Reviewed-by: coleenp, tschatzl

! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniHandles.hpp

Changeset: c822dd1a3b66 Author: eosterlund Date: 2018-04-27 10:59 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c822dd1a3b66

8202082: Remove explicit CMS checks in CardTableBarrierSetAssembler Reviewed-by: shade, kbarrett

! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp

Changeset: 358be4680d12 Author: tschatzl Date: 2018-04-27 12:06 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/358be4680d12

6672778: G1 should trim task queues more aggressively during evacuation pauses Summary: Regularly try to drain task queues. This helps memory usage and performance during garbage collection. Reviewed-by: sjohanss, sangheki

Changeset: 64d4f6fa21e5 Author: clanger Date: 2018-04-27 13:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/64d4f6fa21e5

8202367: AIX build broken after JDK-8201543 Reviewed-by: eosterlund, shade, mdoerr

! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp

Changeset: 61dbbdd6b857 Author: hseigel Date: 2018-04-27 08:45 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/61dbbdd6b857

8202204: Rename hotspot runtime jtreg constantPool ConstantPool directories Summary: Move the tests in the constantPool directory to a new directory named AccModule. Reviewed-by: dholmes, gtriantafill

Changeset: f82a7db36d30 Author: chrisphi Date: 2018-04-25 12:21 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f82a7db36d30

8201509: Zero: S390 31bit atomic_copy64 inline assembler is wrong Summary: The inline assembler for the S390 (S390 and not _LP64) has src and dst reversed thereby corrupting data Reviewed-by: shade Contributed-by: Martin Balao <mbalao at redhat.com>

! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp

Changeset: 938478a66ad7 Author: kvn Date: 2018-04-27 08:28 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/938478a66ad7

8202273: [AOT] Graal does not support the CMS collector Summary: avoid running AOT and JVMCI tests with CMS Reviewed-by: dcubed

! test/hotspot/jtreg/TEST.groups

Changeset: 3c90c742952e Author: erikj Date: 2018-04-27 09:57 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3c90c742952e

8202382: Filter docs modules Reviewed-by: erikj Contributed-by: archana.nogriya at uk.ibm.com

! make/Docs.gmk

Changeset: 1871c5d07caf Author: jjg Date: 2018-04-27 15:55 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1871c5d07caf

8201622: Reduce unnecessary Package.complete() calls in javadoc Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java

Changeset: 8b9c78f0a712 Author: rgoel Date: 2018-04-30 11:59 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8b9c78f0a712

8179071: Month value is inconsistent between CLDR and Java in some locales Summary: handled Language aliases from CLDR SupplementalMetaData Reviewed-by: naoto

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! make/jdk/src/classes/build/tools/cldrconverter/SupplementalMetadataParseHandler.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleDataMetaInfo.java

Changeset: 96d4658eb7f2 Author: redestad Date: 2018-04-30 09:15 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/96d4658eb7f2

8201650: Move iteration order randomization of unmodifiable Set and Map to iterators Reviewed-by: smarks, jiangli

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

Changeset: dbfef18ad510 Author: mbaesken Date: 2018-04-24 17:56 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/dbfef18ad510

8202200: set INCLUDE_SA to false on s390x by default Reviewed-by: ihse, erikj, jgeorge

! make/autoconf/jdk-options.m4 ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h

Changeset: b708a1e34fcc Author: redestad Date: 2018-04-30 11:48 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b708a1e34fcc

8202417: [TESTBUG] Broken hard-coded dependency in serviceability/sa/ClhsdbJhisto.java Reviewed-by: alanb

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

Changeset: 3a64eea72624 Author: pliden Date: 2018-04-30 12:19 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3a64eea72624

8202364: Add GCConfig::hs_err_name() to avoid GC-specific code in error reporting Reviewed-by: eosterlund, shade

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

Changeset: 764aea6237ad Author: pliden Date: 2018-04-30 12:19 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/764aea6237ad

8202366: Add macro for common loop in GCConfig Reviewed-by: eosterlund, shade

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

Changeset: 84d0fe3cefd4 Author: jlahoda Date: 2018-04-30 15:03 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/84d0fe3cefd4

8202105: Console echo is disabled when exiting jshell Summary: Preserving original terminal echo state when Console.readPassword finishes. Reviewed-by: sherman, martin

! src/java.base/share/classes/java/io/Console.java ! src/java.base/unix/native/libjava/Console_md.c ! src/java.base/windows/native/libjava/Console_md.c

Changeset: 3deb300f0e55 Author: redestad Date: 2018-04-30 16:27 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3deb300f0e55

8202419: Avoid creating Permission constants early Reviewed-by: alanb, mullan

! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/security/util/SecurityConstants.java

Changeset: b7c2996d690b Author: chegar Date: 2018-04-30 16:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b7c2996d690b

8201545: InetAddress.getByName/getAllByName should clarify empty String behavior Reviewed-by: chegar Contributed-by: Jaikiran Pai <jai.forums2013 at gmail.com>

! src/java.base/share/classes/java/net/InetAddress.java ! test/jdk/java/net/InetAddress/GetLoopbackAddress.java

Changeset: 891132345d43 Author: ccheung Date: 2018-04-30 09:37 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/891132345d43

8154204: [TESTBUG] Update DefaultUseWithClient test to handle client-less builds Summary: removed the DefaultUseWithClient.java test Reviewed-by: hseigel, jiangli

! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups

Changeset: ae58e24ce81a Author: erikj Date: 2018-04-30 09:49 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ae58e24ce81a

8202383: Custom extensions for jvmti doc Reviewed-by: erikj Contributed-by: archana.nogriya at uk.ibm.com

! make/Docs.gmk

Changeset: f38329fe8055 Author: eosterlund Date: 2018-04-30 21:17 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f38329fe8055

8202381: (Solaris) SIGBUS in # V [libjvm.so+0xcee494] jni_GetIntField+0x224 Reviewed-by: kbarrett, dcubed

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp ! src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.cpp ! src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.hpp ! src/hotspot/cpu/sparc/jniFastGetField_sparc.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp

Changeset: 3aaaa5370999 Author: bpb Date: 2018-04-30 13:40 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3aaaa5370999

8202284: FileChannel and FileOutpuStream variants of AtomicAppend should fail silently on macOS >= 10.13 Reviewed-by: chegar

! test/jdk/java/io/FileOutputStream/AtomicAppend.java ! test/jdk/java/nio/channels/FileChannel/AtomicAppend.java ! test/lib/jdk/test/lib/Platform.java

Changeset: 840e26123940 Author: jiangli Date: 2018-04-30 16:59 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/840e26123940

8193213: Make the UseAppCDS option obsolete. 8182731: Odd handling of -XX:-UseAppCDS and -XX:SharedArchiveFile. Summary: Application class data sharing is enabled without -XX:+UseAppCDS. SharedArchiveFile is now a product flag. Reviewed-by: dholmes, ihse, erikj, ccheung

! make/GenerateLinkOptData.gmk ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/sharedClassUtil.cpp ! src/hotspot/share/classfile/sharedClassUtil.hpp ! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/aot/fingerprint/CDSDumper.java ! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/SASymbolTableTest.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java ! test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java ! test/hotspot/jtreg/runtime/appcds/DumpClassList.java ! test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java ! test/hotspot/jtreg/runtime/appcds/MismatchedUseAppCDS.java ! test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java ! test/hotspot/jtreg/runtime/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/appcds/VerifierTest.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java ! test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: e7b0c4f65b64 Author: jiangli Date: 2018-04-30 17:50 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e7b0c4f65b64

8202452: Delete test files missed from commit for 8193213&8182731. Summary: Deleted outdated tests. Reviewed-by: dholmes

Changeset: c63bdf53a1a7 Author: dholmes Date: 2018-04-30 20:29 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c63bdf53a1a7

8202399: [C1] LIRGenerator::do_CheckCast needs to exclude is_invokespecial_receiver_check() when using PatchAlot Reviewed-by: kvn Contributed-by: Vladimir Ivanov <vladimir.x.ivanov at oracle.com>

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp

Changeset: 44839fbb20db Author: iignatyev Date: 2018-04-30 18:10 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/44839fbb20db

8199643: [TESTBUG] Open source common VM testbase code Reviewed-by: vlivanov, erikj, mseledtsov, gthornbr

! make/test/JtregNativeHotspot.gmk

Changeset: 2ace90aec488 Author: dholmes Date: 2018-04-30 21:56 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2ace90aec488

8200167: Validate more special case invocations Reviewed-by: acorn, vlivanov, dholmes Contributed-by: John Rose <john.rose at oracle.com>, Vladimir Ivanov <vladimir.x.ivanov at oracle.com>, Tobias Hartmann <tobias.hartmann at oracle.com>

! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java



More information about the valhalla-dev mailing list