hg: loom/loom: 177 new changesets

alan.bateman at oracle.com alan.bateman at oracle.com
Tue Mar 27 08:44:06 UTC 2018


Changeset: 6628683fde28
Author:    ihse
Date:      2018-03-15 19:30 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/6628683fde28

8199668: make/lib cleanup
Reviewed-by: erikj

! make/lib/Lib-java.base.gmk
! make/lib/Lib-java.desktop.gmk
! make/lib/Lib-jdk.net.gmk
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk

Changeset: 26f624b33218
Author:    ihse
Date:      2018-03-15 19:33 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/26f624b33218

8199681: Remove boilerplate code from creating native jtreg tests
Reviewed-by: erikj

! make/common/TestFilesCompilation.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk

Changeset: 422615764e12
Author:    joehw
Date:      2018-03-15 14:54 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/422615764e12

8183554: Add constructors with Charset parameter for FileReader and FileWriter
Reviewed-by: alanb, rriggs, smarks

! src/java.base/share/classes/java/io/FileReader.java
! src/java.base/share/classes/java/io/FileWriter.java
+ test/jdk/java/io/FileReader/ConstructorTest.java
+ test/jdk/java/io/FileWriter/ConstructorTest.java

Changeset: acdb8531cc8b
Author:    mli
Date:      2018-03-16 18:15 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/acdb8531cc8b

8199215: Re-examine getFreePort method in test infrastructure library
Reviewed-by: alanb

! test/jdk/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java
! test/jdk/java/nio/channels/DatagramChannel/IsBound.java
! test/jdk/java/nio/channels/DatagramChannel/IsConnected.java
! test/jdk/java/nio/channels/Selector/Alias.java
! test/jdk/java/nio/channels/Selector/BasicConnect.java
! test/jdk/java/nio/channels/Selector/Connect.java
! test/jdk/java/nio/channels/Selector/ConnectWrite.java
! test/jdk/java/nio/channels/Selector/KeysReady.java
! test/jdk/java/nio/channels/SocketChannel/AdaptSocket.java
! test/jdk/java/nio/channels/SocketChannel/Basic.java
! test/jdk/java/nio/channels/SocketChannel/CloseDuringConnect.java
! test/jdk/java/nio/channels/SocketChannel/Connect.java
! test/jdk/java/nio/channels/SocketChannel/ConnectState.java
! test/jdk/java/nio/channels/SocketChannel/FinishConnect.java
! test/jdk/java/nio/channels/SocketChannel/IsConnectable.java
! test/jdk/java/nio/channels/SocketChannel/LocalAddress.java
! test/jdk/java/nio/channels/SocketChannel/Stream.java
! test/jdk/java/nio/channels/SocketChannel/VectorParams.java
! test/jdk/java/nio/channels/TestServers.java
! test/jdk/lib/testlibrary/jdk/testlibrary/Utils.java
! test/lib/jdk/test/lib/Utils.java

Changeset: ca2780cd2056
Author:    chegar
Date:      2018-03-16 13:02 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/ca2780cd2056

8199464: Remove remaining vestiges of Java_sun_reflect_Reflection_getCallerClass
Reviewed-by: alanb, clanger, mchung

! make/mapfiles/libjava/reorder-sparc
! make/mapfiles/libjava/reorder-sparcv9
! make/mapfiles/libjava/reorder-x86

Changeset: 82f763a9cc22
Author:    hannesw
Date:      2018-03-16 14:56 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/82f763a9cc22

8199443: Nashorn multithread bottleneck with "use strict"
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/Lookup.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeStrictArguments.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java

Changeset: be0ec3cc0c2a
Author:    shurailine
Date:      2018-03-16 03:15 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/be0ec3cc0c2a

8199616: Fix @module declarations in tier1 tests
Reviewed-by: mchung, alanb

! test/jdk/java/lang/ProcessHandle/OnExitTest.java
! test/jdk/java/lang/module/ModuleReader/ModuleReaderTest.java
! test/jdk/java/util/ServiceLoader/ReloadTest.java
! test/jdk/java/util/zip/ZipFile/ReadZip.java
! test/jdk/jdk/modules/scenarios/automaticmodules/RunWithAutomaticModules.java
! test/jdk/sun/misc/JarIndex/metaInfFilenames/Basic.java
! test/jdk/sun/misc/URLClassPath/ClassnameCharTest.java
! test/jdk/tools/pack200/Pack200Props.java
! test/jdk/tools/pack200/Pack200Test.java
! test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java

Changeset: ff7c335430d4
Author:    shurailine
Date:      2018-03-16 03:17 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/ff7c335430d4

Merge

- make/data/x11wrappergen/functions.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
- src/hotspot/share/logging/logTagLevelExpression.cpp
- src/hotspot/share/logging/logTagLevelExpression.hpp
- src/hotspot/share/memory/universe_ext.cpp
- src/hotspot/share/services/allocationContextService.hpp
- src/java.base/share/classes/javax/security/auth/Policy.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
- src/java.management/share/classes/sun/management/TypeVersionMapper.java
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
- test/hotspot/gtest/logging/test_logTagLevelExpression.cpp
- test/jdk/com/sun/jdi/JDIScaffold.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java

Changeset: 55c0de67f375
Author:    rriggs
Date:      2018-03-16 16:17 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/55c0de67f375

8193584: (testbug) TestSocketFactory fails intermittently with ConcurrentModificationException
Reviewed-by: bpb, lancea

! test/jdk/java/rmi/testlibrary/TestSocketFactory.java

Changeset: d5c43e9f08fb
Author:    erikj
Date:      2018-03-16 21:40 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/d5c43e9f08fb

8199745: JDK-8199668 introduced a build race on macosx
Reviewed-by: tbell

! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/LibCommon.gmk
! make/lib/SoundLibraries.gmk

Changeset: 1b3ee04e3e54
Author:    rriggs
Date:      2018-03-19 09:58 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/1b3ee04e3e54

8196298: Add null Reader and Writer
Reviewed-by: bpb, forax, smarks, alanb, rriggs
Contributed-by: patrick at reini.net

! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/Writer.java
+ test/jdk/java/io/Reader/NullReader.java
+ test/jdk/java/io/Writer/NullWriter.java

Changeset: 78af880eec61
Author:    erikj
Date:      2018-03-19 10:11 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/78af880eec61

8199749: Debug symbols are not copied to exploded image on Mac
Reviewed-by: ihse

! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/lib/Awt2dLibraries.gmk

Changeset: 2910110c4381
Author:    dholmes
Date:      2018-03-19 17:46 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/2910110c4381

8199768: jdk/test/lib/compiler/CompilerUtils.java needs to provide more control over compilation
Reviewed-by: psandoz, alanb

! test/lib/jdk/test/lib/compiler/CompilerUtils.java

Changeset: ac3b9e96ffc4
Author:    lana
Date:      2018-03-19 21:34 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/ac3b9e96ffc4

Added tag jdk-11+5 for changeset d5c43e9f08fb

! .hgtags

Changeset: 778e4516409c
Author:    lana
Date:      2018-03-19 21:52 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/778e4516409c

Merge


Changeset: 6889f13694c6
Author:    psandoz
Date:      2018-03-20 09:21 -0700
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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
- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: c639a6b33c5c
Author:    hannesw
Date:      2018-03-21 16:55 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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
+ test/jdk/java/util/Formatter/NoGroupingUsed.java
+ test/jdk/java/util/Formatter/spi/FormatterWithProvider.java
+ test/jdk/java/util/Formatter/spi/provider/module-info.java
+ test/jdk/java/util/Formatter/spi/provider/test/NumberFormatProviderImpl.java

Changeset: 31c5e0d5f4c3
Author:    jlahoda
Date:      2018-03-22 12:13 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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
+ test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
+ test/langtools/tools/doclint/MultipleDocLintOptionsTest.out
+ test/langtools/tools/doclint/multipackage/MultiPackage.java
+ test/langtools/tools/doclint/multipackage/MultiPackage.out
+ test/langtools/tools/doclint/multipackage/p1/Test1.java
+ test/langtools/tools/doclint/multipackage/p2/Test2.java
+ test/langtools/tools/javac/plugin/MultiplePlugins.java

Changeset: 1d46f84cb930
Author:    rriggs
Date:      2018-03-22 09:41 -0400
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java
+ test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/flow/tests/TestCaseTry.java

Changeset: 6712bdd93e4e
Author:    bpb
Date:      2018-03-22 08:41 -0700
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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
+ test/jdk/java/nio/channels/DatagramChannel/ConnectExceptions.java
! test/jdk/java/nio/channels/DatagramChannel/ConnectedSend.java
+ test/jdk/java/nio/channels/DatagramChannel/SendExceptions.java
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java

Changeset: 4d2e3f5abb48
Author:    bpb
Date:      2018-03-22 12:30 -0700
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/rev/148e29df1644

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

! make/lib/SoundLibraries.gmk
! make/mapfiles/libjsound/mapfile-vers
- make/mapfiles/libjsoundalsa/mapfile-vers
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
! src/java.desktop/share/native/libjsound/Platform.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h

Changeset: 07779973cbe2
Author:    alanb
Date:      2018-03-23 14:18 +0000
URL:       http://hg.openjdk.java.net/loom/loom/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
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
! src/java.base/linux/classes/sun/nio/ch/EPollPort.java
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/linux/native/libnio/ch/EPoll.c
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
! src/java.base/macosx/classes/sun/nio/ch/KQueue.java
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePort.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java
! src/java.base/macosx/native/libnio/ch/KQueue.c
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
! src/java.base/share/classes/sun/nio/ch/IOUtil.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/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java
! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c
! src/java.base/solaris/native/libnio/ch/SolarisEventPort.c
! src/java.base/unix/classes/sun/nio/ch/PipeImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/SocketDispatcher.java
! src/java.base/unix/native/libnio/ch/IOUtil.c
! test/jdk/java/nio/channels/Selector/CloseWhenKeyIdle.java

Changeset: ae041d4dd43e
Author:    ihse
Date:      2018-03-23 16:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/rev/dde7eaaa3ddc

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

! src/java.base/share/native/libjava/System.c
+ test/jdk/java/util/Locale/LocaleCmdOverrides.java

Changeset: 9e1c1889136e
Author:    iignatyev
Date:      2018-03-23 08:58 -0700
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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
+ test/langtools/tools/javac/T8199910.java
! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java

Changeset: 8d8f74e84ff6
Author:    kaddepalli
Date:      2018-03-14 15:41 +0530
URL:       http://hg.openjdk.java.net/loom/loom/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
+ test/jdk/javax/swing/JEditorPane/8195095/ImageViewTest.java
+ test/jdk/javax/swing/JEditorPane/8195095/circle.png

Changeset: 16596ba0b52c
Author:    pbansal
Date:      2018-03-15 19:33 +0530
URL:       http://hg.openjdk.java.net/loom/loom/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
+ test/jdk/javax/swing/JList/GetSelectedValueTest.java
+ test/jdk/javax/swing/JList/GetSelectedValuesListTest.java

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

Merge

- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk

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

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

+ test/jdk/sanity/client/SwingSet/src/TableDemoTest.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/HyperlinkCellRenderer.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/IMDBLink.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/Link.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarCandidate.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarCellRenderers.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarDataParser.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarTableModel.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/TableDemo.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/TableDemo.properties
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/bestpicture
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/images/TableDemo.gif
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/images/goldstar.png
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/images/nominee.png
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/oscars.xml

Changeset: 719064f540f3
Author:    kaddepalli
Date:      2018-03-19 12:29 +0530
URL:       http://hg.openjdk.java.net/loom/loom/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
+ test/jdk/java/awt/event/SequencedEvent/SequencedEventTest.java

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

Merge


Changeset: 3e3696a308e1
Author:    prr
Date:      2018-03-19 11:29 -0700
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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
+ test/jdk/javax/imageio/plugins/gif/GIFCharCellDimensionTest.java

Changeset: 333d25abbb51
Author:    prr
Date:      2018-03-22 11:09 -0700
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/rev/ab72158ccd9d

Merge

- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java

Changeset: 92b1cb4cd716
Author:    prr
Date:      2018-03-22 14:02 -0700
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/rev/67b897123581

Merge

- make/mapfiles/libjsoundalsa/mapfile-vers
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java

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

Merge


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

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

! src/java.base/share/classes/java/io/ByteArrayInputStream.java
+ test/jdk/java/io/ByteArrayInputStream/ReadAllReadNTransferTo.java

Changeset: b4ff41220ad9
Author:    serb
Date:      2018-03-22 17:02 -0700
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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
+ test/jdk/javax/imageio/plugins/bmp/DIB_size-56_ARGB_16bits.bmp
+ test/jdk/javax/imageio/plugins/bmp/DIB_size-56_RGB_16bits.bmp
+ test/jdk/javax/imageio/plugins/bmp/DIB_size-56_XRGB_32bits.bmp
+ test/jdk/javax/imageio/plugins/bmp/ReadBITMAPV3INFOHEADERTest.java

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

Merge

- make/mapfiles/libjsoundalsa/mapfile-vers
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java

Changeset: d17b6a80ae08
Author:    kbarrett
Date:      2018-03-02 03:14 -0500
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/rev/f5954447b0bd

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

! src/hotspot/share/runtime/vmStructs.cpp
- src/hotspot/share/runtime/vmStructs_ext.hpp

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

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

! src/hotspot/share/gc/g1/g1Allocator.hpp
- src/hotspot/share/gc/g1/g1Allocator_ext.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp

Changeset: 0e79ce03b7a2
Author:    sjohanss
Date:      2018-03-02 10:09 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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
- src/hotspot/share/gc/g1/g1FullCollector_ext.cpp

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

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

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

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

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

! src/hotspot/share/prims/whitebox.cpp
- src/hotspot/share/prims/whitebox_ext.cpp
! test/lib/sun/hotspot/WhiteBox.java

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

8198424: Remove G1AllocationContext
Reviewed-by: ehelin, tschatzl

! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
- src/hotspot/share/gc/g1/g1AllocationContext.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionTracer.cpp
! src/hotspot/share/gc/g1/heapRegionTracer.hpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/gc/g1/vm_operations_g1.hpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/trace/traceevents.xml

Changeset: e6fbaf07192f
Author:    thartmann
Date:      2018-03-02 11:06 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/rev/8308de3f2573

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

- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp

Changeset: 20ab04608e3f
Author:    rehn
Date:      2018-03-02 11:43 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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
+ test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorTest.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsTest.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassApp.java

Changeset: e5ba028ee3f1
Author:    kvn
Date:      2018-03-02 15:02 -0800
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/rev/10b24a3af249

Merge

! src/hotspot/share/gc/g1/g1RemSet.cpp
- src/java.management/share/classes/sun/management/TypeVersionMapper.java

Changeset: cd21aff24069
Author:    ccheung
Date:      2018-03-02 17:33 -0800
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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
- src/hotspot/share/gc/g1/g1RootClosures_ext.cpp

Changeset: e4fdca451542
Author:    ehelin
Date:      2018-03-05 11:32 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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
- src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp

Changeset: 41e7a68fbf45
Author:    ehelin
Date:      2018-03-05 13:07 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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
- src/hotspot/share/gc/g1/g1CollectedHeap_ext.cpp

Changeset: e651c3ea6ea8
Author:    ehelin
Date:      2018-03-05 13:15 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/rev/4e82736053ae

8191102: Incorrect include file use in classLoader.hpp
Summary: Move appropriate methods to <fiile>.inline.hpp files.  Create <file>.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
+ src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderData.inline.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
+ src/hotspot/share/classfile/dictionary.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledIC.cpp
! 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/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
+ src/hotspot/share/interpreter/bytecode.inline.hpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/oops/array.hpp
+ src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
+ src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
+ src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
+ src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
+ src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/compilationPolicy.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/rframe.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.hpp
! src/hotspot/share/runtime/simpleThresholdPolicy.inline.hpp

Changeset: 4ad0085ad6d2
Author:    jiangli
Date:      2018-03-05 14:24 -0500
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/rev/d3b6dd4bd7b8

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

- test/hotspot/jtreg/compiler/aot/TEST.properties

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

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

+ test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest-aarch64
! test/jtreg-ext/requires/VMProps.java

Changeset: 2a12ff1fff68
Author:    thartmann
Date:      2018-03-06 10:30 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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
+ src/hotspot/share/gc/g1/g1BarrierSet.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.hpp
+ src/hotspot/share/gc/g1/g1BarrierSet.inline.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/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
! src/hotspot/share/gc/g1/g1StringDedupTable.cpp
! src/hotspot/share/gc/g1/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: fde3feaaa4ed
Author:    coleenp
Date:      2018-03-06 17:15 -0500
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp

Changeset: cebb0e943ab2
Author:    coleenp
Date:      2018-03-06 18:12 -0500
URL:       http://hg.openjdk.java.net/loom/loom/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
+ test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java

Changeset: 8bb47943a8dd
Author:    dnsimon
Date:      2018-03-06 16:02 -0800
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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
+ test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDump.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf

Changeset: 5f487b498e78
Author:    shade
Date:      2018-03-07 10:58 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java

Changeset: 59f6547e151f
Author:    stefank
Date:      2018-03-07 21:57 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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
- src/hotspot/share/memory/universe.inline.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vframeArray.cpp

Changeset: 886acec3b4c6
Author:    stefank
Date:      2018-03-08 09:56 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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
- test/hotspot/gtest/memory/test_chunkManager.cpp
! test/hotspot/gtest/memory/test_metachunk.cpp
+ test/hotspot/gtest/memory/test_metaspace_allocation.cpp

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

Merge

! src/hotspot/share/memory/metachunk.hpp
! src/hotspot/share/memory/metaspace.cpp
- src/hotspot/share/memory/universe.inline.hpp
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java

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

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

+ test/hotspot/jtreg/compiler/aot/fingerprint/CDSDumper.java
+ test/hotspot/jtreg/compiler/aot/fingerprint/CDSRunner.java
+ test/hotspot/jtreg/compiler/aot/fingerprint/SelfChanged.java
+ test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java
+ test/hotspot/jtreg/compiler/aot/fingerprint/SuperChanged.java

Changeset: 2ed1c37df3a5
Author:    goetz
Date:      2018-02-08 09:23 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME1_E.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME2_C.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME3_C.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME4_E.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME5_B.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME6_B.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/ICC_B.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/ImplementsSomeInterfaces.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java

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

Merge


Changeset: 81bc1dc36a53
Author:    kvn
Date:      2018-03-09 10:15 -0800
URL:       http://hg.openjdk.java.net/loom/loom/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
+ src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp

Changeset: 59ad6672bf78
Author:    kvn
Date:      2018-03-09 12:38 -0800
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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
+ test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java

Changeset: 47b5652f2928
Author:    coleenp
Date:      2018-03-09 20:01 -0500
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/rev/9453739cb5b0

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

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.hpp
+ src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 7cd503c499a0
Author:    mdoerr
Date:      2018-03-12 12:02 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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
+ test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java
+ test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/libFieldAccessWatch.c

Changeset: 74518f9ca4b4
Author:    psandoz
Date:      2018-03-08 14:33 -0800
URL:       http://hg.openjdk.java.net/loom/loom/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
+ test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java

Changeset: 02e78f38e7d0
Author:    mdoerr
Date:      2018-03-13 11:29 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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
+ test/hotspot/jtreg/compiler/vectorization/TestPopCountVector.java

Changeset: 1517b9220e64
Author:    sjohanss
Date:      2018-03-13 18:27 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/rev/02076019c25d

Merge


Changeset: 2956d0ece7a9
Author:    coleenp
Date:      2018-03-14 07:27 -0400
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/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
+ test/hotspot/jtreg/runtime/StackGap/T.java
+ test/hotspot/jtreg/runtime/StackGap/exestack-gap.c
+ test/hotspot/jtreg/runtime/StackGap/testme.sh

Changeset: 6171c007410a
Author:    dstewart
Date:      2018-03-09 23:03 -0500
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/rev/66ba2092464c

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

+ test/hotspot/jtreg/serviceability/dcmd/framework/TEST.properties

Changeset: 7fb0ad2d8749
Author:    gromero
Date:      2018-03-15 20:52 -0400
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/rev/7a656b77a2d8

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

+ test/hotspot/jtreg/runtime/appcds/condy/CondyHello.jasm
+ test/hotspot/jtreg/runtime/appcds/condy/CondyHelloApp.java
+ test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java

Changeset: 2c3b9dbba7bc
Author:    jwilhelm
Date:      2018-03-20 04:36 +0100
URL:       http://hg.openjdk.java.net/loom/loom/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
- src/hotspot/share/gc/g1/g1AllocationContext.hpp
- src/hotspot/share/gc/g1/g1Allocator_ext.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.hpp
+ src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
- src/hotspot/share/gc/g1/g1CollectedHeap_ext.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.hpp
- src/hotspot/share/gc/g1/g1FullCollector_ext.cpp
- src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp
+ src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
- src/hotspot/share/gc/g1/g1RootClosures_ext.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp
- src/hotspot/share/memory/universe.inline.hpp
- src/hotspot/share/prims/whitebox_ext.cpp
- src/hotspot/share/runtime/thread_ext.cpp
- src/hotspot/share/runtime/thread_ext.hpp
- src/hotspot/share/runtime/vmStructs_ext.hpp
- test/hotspot/gtest/memory/test_chunkManager.cpp
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/compiler/aot/TEST.properties
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/jdk/ProblemList.txt
+ test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java

Changeset: 0ee57b9b376c
Author:    chegar
Date:      2018-03-23 21:39 +0000
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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
+ test/jdk/java/io/ByteArrayOutputStream/Write.java
- test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java

Changeset: 56a5f899e882
Author:    jjg
Date:      2018-03-23 17:28 -0700
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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
- src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java
- src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
- src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.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/classes/sun/nio/ch/EventPortWrapper.java
- src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
+ src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java
! src/java.base/unix/native/libnio/ch/Net.c
- src/java.base/unix/native/libnio/ch/PollArrayWrapper.c
+ src/java.base/unix/native/libnio/ch/PollSelectorImpl.c
! 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: 5bfe30bb50a2
Author:    dholmes
Date:      2018-03-26 00:33 -0400
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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
+ test/langtools/tools/javac/processing/model/MissingClassRecursiveAccessible.java

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

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

+ test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java

Changeset: 458c790b6995
Author:    sundar
Date:      2018-03-26 19:27 +0530
URL:       http://hg.openjdk.java.net/loom/loom/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
+ test/nashorn/script/trusted/JDK-8200215.js

Changeset: b64cd942ac7a
Author:    shade
Date:      2018-03-26 20:20 +0200
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/rev/fd608d605e2f

8200229: Simplify building of libjsig
Reviewed-by: erikj

! make/Main.gmk
- make/hotspot/lib/CompileLibjsig.gmk
! make/lib/Lib-java.base.gmk

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

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

- src/bsd/doc/man/ja/javah.1
! src/bsd/doc/man/java.1
! src/bsd/doc/man/javac.1
! src/bsd/doc/man/javadoc.1
- src/bsd/doc/man/javah.1
! src/bsd/doc/man/javap.1
! src/bsd/doc/man/jdb.1
! src/linux/doc/man/ja/java.1
! src/linux/doc/man/ja/javac.1
! src/linux/doc/man/ja/javadoc.1
- src/linux/doc/man/ja/javah.1
! src/linux/doc/man/ja/javap.1
! src/linux/doc/man/ja/jdb.1
! src/linux/doc/man/java.1
! src/linux/doc/man/javac.1
! src/linux/doc/man/javadoc.1
- src/linux/doc/man/javah.1
! src/linux/doc/man/javap.1
! src/linux/doc/man/jdb.1
! src/solaris/doc/sun/man/man1/ja/java.1
! src/solaris/doc/sun/man/man1/ja/javac.1
! src/solaris/doc/sun/man/man1/ja/javadoc.1
- src/solaris/doc/sun/man/man1/ja/javah.1
! src/solaris/doc/sun/man/man1/ja/javap.1
! src/solaris/doc/sun/man/man1/ja/jdb.1
! src/solaris/doc/sun/man/man1/java.1
! src/solaris/doc/sun/man/man1/javac.1
! src/solaris/doc/sun/man/man1/javadoc.1
- src/solaris/doc/sun/man/man1/javah.1
! src/solaris/doc/sun/man/man1/javap.1
! src/solaris/doc/sun/man/man1/jdb.1

Changeset: e9cb414f94eb
Author:    erikj
Date:      2018-03-26 16:24 -0700
URL:       http://hg.openjdk.java.net/loom/loom/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/loom/loom/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/loom/loom/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/loom/loom/rev/ce86061aff12

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

! make/Docs.gmk



More information about the loom-dev mailing list