hg: panama/dev: 970 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Tue Jan 30 15:35:00 UTC 2018


Changeset: 5645dc537135
Author:    erikj
Date:      2017-11-08 12:02 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/5645dc537135

8190744: xattr: No such file LICENSE files
Reviewed-by: alanb, tbell

! make/common/MakeBase.gmk

Changeset: c9181704b389
Author:    jdv
Date:      2017-11-06 13:11 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/c9181704b389

8189702: Broken links in javadoc for Adobe TIFF related documents
Reviewed-by: prr, bpb

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriteParam.java
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java

Changeset: 4a00b088902e
Author:    prr
Date:      2017-11-06 10:11 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/4a00b088902e

Merge

- make/data/symbols/java.activation-6.sym.txt
- make/data/symbols/java.activation-7.sym.txt
- make/data/symbols/java.annotations.common-6.sym.txt
- make/data/symbols/java.annotations.common-7.sym.txt
- make/data/symbols/java.annotations.common-8.sym.txt
- make/data/symbols/java.corba-6.sym.txt
- make/data/symbols/java.corba-7.sym.txt
- make/data/symbols/java.datatransfer-6.sym.txt
- make/data/symbols/java.instrument-6.sym.txt
- make/data/symbols/java.instrument-7.sym.txt
- make/data/symbols/java.naming-6.sym.txt
- make/data/symbols/java.prefs-6.sym.txt
- make/data/symbols/java.scripting-6.sym.txt
- make/data/symbols/java.security.sasl-6.sym.txt
- make/data/symbols/java.transaction-6.sym.txt
- make/data/symbols/java.transaction-7.sym.txt
- make/data/symbols/java.xml.crypto-6.sym.txt
- make/data/symbols/java.xml.crypto-7.sym.txt
- make/data/symbols/java.xml.ws-7.sym.txt
- make/data/symbols/jdk.httpserver-6.sym.txt
- make/data/symbols/jdk.scripting.nashorn-6.sym.txt
- make/data/symbols/jdk.security.auth-6.sym.txt
- src/hotspot/cpu/zero/sharkFrame_zero.hpp
- src/hotspot/cpu/zero/shark_globals_zero.hpp
- src/hotspot/os/windows/decoder_windows.hpp
- src/hotspot/share/code/jvmticmlr.h
- src/hotspot/share/gc/g1/suspendibleThreadSet.cpp
- src/hotspot/share/gc/g1/suspendibleThreadSet.hpp
- src/hotspot/share/prims/jni.h
- src/hotspot/share/shark/llvmHeaders.hpp
- src/hotspot/share/shark/llvmValue.hpp
- src/hotspot/share/shark/sharkBlock.cpp
- src/hotspot/share/shark/sharkBlock.hpp
- src/hotspot/share/shark/sharkBuilder.cpp
- src/hotspot/share/shark/sharkBuilder.hpp
- src/hotspot/share/shark/sharkCacheDecache.cpp
- src/hotspot/share/shark/sharkCacheDecache.hpp
- src/hotspot/share/shark/sharkCodeBuffer.hpp
- src/hotspot/share/shark/sharkCompiler.cpp
- src/hotspot/share/shark/sharkCompiler.hpp
- src/hotspot/share/shark/sharkConstant.cpp
- src/hotspot/share/shark/sharkConstant.hpp
- src/hotspot/share/shark/sharkContext.cpp
- src/hotspot/share/shark/sharkContext.hpp
- src/hotspot/share/shark/sharkEntry.hpp
- src/hotspot/share/shark/sharkFunction.cpp
- src/hotspot/share/shark/sharkFunction.hpp
- src/hotspot/share/shark/sharkInliner.cpp
- src/hotspot/share/shark/sharkInliner.hpp
- src/hotspot/share/shark/sharkIntrinsics.cpp
- src/hotspot/share/shark/sharkIntrinsics.hpp
- src/hotspot/share/shark/sharkInvariants.cpp
- src/hotspot/share/shark/sharkInvariants.hpp
- src/hotspot/share/shark/sharkMemoryManager.cpp
- src/hotspot/share/shark/sharkMemoryManager.hpp
- src/hotspot/share/shark/sharkNativeWrapper.cpp
- src/hotspot/share/shark/sharkNativeWrapper.hpp
- src/hotspot/share/shark/sharkRuntime.cpp
- src/hotspot/share/shark/sharkRuntime.hpp
- src/hotspot/share/shark/sharkStack.cpp
- src/hotspot/share/shark/sharkStack.hpp
- src/hotspot/share/shark/sharkState.cpp
- src/hotspot/share/shark/sharkState.hpp
- src/hotspot/share/shark/sharkStateScanner.cpp
- src/hotspot/share/shark/sharkStateScanner.hpp
- src/hotspot/share/shark/sharkTopLevelBlock.cpp
- src/hotspot/share/shark/sharkTopLevelBlock.hpp
- src/hotspot/share/shark/sharkType.hpp
- src/hotspot/share/shark/sharkValue.cpp
- src/hotspot/share/shark/sharkValue.hpp
- src/hotspot/share/shark/shark_globals.cpp
- src/hotspot/share/shark/shark_globals.hpp
- src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat

Changeset: 080c3ab73c8d
Author:    serb
Date:      2017-11-07 14:36 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/080c3ab73c8d

8019816: [TEST_BUG][macosx] closed/java/awt/BasicStroke/DashZeroWidth.java not on EDT
Reviewed-by: prr, azvegint

+ test/jdk/java/awt/BasicStroke/DashScaleMinWidth.java
+ test/jdk/java/awt/BasicStroke/DashZeroWidth.java

Changeset: 3d660bb6b67d
Author:    prr
Date:      2017-11-08 12:27 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/3d660bb6b67d

Merge

- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java

Changeset: 79efc2c3d832
Author:    prr
Date:      2017-11-08 12:34 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/79efc2c3d832

8185739: Memory leak in BitmapUtil::BitmapToRgn
Reviewed-by: serb, psadhukhan

! src/java.desktop/windows/native/libawt/windows/awt_BitmapUtil.cpp

Changeset: d2b306a70bf1
Author:    erikj
Date:      2017-11-08 13:32 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d2b306a70bf1

8190735: Define all base artifacts for all open/open-debug profiles
Reviewed-by: tbell

! make/conf/jib-profiles.js

Changeset: ce6ff74192fc
Author:    mchung
Date:      2017-11-08 13:38 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/ce6ff74192fc

8190733: Use Class::getPackageName in java.base implementation
Reviewed-by: mchung, rriggs
Contributed-by: Christoph Dreis <christoph.dreis at freenet.de>

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java

Changeset: e6278add9ff2
Author:    jwilhelm
Date:      2017-11-07 23:18 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/e6278add9ff2

8190865: Require jtreg 4.2 b10
Reviewed-by: dcubed, erikj

! make/conf/jib-profiles.js

Changeset: 6b374b7fdc3d
Author:    rpatil
Date:      2017-11-09 14:38 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/6b374b7fdc3d

8190258: (tz) Support tzdata2017c
8190259: test tck.java.time.zone.TCKZoneRules is broken by tzdata2017c
Reviewed-by: naoto, martin

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

Changeset: a4fb389ca61a
Author:    dfuchs
Date:      2017-11-09 20:51 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/a4fb389ca61a

8189953: FileHandler constructor throws NoSuchFileException with absolute path
Reviewed-by: mchung

! src/java.logging/share/classes/java/util/logging/FileHandler.java
+ test/jdk/java/util/logging/FileHandlerPatternGeneration.java

Changeset: a85bb15efb57
Author:    bpb
Date:      2017-11-09 13:30 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/a85bb15efb57

8191025: (ch) Scattering reads to a subsequence of buffers ignores length
Summary: Use length parameter instead of the buffer array length
Reviewed-by: rriggs, alanb

! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! test/jdk/java/nio/channels/SocketChannel/VectorIO.java

Changeset: 53020d8cdf5b
Author:    dl
Date:      2017-11-09 16:03 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/53020d8cdf5b

8190747: ExecutorService/Invoke.java fails intermittently
Reviewed-by: martin, psandoz, dholmes

! test/jdk/java/util/concurrent/ExecutorService/Invoke.java

Changeset: 0a65c8231efa
Author:    dl
Date:      2017-11-09 16:07 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/0a65c8231efa

8179314: CountedCompleterTest.testForkHelpQuiesce fails with expected:<21> but was:<13>
Reviewed-by: martin, psandoz, dholmes

! test/jdk/java/util/concurrent/tck/CountedCompleterTest.java

Changeset: 1563167c9520
Author:    dl
Date:      2017-11-09 16:10 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/1563167c9520

8189387: ConcurrentLinkedDeque linearizability continued ...
Reviewed-by: martin, psandoz, dholmes

! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java

Changeset: c7b5b1ce8145
Author:    dl
Date:      2017-11-09 16:14 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/c7b5b1ce8145

8189764: Miscellaneous changes imported from jsr166 CVS 2017-11
Reviewed-by: martin, psandoz, dholmes

! test/jdk/java/util/AbstractList/FailFastIterator.java
! test/jdk/java/util/AbstractSequentialList/AddAll.java
! test/jdk/java/util/Collection/IteratorMicroBenchmark.java
! test/jdk/java/util/Collection/MOAT.java
! test/jdk/java/util/Collection/RemoveMicroBenchmark.java
! test/jdk/java/util/Collections/AddAll.java
! test/jdk/java/util/Collections/BinarySearchNullComparator.java
! test/jdk/java/util/Collections/CheckedListBash.java
! test/jdk/java/util/Collections/CheckedMapBash.java
! test/jdk/java/util/Collections/CheckedSetBash.java
! test/jdk/java/util/Collections/Disjoint.java
! test/jdk/java/util/Collections/EmptyNavigableMap.java
! test/jdk/java/util/Collections/EmptyNavigableSet.java
! test/jdk/java/util/Collections/Enum.java
! test/jdk/java/util/Collections/FindSubList.java
! test/jdk/java/util/Collections/Frequency.java
! test/jdk/java/util/Collections/NullComparator.java
! test/jdk/java/util/Collections/ReplaceAll.java
! test/jdk/java/util/Collections/Rotate.java
! test/jdk/java/util/Collections/RotateEmpty.java
! test/jdk/java/util/Collections/Ser.java
! test/jdk/java/util/Collections/Swap.java
! test/jdk/java/util/Collections/ViewSynch.java
! test/jdk/java/util/Collections/WrappedNull.java
! test/jdk/java/util/HashMap/KeySetRemove.java
! test/jdk/java/util/HashMap/SetValue.java
! test/jdk/java/util/HashMap/ToString.java
! test/jdk/java/util/Hashtable/EqualsCast.java
! test/jdk/java/util/Hashtable/HashCode.java
! test/jdk/java/util/Hashtable/IllegalLoadFactor.java
! test/jdk/java/util/Hashtable/SelfRef.java
! test/jdk/java/util/LinkedHashMap/Basic.java
! test/jdk/java/util/LinkedHashMap/Cache.java
! test/jdk/java/util/LinkedHashMap/EmptyMapIterator.java
! test/jdk/java/util/LinkedHashSet/Basic.java
! test/jdk/java/util/LinkedList/AddAll.java
! test/jdk/java/util/NavigableMap/LockStep.java
! test/jdk/java/util/Random/NextIntPowerOfTwoMod.java
! test/jdk/java/util/TreeMap/HeadTailTypeError.java
! test/jdk/java/util/TreeMap/SubMap.java
! test/jdk/java/util/TreeMap/SubMapClear.java
! test/jdk/java/util/Vector/IllegalConstructorArgs.java
! test/jdk/java/util/Vector/LastIndexOf.java
! test/jdk/java/util/Vector/SyncLastIndexOf.java
! test/jdk/java/util/WeakHashMap/ZeroInitCap.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/ToArray.java
! test/jdk/java/util/concurrent/CountDownLatch/Basic.java
! test/jdk/java/util/concurrent/ThreadPoolExecutor/FlakyThreadFactory.java
! test/jdk/java/util/concurrent/locks/Lock/FlakyMutex.java
! test/jdk/java/util/concurrent/tck/NonNestmates.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java

Changeset: 5ff062878fe8
Author:    lana
Date:      2017-11-10 03:26 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/5ff062878fe8

Added tag jdk-10+31 for changeset e6278add9ff2

! .hgtags

Changeset: 259dffd8dabc
Author:    lana
Date:      2017-11-10 03:27 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/259dffd8dabc

Merge


Changeset: fbfe06b70e16
Author:    vtewari
Date:      2017-11-13 14:03 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/fbfe06b70e16

8145635: Add TCP_QUICKACK socket option
Reviewed-by: chegar, rriggs, clanger

! make/lib/Lib-jdk.net.gmk
+ make/mapfiles/libextnet/mapfile-linux
+ make/mapfiles/libextnet/mapfile-solaris
- make/mapfiles/libextnet/mapfile-vers
! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java
+ src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
+ src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! src/jdk.net/share/classes/jdk/net/Sockets.java
+ test/jdk/jdk/net/Sockets/QuickAckTest.java

Changeset: d0c784151182
Author:    hannesw
Date:      2017-11-13 15:54 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/d0c784151182

8190391: nashorn "!!" of nonzero even integer var becomes false when returned
Reviewed-by: sundar, hannesw
Contributed-by: priya.lakshmi.muthuswamy at oracle.com

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
+ test/nashorn/script/basic/JDK-8190391.js
+ test/nashorn/script/basic/JDK-8190391.js.EXPECTED

Changeset: 45af799ceb6a
Author:    erikj
Date:      2017-11-13 16:32 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/45af799ceb6a

8190725: Freetype license file provided with configure not included in images
Reviewed-by: ihse, tbell

! make/CreateJmods.gmk
! make/common/Modules.gmk

Changeset: 9f913dffab13
Author:    hannesw
Date:      2017-11-13 18:14 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/9f913dffab13

8191131: Nashorn test comparator breaks comparator contract
Reviewed-by: sundar, jlaskey

! test/nashorn/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java

Changeset: acfedb75dd51
Author:    sundar
Date:      2017-11-14 08:59 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/acfedb75dd51

8177471: jlink should use the version from java.base.jmod to find modules
Reviewed-by: mchung, alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java
+ test/jdk/tools/jlink/multireleasejar/CheckRuntimeVersion.java
+ test/jdk/tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java

Changeset: e4d7a32e6a91
Author:    hannesw
Date:      2017-11-14 10:04 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/e4d7a32e6a91

8185119: Uninitialized const when using multiple threads
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
+ test/nashorn/script/nosecurity/es6/JDK-8185119.js

Changeset: 7a1d4058d6db
Author:    xiaofeya
Date:      2017-11-14 03:58 -0600
URL:       http://hg.openjdk.java.net/panama/dev/rev/7a1d4058d6db

8191172: Problem list java/net/httpclient/websocket/ConnectionHandover.java
Reviewed-by: chegar

! test/jdk/ProblemList.txt

Changeset: fbf7a51ce32f
Author:    ihse
Date:      2017-11-14 12:10 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/fbf7a51ce32f

8190410: Help.gmk is not updated after consolidation
Reviewed-by: erikj

! make/Help.gmk

Changeset: d5cf1e1d07ec
Author:    hannesw
Date:      2017-11-14 14:18 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/d5cf1e1d07ec

8191133: Ant task to fetch underscore.js requires gzip decoding option
Reviewed-by: sundar, jlaskey

! make/nashorn/build.xml

Changeset: 28096878fae5
Author:    mullan
Date:      2017-11-14 08:24 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/28096878fae5

8175091: Mark the deprecated java.security.{Certificate,Identity,IdentityScope,Signer} APIs with forRemoval=true
Reviewed-by: weijun

! src/java.base/share/classes/java/security/Certificate.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/IdentityScope.java
! src/java.base/share/classes/java/security/Signer.java

Changeset: 3dfec0fcb34f
Author:    mullan
Date:      2017-11-14 08:25 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/3dfec0fcb34f

Merge


Changeset: 5c2f21c319c4
Author:    weijun
Date:      2017-11-14 21:43 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/5c2f21c319c4

8191137: keytool fails to format resource strings for keys for some languages after JDK-8171319
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java

Changeset: e6e6ed17abbe
Author:    mullan
Date:      2017-11-14 09:15 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/e6e6ed17abbe

8175094: Mark the deprecated java.security.acl APIs with forRemoval=true
Reviewed-by: weijun

! src/java.base/share/classes/java/security/acl/Acl.java
! src/java.base/share/classes/java/security/acl/AclEntry.java
! src/java.base/share/classes/java/security/acl/AclNotFoundException.java
! src/java.base/share/classes/java/security/acl/Group.java
! src/java.base/share/classes/java/security/acl/LastOwnerException.java
! src/java.base/share/classes/java/security/acl/NotOwnerException.java
! src/java.base/share/classes/java/security/acl/Owner.java
! src/java.base/share/classes/java/security/acl/Permission.java
! src/java.base/share/classes/java/security/acl/package-info.java

Changeset: 94f362b5f4dd
Author:    mullan
Date:      2017-11-14 09:19 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/94f362b5f4dd

Merge


Changeset: 84e7c1515661
Author:    igerasim
Date:      2017-11-14 13:31 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/84e7c1515661

8189631: Missing space in the javadoc for InetAddress.createNameService()
Reviewed-by: rriggs, wetmore

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

Changeset: dfc709c80775
Author:    bpatel
Date:      2017-11-14 13:44 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/dfc709c80775

8185371: Support for multiple stylesheets in javadoc
Reviewed-by: jjg, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
+ test/langtools/jdk/javadoc/doclet/testOptions/additional-stylesheet-1.css
+ test/langtools/jdk/javadoc/doclet/testOptions/additional-stylesheet-2.css
+ test/langtools/jdk/javadoc/doclet/testOptions/additional-stylesheet-3.css

Changeset: 6cc6869999e2
Author:    sundar
Date:      2017-11-15 19:55 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/6cc6869999e2

8191306: Math.abs corner case with optimistic typing
Reviewed-by: jlaskey, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeMath.java
+ test/nashorn/script/basic/JDK-8191306.js
+ test/nashorn/script/basic/JDK-8191306.js.EXPECTED

Changeset: 0084b493dfc9
Author:    sundar
Date:      2017-11-15 23:25 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/0084b493dfc9

8068741: javax.script.ScriptEngineFactory.getMethodCallSyntax() spec allows null passed as an object
Reviewed-by: hannesw

! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
+ test/nashorn/src/jdk/nashorn/api/scripting/test/JDK_8068741_Test.java

Changeset: f7e430cbfe34
Author:    erikj
Date:      2017-11-15 11:50 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f7e430cbfe34

8190702: JMC packaging causing errors in JDK 10 consolidated repo (macOS)
Reviewed-by: tbell

! make/common/MakeBase.gmk
! test/make/TestCopyFiles.gmk

Changeset: e0041b182e31
Author:    psandoz
Date:      2017-11-08 10:27 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e0041b182e31

8190974: Parallel stream execution within a custom ForkJoinPool should obey the parallelism
Reviewed-by: martin, tvaleev

! src/java.base/share/classes/java/util/stream/AbstractTask.java
! src/java.base/share/classes/java/util/stream/ForEachOps.java
! src/java.base/share/classes/java/util/stream/StreamSpliterators.java
+ test/jdk/java/util/stream/CustomFJPoolTest.java

Changeset: a2008587c13f
Author:    redestad
Date:      2017-11-16 00:58 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a2008587c13f

8184777: Factor out species generation logic from BoundMethodHandle
Reviewed-by: vlivanov
Contributed-by: john.r.rose at oracle.com, claes.redestad at oracle.com

! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
+ src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormBuffer.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
+ test/jdk/java/lang/invoke/ClassSpecializerTest.java
+ test/jdk/java/lang/invoke/java.base/java/lang/invoke/ClassSpecializerHelper.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java

Changeset: 00e1afbd0a76
Author:    jcm
Date:      2017-10-26 22:18 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/00e1afbd0a76

8185989: overview.html files should be deleted?
Summary: jdk.vm.ci.code/overview.html jdk.vm.ci.meta/overview.html deleted
Reviewed-by: kvn, thartmann

- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/overview.html
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/overview.html

Changeset: 32201e2d5719
Author:    jcm
Date:      2017-10-27 05:30 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/32201e2d5719

Merge


Changeset: 55714c3d544c
Author:    sangheki
Date:      2017-10-26 21:30 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/55714c3d544c

8185278: TestGreyReclaimedHumongousObjects.java fails guarantee(index != trim_index(_head_index + 1)) failed: should not go past head
Summary: Add STS to avoid MMU concurrency problem between VM Thread and Concurrent Mark Thread
Reviewed-by: tschatzl, ehelin

! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/concurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1MMUTracker.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! test/hotspot/jtreg/gc/g1/TestGreyReclaimedHumongousObjects.java

Changeset: 1821be9ca11b
Author:    sangheki
Date:      2017-10-27 07:19 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/1821be9ca11b

Merge


Changeset: 17676a23cf3f
Author:    kvn
Date:      2017-10-27 01:09 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/17676a23cf3f

8189064: Crash with compiler/codegen/*Vect.java on Solaris-sparc
Summary: unconditionally call cl->mark_loop_vectorized() when vectors are generated
Reviewed-by: thartmann

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

Changeset: 002df709f2f2
Author:    kvn
Date:      2017-10-27 08:55 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/002df709f2f2

Merge


Changeset: c15f15bcc23e
Author:    sjohanss
Date:      2017-10-27 11:44 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/c15f15bcc23e

8177959: G1CollectedHeap::print_on prints incorrect capacity
Reviewed-by: sjohanss, ehelin, pliden
Contributed-by: leo.korinth at oracle.com

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

Changeset: 1b0566927c7a
Author:    iklam
Date:      2017-10-29 18:13 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/1b0566927c7a

8190191: Subclasses of jdk.jfr.Event loaded from CDS breaks -XX:FlightRecorderOptions=retransform=false
Summary: Do not archive these classes
Reviewed-by: jiangli, sspitsyn

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

Changeset: 9ccaa4e79030
Author:    mdoerr
Date:      2017-10-30 17:14 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/9ccaa4e79030

8190285: s390: Some java boolean checks are not correct
Reviewed-by: lucy, coleenp

! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp

Changeset: 08fa85a36a67
Author:    thartmann
Date:      2017-10-31 09:33 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/08fa85a36a67

8190351: InitialAndMaxUsageTest does not free allocated blob
Summary: Refactored test to add blob to free list and changed the allocation loop to start with blobs of size ~36 Mb.
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/codecache/jmx/InitialAndMaxUsageTest.java

Changeset: 029d5efaaa6c
Author:    egahlin
Date:      2017-10-30 16:37 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/029d5efaaa6c

8189368: Add information on current bias holder for BiasedLockRevocation event
Reviewed-by: mgronlun, dholmes, egahlin
Contributed-by: robin.westberg at oracle.com

! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/trace/traceevents.xml

Changeset: b7c7428eaab9
Author:    coleenp
Date:      2017-10-31 11:55 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/b7c7428eaab9

8189610: Reconcile jvm.h and all jvm_md.h between java.base and hotspot
Summary: Removed hotspot version of jvm*h and jni*h files.
Reviewed-by: ihse, mchung, dholmes

! make/copy/Copy-java.base.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/CompileLibjsig.gmk
- src/hotspot/cpu/aarch64/jni_aarch64.h
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
- src/hotspot/cpu/arm/jni_arm.h
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/arm/vm_version_arm_64.cpp
- src/hotspot/cpu/ppc/jni_ppc.h
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
- src/hotspot/cpu/s390/jni_s390.h
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
- src/hotspot/cpu/sparc/jni_sparc.h
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/methodHandles_sparc.cpp
! src/hotspot/cpu/sparc/vm_version_sparc.cpp
- src/hotspot/cpu/x86/jni_x86.h
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
- src/hotspot/cpu/zero/jni_zero.h
! src/hotspot/os/aix/jvm_aix.cpp
- src/hotspot/os/aix/jvm_aix.h
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/decoder_machO.cpp
! src/hotspot/os/bsd/jvm_bsd.cpp
- src/hotspot/os/bsd/jvm_bsd.h
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/decoder_linux.cpp
! src/hotspot/os/linux/jvm_linux.cpp
- src/hotspot/os/linux/jvm_linux.h
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/jvm_solaris.cpp
- src/hotspot/os/solaris/jvm_solaris.h
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/jvm_windows.cpp
- src/hotspot/os/windows/jvm_windows.h
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/threadCritical_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/c1/c1_Canonicalizer.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/altHashing.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/gcTimer.hpp
! src/hotspot/share/gc/shared/gcTraceTime.inline.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
- src/hotspot/share/prims/jni_md.h
! src/hotspot/share/prims/jvm.cpp
- src/hotspot/share/prims/jvm.h
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/commandLineFlagRangeList.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/perfMemory.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/elfStringTable.cpp
! src/hotspot/share/utilities/formatBuffer.cpp
! src/hotspot/share/utilities/formatBuffer.hpp
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp
! src/hotspot/share/utilities/macros.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/vmError.cpp
- src/java.base/macosx/native/include/jni_md.h
- src/java.base/macosx/native/include/jvm_md.h
! src/java.base/share/native/include/classfile_constants.h
! src/java.base/share/native/include/jvm.h
! src/java.base/solaris/native/libjsig/jsig.c
! src/java.base/unix/native/include/jni_md.h
! src/java.base/unix/native/include/jvm_md.h
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/windows/native/include/jni_md.h
! src/java.base/windows/native/include/jvm_md.h
! test/hotspot/gtest/classfile/test_AltHashing.cpp
! test/hotspot/gtest/logging/logTestFixture.cpp
! test/hotspot/gtest/logging/test_log.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logDecorators.cpp
! test/hotspot/gtest/logging/test_logFileOutput.cpp
! test/hotspot/gtest/logging/test_logMessageTest.cpp
! test/hotspot/gtest/logging/test_logTagLevelExpression.cpp
! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp
! test/hotspot/gtest/runtime/test_arguments.cpp
! test/hotspot/gtest/utilities/test_json.cpp

Changeset: bfba73a06c8c
Author:    iignatyev
Date:      2017-10-31 16:31 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/bfba73a06c8c

8186618: [TESTBUG] Test applications/ctw/Modules.java doesn't have timeout and hang on windows
Reviewed-by: jwilhelm, epavlova

! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/applications/ctw/Modules.java
+ test/hotspot/jtreg/applications/ctw/modules/generate.bash
+ test/hotspot/jtreg/applications/ctw/modules/java_activation.java
+ test/hotspot/jtreg/applications/ctw/modules/java_base.java
+ test/hotspot/jtreg/applications/ctw/modules/java_compiler.java
+ test/hotspot/jtreg/applications/ctw/modules/java_corba.java
+ test/hotspot/jtreg/applications/ctw/modules/java_datatransfer.java
+ test/hotspot/jtreg/applications/ctw/modules/java_desktop.java
+ test/hotspot/jtreg/applications/ctw/modules/java_instrument.java
+ test/hotspot/jtreg/applications/ctw/modules/java_logging.java
+ test/hotspot/jtreg/applications/ctw/modules/java_management.java
+ test/hotspot/jtreg/applications/ctw/modules/java_management_rmi.java
+ test/hotspot/jtreg/applications/ctw/modules/java_naming.java
+ test/hotspot/jtreg/applications/ctw/modules/java_prefs.java
+ test/hotspot/jtreg/applications/ctw/modules/java_rmi.java
+ test/hotspot/jtreg/applications/ctw/modules/java_scripting.java
+ test/hotspot/jtreg/applications/ctw/modules/java_security_jgss.java
+ test/hotspot/jtreg/applications/ctw/modules/java_security_sasl.java
+ test/hotspot/jtreg/applications/ctw/modules/java_smartcardio.java
+ test/hotspot/jtreg/applications/ctw/modules/java_sql.java
+ test/hotspot/jtreg/applications/ctw/modules/java_sql_rowset.java
+ test/hotspot/jtreg/applications/ctw/modules/java_transaction.java
+ test/hotspot/jtreg/applications/ctw/modules/java_xml.java
+ test/hotspot/jtreg/applications/ctw/modules/java_xml_bind.java
+ test/hotspot/jtreg/applications/ctw/modules/java_xml_crypto.java
+ test/hotspot/jtreg/applications/ctw/modules/java_xml_ws.java
+ test/hotspot/jtreg/applications/ctw/modules/java_xml_ws_annotation.java
+ test/hotspot/jtreg/applications/ctw/modules/javafx_base.java
+ test/hotspot/jtreg/applications/ctw/modules/javafx_controls.java
+ test/hotspot/jtreg/applications/ctw/modules/javafx_fxml.java
+ test/hotspot/jtreg/applications/ctw/modules/javafx_graphics.java
+ test/hotspot/jtreg/applications/ctw/modules/javafx_media.java
+ test/hotspot/jtreg/applications/ctw/modules/javafx_swing.java
+ test/hotspot/jtreg/applications/ctw/modules/javafx_web.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_accessibility.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_aot.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_attach.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_charsets.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_compiler.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_cryptoki.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_mscapi.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ucrypto.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_dynalink.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_editpad.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_hotspot_agent.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_httpserver.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_incubator_httpclient.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_internal_ed.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_internal_jvmstat.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_internal_le.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_internal_opt.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_ci.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler_management.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_jartool.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_javadoc.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_jcmd.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_jconsole.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_jdeps.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_jdi.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_jlink.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_jshell.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_jstatd.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_localedata.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_management.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_management_agent.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_naming_dns.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_naming_rmi.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_net.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_packager.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_packager_services.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_rmic.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_scripting_nashorn.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_scripting_nashorn_shell.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_sctp.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_security_auth.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_security_jgss.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_xml_bind.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_xml_dom.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_xml_ws.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_zipfs.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJimageEntry.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java

Changeset: 107622f2695c
Author:    dchuyko
Date:      2017-11-01 16:48 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/107622f2695c

8189745: AARCH64: Use CRC32C intrinsic code in interpreter and C1
Reviewed-by: aph

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp

Changeset: 3d1d05c9b6cd
Author:    simonis
Date:      2017-11-01 12:56 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/3d1d05c9b6cd

8187091: ReturnBlobToWrongHeapTest fails because of problems in CodeHeap::contains_blob()
Reviewed-by: kvn

! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/memory/heap.hpp

Changeset: 80ea7a4c6427
Author:    coleenp
Date:      2017-11-01 19:43 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/80ea7a4c6427

8190491: SA tests failed after 8189610 changes
Summary: Change maxLength to an IntField
Reviewed-by: hseigel, jiangli

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java

Changeset: 32d741a2b271
Author:    iklam
Date:      2017-10-26 11:35 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/32d741a2b271

8179624: [REDO] Avoid repeated calls to JavaThread::last_frame in InterpreterRuntime
Summary: fixed typo in the original patch (8179305)
Reviewed-by: dlong, coleenp

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

Changeset: 8024fff2e247
Author:    jwilhelm
Date:      2017-10-30 21:23 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/8024fff2e247

Merge

! make/autoconf/spec.gmk.in
! make/common/Modules.gmk
! make/conf/jib-profiles.js
! src/hotspot/share/interpreter/linkResolver.cpp
- src/java.base/share/classes/com/sun/crypto/provider/PBECipherCore.java
! src/java.base/share/classes/java/lang/ClassLoader.java
- src/java.base/share/classes/jdk/internal/misc/ObjectStreamClassValidator.java
! test/jdk/ProblemList.txt

Changeset: 71ad0eec75e8
Author:    phedlin
Date:      2017-09-28 14:55 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/71ad0eec75e8

8172232: SPARC ISA/CPU feature detection is broken/insufficient (on Linux).
Summary: Reimplementation extending feature detection to SPARC Core C3&C4.
Reviewed-by: kvn, neliasso

! src/hotspot/os_cpu/linux_sparc/vm_version_linux_sparc.cpp

Changeset: 6e3ab27f9144
Author:    dchuyko
Date:      2017-11-02 18:44 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/6e3ab27f9144

8189176: AARCH64: Improve _updateBytesCRC32 intrinsic
Reviewed-by: aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: 69c081ca110a
Author:    gziemski
Date:      2017-11-02 11:00 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/69c081ca110a

8184765: Dynamically resize SystemDictionary
Summary: Implemented dynamic resizing, which triggers when load factor is too high
Reviewed-by: coleenp, rehn

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
+ test/hotspot/jtreg/runtime/LoadClass/TestResize.java
+ test/hotspot/jtreg/runtime/LoadClass/TriggerResize.java

Changeset: ab33aa41d7a4
Author:    coleenp
Date:      2017-11-03 07:44 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/ab33aa41d7a4

8190617: test/jdk/sun/tools/jhsdb/BasicLauncherTest.java fails
Summary: change type expected by SA for PerfMemory::_initialize to int.
Reviewed-by: dholmes, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java

Changeset: 52e85a3fa0ab
Author:    ccheung
Date:      2017-11-03 10:48 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/52e85a3fa0ab

8187347: Do not abort CDS archive creation when some classes are unverifiable
Summary: deprecating the IgnoreUnverifiableClassesDuringDump vm option in JDK10 and set its default value to true
Reviewed-by: dholmes, jiangli

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

Changeset: d85284ccd1bd
Author:    sspitsyn
Date:      2017-11-03 17:09 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/d85284ccd1bd

8189731: Disable CFLH when there are no transformers
Summary: Enable CFLH only when there are transformers
Reviewed-by: sspitsyn, alanb
Contributed-by: ben_walsh at uk.ibm.com

! make/mapfiles/libinstrument/mapfile-vers
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
! src/java.instrument/share/native/libinstrument/InstrumentationImplNativeMethods.c
! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
! src/java.instrument/share/native/libinstrument/JPLISAgent.c
! src/java.instrument/share/native/libinstrument/JPLISAgent.h

Changeset: 46cb6af585d4
Author:    egahlin
Date:      2017-11-05 03:43 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/46cb6af585d4

8189425: Minor updates in support of closed changes
Reviewed-by: mgronlun, dholmes

! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/utilities/growableArray.hpp

Changeset: 24022215d092
Author:    egahlin
Date:      2017-11-05 06:11 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/24022215d092

8189440: Event tracing macros for allocation and weak oops processing
Reviewed-by: dholmes, mgronlun

! src/hotspot/share/gc/shared/allocTracer.cpp
! src/hotspot/share/gc/shared/allocTracer.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/trace/traceMacros.hpp

Changeset: 895da9d2087b
Author:    dchuyko
Date:      2017-11-06 00:29 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/895da9d2087b

8190745: AARCH64: fix for JDK-8189176 may break a build
Summary: Add missed semicolon
Reviewed-by: dsamersoff

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

Changeset: 499bba56e938
Author:    dnsimon
Date:      2017-11-05 22:27 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/499bba56e938

8177397: [JVMCI] remove unnecessary synchronization
Reviewed-by: thartmann, kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java

Changeset: d099408b386e
Author:    jcm
Date:      2017-11-06 00:30 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d099408b386e

8167408: Invalid critical JNI function lookup
Summary: made correction to arg_size calculation in NativeLookup::lookup_critical_entry
Reviewed-by: dholmes, dlong, mdoerr, vlivanov

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/nativeLookup.cpp
+ test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/LookUp.java
+ test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/libCNLookUp.c

Changeset: a11d9dbcd6c0
Author:    jcm
Date:      2017-11-06 09:49 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a11d9dbcd6c0

Merge


Changeset: 1360c7949d2f
Author:    sjohanss
Date:      2017-11-06 11:11 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/1360c7949d2f

8190353: [Testbug] test/hotspot/jtreg/gc/logging/TestPrintReferences.java can still fail
Reviewed-by: sangheki, eosterlund

! test/hotspot/jtreg/gc/logging/TestPrintReferences.java

Changeset: 5692c538ecef
Author:    dnsimon
Date:      2017-11-06 09:44 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/5692c538ecef

8190415: [JVMCI] JVMCIRuntime::adjust_comp_level must not swallow ThreadDeath
Reviewed-by: never, thartmann

! src/hotspot/.mx.jvmci/mx_jvmci.py
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 97dde3171e7e
Author:    lkorinth
Date:      2017-11-06 09:41 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/97dde3171e7e

8186502: Assert when range testing G1RefProcDrainInterval on 64-bit systems
Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1_globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java

Changeset: 11b8ac93804c
Author:    jcm
Date:      2017-11-06 04:14 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/11b8ac93804c

8167409: Invalid value passed to critical JNI function
Summary: the tmp  reg used to break the shuffling cycle (handled in ComputeMoveOrder) is set to 64 bit.
Reviewed-by: dlong

! make/test/JtregNativeHotspot.gmk
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
+ test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java
+ test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/libCNCheckLongArgs.c

Changeset: 12c0996f50f4
Author:    dsamersoff
Date:      2017-11-06 14:31 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/12c0996f50f4

8163011: AArch64: NMT detail stack trace cleanup
Summary: Makes aarch64 behavior similar to x86 one
Reviewed-by: aph, drwhite

! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp

Changeset: a77a7d3bc4f6
Author:    tschatzl
Date:      2017-11-06 14:24 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a77a7d3bc4f6

8149127: Rename g1/concurrentMarkThread.* to g1/g1ConcurrentMarkThread.*
Reviewed-by: sjohanss, sangheki

- src/hotspot/share/gc/g1/concurrentG1Refine.cpp
- src/hotspot/share/gc/g1/concurrentG1Refine.hpp
- src/hotspot/share/gc/g1/concurrentG1RefineThread.cpp
- src/hotspot/share/gc/g1/concurrentG1RefineThread.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp

Changeset: 4925ee84b4ac
Author:    tschatzl
Date:      2017-11-06 14:25 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/4925ee84b4ac

8140255: Move the management of G1YoungRemSetSamplingThread from G1ConcurrentRefine
Reviewed-by: sjohanss, sangheki

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

Changeset: 71c9ee6b7cb3
Author:    tschatzl
Date:      2017-11-06 14:35 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/71c9ee6b7cb3

Merge


Changeset: 2a5b7592ca11
Author:    tschatzl
Date:      2017-11-06 15:33 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/2a5b7592ca11

Merge

- src/hotspot/share/gc/g1/concurrentG1Refine.cpp
- src/hotspot/share/gc/g1/concurrentG1Refine.hpp
- src/hotspot/share/gc/g1/concurrentG1RefineThread.cpp
- src/hotspot/share/gc/g1/concurrentG1RefineThread.hpp

Changeset: 3dcd54513db1
Author:    dnsimon
Date:      2017-11-06 12:17 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/3dcd54513db1

8186478: [JVMCI] rename HotSpotResolvedJavaMethod#setNotInlineableOrCompileable
Reviewed-by: kvn, thartmann

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! 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/HotSpotResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java

Changeset: e84aa2c71241
Author:    dnsimon
Date:      2017-11-06 12:53 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/e84aa2c71241

8188102: [JVMCI] Convert special JVMCI oops in nmethod to jweak values
Reviewed-by: never, kvn, kbarrett

- src/hotspot/.mx.jvmci/.project
- src/hotspot/.mx.jvmci/.pydevproject
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java

Changeset: 5a69ba3a4fd1
Author:    mdoerr
Date:      2017-11-06 17:56 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/5a69ba3a4fd1

8190781: ppc64 + s390: Fix CriticalJNINatives
Reviewed-by: goetz

! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp

Changeset: 47629b00daa9
Author:    dnsimon
Date:      2017-11-06 21:38 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/47629b00daa9

8187315: [JVMCI] hosted use of JVMCI can crash VM under -Xint
Reviewed-by: kvn, dlong

! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/jni.cpp

Changeset: d20059c27430
Author:    jiangli
Date:      2017-11-06 14:12 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/d20059c27430

8184206: Resolve all string constants in shared classes at CDS dump time
Summary: Change ConstantPool::resolve_class_constants() to resolve all string constants.
Reviewed-by: iklam, coleenp

! src/hotspot/share/oops/constantPool.cpp

Changeset: 9fe9292f5931
Author:    dlong
Date:      2017-11-06 20:29 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/9fe9292f5931

8190710: Update Graal
Reviewed-by: kvn

! make/CompileToolsHotspot.gmk
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/BlackholeDirectiveTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ControlFlowAnchorDirectiveTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/OpaqueDirectiveTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/Snippet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64MacroAssembler.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/AMD64AddressLoweringTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressLowering.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRKindTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompressEncoding.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/FloatConvert.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/Loop.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ArithmeticOpTable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest14.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DumpPathTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FinalizableSubclassTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalDebugHandlersFactoryTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardedIntrinsicTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashCodeTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MarkUnsafeAccessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ProfilingInfoTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SubWordReturnTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeVirtualizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/TrufflePEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/NestedLoopEffectsPhaseComplexityTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompilerOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/target/Backend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugHandlersFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugOptions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/IgvDumpChannel.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/PathUtilities.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/graphio/GraphSnippetTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/graphio/NodeEncodingTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Graph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRKindTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotStrategySwitchOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ArrayCopyIntrinsificationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ExplicitExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRLockTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalMBean.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicConstantNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileBranchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileInvokeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileWithNotificationNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HubGetClassNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyWithSlowPathNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/GenericArrayCopyCallNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProbabilisticProfileSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProfileSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewArrayStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewInstanceStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination02.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double04.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Float03.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ControlFlow.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLoadConstantTableBaseOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRValueUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/RedundantMoveElimination.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/SaveCalleeSaveRegisters.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerationResult.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.test/src/org/graalvm/compiler/loop/test/LoopPartialUnrollTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeCycles.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IntegerStampTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/PrimitiveStampBoundaryTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/CompressionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConstantNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PhiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValuePhiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatDivNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLessThanNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedDivNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnpackEndianHalfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/ControlFlowGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BranchProbabilityNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawLoadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawStoreNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InlineInvokePlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadFieldNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreFieldNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreIndexedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryPhiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/OffsetAddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizerTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/JavaConstantFormattable.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/JavaConstantFormatter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualInstanceNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src/org/graalvm/compiler/options/processor/OptionProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FixReadsPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ProfileCompiledMethodsPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/util/HashSetNodeEventListener.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyGetOptionsUsage.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyGraphAddUsage.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinterObserver.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CanonicalStringGraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraalDebugHandlersFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringIndexOfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantBindingParameterPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounter.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetIntegerHistogram.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BinaryMathIntrinsicNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/GraalTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectList.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ObjectState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphOutput.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphProtocol.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphStructure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/ProtocolImpl.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/doc-files/diamond.png
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/package-info.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.word/.checkstyle_checks.xml

Changeset: 1772ebf07d1f
Author:    jcm
Date:      2017-11-06 21:28 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/1772ebf07d1f

8152470: Add COMPILER2_OR_JVMCI definition
Summary: defined(COMPILER2) || INCLUDE_JVMCI changed replaced with COMPILER2_OR_JVMCI
Reviewed-by: kvn

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1MarkSweep.cpp
! 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/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/rframe.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: df4f4688b13d
Author:    tschatzl
Date:      2017-11-07 13:51 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/df4f4688b13d

8190703: TestSystemGCWith* infrequently times out on SPARC
Summary: Give the test a timeout after which it ends on its own.
Reviewed-by: shade, sjohanss

! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGC.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithCMS.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithG1.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithParallel.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithSerial.java

Changeset: c7b50c23ea71
Author:    bobv
Date:      2017-11-07 10:30 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/c7b50c23ea71

8190283: Default heap sizing options select a MaxHeapSize larger than available physical memory in some cases
Reviewed-by: tschatzl, sjohanss

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

Changeset: 18dccdc438d7
Author:    zgu
Date:      2017-11-07 09:37 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/18dccdc438d7

8189688: NMT: Report per-class load metadata information
Summary: Report per-class loader metadata info via NMT jcmd metadata sub-command
Reviewed-by: stuefe, coleenp

! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/services/nmtDCmd.cpp
! src/hotspot/share/services/nmtDCmd.hpp

Changeset: 2cd7d700217f
Author:    jwilhelm
Date:      2017-11-07 08:47 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/2cd7d700217f

Merge

! make/autoconf/jdk-options.m4
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
- src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java
- src/java.desktop/unix/legal/fontconfig.md
- src/java.desktop/unix/native/common/awt/fontconfig.h
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/BatchEnvironment.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Constants.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Generator.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/IndentingWriter.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Main.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Resources.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Constants.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/JrmpGenerator.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Util.java
! test/jdk/ProblemList.txt
- test/jdk/com/sun/awt/Translucency/WindowOpacity.java
+ test/jdk/java/awt/Window/ShapedAndTranslucentWindows/WindowOpacity.java
- test/jdk/javax/swing/JTextPane/bug8025082.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/Agent.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServer.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServerImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/Apple.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleEvent.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUser.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUserImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/Callback.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServer.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServerImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/CountInterface.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/CountServerImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeInterface.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeServerImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/G1.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/G1Impl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObject.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObjectImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableInterface.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableServerImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/Orange.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEcho.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEchoImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/Server.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/ServerImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/Task.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/TestInterface.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/batch.sh
- test/jdk/sun/rmi/rmic/newrmic/equivalence/run.sh
- test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/PatchModuleWithRelease.java
- test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/patchmodule/java.base/java/lang/Test.java

Changeset: fa06ab2a0570
Author:    cjplummer
Date:      2017-11-07 14:13 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/fa06ab2a0570

8059334: nsk/jvmti/scenarios/hotswap/HS201/hs201t001 fails with exit code 0 after timeout
Summary: check if we are in "interp only" mode before returning an nm for an OSR request
Reviewed-by: sspitsyn, dcubed, kvn

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

Changeset: 506775a4f446
Author:    jiangli
Date:      2017-11-07 18:48 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/506775a4f446

8189840: CheckCachedResolvedReferencesApp has no cached resolved references
Summary: Add WhiteBox.areOpenArchiveHeapObjectsMapped() for CheckCachedResolvedReferencesApp to check and skip test when open archive heap objects are not mapped.
Reviewed-by: iklam, ccheung

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

Changeset: b6c19518372e
Author:    jwilhelm
Date:      2017-11-07 23:18 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/b6c19518372e

8190865: Require jtreg 4.2 b10
Reviewed-by: dcubed, erikj

! make/conf/jib-profiles.js

Changeset: fa213afbaadb
Author:    uvangapally
Date:      2017-11-07 22:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/fa213afbaadb

8044122: MBean access to the PID
Summary: Added new API getPid for getting process ID
Reviewed-by: mchung, rriggs
Contributed-by: ujwal.vangapally at oracle.com

! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java
+ test/jdk/java/lang/management/RuntimeMXBean/ProcessIdTest.java

Changeset: 57752bd5d1b4
Author:    stuefe
Date:      2017-10-24 14:34 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/57752bd5d1b4

8189864: Provide an ascii map to visualize metaspace fragmentation
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

Changeset: 38f816c90f8f
Author:    iignatyev
Date:      2017-11-08 11:44 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/38f816c90f8f

8190890: remove hotspot_tier1_{compiler,gc}_closed groups
Reviewed-by: ehelin, lmesnik

! test/hotspot/jtreg/TEST.groups

Changeset: 083c15bfba35
Author:    psandoz
Date:      2017-11-08 12:08 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/083c15bfba35

8190887: Stub code marking missing from some x86 generated stub routines
Reviewed-by: kvn

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

Changeset: d76a6042f5d7
Author:    iklam
Date:      2017-11-08 09:03 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d76a6042f5d7

8186778: Make obsolete VM options for shared region size control
Summary: Obsoleted SharedReadOnlySize, SharedMiscCodeSize, SharedMiscDataSize and SharedReadWriteSize
Reviewed-by: dholmes

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

Changeset: b140fe4ff916
Author:    glaubitz
Date:      2017-11-06 19:45 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/b140fe4ff916

8190570: Zero fails to build on linux-sparc due undefined reference
Reviewed-by: coleenp

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

Changeset: fedbf1b866a7
Author:    coleenp
Date:      2017-11-08 16:03 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/fedbf1b866a7

Merge

- src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java
- src/java.desktop/unix/legal/fontconfig.md
- src/java.desktop/unix/native/common/awt/fontconfig.h
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/BatchEnvironment.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Constants.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Generator.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/IndentingWriter.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Main.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Resources.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Constants.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/JrmpGenerator.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Util.java
- test/jdk/com/sun/awt/Translucency/WindowOpacity.java
- test/jdk/javax/swing/JTextPane/bug8025082.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/Agent.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServer.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServerImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/Apple.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleEvent.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUser.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUserImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/Callback.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServer.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServerImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/CountInterface.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/CountServerImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeInterface.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeServerImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/G1.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/G1Impl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObject.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObjectImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableInterface.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableServerImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/Orange.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEcho.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEchoImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/Server.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/ServerImpl.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/Task.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/TestInterface.java
- test/jdk/sun/rmi/rmic/newrmic/equivalence/batch.sh
- test/jdk/sun/rmi/rmic/newrmic/equivalence/run.sh
- test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/PatchModuleWithRelease.java
- test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/patchmodule/java.base/java/lang/Test.java

Changeset: 19fad4c04a15
Author:    mseledtsov
Date:      2017-11-08 20:15 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/19fad4c04a15

8189213: [TESTBUG] Running jtreg tests on machine without docker shows extra message
Summary: Removed the message from VMProps.java
Reviewed-by: dholmes

! test/jtreg-ext/requires/VMProps.java

Changeset: 87f114c6a99f
Author:    dholmes
Date:      2017-11-09 00:52 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/87f114c6a99f

8190881: [TESTBUG] test.runtime.ErrorHandling.TestOnError comment is incomplete
Reviewed-by: iignatyev

! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java

Changeset: ac0af7750da9
Author:    jgeorge
Date:      2017-11-09 12:12 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/ac0af7750da9

8189798: SA cleanup - part 1
Summary: Avoid varible redefinitions in SA, modify SA varible names to match hotspot ones
Reviewed-by: sspitsyn, coleenp, sballal

! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/vmStructs_cms.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapPair.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Arguments.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIid.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java

Changeset: 5d15fd7e9bb1
Author:    sjohanss
Date:      2017-11-09 10:11 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/5d15fd7e9bb1

8190711: Assert in G1MMUTracker due to concurrent modification
Reviewed-by: tschatzl, rehn, sangheki

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

Changeset: 2f6ab27efb60
Author:    bchristi
Date:      2017-11-09 11:13 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2f6ab27efb60

8185925: StackFrameInfo::walker field can be replaced with bitmap to save footprint
8153682: StackFrameInfo.declaringClass could be removed
Reviewed-by: coleenp, mchung

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/stackwalk.cpp
! src/java.base/share/classes/java/lang/StackFrameInfo.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java

Changeset: ee36a8e36561
Author:    rkennke
Date:      2017-10-25 10:05 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/ee36a8e36561

8183542: Factor out serial GC specific code from GenCollectedHeap into its own subclass
Reviewed-by: kbarrett, jgeorge

! src/hotspot/share/gc/cms/cmsHeap.hpp
+ src/hotspot/share/gc/serial/serialHeap.cpp
+ src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/memoryService.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java

Changeset: 1bc021ddeae0
Author:    roland
Date:      2017-11-09 12:43 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/1bc021ddeae0

8186125: "DU iteration must converge quickly" assert in split if with unsafe accesses
Summary: added missing checks for Opaque4Node in split-if code
Reviewed-by: kvn

! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/unsafe/TestSplitIf.java

Changeset: 0cd18aa4f7b6
Author:    rehn
Date:      2017-11-10 09:16 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/0cd18aa4f7b6

8187809: UseMembar should be set true and deprecate the flag
Reviewed-by: dcubed, sspitsyn, dholmes

! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 7437dc810834
Author:    thartmann
Date:      2017-11-10 13:10 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/7437dc810834

8190797: OSR compilation fails with "assert(__the_thread__->can_call_java()) failed: can not load classes with compiler thread"
Summary: Bail out with a meaningful error message in case we cannot throw a Java exception.
Reviewed-by: kvn, dholmes

! src/hotspot/share/oops/generateOopMap.cpp
+ test/hotspot/jtreg/compiler/linkage/OSRWithBadOperandStack.jasm
+ test/hotspot/jtreg/compiler/linkage/TestLinkageErrorInGenerateOopMap.java

Changeset: 9c77ebad8c3a
Author:    gdub
Date:      2017-11-10 14:57 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/9c77ebad8c3a

8182755: [JVMCI] Deoptimization in synchronized methods can lead to a crash or exception when using EnableJVMCI but not UseJVMCICompiler
Reviewed-by: kvn, thartmann

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp

Changeset: cf127be65014
Author:    jwilhelm
Date:      2017-11-11 01:21 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/cf127be65014

Merge

! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
- src/hotspot/.mx.jvmci/.project
- src/hotspot/.mx.jvmci/.pydevproject
- src/hotspot/cpu/aarch64/jni_aarch64.h
- src/hotspot/cpu/arm/jni_arm.h
- src/hotspot/cpu/ppc/jni_ppc.h
- src/hotspot/cpu/s390/jni_s390.h
- src/hotspot/cpu/sparc/jni_sparc.h
- src/hotspot/cpu/x86/jni_x86.h
- src/hotspot/cpu/zero/jni_zero.h
- src/hotspot/os/aix/jvm_aix.h
- src/hotspot/os/bsd/jvm_bsd.h
- src/hotspot/os/linux/jvm_linux.h
- src/hotspot/os/solaris/jvm_solaris.h
- src/hotspot/os/windows/jvm_windows.h
- src/hotspot/share/gc/g1/concurrentG1Refine.cpp
- src/hotspot/share/gc/g1/concurrentG1Refine.hpp
- src/hotspot/share/gc/g1/concurrentG1RefineThread.cpp
- src/hotspot/share/gc/g1/concurrentG1RefineThread.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
- src/hotspot/share/prims/jni_md.h
- src/hotspot/share/prims/jvm.h
- src/java.base/macosx/native/include/jni_md.h
- src/java.base/macosx/native/include/jvm_md.h
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIid.java
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/overview.html
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/overview.html
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java
- test/hotspot/jtreg/applications/ctw/Modules.java
! test/jdk/ProblemList.txt

Changeset: 13e39ca700d0
Author:    jwilhelm
Date:      2017-11-16 01:11 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/13e39ca700d0

Merge

! make/conf/jib-profiles.js
- make/mapfiles/libextnet/mapfile-vers
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! test/jdk/ProblemList.txt

Changeset: 7f06714e7f0b
Author:    joehw
Date:      2017-11-16 11:07 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7f06714e7f0b

8191161: Reconsider generification of XPathFunction.evaluate
Reviewed-by: lancea, rriggs

! src/java.xml/share/classes/javax/xml/xpath/XPathFunction.java

Changeset: f2238a5326e7
Author:    azvegint
Date:      2017-11-09 11:27 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/f2238a5326e7

8187803: JDK part of JavaFX-Swing dialogs appearing behind main stage
Reviewed-by: kcr, serb, ssadetsky

! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
+ src/java.desktop/share/classes/sun/awt/OverrideNativeWindowHandle.java
! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java
! src/java.desktop/unix/classes/sun/awt/X11/XLightweightFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WLightweightFramePeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Dialog.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.h

Changeset: 8a3c1bdf9ecb
Author:    akolarkunnu
Date:      2017-11-09 15:30 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/8a3c1bdf9ecb

8190530: Compilation error in jemmy code FrameOperator.java due to missing of import statement of JemmyException
Reviewed-by: ssadetsky, serb

! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/FrameOperator.java

Changeset: 51010df5ecb1
Author:    akolarkunnu
Date:      2017-11-09 15:32 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/51010df5ecb1

8190456: sanity/client/SwingSet/src/ComboBoxDemoTest.java failed with NPE from java.awt.EventQueue.getCurrentEventImpl()
Reviewed-by: serb, psadhukhan

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

Changeset: fd3c961a89ec
Author:    ssadetsky
Date:      2017-11-09 14:19 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/fd3c961a89ec

8183504: 8u131 Win 10, issue with wrong position of Sogou IME popup
Reviewed-by: psadhukhan

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

Changeset: 26ff2d9a753b
Author:    pbansal
Date:      2017-11-10 12:37 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/26ff2d9a753b

8164811: [hidpi]Tests fail with OpenGL and GDI Rendering 8189257: Enabling Translucent Frame with setBackground disables HiDPI
Reviewed-by: serb, prr, pnarayanan
Contributed-by: pankaj.b.bansal at oracle.com

! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucent.java
! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentGradient.java
! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java
! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedPerPixelTranslucentGradient.java
! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java
! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java

Changeset: 4182b3b158e0
Author:    prr
Date:      2017-11-13 12:10 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/4182b3b158e0

8181139: Memory leak in awt_Font.cpp / AwtFont::Create
Reviewed-by: serb, ssadetsky

! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp

Changeset: 845872abef55
Author:    prr
Date:      2017-11-13 13:18 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/845872abef55

Merge

- make/mapfiles/libextnet/mapfile-vers

Changeset: d4ed3b8d166c
Author:    prr
Date:      2017-11-13 15:04 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d4ed3b8d166c

8191041: Questionable Rendering of Disabled Text in Swing GTK L&F
Reviewed-by: prr, ssadetsky
Contributed-by: Michael D <me at md-5.net>

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKGraphicsUtils.java

Changeset: dde53d789c3d
Author:    psadhukhan
Date:      2017-11-14 10:32 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/dde53d789c3d

8187957: Tab Size does not work correctly in JTextArea
Reviewed-by: ssadetsky, serb

! src/java.desktop/share/classes/javax/swing/text/PlainView.java
+ test/jdk/javax/swing/JTextArea/TestTabSize.java

Changeset: f17a797c910a
Author:    jdv
Date:      2017-11-14 12:38 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/f17a797c910a

8190512: PngReader incorrectly throws IllegalArgumentException for malformed images with negative dimensions
Reviewed-by: prr, bpb, pnarayanan

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
+ test/jdk/javax/imageio/plugins/png/PngNegativeDimensionTest.java

Changeset: ef7aad81c3d6
Author:    rfield
Date:      2017-11-14 10:45 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/ef7aad81c3d6

8172154: jshell tool: make all IMPORTS.jsh generated at build time
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
- src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: f0c8554f0bce
Author:    prr
Date:      2017-11-14 11:47 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f0c8554f0bce

8186306: Remove pisces from Java2D sources + build.
Reviewed-by: serb, neugens

! make/mapfiles/libawt/mapfile-mawt-vers
! make/mapfiles/libawt_xawt/mapfile-vers
- src/java.desktop/share/classes/sun/java2d/pisces/Curve.java
- src/java.desktop/share/classes/sun/java2d/pisces/Dasher.java
- src/java.desktop/share/classes/sun/java2d/pisces/Helpers.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesCache.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesTileGenerator.java
- src/java.desktop/share/classes/sun/java2d/pisces/Renderer.java
- src/java.desktop/share/classes/sun/java2d/pisces/Stroker.java
- src/java.desktop/share/classes/sun/java2d/pisces/TransformingPathConsumer2D.java
- src/java.desktop/unix/classes/sun/java2d/jules/IdleTileCache.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesAATileGenerator.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesPathBuf.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesRenderingEngine.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesShapePipe.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesTile.java
- src/java.desktop/unix/classes/sun/java2d/jules/TileTrapContainer.java
- src/java.desktop/unix/classes/sun/java2d/jules/TileWorker.java
- src/java.desktop/unix/classes/sun/java2d/jules/TrapezoidList.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRBackend.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRBackendNative.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java
! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c
! test/jdk/TEST.ROOT
! test/jdk/TEST.groups
! test/jdk/java/awt/BasicStroke/DashStrokeTest.java
+ test/jdk/sun/java2d/marlin/DashStrokeTest.java
+ test/jdk/sun/java2d/marlin/JoinMiterTest.java
+ test/jdk/sun/java2d/marlin/OpenJDKFillBug.java
+ test/jdk/sun/java2d/marlin/Renderer/Test7019861.java
+ test/jdk/sun/java2d/marlin/Renderer/TestNPE.java
+ test/jdk/sun/java2d/marlin/ScaleTest.java
+ test/jdk/sun/java2d/marlin/StrokeShapeTest.java
+ test/jdk/sun/java2d/marlin/Test7036754.java
+ test/jdk/sun/java2d/marlin/ThinLineTest.java
- test/jdk/sun/java2d/pisces/OpenJDKFillBug.java
- test/jdk/sun/java2d/pisces/Renderer/Test7019861.java
- test/jdk/sun/java2d/pisces/Renderer/TestNPE.java
- test/jdk/sun/java2d/pisces/Test7036754.java
- test/jdk/sun/pisces/DashStrokeTest.java
- test/jdk/sun/pisces/JoinMiterTest.java
- test/jdk/sun/pisces/ScaleTest.java
- test/jdk/sun/pisces/StrokeShapeTest.java
- test/jdk/sun/pisces/TEST.properties
- test/jdk/sun/pisces/ThinLineTest.java

Changeset: 314ac2e2db63
Author:    prr
Date:      2017-11-14 12:07 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/314ac2e2db63

Merge


Changeset: e0f08a49f3e3
Author:    rfield
Date:      2017-11-14 19:33 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e0f08a49f3e3

8177076: jshell tool: allow non-zero /exit
8190383: JShell API: no way for the jshell tool to report exit status to provider
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolBuilder.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolProvider.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/package-info.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
! test/langtools/jdk/jshell/ToolTabCommandTest.java

Changeset: 3b6fc119b32b
Author:    shurailine
Date:      2017-11-15 09:31 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/3b6fc119b32b

8157338: sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java is unstable
Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java

Changeset: 1ade1286b38f
Author:    prr
Date:      2017-11-16 10:45 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/1ade1286b38f

Merge

- src/hotspot/.mx.jvmci/.project
- src/hotspot/.mx.jvmci/.pydevproject
- src/hotspot/cpu/aarch64/jni_aarch64.h
- src/hotspot/cpu/arm/jni_arm.h
- src/hotspot/cpu/ppc/jni_ppc.h
- src/hotspot/cpu/s390/jni_s390.h
- src/hotspot/cpu/sparc/jni_sparc.h
- src/hotspot/cpu/x86/jni_x86.h
- src/hotspot/cpu/zero/jni_zero.h
- src/hotspot/os/aix/jvm_aix.h
- src/hotspot/os/bsd/jvm_bsd.h
- src/hotspot/os/linux/jvm_linux.h
- src/hotspot/os/solaris/jvm_solaris.h
- src/hotspot/os/windows/jvm_windows.h
- src/hotspot/share/gc/g1/concurrentG1Refine.cpp
- src/hotspot/share/gc/g1/concurrentG1Refine.hpp
- src/hotspot/share/gc/g1/concurrentG1RefineThread.cpp
- src/hotspot/share/gc/g1/concurrentG1RefineThread.hpp
- src/hotspot/share/prims/jni_md.h
- src/hotspot/share/prims/jvm.h
- src/java.base/macosx/native/include/jni_md.h
- src/java.base/macosx/native/include/jvm_md.h
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIid.java
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/overview.html
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/overview.html
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java
- test/hotspot/jtreg/applications/ctw/Modules.java
! test/jdk/ProblemList.txt

Changeset: 0b84d889a7d5
Author:    prr
Date:      2017-11-16 11:15 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/0b84d889a7d5

Merge


Changeset: 8fd3320d312c
Author:    lana
Date:      2017-11-16 20:24 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/8fd3320d312c

Added tag jdk-10+32 for changeset a2008587c13f

! .hgtags

Changeset: 2ac93efc62ed
Author:    lana
Date:      2017-11-16 20:25 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/2ac93efc62ed

Merge


Changeset: 4e78aba768f0
Author:    jjg
Date:      2017-11-16 15:01 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/4e78aba768f0

8190295: Introduce a new Table builder class
Reviewed-by: bpatel, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/GroupTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testOptions/help.html

Changeset: 7640bc1eb94f
Author:    jjg
Date:      2017-11-16 15:06 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7640bc1eb94f

8190818: Introduce a new Script builder class
Reviewed-by: bpatel, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java
! test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java

Changeset: 6b1311fbbaba
Author:    jjg
Date:      2017-11-16 15:12 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/6b1311fbbaba

8190819: Merge HtmlWriter into HtmlDocument
Reviewed-by: bpatel, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/DocType.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java

Changeset: 0e38db7cf1cc
Author:    jjg
Date:      2017-11-16 15:13 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/0e38db7cf1cc

8190820: Introduce a new Head builder class
Reviewed-by: bpatel, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java

Changeset: 4a28dc8a86c2
Author:    jjg
Date:      2017-11-16 15:16 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/4a28dc8a86c2

8190821: Introduce a new Links builder class
Reviewed-by: bpatel, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java

Changeset: 6a9bb4f77d50
Author:    jjg
Date:      2017-11-16 15:17 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/6a9bb4f77d50

8190822: Remove dead code that could lead to invalid HTML
Reviewed-by: bpatel, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java

Changeset: 90e0110a05f6
Author:    jjg
Date:      2017-11-16 15:21 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/90e0110a05f6

8190824: Eliminate HtmlDocWriter
Reviewed-by: bpatel, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java

Changeset: 3e345eba9255
Author:    erikj
Date:      2017-11-17 02:44 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/3e345eba9255

8191420: Changing "requires" to "requires static" in an application module results in build failure
Reviewed-by: tbell

! make/common/Modules.gmk

Changeset: 09ad9dd26857
Author:    mchung
Date:      2017-11-16 22:51 -0600
URL:       http://hg.openjdk.java.net/panama/dev/rev/09ad9dd26857

8190987: Package.getImplementationVersion returns null even if implementation version is non-null
Reviewed-by: mchung, rriggs
Contributed-by: Michael Dardis <me at md-5.net>

! src/java.base/share/classes/java/lang/Package.java
+ test/jdk/java/lang/Package/PackageVersionTest.java

Changeset: 72b6d674bde2
Author:    sundar
Date:      2017-11-17 18:43 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/72b6d674bde2

8191468: jdk.scripting.nashorn.shell (jjs) module should use optional dependency for java.compiler module
Reviewed-by: hannesw, jlaskey

+ src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/JavacPackagesHelper.java
+ src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/JrtPackagesHelper.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PropertiesHelper.java
! src/jdk.scripting.nashorn.shell/share/classes/module-info.java
+ test/nashorn/script/basic/JDK-8191468.js

Changeset: 76519338df34
Author:    mchung
Date:      2017-11-17 08:12 -0600
URL:       http://hg.openjdk.java.net/panama/dev/rev/76519338df34

8157246: MHs.arrayLength, arrayElementGetter/Setter, arrayConstructor need to specify invocation-time behavior
Reviewed-by: psandoz, rriggs

! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/jdk/java/lang/invoke/ArrayConstructorTest.java
! test/jdk/java/lang/invoke/ArrayLengthTest.java
+ test/jdk/java/lang/invoke/InvokeMethodHandleWithBadArgument.java
! test/jdk/java/lang/invoke/JavaDocExamplesTest.java
! test/jdk/java/lang/invoke/SpreadCollectTest.java

Changeset: 13415772f06a
Author:    redestad
Date:      2017-11-17 15:43 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/13415772f06a

8191442: Regression in LambdaFormBuffer.replaceFunctions
Reviewed-by: vlivanov

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

Changeset: 0545aafc7136
Author:    psandoz
Date:      2017-11-17 09:29 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/0545aafc7136

8191429: List.sort should specify the sort is stable
Reviewed-by: smarks

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

Changeset: 065700a01c96
Author:    psandoz
Date:      2017-11-17 12:09 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/065700a01c96

8180437: Remaining renames of CAS misnomer "swap" => "set"
Reviewed-by: martin

! src/java.base/share/classes/java/lang/invoke/VarForm.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java

Changeset: d13a28b0cdee
Author:    shurailine
Date:      2017-11-17 07:34 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d13a28b0cdee

8176838: Remove :compact1, :compact2. :compact3, :needs_jre test groups.
Reviewed-by: alanb, dholmes

! test/jdk/TEST.groups

Changeset: 4fab795915b6
Author:    jjg
Date:      2017-11-17 18:37 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/4fab795915b6

8191464: jdk/javadoc/doclet/testModules/TestModules.java 2 of 333 subtests failed
Reviewed-by: bpatel

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java

Changeset: ebe854b910ff
Author:    rgoel
Date:      2017-11-20 17:34 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/ebe854b910ff

8191123: java.awt.im.InputContext API doc has a reference to extensions
Reviewed-by: naoto

! src/java.desktop/share/classes/java/awt/im/InputContext.java

Changeset: abe64cd683a4
Author:    vromero
Date:      2017-11-20 14:45 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/abe64cd683a4

8190906: tools/javac/failover/CheckAttributedTree.java failed with timeout
Reviewed-by: jjg, mcimadamore

! test/langtools/tools/javac/failover/CheckAttributedTree.java

Changeset: e29ae57c6421
Author:    vromero
Date:      2017-11-20 17:07 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/e29ae57c6421

8175883: bytecode generated for the enhanced for loop may block memory garbage collecting
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/tools/javac/flow/tests/TestCaseForEach.java

Changeset: 53440b6353b6
Author:    erikj
Date:      2017-11-20 14:27 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/53440b6353b6

8191614: Generated configure out of sync
Reviewed-by: redestad

! make/autoconf/generated-configure.sh

Changeset: 39db80b32b69
Author:    igerasim
Date:      2017-11-20 18:46 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/39db80b32b69

8191632: Typos in comments due to duplicating words
Reviewed-by: alanb

! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/jdk/internal/module/SystemModulesMap.java
! src/java.base/share/classes/sun/net/idn/StringPrep.java
! src/java.base/share/classes/sun/net/www/MimeEntry.java
! src/java.base/share/classes/sun/security/provider/certpath/PolicyNodeImpl.java
! src/java.base/share/classes/sun/security/x509/PrivateKeyUsageExtension.java
! src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c

Changeset: 2053c5489a9e
Author:    ksrini
Date:      2017-11-20 16:50 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2053c5489a9e

8187588: Error generating using JDK 9 javadoc against a JDK 8 source repository
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
+ test/langtools/jdk/javadoc/tool/testSourceOption/TestSourceOption.java

Changeset: 5cc5b8270cad
Author:    darcy
Date:      2017-11-20 20:33 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/5cc5b8270cad

8191162: Use @implSpec tag for javax.lang.model.util visitor methods
Reviewed-by: vromero

! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java

Changeset: b29191b9e727
Author:    pmuthuswamy
Date:      2017-11-20 20:49 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b29191b9e727

8034258: Don't use binary testing class files
Reviewed-by: jjg, ksrini

! test/langtools/tools/javadoc/sourceOnly/Test.java
- test/langtools/tools/javadoc/sourceOnly/p/NonSource.class
+ test/langtools/tools/javadoc/sourceOnly/p/NonSource.jasm
! test/langtools/tools/javadoc/sourceOnly/p/SourceOnly.java

Changeset: 924591048898
Author:    sadayapalam
Date:      2017-11-21 13:27 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/924591048898

8189659: Anonymous subtype of raw type causes VerifyError
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/langtools/tools/javac/generics/bridges/AnonymousSubtypeOfRawSupertype.java
+ test/langtools/tools/javac/generics/bridges/VerifyNoBridgeLoopTest.java

Changeset: 5ab3961d20dd
Author:    ihse
Date:      2017-11-21 09:56 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/5ab3961d20dd

8191204: Post-consolidation cleaning up of the build system
Reviewed-by: tbell, dholmes

! make/autoconf/configure
! make/autoconf/generated-configure.sh
! make/autoconf/hotspot.m4
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/CompileLibjsig.gmk

Changeset: 49e605998d2b
Author:    uvangapally
Date:      2017-11-21 01:25 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/49e605998d2b

8191313: Deprecate RMIConnectorServer.CREDENTIAL_TYPES
Summary: Deprecated RMIConnectorServer.CREDENTIAL_TYPES
Reviewed-by: rriggs, dfuchs
Contributed-by: ujwal.vangapally at oracle.com

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java

Changeset: 7944849362f3
Author:    jlahoda
Date:      2017-11-21 10:26 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/7944849362f3

8191112: javac OutOfMemoryError caused by \"-Xlint:exports\" option
Summary: When validating type visibility, ignore transitive automatic modules dependencies.
Reviewed-by: abuckley, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/modules/ExportsUnexported.java

Changeset: a7d101e56b36
Author:    robm
Date:      2017-11-21 21:01 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/a7d101e56b36

8189646: sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java failed with "java.net.SocketTimeoutException: Read timed out"
Reviewed-by: coffeys

! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java

Changeset: 93bba74ed8a3
Author:    jjg
Date:      2017-11-21 13:06 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/93bba74ed8a3

8156694: javap should render annotations in a friendly way
Reviewed-by: mcimadamore

! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
+ test/langtools/tools/javap/AnnoTest.java
! test/langtools/tools/javap/typeAnnotations/InvisibleParameterAnnotationsTest.java

Changeset: 5d4864563be7
Author:    jjg
Date:      2017-11-21 13:07 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/5d4864563be7

Merge


Changeset: 7e57d42b5eeb
Author:    ksrini
Date:      2017-11-21 13:17 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7e57d42b5eeb

8180019: javadoc should treat failure to access URL as an error, not a warning.
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java

Changeset: 8794b5061a3e
Author:    rfield
Date:      2017-11-21 23:38 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/8794b5061a3e

8191631: Problem list jdk/jshell/StartOptionTest.java, jdk/jshell/ToolProviderTest.java and jdk/jshell/ExternalEditorTest.java temporarily
Reviewed-by: rfield
Contributed-by: xu.y.yin at oracle.com

! test/langtools/ProblemList.txt

Changeset: 3812717dc3e9
Author:    erikj
Date:      2017-11-21 16:54 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/3812717dc3e9

8191744: Remove typo in makefile
Reviewed-by: tbell

! test/make/TestCopyFiles.gmk

Changeset: bbd692ad4fa3
Author:    sadayapalam
Date:      2017-11-22 18:07 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/bbd692ad4fa3

8191655: LambdaConversionException: Invalid receiver type interface; not a subtype of implementation type interface
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersectionInducedTest.java
+ test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceUnionTypeTest.java

Changeset: 0ce0ac68ace7
Author:    rehn
Date:      2017-08-31 10:00 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/0ce0ac68ace7

8189941: Implementation JEP 312: Thread-local handshake
Summary: Introduce a way to execute a callback on threads without performing a global VM safepoint. Make it both possible and cheap to stop individual threads and not just all threads or none.
Reviewed-by: mdoerr, neliasso, acorn, aph, coleenp, dholmes
Contributed-by: mikael.gerdin at oracle.com, erik.osterlund at oracle.com, robbin.ehn at oracle.com

! make/test/JtregNativeHotspot.gmk
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/os/aix/os_aix.cpp
+ src/hotspot/os/aix/safepointMechanism_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_sparc/thread_linux_sparc.hpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_sparc/thread_solaris_sparc.hpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/commandLineFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/commandLineFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
+ src/hotspot/share/runtime/handshake.cpp
+ src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/interfaceSupport.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
+ src/hotspot/share/runtime/safepointMechanism.cpp
+ src/hotspot/share/runtime/safepointMechanism.hpp
+ src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/timer.hpp
! src/hotspot/share/runtime/vm_operations.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java
+ test/hotspot/jtreg/runtime/handshake/HandshakeWalkExitTest.java
+ test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackFallbackTest.java
+ test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java
+ test/hotspot/jtreg/runtime/handshake/libHandshakeTransitionTest.c
! test/lib/sun/hotspot/WhiteBox.java

Changeset: a93ce8f7bddb
Author:    roland
Date:      2017-11-13 14:53 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/a93ce8f7bddb

8190375: Java Crash in JavaBug.formatPos(I)Ljava/lang/String
Summary: Skip the logic that set the value of the Phi iv if the exit condition is "not equal"
Reviewed-by: thartmann, mdoerr

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCountedLoopBadIVRange.java

Changeset: acda08206310
Author:    rehn
Date:      2017-11-14 10:09 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/acda08206310

8190925: Deprecate FastTLABRefill and set default off
Reviewed-by: dholmes, mlarsson

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

Changeset: 3cfab71d6c81
Author:    ihse
Date:      2017-10-30 08:34 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/3cfab71d6c81

8190284: link-time-opt should not be using -fwhole-program
Reviewed-by: dholmes

! make/hotspot/lib/JvmFeatures.gmk

Changeset: 5caa1d5f74c1
Author:    sjohanss
Date:      2017-11-14 11:33 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/5caa1d5f74c1

8186571: Implementation: JEP 307: Parallel Full GC for G1
Summary: Improve G1 worst-case latencies by making the full GC parallel.
Reviewed-by: tschatzl, sangheki, ehelin

! src/hotspot/share/gc/g1/collectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CardLiveData.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/g1CollectedHeap_ext.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp
+ src/hotspot/share/gc/g1/g1FullCollector.cpp
+ src/hotspot/share/gc/g1/g1FullCollector.hpp
+ src/hotspot/share/gc/g1/g1FullCollector_ext.cpp
+ src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
+ src/hotspot/share/gc/g1/g1FullGCAdjustTask.hpp
+ src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
+ src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp
+ src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
+ src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
+ src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
+ src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp
+ src/hotspot/share/gc/g1/g1FullGCMarker.cpp
+ src/hotspot/share/gc/g1/g1FullGCMarker.hpp
+ src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
+ src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
+ src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
+ src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
+ src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
+ src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
+ src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp
+ src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
+ src/hotspot/share/gc/g1/g1FullGCTask.cpp
+ src/hotspot/share/gc/g1/g1FullGCTask.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.hpp
- src/hotspot/share/gc/g1/g1MarkSweep.cpp
- src/hotspot/share/gc/g1/g1MarkSweep.hpp
- src/hotspot/share/gc/g1/g1MarkSweep_ext.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
- src/hotspot/share/gc/g1/g1RemSet.inline.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
- src/hotspot/share/gc/g1/g1SerialFullCollector.cpp
- src/hotspot/share/gc/g1/g1SerialFullCollector.hpp
! src/hotspot/share/gc/g1/g1StringDedup.cpp
! src/hotspot/share/gc/g1/g1StringDedup.hpp
! src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/specialized_oop_closures.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/memory/universe.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCName.java
+ test/hotspot/gtest/gc/g1/test_heapRegion.cpp
+ test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java

Changeset: 95363d2f2c13
Author:    jwilhelm
Date:      2017-11-14 03:39 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/95363d2f2c13

Merge

! make/conf/jib-profiles.js
- make/mapfiles/libextnet/mapfile-vers

Changeset: e20d8f168bb6
Author:    coleenp
Date:      2017-11-13 17:29 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/e20d8f168bb6

8190891: Clean up G1 barrier code in compiler interface (ci)
Summary: consolidate gc barrier code in ci
Reviewed-by: eosterlund, kbarrett

! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp

Changeset: 99f13d4afe85
Author:    coleenp
Date:      2017-11-14 10:10 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/99f13d4afe85

Merge

- make/mapfiles/libextnet/mapfile-vers
- src/hotspot/share/gc/g1/g1MarkSweep.cpp
- src/hotspot/share/gc/g1/g1MarkSweep.hpp
- src/hotspot/share/gc/g1/g1MarkSweep_ext.cpp
- src/hotspot/share/gc/g1/g1RemSet.inline.hpp
- src/hotspot/share/gc/g1/g1SerialFullCollector.cpp
- src/hotspot/share/gc/g1/g1SerialFullCollector.hpp

Changeset: 839a3b403a5e
Author:    mdoerr
Date:      2017-11-14 16:45 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/839a3b403a5e

8191212: AIX: Build and polling page allocation broken after 8189941
Reviewed-by: stuefe

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

Changeset: 2219a502fd45
Author:    hseigel
Date:      2017-11-14 14:05 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/2219a502fd45

8191132: assert condition should not be in quotes
Summary: Remove bogus double quotation marks
Reviewed-by: coleenp

! src/hotspot/share/oops/cpCache.cpp

Changeset: fa736014cf28
Author:    cjplummer
Date:      2017-11-14 18:08 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/fa736014cf28

8191049: Add alternate version of pns() that is callable from within hotspot source
Summary: added pns2() to debug.cpp
Reviewed-by: stuefe, gthornbr

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

Changeset: 895fddb973a1
Author:    jcm
Date:      2017-11-15 00:49 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/895fddb973a1

6415680: (bf) MappedByteBuffer.get() can provoke crash with EXCEPTION_IN_PAGE_ERROR
Summary: Made changes in topLevelExceptionFilter for handling unsafe single value invalid memory access failures, equivalent of JDK-4454115.
Reviewed-by: dholmes, dlong

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

Changeset: ef2e9b041e32
Author:    chaeubl
Date:      2017-11-15 13:46 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/ef2e9b041e32

8178048: [JVMCI] improve HotSpotResolvedJavaFieldImpl.hashCode()
Reviewed-by: kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java

Changeset: 352b17f62ff7
Author:    coleenp
Date:      2017-11-15 08:14 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/352b17f62ff7

8191315: Add serviceability/sa/TestRevPtrsForInvokeDynamic.java to ProblemList.txt
Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: a879c04d61ea
Author:    coleenp
Date:      2017-11-15 08:14 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/a879c04d61ea

8179603: create a jtreg test group for hotspot tests excluding application testing
Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/TEST.groups

Changeset: 7092940fbaff
Author:    coleenp
Date:      2017-11-15 08:25 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/7092940fbaff

Merge

- make/mapfiles/libextnet/mapfile-vers
- src/hotspot/share/gc/g1/g1MarkSweep.cpp
- src/hotspot/share/gc/g1/g1MarkSweep.hpp
- src/hotspot/share/gc/g1/g1MarkSweep_ext.cpp
- src/hotspot/share/gc/g1/g1RemSet.inline.hpp
- src/hotspot/share/gc/g1/g1SerialFullCollector.cpp
- src/hotspot/share/gc/g1/g1SerialFullCollector.hpp
! test/hotspot/jtreg/TEST.groups

Changeset: eb3696e0c6d8
Author:    sjohanss
Date:      2017-11-15 17:05 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/eb3696e0c6d8

8189734: Cleanup MarkSweep when G1 dependency is gone
Reviewed-by: sangheki, tschatzl

! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/genMarkSweep.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp

Changeset: acaf894a5b5d
Author:    coleenp
Date:      2017-11-15 16:48 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/acaf894a5b5d

8191370: Add serviceability agent tests to tier1
Reviewed-by: gtriantafill, dcubed

! test/hotspot/jtreg/TEST.groups

Changeset: f113d1ef7bed
Author:    sballal
Date:      2017-11-16 09:26 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/f113d1ef7bed

8190198: SA: Framework for writing 'jhsdb clhsdb' commands tests and testcases for some of the commands
Reviewed-by: jgeorge, dholmes

+ test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java

Changeset: 75d365bfc2e6
Author:    jgeorge
Date:      2017-11-16 11:58 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/75d365bfc2e6

8190307: SA tests for the clhsdb commands: universe, intconstant, type
Summary: SA Test cases for the clhsdb commands: universe, intconstant, type
Reviewed-by: dholmes, sballal

+ test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
+ test/hotspot/jtreg/serviceability/sa/TestType.java
+ test/hotspot/jtreg/serviceability/sa/TestUniverse.java

Changeset: 4c42aa431f40
Author:    rkennke
Date:      2017-11-07 11:58 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/4c42aa431f40

8189171: Move GC argument processing into GC specific classes
Reviewed-by: pliden, eosterlund

+ src/hotspot/share/gc/cms/cmsArguments.cpp
+ src/hotspot/share/gc/cms/cmsArguments.hpp
+ src/hotspot/share/gc/g1/g1Arguments.cpp
+ src/hotspot/share/gc/g1/g1Arguments.hpp
+ src/hotspot/share/gc/parallel/parallelArguments.cpp
+ src/hotspot/share/gc/parallel/parallelArguments.hpp
+ src/hotspot/share/gc/serial/serialArguments.cpp
+ src/hotspot/share/gc/serial/serialArguments.hpp
+ src/hotspot/share/gc/shared/gcArguments.cpp
+ src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp

Changeset: aed3a9c1abfe
Author:    cjplummer
Date:      2017-11-16 14:47 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/aed3a9c1abfe

8186540: [TESTBUG] serviceability/dcmd/jvmti/LoadAgentDcmdTest.java failed to clean up files in agentvm mode
Summary: run the test in "othervm" mode
Reviewed-by: sspitsyn, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java

Changeset: 7f22774a5f42
Author:    bobv
Date:      2017-11-15 10:34 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/7f22774a5f42

8146115: Improve docker container detection and resource configuration usage
Reviewed-by: dholmes, kbarrett, phh

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/globals_linux.hpp
+ src/hotspot/os/linux/osContainer_linux.cpp
+ src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 23618a77e87d
Author:    bobv
Date:      2017-11-16 09:50 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/23618a77e87d

Merge

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

Changeset: a65fe31de50d
Author:    bobv
Date:      2017-11-16 18:06 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/a65fe31de50d

Merge


Changeset: 0ad8a90268a7
Author:    glaubitz
Date:      2017-11-15 16:03 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/0ad8a90268a7

8191333: Zero variant broken after 8189941
Reviewed-by: rehn, coleenp

! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp

Changeset: f5581b073aff
Author:    coleenp
Date:      2017-11-16 18:34 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/f5581b073aff

Merge


Changeset: d6d00f785f39
Author:    mseledtsov
Date:      2017-11-16 19:01 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d6d00f785f39

8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration
Summary: Created tests for the feature
Reviewed-by: bobv, iignatyev

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/containers/docker/AttemptOOM.java
+ test/hotspot/jtreg/runtime/containers/docker/CPUSetsReader.java
+ test/hotspot/jtreg/runtime/containers/docker/CheckContainerized.java
+ test/hotspot/jtreg/runtime/containers/docker/Common.java
! test/hotspot/jtreg/runtime/containers/docker/DockerBasicTest.java
+ test/hotspot/jtreg/runtime/containers/docker/PrintContainerInfo.java
+ test/hotspot/jtreg/runtime/containers/docker/TEST.properties
+ test/hotspot/jtreg/runtime/containers/docker/TestCPUAwareness.java
+ test/hotspot/jtreg/runtime/containers/docker/TestCPUSets.java
+ test/hotspot/jtreg/runtime/containers/docker/TestMemoryAwareness.java
+ test/hotspot/jtreg/runtime/containers/docker/TestMisc.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: da4fb7d2f917
Author:    uvangapally
Date:      2017-11-17 11:08 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/da4fb7d2f917

8024352: MBeanOperationInfo accepts any int value as "impact"
Summary: MBeanOperationInfo throw an llegalArgumentException if the impact argument is not among the defined values
Reviewed-by: rriggs, dfuchs, mchung
Contributed-by: ujwal.vangapally at oracle.com

! src/java.management/share/classes/javax/management/MBeanOperationInfo.java
! test/jdk/javax/management/MBeanInfo/MBeanInfoHashCodeNPETest.java
+ test/jdk/javax/management/mxbean/MBeanOperationInfoImpactRangeTest.java

Changeset: b4d2929683b6
Author:    jwilhelm
Date:      2017-11-17 02:50 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/b4d2929683b6

Merge


Changeset: af1361361585
Author:    mdoerr
Date:      2017-11-16 10:20 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/af1361361585

8191337: GCC 4.8 build broken after 8186571
Reviewed-by: kbarrett, sjohanss

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

Changeset: 7397b5b2d3b2
Author:    rkennke
Date:      2017-11-16 17:10 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/7397b5b2d3b2

8191424: Missing include in gcArguments.cpp
Reviewed-by: eosterlund, kbarrett

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

Changeset: cde4a65ba47d
Author:    rkennke
Date:      2017-11-16 12:53 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/cde4a65ba47d

8189389: Move heap creation into GC interface
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/cms/cmsArguments.cpp
! src/hotspot/share/gc/cms/cmsArguments.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelArguments.hpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.hpp
! src/hotspot/share/gc/shared/gcArguments.hpp
+ src/hotspot/share/gc/shared/gcArguments.inline.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/universe.inline.hpp

Changeset: 564882d918d4
Author:    zgu
Date:      2017-11-16 20:21 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/564882d918d4

8190357: NMT: Include metadata information in NMT final report when PrintNMTStatistics is on
Summary: Include metadata information in NMT final report
Reviewed-by: adinn, stuefe

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

Changeset: d4af6b80aec3
Author:    dchuyko
Date:      2017-11-17 20:56 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/d4af6b80aec3

8189177: AARCH64: Improve _updateBytesCRC32C intrinsic
Reviewed-by: drwhite, dsamersoff

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp

Changeset: bdbef8638948
Author:    dlong
Date:      2017-11-21 09:04 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/bdbef8638948

8190817: deopt special-case for _return_register_finalizer is confusing and leads to bugs
Reviewed-by: vlivanov, dpochepk

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! test/hotspot/jtreg/compiler/runtime/Test8168712.java

Changeset: 9b196a8a5862
Author:    rehn
Date:      2017-11-20 10:10 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/9b196a8a5862

8191373: Multiple NUMA nodes expected
Reviewed-by: dholmes, gromero, dcubed

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

Changeset: a82c9f231737
Author:    sballal
Date:      2017-11-21 11:27 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/a82c9f231737

8191401: [TESTBUG] serviceability/sa/ClhsdbFlags.java can fail due to UseJVMCICompiler
Reviewed-by: dholmes, jgeorge

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

Changeset: 66350f079368
Author:    jwilhelm
Date:      2017-11-22 16:12 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/66350f079368

Merge

- src/java.desktop/share/classes/sun/java2d/pisces/Curve.java
- src/java.desktop/share/classes/sun/java2d/pisces/Dasher.java
- src/java.desktop/share/classes/sun/java2d/pisces/Helpers.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesCache.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesTileGenerator.java
- src/java.desktop/share/classes/sun/java2d/pisces/Renderer.java
- src/java.desktop/share/classes/sun/java2d/pisces/Stroker.java
- src/java.desktop/share/classes/sun/java2d/pisces/TransformingPathConsumer2D.java
- src/java.desktop/unix/classes/sun/java2d/jules/IdleTileCache.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesAATileGenerator.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesPathBuf.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesRenderingEngine.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesShapePipe.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesTile.java
- src/java.desktop/unix/classes/sun/java2d/jules/TileTrapContainer.java
- src/java.desktop/unix/classes/sun/java2d/jules/TileWorker.java
- src/java.desktop/unix/classes/sun/java2d/jules/TrapezoidList.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/GroupTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java
- src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh
- test/jdk/sun/java2d/pisces/OpenJDKFillBug.java
- test/jdk/sun/java2d/pisces/Renderer/Test7019861.java
- test/jdk/sun/java2d/pisces/Renderer/TestNPE.java
- test/jdk/sun/java2d/pisces/Test7036754.java
- test/jdk/sun/pisces/DashStrokeTest.java
- test/jdk/sun/pisces/JoinMiterTest.java
- test/jdk/sun/pisces/ScaleTest.java
- test/jdk/sun/pisces/StrokeShapeTest.java
- test/jdk/sun/pisces/TEST.properties
- test/jdk/sun/pisces/ThinLineTest.java
- test/langtools/tools/javadoc/sourceOnly/p/NonSource.class

Changeset: 52c9e8d2f8d9
Author:    bpb
Date:      2017-11-22 08:12 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/52c9e8d2f8d9

8191516: OutputStream.write(byte[],int,int) could have fewer parameter bounds checks
Summary: Reduce parameter bounds checks from five to three as in InputStream::read
Reviewed-by: psandoz

! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/classes/java/io/OutputStream.java

Changeset: 4501f0b68a31
Author:    sundar
Date:      2017-11-22 22:24 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/4501f0b68a31

8191771: nashorn ant makefile uses javadoc -link which may fail
Reviewed-by: jlaskey

! make/nashorn/build.xml
+ make/nashorn/package-list
! make/nashorn/project.properties

Changeset: 7ee304ab728f
Author:    shurailine
Date:      2017-11-22 02:07 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7ee304ab728f

8191736: replace javah w/ javac in jdk tests
Reviewed-by: serb, jjg

! test/jdk/java/awt/JAWT/JAWT.sh
! test/jdk/java/awt/JAWT/Makefile.cygwin
! test/jdk/java/awt/JAWT/Makefile.unix
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile

Changeset: 19fa40d2e7d8
Author:    lana
Date:      2017-11-22 23:30 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/19fa40d2e7d8

Added tag jdk-10+33 for changeset bbd692ad4fa3

! .hgtags

Changeset: 90f4803a2663
Author:    lana
Date:      2017-11-22 23:31 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/90f4803a2663

Merge


Changeset: 6493e5ed2bd9
Author:    igerasim
Date:      2017-11-22 16:31 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/6493e5ed2bd9

8068024: Null pointer dereference in jdk/src/macosx/native/apple/security/KeystoreImpl.m
Reviewed-by: weijun

! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m

Changeset: c5ad58d25a0d
Author:    nishjain
Date:      2017-11-23 13:21 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/c5ad58d25a0d

8191404: Upgrading JDK with latest available LSR data from IANA.
Reviewed-by: naoto
Contributed-by: nishit.jain at oracle.com

! make/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/Bug8040211.java

Changeset: a6b2d28c8094
Author:    sundar
Date:      2017-11-23 15:03 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/a6b2d28c8094

8191810: jjs should avoid hard coded javadoc base url for shift-tab documentation feature
Reviewed-by: hannesw

! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java

Changeset: fb62d4519338
Author:    ihse
Date:      2017-11-23 13:24 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/fb62d4519338

8191715: Update documentation pointing to "common" directory
Reviewed-by: erikj

! doc/building.html
! doc/building.md
! make/Init.gmk
! make/RunTests.gmk
! make/conf/jib-profiles.js

Changeset: df9e7f2df01f
Author:    hannesw
Date:      2017-11-23 16:20 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/df9e7f2df01f

8191819: String.prototype.match should follow ES6 specification
Reviewed-by: sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
+ test/nashorn/script/basic/JDK-8191819.js

Changeset: f2de2c55c6c7
Author:    aefimov
Date:      2017-11-23 18:23 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/f2de2c55c6c7

8187954: Update JAX-WS RI integration to latest version
Reviewed-by: lancea
Contributed-by: zheng.jun.li at oracle.com

! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/AnyTypeAdapter.java
! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/CycleRecoverable.java
! src/java.xml.bind/share/classes/javax/xml/bind/ContextFinder.java
! src/java.xml.bind/share/classes/javax/xml/bind/ModuleUtil.java
! src/java.xml.bind/share/classes/javax/xml/bind/Unmarshaller.java
! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/package-info.java
! src/java.xml.bind/share/classes/javax/xml/bind/attachment/AttachmentUnmarshaller.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/LazyEnvelopeSource.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/NamedNodeMapImpl.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TextImpl.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/protocol/soap/ServerMUTube.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties
! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/XmlCatalogUtil.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/wsdl/writer/WSDLGenerator.java
! src/java.xml.ws/share/classes/javax/xml/soap/Detail.java
! src/java.xml.ws/share/classes/javax/xml/soap/SAAJMetaFactory.java
! src/java.xml.ws/share/classes/javax/xml/soap/SAAJResult.java
! src/java.xml.ws/share/classes/javax/xml/soap/SOAPFactory.java
! src/java.xml.ws/share/classes/javax/xml/soap/SOAPFault.java
! src/java.xml.ws/share/classes/javax/xml/soap/SOAPHeader.java
! src/java.xml.ws/share/classes/javax/xml/soap/SOAPHeaderElement.java
+ src/java.xml.ws/share/classes/javax/xml/ws/wsdl_customizationschema_2_0.xsd
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_de.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_es.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_it.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_de.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_es.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_it.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties
! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIXSubstitutable.java
! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/version.properties

Changeset: b7ae1437111b
Author:    jlahoda
Date:      2017-11-23 19:44 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/b7ae1437111b

8178109: More useful documentation on /help
Summary: For /help <command/subject>, show the help for the command/subject directly.
Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/langtools/jdk/jshell/ToolTabCommandTest.java

Changeset: 0c22f6b9b5e2
Author:    ihse
Date:      2017-11-24 09:21 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/0c22f6b9b5e2

8191820: Fix run-test jtreg test selection and component calculation
Reviewed-by: erikj

! make/RunTests.gmk
! make/common/FindTests.gmk

Changeset: 19122c10fc52
Author:    ihse
Date:      2017-11-24 09:45 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/19122c10fc52

8191205: Set native-debug-symbols default to "external"
Reviewed-by: ehelin, erikj

! make/Bundles.gmk
! make/autoconf/generated-configure.sh
! make/autoconf/jdk-options.m4

Changeset: 6373d9a0ad82
Author:    mcimadamore
Date:      2017-11-24 16:14 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/6373d9a0ad82

8191834: Assigning a void expression to a "var" crashes the compiler
Summary: local variable type inference should give error on void initializers
Reviewed-by: sundar

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/LocalCantInferVoid.java
! test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.java
! test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.out

Changeset: cd2764b618b9
Author:    sundar
Date:      2017-11-27 17:04 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/cd2764b618b9

8135178: importPackage not working even with load "Mozilla compatibility script"
Reviewed-by: hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
+ test/nashorn/script/basic/JDK-8135178.js

Changeset: 3b1ef48862cf
Author:    vromero
Date:      2017-11-27 10:40 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/3b1ef48862cf

8185983: Javac should reject TypeArguments on field access expression
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/T8185983/RejectTypeArgsOnSelectTest.java
+ test/langtools/tools/javac/T8185983/RejectTypeArgsOnSelectTest.out

Changeset: c1437939b0d8
Author:    ihse
Date:      2017-11-27 19:11 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/c1437939b0d8

8177957: run-test summary lines look bad/misleading with long test names
Reviewed-by: erikj

! make/RunTests.gmk

Changeset: a182ac1491d7
Author:    ihse
Date:      2017-11-27 19:13 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a182ac1491d7

8189099: JTReg now supports 256 jobs
Reviewed-by: martin, erikj

! make/RunTests.gmk
! test/Makefile

Changeset: fe7596497fb0
Author:    ihse
Date:      2017-11-27 19:14 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/fe7596497fb0

8179555: make run-test should always use a fresh, clean JTwork directory
Reviewed-by: erikj

! make/RunTests.gmk

Changeset: 5434db052a08
Author:    ihse
Date:      2017-11-27 19:15 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/5434db052a08

8191856: "make clean-test" does not work properly
Reviewed-by: erikj

! make/Main.gmk

Changeset: d91b0d2d45cb
Author:    ihse
Date:      2017-11-27 19:16 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/d91b0d2d45cb

8179554: make run-test does not respect ProblemList.txt
Reviewed-by: erikj

! make/RunTests.gmk

Changeset: 06652ffab955
Author:    vromero
Date:      2017-11-27 13:26 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/06652ffab955

8185451: Misleading 'cannot be accessed from outside package' diagnostic for inconsistent varargs override
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/T8185451/MisleadingVarArgsErrorMsgTest.java
+ test/langtools/tools/javac/T8185451/MisleadingVarArgsErrorMsgTest.out

Changeset: cece8b7adf10
Author:    ihse
Date:      2017-11-27 22:22 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/cece8b7adf10

8191923: Save run-test summary to file
Reviewed-by: tbell

! make/RunTests.gmk

Changeset: ead84f53a32c
Author:    darcy
Date:      2017-11-27 18:00 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/ead84f53a32c

8191234: TypeKindVisitor needs to handle modules
Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
+ test/langtools/tools/javac/processing/model/util/TestTypeKindVisitors.java

Changeset: 39afb6894e3a
Author:    mchung
Date:      2017-11-27 14:41 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/39afb6894e3a

8190911: tools/jdeps/MultiReleaseJar.java failed with java.lang.IllegalThreadStateException
Reviewed-by: bpb

! test/langtools/tools/jdeps/MultiReleaseJar.java

Changeset: e5df7ccc4b73
Author:    mchung
Date:      2017-11-27 19:20 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e5df7ccc4b73

Merge


Changeset: 5dab5e8f06a3
Author:    attila
Date:      2017-11-28 07:58 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/5dab5e8f06a3

8191878: Reduce code duplication in BeanLinker
Reviewed-by: hannesw, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java

Changeset: 8b11e4b32db3
Author:    jlahoda
Date:      2017-11-27 19:29 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/8b11e4b32db3

8133616: compiler error messages for dup single type, single static import switched
Summary: When reporting clashing imports, use the (non-)staticness of the original import to generate the error message.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/jdk/jshell/ForwardReferenceImportTest.java
! test/langtools/tools/javac/4980495/std/NonStatic2StaticImportClash.java
! test/langtools/tools/javac/4980495/std/Static2NonStaticImportClash.java
! test/langtools/tools/javac/diags/examples/AlreadyDefinedStaticImport/AlreadDefinedStaticImport.java

Changeset: 002e99dd12f2
Author:    hannesw
Date:      2017-11-28 15:36 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/002e99dd12f2

8059835: Optimistic splitting doesn't work with let and const
Reviewed-by: jlaskey, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SplitReturn.java
+ test/nashorn/script/basic/es6/JDK-8059835.js

Changeset: 9d23fbc3f30c
Author:    hannesw
Date:      2017-11-28 15:55 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/9d23fbc3f30c

8191891: Update minumum Ant version in Nashorn build.xml
Reviewed-by: jlaskey, sundar

! make/nashorn/build.xml

Changeset: a1f88c937a77
Author:    bchristi
Date:      2017-11-28 10:15 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/a1f88c937a77

8191173: (cl) Clarify or remove "for delegation" in ClassLoader spec
Reviewed-by: alanb, dholmes, martin, mchung

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

Changeset: 469e42d314a4
Author:    mcimadamore
Date:      2017-11-28 18:51 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/469e42d314a4

8178427: NPE in Infer$CheckUpperBounds
Summary: void target-type causes a crash during overload resolution
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
+ test/langtools/tools/javac/generics/inference/8178427/T8178427.java

Changeset: 78a309f079af
Author:    valeriep
Date:      2017-11-29 00:43 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/78a309f079af

8182484: Remove 1024-bit default requirement from javadoc of java.security.interfaces.DSAKeyPairGenerator
Summary: updated javadoc to remove the text of using 1024 as the default key size
Reviewed-by: mullan

! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java

Changeset: 3148be499e41
Author:    bpatel
Date:      2017-11-28 20:19 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/3148be499e41

8185369: Clean up the javadoc stylesheet
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java

Changeset: 0887e20e7173
Author:    jjiang
Date:      2017-11-28 22:19 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/0887e20e7173

8186057: TLS interoperability testing between different Java versions
Summary: An interop test for checking the compatibility among different Java versions.
Reviewed-by: asmotrak

+ test/jdk/javax/net/ssl/compatibility/Cert.java
+ test/jdk/javax/net/ssl/compatibility/Client.java
+ test/jdk/javax/net/ssl/compatibility/Compatibility.java
+ test/jdk/javax/net/ssl/compatibility/JdkInfo.java
+ test/jdk/javax/net/ssl/compatibility/JdkRelease.java
+ test/jdk/javax/net/ssl/compatibility/JdkUtils.java
+ test/jdk/javax/net/ssl/compatibility/Parameter.java
+ test/jdk/javax/net/ssl/compatibility/ProcessUtils.java
+ test/jdk/javax/net/ssl/compatibility/README
+ test/jdk/javax/net/ssl/compatibility/Server.java
+ test/jdk/javax/net/ssl/compatibility/Status.java
+ test/jdk/javax/net/ssl/compatibility/TestCase.java
+ test/jdk/javax/net/ssl/compatibility/UseCase.java
+ test/jdk/javax/net/ssl/compatibility/Utils.java
+ test/jdk/javax/net/ssl/compatibility/java.security

Changeset: 72a474c85aee
Author:    ihse
Date:      2017-11-29 14:45 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/72a474c85aee

8177956: Add TEST_VM_OPTS as convenience for run-test arguments
Reviewed-by: erikj, tbell

! make/InitSupport.gmk
! make/RunTests.gmk

Changeset: 7175a92b6fd7
Author:    jlahoda
Date:      2017-11-29 14:41 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/7175a92b6fd7

8191981: javac crash when detecting lambda candidates
Summary: Ensuring proper positions on the testing AST nodes created by Analyzer.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
+ test/langtools/tools/javac/analyzer/LambdaWithMethod.java
+ test/langtools/tools/javac/analyzer/LambdaWithMethod.out

Changeset: d34958cb3163
Author:    sherman
Date:      2017-11-29 09:25 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d34958cb3163

8186087: jar tool fails to create a multi-release jar when validating nested classes
Reviewed-by: psandoz

! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java
! test/jdk/tools/jar/multiRelease/Basic.java
+ test/jdk/tools/jar/multiRelease/data/test13/base/version/Nested.java
+ test/jdk/tools/jar/multiRelease/data/test13/v10/version/Nested.java
! test/jdk/tools/jar/multiRelease/whitebox/jdk.jartool/sun/tools/jar/ValidatorComparatorTest.java

Changeset: 5dd899009525
Author:    mcimadamore
Date:      2017-11-29 17:31 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/5dd899009525

8191802: Upward projection result is A<? extends Number> instead of A<? super Integer>
Summary: Code in Types.TypeProjection doesn't match the latest spec text
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/jdk/jshell/TypeNameTest.java
+ test/langtools/tools/javac/lvti/T8191893.java
+ test/langtools/tools/javac/lvti/T8191959.java
+ test/langtools/tools/javac/lvti/TestBadArray.java
+ test/langtools/tools/javac/lvti/harness/UpperBounds.java

Changeset: ea50ef230511
Author:    psadhukhan
Date:      2017-11-16 12:24 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/ea50ef230511

8178025: HiDPI with non-integer scale factor - SPANs in HTML are rendered overlapping each other
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonListener.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java
! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java
+ test/jdk/javax/swing/GraphicsConfigNotifier/TestMultiScreenGConfigNotify.java
+ test/jdk/javax/swing/JLabel/GetSpanHiDpiBug.java

Changeset: 1f5eeb207a2e
Author:    prr
Date:      2017-11-16 11:20 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/1f5eeb207a2e

Merge

- src/hotspot/.mx.jvmci/.project
- src/hotspot/.mx.jvmci/.pydevproject
- src/hotspot/cpu/aarch64/jni_aarch64.h
- src/hotspot/cpu/arm/jni_arm.h
- src/hotspot/cpu/ppc/jni_ppc.h
- src/hotspot/cpu/s390/jni_s390.h
- src/hotspot/cpu/sparc/jni_sparc.h
- src/hotspot/cpu/x86/jni_x86.h
- src/hotspot/cpu/zero/jni_zero.h
- src/hotspot/os/aix/jvm_aix.h
- src/hotspot/os/bsd/jvm_bsd.h
- src/hotspot/os/linux/jvm_linux.h
- src/hotspot/os/solaris/jvm_solaris.h
- src/hotspot/os/windows/jvm_windows.h
- src/hotspot/share/gc/g1/concurrentG1Refine.cpp
- src/hotspot/share/gc/g1/concurrentG1Refine.hpp
- src/hotspot/share/gc/g1/concurrentG1RefineThread.cpp
- src/hotspot/share/gc/g1/concurrentG1RefineThread.hpp
- src/hotspot/share/prims/jni_md.h
- src/hotspot/share/prims/jvm.h
- src/java.base/macosx/native/include/jni_md.h
- src/java.base/macosx/native/include/jvm_md.h
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIid.java
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/overview.html
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/overview.html
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java
- test/hotspot/jtreg/applications/ctw/Modules.java

Changeset: 99000fb68d0e
Author:    jdv
Date:      2017-11-20 11:02 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/99000fb68d0e

8190332: PngReader throws NegativeArraySizeException/OOM error when IHDR width is very large
Reviewed-by: prr, pnarayanan

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
+ test/jdk/javax/imageio/plugins/png/PngLargeIHDRDimensionTest.java

Changeset: ee3fd0a4120d
Author:    kaddepalli
Date:      2017-11-20 16:02 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/ee3fd0a4120d

8178430: JMenu in GridBagLayout flickers when label text shows "..." and is updated
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java
+ test/jdk/javax/swing/JMenu/8178430/LabelDotTest.java

Changeset: fd09f2896e69
Author:    serb
Date:      2017-11-20 14:49 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/fd09f2896e69

5031664: Increase thread safety of EventListenerList
Reviewed-by: azvegint

! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
+ test/jdk/javax/swing/event/EventListenerList/GetUpToDateData.java

Changeset: 3ec2f3f942b4
Author:    shurailine
Date:      2017-11-20 15:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/3ec2f3f942b4

8191616: [TEST_BUG] : sanity/client/SwingSet/src/SliderDemoTest.java: Failed with TimeoutExpiredException: Wait "Wait till Slider attains the specified state."
Reviewed-by: serb

! test/jdk/sanity/client/SwingSet/src/SliderDemoTest.java

Changeset: a5fe5534b8a2
Author:    rfield
Date:      2017-11-21 13:39 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/a5fe5534b8a2

8191631: Problem list jdk/jshell/StartOptionTest.java, jdk/jshell/ToolProviderTest.java and jdk/jshell/ExternalEditorTest.java temporarily
Reviewed-by: rfield
Contributed-by: xu.y.yin at oracle.com

! test/langtools/ProblemList.txt

Changeset: b69b22b7a9f9
Author:    pbansal
Date:      2017-11-22 11:52 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/b69b22b7a9f9

8159142: [hidpi] Visible artifacts in sun/java2d/SunGraphics2D/DrawImageBilinear.java
Reviewed-by: serb, prr, pnarayanan
Contributed-by: pankaj.b.bansal at oracle.com

! src/java.desktop/share/classes/sun/awt/image/SunVolatileImage.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java
! test/jdk/sun/java2d/SunGraphics2D/DrawImageBilinear.java

Changeset: a42e805414e4
Author:    pbansal
Date:      2017-11-22 12:05 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/a42e805414e4

8190348: [TESTBUG] Test javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentCanvas.java fails
Reviewed-by: serb, psadhukhan
Contributed-by: pankaj.b.bansal at oracle.com

! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentCanvas.java

Changeset: a9854da9252d
Author:    psadhukhan
Date:      2017-11-22 15:48 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/a9854da9252d

8191428: Regression: Swing button label wrapping with hidpi
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java
+ test/jdk/javax/swing/JButton/TestGlyphBreak.java

Changeset: 1c8b81ff863e
Author:    ssadetsky
Date:      2017-11-22 13:52 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/1c8b81ff863e

8189204: Possible NPE in Component::getLocationOnScreen()
Reviewed-by: serb, prr

! src/java.desktop/share/classes/java/awt/Component.java
+ test/jdk/java/awt/Component/GetScreenLocTest/ComponentGetLocationOnScreenNPETest.java

Changeset: 75686e8da573
Author:    ssadetsky
Date:      2017-11-22 14:04 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/75686e8da573

8190228: Remove redundant modifiers in java.desktop module.
Reviewed-by: serb, prr

! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java
! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/MenuItem.java
! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java
! src/java.desktop/share/classes/java/awt/image/BufferedImageFilter.java
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java
! src/java.desktop/share/classes/java/awt/image/LookupOp.java
! src/java.desktop/share/classes/java/awt/image/LookupTable.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/java.desktop/share/classes/javax/swing/table/TableColumn.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
! src/java.desktop/share/classes/javax/swing/tree/TreePath.java
! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java
! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java
! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java
! src/java.desktop/share/classes/sun/font/TextSourceLabel.java
! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/swing/AccumulativeRunnable.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11Renderer.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java

Changeset: 18dbd2ae7eca
Author:    jdv
Date:      2017-11-23 10:44 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/18dbd2ae7eca

8191431: Reading multiple PNG images with unique IDAT chunk positions will cause IIOException
Reviewed-by: psadhukhan, pnarayanan

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
+ test/jdk/javax/imageio/plugins/png/PngMultipleImageReadTest.java

Changeset: d5774c36c605
Author:    serb
Date:      2017-11-23 23:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d5774c36c605

8191384: WaveFloatFileReader never closes the data stream
Reviewed-by: amenkov

! src/java.desktop/share/classes/com/sun/media/sound/RIFFReader.java
! test/jdk/javax/sound/midi/Gervill/RiffReaderWriter/Close.java
+ test/jdk/javax/sound/sampled/spi/AudioFileReader/AudioInputStreamClose.java

Changeset: 9ec74010cadf
Author:    ssreedharan
Date:      2017-11-24 13:18 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/9ec74010cadf

8176072: READING attributes are not available on TSF
Reviewed-by: ssadetsky

! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java
! src/java.desktop/windows/native/libawt/windows/awt_InputTextInfor.cpp
+ test/jdk/javax/swing/JTextField/JapaneseReadingAttributes/JapaneseReadingAttributes.java

Changeset: 5e86806f57f9
Author:    rfield
Date:      2017-11-24 16:55 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/5e86806f57f9

8190939: JShell: gives a compiler error evaluating an expression of inaccessible type
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/Util.java
+ test/langtools/jdk/jshell/InaccessibleExpressionTest.java

Changeset: 7bcdb571ae31
Author:    prr
Date:      2017-11-27 10:35 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7bcdb571ae31

Merge

- src/hotspot/share/gc/g1/g1MarkSweep.cpp
- src/hotspot/share/gc/g1/g1MarkSweep.hpp
- src/hotspot/share/gc/g1/g1MarkSweep_ext.cpp
- src/hotspot/share/gc/g1/g1RemSet.inline.hpp
- src/hotspot/share/gc/g1/g1SerialFullCollector.cpp
- src/hotspot/share/gc/g1/g1SerialFullCollector.hpp
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/GroupTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java
- test/langtools/tools/javadoc/sourceOnly/p/NonSource.class

Changeset: dcf5dacd0b2b
Author:    ssadetsky
Date:      2017-11-27 15:28 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/dcf5dacd0b2b

8187367: Numerous swing display problems with scaled displays on Windows
Reviewed-by: serb, prr

! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/swing/CachedPainter.java

Changeset: 700e0de899e8
Author:    pbansal
Date:      2017-11-28 16:27 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/700e0de899e8

8190861: [TESTBUG] javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java is wrong
Reviewed-by: serb, psadhukhan
Contributed-by: pankaj.b.bansal at oracle.com

! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java

Changeset: ecaa3569ec3d
Author:    mhalder
Date:      2017-11-28 17:30 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/ecaa3569ec3d

8158366: [macosx] Regression: closed/java/awt/dnd/RecognizedActionTest/RecognizedActionTest.html fails
Reviewed-by: serb, pkbalakr, aghaisas
Contributed-by: manajit.halder at oracle.com

+ test/jdk/java/awt/dnd/RecognizedActionTest/RecognizedActionTest.java

Changeset: 519f8bc59a1f
Author:    serb
Date:      2017-11-28 15:01 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/519f8bc59a1f

8043334: Typo in javax/swing/JComponent.html
Reviewed-by: ssadetsky

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

Changeset: 444dbe37e451
Author:    prr
Date:      2017-11-29 09:07 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/444dbe37e451

Merge


Changeset: 44371ff1ee9a
Author:    prr
Date:      2017-11-29 09:47 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/44371ff1ee9a

Merge


Changeset: 54ec4ac9d5a3
Author:    psandoz
Date:      2017-11-29 10:35 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/54ec4ac9d5a3

8181175: Stream.concat behaves like terminal operation
Reviewed-by: smarks, briangoetz, dfuchs

! src/java.base/share/classes/java/util/stream/DoubleStream.java
! src/java.base/share/classes/java/util/stream/IntStream.java
! src/java.base/share/classes/java/util/stream/LongStream.java
! src/java.base/share/classes/java/util/stream/Stream.java

Changeset: 89c26000ce52
Author:    ihse
Date:      2017-11-29 21:23 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/89c26000ce52

8192067: Add fixpath to test image
Reviewed-by: tbell, erikj

! make/Main.gmk
+ make/TestImage.gmk

Changeset: 80a058c0f993
Author:    psandoz
Date:      2017-11-29 12:39 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/80a058c0f993

8187237: Need to define the behaviour for 0 and 1 argument method type in StringConcatFactory.makeConcat
8186737: Lookup argument for StringConcatFactory.makeConcat & makeConcatWithConstants cannot have privileges less than PRIVATE
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/jdk/java/lang/String/concat/StringConcatFactoryInvariants.java

Changeset: 45c5d7817e9e
Author:    ihse
Date:      2017-11-29 22:23 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/45c5d7817e9e

8191933: Use failure handler in run-test
Reviewed-by: erikj

! make/RunTests.gmk

Changeset: 85ea7e83af30
Author:    sherman
Date:      2017-11-29 15:01 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/85ea7e83af30

8189611: JarFile versioned stream and real name support
Reviewed-by: psandoz, alanb, mchung, martin

! src/java.base/share/classes/java/util/jar/JarEntry.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/misc/JavaUtilZipFileAccess.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java
! src/java.base/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java
+ test/jdk/java/util/jar/JarFile/mrjar/TestVersionedStream.java
- test/jdk/jdk/internal/util/jar/TestVersionedStream.java

Changeset: fb0b9913ff7e
Author:    ksrini
Date:      2017-11-29 15:27 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/fb0b9913ff7e

8182108: javadoc makes up type variables for grandparent types
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testGrandParentTypes/TestGrandParentTypes.java
+ test/langtools/jdk/javadoc/doclet/testGrandParentTypes/pkg1/A.java

Changeset: f1ad41a05fb7
Author:    mchung
Date:      2017-11-29 20:42 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f1ad41a05fb7

8191942: Replace jdeps use of jdk.internal.util.jar.VersionedStream with new public API
Reviewed-by: alanb, erikj

! make/autoconf/spec.gmk.in
! make/gendata/Gendata-jdk.compiler.gmk
! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java
! src/java.base/share/classes/jdk/internal/misc/JavaUtilJarAccess.java
! src/java.base/share/classes/module-info.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/VersionHelper.java

Changeset: e712b777f28e
Author:    sherman
Date:      2017-11-29 21:01 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e712b777f28e

8192781: tools/jar/multiRelease/Basic.java test Basic.test09(): failure after change d34958
Reviewed-by: mchung

! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java

Changeset: a474466c4fdb
Author:    jiangli
Date:      2017-11-19 23:30 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/a474466c4fdb

8187118: Remove appending -cp path to the boot class path at AppCDS dump time
8187119: Consolidate record_shared_class_loader_type() and record_result()
Summary: Remove -cp path from the boot append list at dump time and other AppCDS cleanups.
Reviewed-by: lfoltan, iklam

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/filemap.cpp

Changeset: cd4705f9eaff
Author:    rehn
Date:      2017-11-20 09:33 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/cd4705f9eaff

8191326: Deprecate SafepointSpinBeforeYield
Reviewed-by: dholmes, shade

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

Changeset: 8011a94a8989
Author:    rehn
Date:      2017-11-20 09:35 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/8011a94a8989

8191327: Deprecate DeferThrSuspendLoopCount
Reviewed-by: dholmes, shade

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

Changeset: 5a16da2a3fcb
Author:    rehn
Date:      2017-11-20 09:40 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/5a16da2a3fcb

8191329: Deprecate DeferPollingPageLoopCount
Reviewed-by: dholmes, shade

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

Changeset: 8ad56b1b2b1f
Author:    rehn
Date:      2017-11-20 10:10 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/8ad56b1b2b1f

8191373: Multiple NUMA nodes expected
Reviewed-by: dholmes, gromero, dcubed

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

Changeset: 0fd0f31ade3e
Author:    tschatzl
Date:      2017-11-20 10:15 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/0fd0f31ade3e

8186480: Remove warning when AssumeMP is true and ergonomics determines to use one worker thread
Reviewed-by: shade

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

Changeset: 55c43e677ded
Author:    tschatzl
Date:      2017-11-20 12:04 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/55c43e677ded

Merge


Changeset: fb0275c320a0
Author:    eosterlund
Date:      2017-11-20 13:07 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/fb0275c320a0

8189871: Refactor GC barriers to use declarative semantics
Reviewed-by: pliden, rkennke, coleenp, dholmes, kbarrett, stefank

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.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/parallel/cardTableExtension.hpp
+ src/hotspot/share/gc/shared/accessBarrierSupport.cpp
+ src/hotspot/share/gc/shared/accessBarrierSupport.hpp
+ src/hotspot/share/gc/shared/accessBarrierSupport.inline.hpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! 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/cardTableModRefBS.cpp
! src/hotspot/share/gc/shared/cardTableModRefBS.hpp
! src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp
! src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
+ src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.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/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayOop.cpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/objArrayOop.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: d8486f1f5a84
Author:    neliasso
Date:      2017-11-20 09:50 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/d8486f1f5a84

8065838: compiler/relocations/TestPrintRelocations.java times out after 1920 seconds
Summary: Compile fewer methods
Reviewed-by: thartmann, kvn

! test/hotspot/jtreg/compiler/relocations/TestPrintRelocations.java

Changeset: 089b6bf0d1a7
Author:    neliasso
Date:      2017-10-11 11:22 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/089b6bf0d1a7

8160303: parse_method_pattern only scans 254 chars
Summary: Fix wrong scan length
Reviewed-by: kvn, redestad

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

Changeset: 600868bd3a8c
Author:    neliasso
Date:      2017-10-11 11:24 +0200
URL:       http://hg.openjdk.java.net/panama/dev/rev/600868bd3a8c

8169766: c1 + Xcomp reresolving call target every invocation
Summary: Set reciever klass for static_bound calls
Reviewed-by: kvn

! src/hotspot/share/code/compiledIC.cpp

Changeset: 0c88cd009b5f
Author:    neliasso
Date:      2017-11-20 09:50 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/0c88cd009b5f

8160548: Inconsistent inlining behavior with CompileOnly
Summary: can_be_compiled should not affect inlining
Reviewed-by: thartmann

! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/parse1.cpp
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java

Changeset: e1ec73e3325e
Author:    smonteith
Date:      2017-11-20 09:46 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/e1ec73e3325e

8191338: aarch64: fails to build after 8189745
Reviewed-by: aph, drwhite, dchuyko

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

Changeset: 8deb7919d118
Author:    epavlova
Date:      2017-11-20 14:02 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/8deb7919d118

8190975: [Graal] Tests which run with "--limit-modules java.base" could fail when Graal is used as JIT
Reviewed-by: dholmes, alanb

! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java
! test/jdk/java/lang/String/concat/WithSecurityManager.java

Changeset: 9fd89aabb6cd
Author:    dholmes
Date:      2017-11-20 15:56 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/9fd89aabb6cd

8189170: Add option to disable stack overflow checking in primordial thread for use with JNI_CreateJavaJVM
Reviewed-by: stuefe, dcubed

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: e79838cf4613
Author:    dholmes
Date:      2017-11-20 17:10 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/e79838cf4613

Merge


Changeset: ab3959df2115
Author:    iveresov
Date:      2017-11-20 19:00 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/ab3959df2115

8043070: nmethod::verify_interrupt_point() shouldn't enter safepoint
Summary: Introduce not_installed state for nmethods
Reviewed-by: dlong

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 8fb080e5714b
Author:    sballal
Date:      2017-11-21 11:27 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/8fb080e5714b

8191401: [TESTBUG] serviceability/sa/ClhsdbFlags.java can fail due to UseJVMCICompiler
Reviewed-by: dholmes, jgeorge

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

Changeset: 9fe60f7e366f
Author:    ihse
Date:      2017-11-21 09:44 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/9fe60f7e366f

8190418: Stop generating jvmtiEnvStub and jvmtiEnvRecommended
Reviewed-by: erikj, tbell, dholmes

! make/hotspot/gensrc/GensrcJvmti.gmk
! make/hotspot/lib/CompileJvm.gmk

Changeset: cd8f5f780750
Author:    ehelin
Date:      2017-11-21 08:33 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/cd8f5f780750

8182284: G1Analytics uses uninitialized fields
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1Analytics.cpp
+ test/hotspot/gtest/gc/g1/test_g1Analytics.cpp

Changeset: dac108a7b06a
Author:    ihse
Date:      2017-11-21 15:02 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/dac108a7b06a

8191203: Remove duplicated jimage.hpp
Reviewed-by: dholmes

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
- src/hotspot/share/classfile/jimage.hpp

Changeset: 90bb2706e6b4
Author:    rkennke
Date:      2017-11-21 12:48 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/90bb2706e6b4

8191562: Missing include in gcArguments.cpp breaks minimal JVM build
Reviewed-by: mdoerr, ehelin

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

Changeset: 2098785677fb
Author:    gziemski
Date:      2017-11-21 10:21 -0600
URL:       http://hg.openjdk.java.net/panama/dev/rev/2098785677fb

8191580: open/test/hotspot/jtreg/runtime/LoadClass/TestResize fails on product build
Summary: Guarded the test with the tag requiring debug build
Reviewed-by: jiangli

! test/hotspot/jtreg/runtime/LoadClass/TestResize.java

Changeset: ae7bd89bdc0d
Author:    dlong
Date:      2017-11-21 09:04 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/ae7bd89bdc0d

8190817: deopt special-case for _return_register_finalizer is confusing and leads to bugs
Reviewed-by: vlivanov, dpochepk

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! test/hotspot/jtreg/compiler/runtime/Test8168712.java

Changeset: d5bb6637c785
Author:    iklam
Date:      2017-11-21 09:20 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d5bb6637c785

8191042: Deprecate VM option CheckEndorsedAndExtDirs
Reviewed-by: dholmes

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

Changeset: df39ee817323
Author:    ccheung
Date:      2017-11-21 09:49 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/df39ee817323

8188122: Path length limits on Windows leads to obscure class loading failures
Summary: Used the unicode version of windows API's to handled long paths and avoid using the stat() function.
Reviewed-by: stuefe, iklam

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
+ test/hotspot/jtreg/runtime/LoadClass/LongBCP.java
+ test/hotspot/jtreg/runtime/LoadClass/test-classes/Hello.java

Changeset: 24065d1e139c
Author:    ecaspole
Date:      2017-11-21 16:27 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/24065d1e139c

8191615: LogCompilation can show bytes
Summary: Print the bytes size of a method as it is now contained in the log
Reviewed-by: kvn, vlivanov

! src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java

Changeset: 8bab1e50a28a
Author:    ccheung
Date:      2017-11-21 15:45 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/8bab1e50a28a

8191739: [TESTBUG] test/hotspot/jtreg/runtime/LoadClass/TestResize.java fails to compile after JDK-8191580
Summary: added missing import statement
Reviewed-by: dcubed, dholmes

! test/hotspot/jtreg/runtime/LoadClass/TestResize.java

Changeset: 827e4ac05579
Author:    glaubitz
Date:      2017-11-21 15:24 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/827e4ac05579

8191663: Zero variant broken after 8189170 and 8189871
Reviewed-by: eosterlund, coleenp

! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/oops/accessBackend.hpp

Changeset: 4789dbcf32cf
Author:    coleenp
Date:      2017-11-21 21:33 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/4789dbcf32cf

Merge


Changeset: 3bb4d90d1ebc
Author:    jwilhelm
Date:      2017-11-25 04:36 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/3bb4d90d1ebc

Merge

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
- src/hotspot/share/classfile/jimage.hpp

Changeset: 6fe6d8239e42
Author:    rraghavan
Date:      2017-11-26 09:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/6fe6d8239e42

8191313: compiler/runtime/SpreadNullArg.java fails in tier1
Summary: corrected SpreadNullArg.java test to expect NullPointerException after 8157246 fix
Reviewed-by: dcubed, mchung

! test/hotspot/jtreg/compiler/runtime/SpreadNullArg.java

Changeset: 4b7462e3b552
Author:    ccheung
Date:      2017-11-22 16:08 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/4b7462e3b552

8191653: Test failures in BootAppendTests - missing jdk.internal.vm.compiler module
Summary: backout the fix for 8190975
Reviewed-by: iklam, kvn

! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java
! test/jdk/java/lang/String/concat/WithSecurityManager.java

Changeset: 6199dfaf72da
Author:    dlong
Date:      2017-11-22 09:27 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/6199dfaf72da

8191688: Assert failed in > 200 tests: failed dependencies, but counter didn't change
Reviewed-by: kvn

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp

Changeset: 6bc1de3b8c59
Author:    dholmes
Date:      2017-11-24 14:07 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/6bc1de3b8c59

8191707: Options with invalid values are incorrectly treated as obsolete and ignored
Reviewed-by: rehn, dcubed

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

Changeset: 89deac44e515
Author:    nishjain
Date:      2017-11-30 13:31 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/89deac44e515

6354947: [Fmt-*] Clarify DecimalFormat description of FieldPosition use
Reviewed-by: naoto, rriggs
Contributed-by: nishit.jain at oracle.com

! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java

Changeset: ddbcfca4d51d
Author:    mullan
Date:      2017-11-30 07:54 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/ddbcfca4d51d

8186535: Remove deprecated pre-1.2 SecurityManager methods and fields
Reviewed-by: alanb, coleenp, hseigel, mchung

! make/hotspot/symbols/symbols-unix
! make/mapfiles/libjava/mapfile-vers
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/native/include/jvm.h
! src/java.base/share/native/libjava/SecurityManager.c
! src/java.desktop/share/classes/sun/applet/AppletSecurity.java
+ test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java
- test/jdk/java/lang/SecurityManager/NoAWT.java

Changeset: 9e022f580a9d
Author:    ksrini
Date:      2017-11-30 04:43 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/9e022f580a9d

8190552: Augment the Compiler API tree with APIs to represent HTML content
Reviewed-by: jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/DocTypeTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java
! test/langtools/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/SimpleDocTreeVisitorTest.java
+ test/langtools/tools/javac/doctree/dcapi/Anchor.java
! test/langtools/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java
- test/langtools/tools/javac/doctree/dcapi/OverviewTest.java
! test/langtools/tools/javac/doctree/dcapi/overview0.html
+ test/langtools/tools/javac/doctree/dcapi/overview0.html.out
! test/langtools/tools/javac/doctree/dcapi/overview1.html
+ test/langtools/tools/javac/doctree/dcapi/overview1.html.out
! test/langtools/tools/javac/doctree/dcapi/overview2.html
+ test/langtools/tools/javac/doctree/dcapi/overview2.html.out
! test/langtools/tools/javac/doctree/dcapi/overview3.html
+ test/langtools/tools/javac/doctree/dcapi/overview3.html.out
! test/langtools/tools/javac/doctree/dcapi/overview4.html
+ test/langtools/tools/javac/doctree/dcapi/overview4.html.out
! test/langtools/tools/javac/doctree/dcapi/overview5.html
+ test/langtools/tools/javac/doctree/dcapi/overview5.html.out
! test/langtools/tools/javac/doctree/dcapi/overview6.html
+ test/langtools/tools/javac/doctree/dcapi/overview6.html.out
+ test/langtools/tools/javac/doctree/dcapi/overview7.html
+ test/langtools/tools/javac/doctree/dcapi/overview7.html.out
! test/langtools/tools/javac/doctree/dcapi/package.html
+ test/langtools/tools/javac/doctree/dcapi/package.html.out
! test/langtools/tools/javac/doctree/dcapi/pkg/package.html
+ test/langtools/tools/javac/doctree/dcapi/pkg/package.html.out
! test/langtools/tools/javac/lib/DPrinter.java

Changeset: e9dab2492924
Author:    ksrini
Date:      2017-11-30 06:14 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e9dab2492924

8185985: Html files in doc-files directories should be wrapped with standard header and footer
Reviewed-by: jjg

+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFilesHandler.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocletElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/OverviewElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPath.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/doc-files/inpackage.html
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/doc-files/sub-dir/SubReadme.html
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/doc-files/sub-dir/sub-dir-1/SubSubReadme.html
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/package.html
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/module-info.java
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/Foo.java
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/doc-files/inpackage.html
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/doc-files/sub-dir/SubReadme.html
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/doc-files/sub-dir/sub-dir-1/SubSubReadme.html
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/package.html
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/overview.html
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/packages/p1/doc-files/sub-dir/SubReadme.html
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/unnamed/doc-files/doc-file/SubReadme.html
! test/langtools/jdk/javadoc/doclet/testCopyFiles/unnamed/doc-files/inpackage.html

Changeset: b8a119027122
Author:    aefimov
Date:      2017-11-30 18:07 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/b8a119027122

8186441: Change of behavior in the getMessage () method of the SOAPMessageContextImpl class
Reviewed-by: lancea

! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriter.java
! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/message/saaj/SaajStaxWriter.java
! test/jdk/javax/xml/ws/8159058/SaajEmptyNamespaceTest.java

Changeset: d0cf025a5e79
Author:    sherman
Date:      2017-11-30 11:19 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d0cf025a5e79

8187910: Charset MS950_HKSCS not supported in JDK 9
Reviewed-by: alanb

! make/data/charsetmapping/charsets
! make/data/charsetmapping/stdcs-windows
! make/jdk/src/classes/build/tools/charsetmapping/Main.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java.template
- src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS.java.template

Changeset: 9240097e2821
Author:    erikj
Date:      2017-11-30 13:29 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/9240097e2821

8139653: Freetype bundled on macosx, but not correctly linked
Reviewed-by: tbell, prr

! make/autoconf/basics.m4
! make/autoconf/generated-configure.sh
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/copy/Copy-java.desktop.gmk
! make/lib/Awt2dLibraries.gmk

Changeset: 47b764e0a38a
Author:    rriggs
Date:      2017-11-30 16:38 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/47b764e0a38a

8189331: java/io/Serializable/maskSyntheticModifier/MaskSyntheticModifierTest.java failed incorrect serialVersionUID
Reviewed-by: lancea

! test/jdk/java/io/Serializable/maskSyntheticModifier/MaskSyntheticModifierTest.java

Changeset: 81b5e3f70d98
Author:    smarks
Date:      2017-11-30 14:49 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/81b5e3f70d98

8160406: Collection.toArray() spec should be explicit about returning precisely an Object[]
Reviewed-by: psandoz, martin, redestad

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

Changeset: 69d409f1b81e
Author:    erikj
Date:      2017-11-30 17:28 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/69d409f1b81e

8190464: OpenJDK on macosx needs to bundle freetype
Reviewed-by: ihse

! make/autoconf/generated-configure.sh
! make/autoconf/lib-freetype.m4
! make/conf/jib-profiles.js

Changeset: 72d50895cb81
Author:    mchung
Date:      2017-11-30 19:58 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/72d50895cb81

8192879: jdk.internal.util.jar.VersionedStream is no longer needed
Reviewed-by: sherman

- src/java.base/share/classes/jdk/internal/util/jar/VersionedStream.java

Changeset: d0832c051a46
Author:    lana
Date:      2017-12-01 05:26 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/d0832c051a46

Added tag jdk-10+34 for changeset 89deac44e515

! .hgtags

Changeset: 3d4bd4d33a67
Author:    lana
Date:      2017-12-01 05:27 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/3d4bd4d33a67

Merge


Changeset: a9160acae595
Author:    redestad
Date:      2017-12-01 17:00 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a9160acae595

8192892: Improve JrtPath::getResolved fast-path test
8175891: JrtPath::resolve off-by-one pre-sizing cause for memory pressure
Reviewed-by: sundar, jlaskey

! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java

Changeset: 26f1193f1348
Author:    erikj
Date:      2017-12-01 09:46 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/26f1193f1348

8192876: MacOS build fails intermittently after JDK-8139653
Reviewed-by: tbell

! make/lib/Awt2dLibraries.gmk

Changeset: 2743e489189e
Author:    joehw
Date:      2017-12-01 10:02 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2743e489189e

8191938: Fix lint warnings in JAXP repo: a few Deprecation warrnings and enable -Xlint:all
Reviewed-by: darcy, rriggs

! make/CompileJavaModules.gmk
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java

Changeset: be01bcb72309
Author:    ihse
Date:      2017-12-01 21:52 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/be01bcb72309

8192816: Let run-test save exit code
Reviewed-by: erikj, tbell

! make/RunTests.gmk

Changeset: 9303b8ec36e9
Author:    jjg
Date:      2017-12-01 16:58 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/9303b8ec36e9

8034252: Fix non ASCII text file T6302184.java
Reviewed-by: ksrini

! test/langtools/tools/javac/6302184/HiddenOptionsShouldUseGivenEncodingTest.java
- test/langtools/tools/javac/6302184/T6302184.java
- test/langtools/tools/javac/6302184/T6302184.out

Changeset: 2919fa8f237c
Author:    psandoz
Date:      2017-12-01 17:06 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2919fa8f237c

8186961: Class.getFields() does not return fields of previously visited super interfaces/classes.
Reviewed-by: mchung, redestad

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/reflect/StaticFieldsOnInterface.java

Changeset: d66e420cc482
Author:    sherman
Date:      2017-12-01 22:04 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d66e420cc482

8191918: tomcat gzip-compressed response bodies appear to be broken in update 151
Reviewed-by: psandoz

! src/java.base/share/native/libzip/Deflater.c
! src/java.base/share/native/libzip/zlib/deflate.c
! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java
! test/jdk/java/util/zip/InflateIn_DeflateOut.java

Changeset: 98801bd22f5b
Author:    dl
Date:      2017-12-02 10:03 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/98801bd22f5b

8191937: Lost interrupt in AbstractQueuedSynchronizer when tryAcquire methods throw
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! test/jdk/java/util/concurrent/tck/AbstractQueuedLongSynchronizerTest.java
! test/jdk/java/util/concurrent/tck/AbstractQueuedSynchronizerTest.java

Changeset: ff597804e8c1
Author:    dl
Date:      2017-12-02 10:08 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/ff597804e8c1

8187947: A race condition in SubmissionPublisher
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java

Changeset: f55cdd83e303
Author:    dl
Date:      2017-12-02 10:13 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f55cdd83e303

8191069: Miscellaneous changes imported from jsr166 CVS 2017-12
Reviewed-by: martin, psandoz

! test/jdk/java/util/concurrent/tck/StampedLockTest.java

Changeset: fd53d07dade6
Author:    igerasim
Date:      2017-12-02 18:37 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/fd53d07dade6

8187497: Redundant variable assignment in Java_sun_security_jgss_wrapper_GSSLibStub_getMic
Reviewed-by: wetmore

! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c

Changeset: b1993e334da1
Author:    igerasim
Date:      2017-12-03 01:47 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b1993e334da1

8187985: Broken certificate number in debug output
Reviewed-by: weijun

! src/java.base/share/classes/sun/security/tools/keytool/Main.java

Changeset: 0b42613e35bf
Author:    vtewari
Date:      2017-12-04 13:24 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/0b42613e35bf

8190843: can not set/get extendedOptions to ServerSocket
Reviewed-by: chegar, rriggs

! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java
! src/java.base/unix/classes/java/net/PlainSocketImpl.java
! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java
+ test/jdk/jdk/net/Sockets/ExtOptionTest.java

Changeset: 8fe17f886663
Author:    njian
Date:      2017-12-04 09:59 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/8fe17f886663

8191955: AArch64: incorrect prefetch distance causes an internal error
Summary: Fixed incorrect prefetch distance on AArch64.
Reviewed-by: aph

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

Changeset: 6dcbdc9f99fc
Author:    clanger
Date:      2017-12-04 10:13 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/6dcbdc9f99fc

8192961: Remove some double semicolons
Reviewed-by: redestad

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java
! src/java.desktop/share/classes/sun/awt/FontDescriptor.java

Changeset: 702043a4cdeb
Author:    mcimadamore
Date:      2017-12-04 17:54 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/702043a4cdeb

8189749: Devise strategy for making source level checks more uniform
Summary: Create a 'feature' enum which is responsible for handling source version checks and related diagnostic generation
Reviewed-by: jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! test/langtools/jdk/jshell/CompilerOptionsTest.java
! test/langtools/tools/javac/StringsInSwitch/BadlyTypedLabel1_6.out
! test/langtools/tools/javac/StringsInSwitch/BadlyTypedLabel2_6.out
! test/langtools/tools/javac/StringsInSwitch/NonConstantLabel6.out
! test/langtools/tools/javac/StringsInSwitch/OneCaseSwitches.out
! test/langtools/tools/javac/StringsInSwitch/RSCL1_6.out
! test/langtools/tools/javac/StringsInSwitch/RSCL2_6.out
! test/langtools/tools/javac/TryWithResources/BadTwr6.out
! test/langtools/tools/javac/TryWithResources/BadTwrSyntax6.out
! test/langtools/tools/javac/TryWithResources/TwrForVariable1.out
! test/langtools/tools/javac/TryWithResources/TwrOnNonResource6.out
! test/langtools/tools/javac/TryWithResources/WeirdTwr.out
! test/langtools/tools/javac/annotations/repeatingAnnotations/WrongVersion6.out
! test/langtools/tools/javac/annotations/repeatingAnnotations/WrongVersion7.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion7.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CheckErrorsForSource7.java
! test/langtools/tools/javac/conditional/Conditional.out
! test/langtools/tools/javac/defaultMethods/static/StaticInvokeQualified6.out
! test/langtools/tools/javac/defaultMethods/static/StaticInvokeQualified7.out
! test/langtools/tools/javac/defaultMethods/static/StaticInvokeSimple6.out
! test/langtools/tools/javac/defaultMethods/static/StaticInvokeSimple7.out
! test/langtools/tools/javac/depDocComment/SuppressDeprecation8.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/AnnotationsAfterTypeParamsNotSupportedInSource.java
! test/langtools/tools/javac/diags/examples/DefaultMethodNotSupported.java
! test/langtools/tools/javac/diags/examples/DiamondAndAnonClass.java
! test/langtools/tools/javac/diags/examples/DiamondNotSupported.java
! test/langtools/tools/javac/diags/examples/IntersectionTypesInCastNotSupported.java
! test/langtools/tools/javac/diags/examples/LambdaNotSupported.java
! test/langtools/tools/javac/diags/examples/MethodReferencesNotSupported.java
! test/langtools/tools/javac/diags/examples/ModulesNotSupportedInSource/module-info.java
! test/langtools/tools/javac/diags/examples/MulticatchNotSupported.java
! test/langtools/tools/javac/diags/examples/PrivateInterfaceMethodsNotSupported.java
! test/langtools/tools/javac/diags/examples/RepeatableAnnotationsNotSupported.java
! test/langtools/tools/javac/diags/examples/StaticIntfMethodInvokeNotSupported.java
! test/langtools/tools/javac/diags/examples/StaticIntfMethodNotSupported.java
! test/langtools/tools/javac/diags/examples/StringSwitchNotSupported.java
! test/langtools/tools/javac/diags/examples/TryResourceNotSupported.java
! test/langtools/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
! test/langtools/tools/javac/diags/examples/UnsupportedBinaryLiteral.java
! test/langtools/tools/javac/diags/examples/UnsupportedUnderscoreLiteral.java
! test/langtools/tools/javac/diags/examples/VarInTryWithResourcesNotSupportedInSource.java
! test/langtools/tools/javac/generics/diamond/neg/Neg09a.out
! test/langtools/tools/javac/generics/diamond/neg/Neg09b.out
! test/langtools/tools/javac/generics/diamond/neg/Neg09c.out
! test/langtools/tools/javac/generics/diamond/neg/Neg09d.out
! test/langtools/tools/javac/generics/inference/6278587/T6278587Neg.out
! test/langtools/tools/javac/generics/odersky/BadTest4.out
! test/langtools/tools/javac/lambda/SourceLevelTest.out
! test/langtools/tools/javac/literals/BadBinaryLiterals.6.out
! test/langtools/tools/javac/literals/BadUnderscoreLiterals.6.out
! test/langtools/tools/javac/options/T6900037.out
! test/langtools/tools/javac/parser/extend/TrialParser.java
! test/langtools/tools/javac/processing/warnings/gold_sv_warn_5_6.out
! test/langtools/tools/javac/varargs/6313164/T6313164Source7.out

Changeset: 14cd5bd01d81
Author:    ihse
Date:      2017-12-04 19:08 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/14cd5bd01d81

8192854: FONTCONFIG_CFLAGS missing from spec.gmk.in
Reviewed-by: erikj, prr

! make/autoconf/spec.gmk.in

Changeset: ee64cb4455a9
Author:    ihse
Date:      2017-12-04 19:10 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/ee64cb4455a9

8175795: configure should verify that system zlib contains needed functionality
Reviewed-by: erikj

! make/autoconf/generated-configure.sh
! make/autoconf/lib-bundled.m4

Changeset: 56d3576aadd5
Author:    ihse
Date:      2017-12-04 19:12 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/56d3576aadd5

8146977: Move the output "Building configuration X (matching Y)" to lower log level
Reviewed-by: erikj

! make/InitSupport.gmk

Changeset: c5eefa465e37
Author:    ihse
Date:      2017-12-04 19:49 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/c5eefa465e37

8192995: run-test gtest should use all jvm variants, not just "server"
Reviewed-by: erikj

! doc/testing.html
! doc/testing.md
! make/RunTests.gmk

Changeset: 6ee80cd217e0
Author:    smarks
Date:      2017-12-04 11:50 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/6ee80cd217e0

8177290: add copy factory methods for unmodifiable List, Set, Map
8184690: add Collectors for collecting into unmodifiable List, Set, and Map
Reviewed-by: alanb, briangoetz, dholmes, jrose, rriggs, scolebourne

! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java
! src/java.base/share/classes/java/util/stream/Collectors.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: 532cdc178e42
Author:    ksrini
Date:      2017-12-04 10:04 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/532cdc178e42

8184683: Add @since and default methods of Compiler Tree API methods
Reviewed-by: darcy, jjg

! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java

Changeset: 665769d3cee4
Author:    ihse
Date:      2017-12-04 22:31 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/665769d3cee4

8193014: Add "special" tests to run-test to cover odd cases
Reviewed-by: erikj

! make/RunTests.gmk

Changeset: f14a1972f35d
Author:    weijun
Date:      2017-12-05 17:19 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f14a1972f35d

8190674: sun/security/tools/jarsigner/TimestampCheck.java failed with java.nio.file.NoSuchFileException: ts2.cert
Reviewed-by: mullan

! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java

Changeset: 50d61f4b5d1a
Author:    goetz
Date:      2017-11-21 17:39 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/50d61f4b5d1a

8191678: [TESTBUG] Add keyword headful in java/awt and javax tests.
Summary: Also fix some NPE thrown if run headless.
Reviewed-by: serb

! test/jdk/java/awt/Component/GetScreenLocTest/ComponentGetLocationOnScreenNPETest.java
! test/jdk/java/awt/Dialog/SiblingChildOrder/SiblingChildOrderTest.java
! test/jdk/java/awt/Focus/FocusTransitionTest/FocusTransitionTest.java
! test/jdk/javax/swing/DefaultButtonModel/DefaultButtonModelCrashTest.java
! test/jdk/javax/swing/GraphicsConfigNotifier/TestMultiScreenGConfigNotify.java
! test/jdk/javax/swing/JButton/TestGlyphBreak.java
! test/jdk/javax/swing/JComboBox/8182031/ComboPopupTest.java
! test/jdk/javax/swing/JMenu/8178430/LabelDotTest.java
! test/jdk/javax/swing/JTextArea/TestTabSize.java
! test/jdk/javax/swing/dnd/8139050/NativeErrorsInTableDnD.java
! test/jdk/javax/swing/plaf/nimbus/TestNimbusOverride.java
! test/jdk/javax/swing/text/DefaultCaret/HidingSelection/HidingSelectionTest.java

Changeset: 390794d000e6
Author:    ihse
Date:      2017-12-05 14:10 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/390794d000e6

8193055: ADD_JVM_ARG_IF_OK always fails
Reviewed-by: dholmes

! make/autoconf/boot-jdk.m4
! make/autoconf/generated-configure.sh

Changeset: c4f2b6749c86
Author:    redestad
Date:      2017-12-05 14:25 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/c4f2b6749c86

8176188: jdk/internal/misc/JavaLangAccess/NewUnsafeString.java failing since 9-b93
Reviewed-by: psandoz, sherman

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/StringJoiner.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
! src/java.sql/share/classes/java/sql/Date.java
! src/java.sql/share/classes/java/sql/Time.java
! src/java.sql/share/classes/java/sql/Timestamp.java
! test/jdk/ProblemList.txt
- test/jdk/jdk/internal/misc/JavaLangAccess/NewUnsafeString.java

Changeset: df95bd1fd4b1
Author:    bchristi
Date:      2017-12-05 09:44 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/df95bd1fd4b1

8187222: ClassLoader.getSystemClassLoader not clear if recursive initialization leads to ISE or unspecified error
Reviewed-by: alanb, mchung

! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/jdk/java/lang/ClassLoader/RecursiveSystemLoader.java

Changeset: 6c4bdbf90897
Author:    redestad
Date:      2017-12-05 22:26 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/6c4bdbf90897

8193064: JarFile::getEntry0 method reference use cause for startup regression
Reviewed-by: sherman, mchung

! src/java.base/share/classes/java/util/jar/JarFile.java

Changeset: 7c08e9f96916
Author:    erikj
Date:      2017-12-05 23:11 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/7c08e9f96916

8191439: Race in building jdk.rmic.interim
Reviewed-by: mchung, tbell, ihse

! make/CompileInterimLangtools.gmk
! make/CompileInterimRmic.gmk
! make/autoconf/spec.gmk.in

Changeset: a358ebcfacfb
Author:    erikj
Date:      2017-12-05 23:14 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a358ebcfacfb

8192771: Boot JDK jar tool used to construct the modular JAR for java.jnlp
Reviewed-by: ihse, psandoz, mchung

! make/CreateJmods.gmk
! make/autoconf/spec.gmk.in
! make/common/JarArchive.gmk

Changeset: a4b6dd7ba4b8
Author:    psandoz
Date:      2017-12-05 15:31 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/a4b6dd7ba4b8

8015667: Stream.toArray(IntFunction) ArrayStoreException should refer to component type of array
Reviewed-by: smarks

! src/java.base/share/classes/java/util/stream/Stream.java

Changeset: a5cadeee8763
Author:    sundar
Date:      2017-12-06 08:04 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/a5cadeee8763

8185130: jlink should throw error if target image and current JDK versions don't match
Reviewed-by: redestad, alanb, mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! test/jdk/tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java

Changeset: 7648ccddd7a6
Author:    nishjain
Date:      2017-12-06 11:21 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/7648ccddd7a6

8187551: MessageFormat.setFormat(int, Format) AIOOBE not thrown when documented
Reviewed-by: naoto, rriggs
Contributed-by: nishit.jain at oracle.com

! src/java.base/share/classes/java/text/MessageFormat.java
! test/jdk/java/text/Format/MessageFormat/MessageRegression.java

Changeset: a9405d9ca8a8
Author:    akolarkunnu
Date:      2017-12-06 12:05 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/a9405d9ca8a8

8192958: TEST.groups, group jdk_util_other:file not found: jdk/internal/uti
Summary: Removed the package jdk/internal/util from the group jdk_util_other
Reviewed-by: mchung, dholmes
Contributed-by: abdul.kolarkunnu at oracle.com

! test/jdk/TEST.groups

Changeset: 9c9bd41c1af2
Author:    alanb
Date:      2017-12-06 08:28 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/9c9bd41c1af2

8192973: Adding "Module Resolution" to javadoc search index
Reviewed-by: mchung, jjg

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

Changeset: c51f9eea6d2b
Author:    alanb
Date:      2017-12-06 08:33 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/c51f9eea6d2b

8186736: Spec clarifications for IllegalArgumentException throwing - ModuleLayer.defineX methods
Reviewed-by: mchung

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

Changeset: 794cbfa7a309
Author:    alanb
Date:      2017-12-06 08:36 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/794cbfa7a309

8182742: ClassLoader.getResourceXXX throws NPE when ClassLoader created by defineModulesWithXXX
Reviewed-by: redestad, mchung

! src/java.base/share/classes/jdk/internal/loader/Loader.java
! test/jdk/java/lang/ModuleLayer/LayerAndLoadersTest.java

Changeset: 2a749b997a0d
Author:    sspitsyn
Date:      2017-12-06 02:09 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2a749b997a0d

8182413: jdwp-protocol is generated without a DOCTYPE directive
Summary: add a DOCTYPE directive
Reviewed-by: alanb

! make/jdk/src/classes/build/tools/jdwpgen/RootNode.java

Changeset: 94a38ebbc9bb
Author:    ihse
Date:      2017-12-06 13:45 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/94a38ebbc9bb

8193061: Add run-test-prebuilt functionality
Reviewed-by: erikj

! make/Help.gmk
+ make/RunTestsPrebuilt.gmk
+ make/RunTestsPrebuiltSpec.gmk
! make/common/MakeBase.gmk

Changeset: eaa406097d93
Author:    ihse
Date:      2017-12-06 13:47 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/eaa406097d93

8193060: Set MAKE env variable in jib profile for gnumake
Reviewed-by: tbell, erikj

! make/conf/jib-profiles.js

Changeset: 18a4438eb690
Author:    coffeys
Date:      2017-12-06 14:33 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/18a4438eb690

8185855: Debug exception stacks should be clearer
Reviewed-by: mullan, ascarpino

! src/java.base/share/classes/java/security/IdentityScope.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/sun/security/jca/ProviderList.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
! src/java.base/share/classes/sun/security/provider/DSA.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/X509Key.java

Changeset: 89829dd3cc54
Author:    psandoz
Date:      2017-11-03 10:01 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/89829dd3cc54

8188870: Bump classfile version number to 54
Reviewed-by: alanb, dholmes, coleenp, mcimadamore

! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.base/share/native/include/classfile_constants.h
! src/java.base/share/native/libjava/System.c
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
+ test/hotspot/jtreg/runtime/classFileParserBug/Class54.jasm
! test/langtools/tools/javac/6330997/T6330997.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/versions/Versions.java

Changeset: d8c634b016c6
Author:    vromero
Date:      2017-12-06 13:36 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/d8c634b016c6

8192885: Compiler in JDK 10-ea+33 misses to include entry in LineNumberTable for goto instruction of foreach loop
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/T8192885/AddGotoAfterForLoopToLNTTest.java
! test/langtools/tools/javac/flow/tests/TestCaseForEach.java

Changeset: b1c1b4ef4be2
Author:    chegar
Date:      2017-12-06 11:11 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b1c1b4ef4be2

8191494: Refresh incubating HTTP Client
Reviewed-by: chegar, dfuchs, michaelm
Contributed-by: Chris Hegarty <chris.hegarty at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Michael McMahon <michael.x.mcmahon at oracle.com>, Pavel Rappo <pavel.rappo at oracle.com>

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractAsyncSSLConnection.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractPushPublisher.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractSubscription.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncEvent.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLConnection.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLDelegate.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLTunnelConnection.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncTriggerEvent.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AuthenticationFilter.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/BlockingPushPublisher.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/BufferingSubscriber.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ConnectionPool.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/CookieFilter.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/DefaultPublisher.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExchangeImpl.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExecutorWrapper.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/FilterFactory.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HeaderFilter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HeaderParser.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1AsyncReceiver.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1HeaderParser.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Request.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Response.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2ClientImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClient.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientBuilderImpl.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientFacade.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpHeaders.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequest.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequestBuilderImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequestImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponse.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponseImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpTimeoutException.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ImmutableHeaders.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiExchange.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiMapResult.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainProxyConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainTunnelingConnection.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PrivilegedExecutor.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PseudoPublisher.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PullPublisher.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PushGroup.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PushPublisher.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RawChannelImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RedirectFilter.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestProcessors.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestPublishers.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Response.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseContent.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseHeaders.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseProcessors.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseSubscribers.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLDelegate.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLTunnelConnection.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SocketTube.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocket.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocketHandshakeException.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowController.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/AsyncDataReadQueue.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/AsyncWriteQueue.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/BufferHandler.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ByteBufferPool.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ByteBufferReference.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ConnectionExpiredException.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/DebugLogger.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Demand.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ExceptionallyCloseable.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/FlowTube.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/HttpHeadersImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Log.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/MinimalFuture.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Pair.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Queue.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SSLFlowDelegate.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SSLTube.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SequentialScheduler.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SubscriberWrapper.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SubscriptionBase.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Utils.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ContinuationFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/DataFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ErrorFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/FramesDecoder.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/FramesEncoder.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/GoAwayFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/HeaderFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/HeadersFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/Http2Frame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/MalformedFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/OutgoingHeaders.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PingFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PriorityFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PushPromiseFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ResetFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/SettingsFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/WindowUpdateFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/BinaryRepresentationWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/BulkSizeUpdateWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Decoder.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/DecodingCallback.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Encoder.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/HPACK.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/HeaderTable.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Huffman.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/ISO_8859_1.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IndexNameValueWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IndexedWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IntegerReader.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IntegerWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralNeverIndexedWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralWithIndexingWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/SizeUpdateWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/StringReader.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/StringWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/package-info.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/BuilderImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/CheckFailedException.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/CooperativeHandler.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FailWebSocketException.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FrameConsumer.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/MessageStreamConsumer.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OpeningHandshake.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OutgoingMessage.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/RawChannel.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Receiver.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Transmitter.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/TransportSupplier.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/UTF8AccumulatingDecoder.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketRequest.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/package-info.java
! src/jdk.incubator.httpclient/share/classes/module-info.java
! test/jdk/ProblemList.txt
! test/jdk/com/sun/net/httpserver/EchoHandler.java
- test/jdk/java/net/httpclient/APIErrors.java
+ test/jdk/java/net/httpclient/AbstractNoBody.java
! test/jdk/java/net/httpclient/BasicAuthTest.java
+ test/jdk/java/net/httpclient/BodyProcessorInputStreamTest.java
+ test/jdk/java/net/httpclient/BufferingSubscriberCancelTest.java
+ test/jdk/java/net/httpclient/BufferingSubscriberErrorCompleteTest.java
+ test/jdk/java/net/httpclient/BufferingSubscriberTest.java
+ test/jdk/java/net/httpclient/CancelledResponse.java
+ test/jdk/java/net/httpclient/CustomRequestPublisher.java
+ test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/EchoHandler.java
+ test/jdk/java/net/httpclient/HandshakeFailureTest.java
! test/jdk/java/net/httpclient/HeadersTest.java
! test/jdk/java/net/httpclient/HeadersTest1.java
+ test/jdk/java/net/httpclient/HeadersTest2.java
+ test/jdk/java/net/httpclient/HttpClientBuilderTest.java
! test/jdk/java/net/httpclient/HttpInputStreamTest.java
! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java
+ test/jdk/java/net/httpclient/HttpResponseInputStreamTest.java
! test/jdk/java/net/httpclient/ImmutableHeaders.java
+ test/jdk/java/net/httpclient/InterruptedBlockingSend.java
! test/jdk/java/net/httpclient/LightWeightHttpServer.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequests2.java
+ test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/MessageHeadersTest.java
+ test/jdk/java/net/httpclient/MockServer.java
! test/jdk/java/net/httpclient/MultiAuthTest.java
+ test/jdk/java/net/httpclient/NoBodyPartOne.java
+ test/jdk/java/net/httpclient/NoBodyPartTwo.java
! test/jdk/java/net/httpclient/ProxyAuthTest.java
! test/jdk/java/net/httpclient/ProxyServer.java
! test/jdk/java/net/httpclient/ProxyTest.java
! test/jdk/java/net/httpclient/RequestBodyTest.java
+ test/jdk/java/net/httpclient/RequestBuilderTest.java
+ test/jdk/java/net/httpclient/RequestProcessorExceptions.java
- test/jdk/java/net/httpclient/Server.java
! test/jdk/java/net/httpclient/ShortRequestBody.java
! test/jdk/java/net/httpclient/SmallTimeout.java
! test/jdk/java/net/httpclient/SmokeTest.java
! test/jdk/java/net/httpclient/SplitResponse.java
+ test/jdk/java/net/httpclient/SplitResponseSSL.java
! test/jdk/java/net/httpclient/TestKit.java
! test/jdk/java/net/httpclient/TestKitTest.java
! test/jdk/java/net/httpclient/TimeoutBasic.java
! test/jdk/java/net/httpclient/TimeoutOrdering.java
! test/jdk/java/net/httpclient/VersionTest.java
+ test/jdk/java/net/httpclient/ZeroRedirects.java
! test/jdk/java/net/httpclient/docs/files/notsobigfile.txt
! test/jdk/java/net/httpclient/examples/WebSocketExample.java
! test/jdk/java/net/httpclient/http2/BasicTest.java
+ test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java
! test/jdk/java/net/httpclient/http2/ErrorTest.java
! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java
+ test/jdk/java/net/httpclient/http2/HpackBinaryTestDriver.java
+ test/jdk/java/net/httpclient/http2/HpackCircularBufferDriver.java
+ test/jdk/java/net/httpclient/http2/HpackDecoderDriver.java
- test/jdk/java/net/httpclient/http2/HpackDriver.java
- test/jdk/java/net/httpclient/http2/HpackDriverHeaderTable.java
+ test/jdk/java/net/httpclient/http2/HpackEncoderDriver.java
+ test/jdk/java/net/httpclient/http2/HpackHeaderTableDriver.java
+ test/jdk/java/net/httpclient/http2/HpackHuffmanDriver.java
+ test/jdk/java/net/httpclient/http2/HpackTestHelper.java
- test/jdk/java/net/httpclient/http2/NoBody.java
! test/jdk/java/net/httpclient/http2/ProxyTest2.java
! test/jdk/java/net/httpclient/http2/RedirectTest.java
! test/jdk/java/net/httpclient/http2/ServerPush.java
! test/jdk/java/net/httpclient/http2/TLSConnection.java
! test/jdk/java/net/httpclient/http2/Timeout.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/BinaryPrimitivesTest.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/BuffersTestingKit.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/CircularBufferTest.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/DecoderTest.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/EncoderTest.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/HeaderTableTest.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/HuffmanTest.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/SpecHelper.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/TestHelper.java
! test/jdk/java/net/httpclient/http2/server/BodyInputStream.java
! test/jdk/java/net/httpclient/http2/server/BodyOutputStream.java
! test/jdk/java/net/httpclient/http2/server/EchoHandler.java
+ test/jdk/java/net/httpclient/http2/server/ExceptionallyCloseable.java
! test/jdk/java/net/httpclient/http2/server/Http2EchoHandler.java
! test/jdk/java/net/httpclient/http2/server/Http2Handler.java
+ test/jdk/java/net/httpclient/http2/server/Http2RedirectHandler.java
! test/jdk/java/net/httpclient/http2/server/Http2TestExchange.java
+ test/jdk/java/net/httpclient/http2/server/Http2TestExchangeImpl.java
+ test/jdk/java/net/httpclient/http2/server/Http2TestExchangeSupplier.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java
! test/jdk/java/net/httpclient/http2/server/NoBodyHandler.java
! test/jdk/java/net/httpclient/http2/server/OutgoingPushPromise.java
! test/jdk/java/net/httpclient/http2/server/PushHandler.java
+ test/jdk/java/net/httpclient/http2/server/Queue.java
- test/jdk/java/net/httpclient/http2/server/RedirectHandler.java
! test/jdk/java/net/httpclient/http2/server/TestUtil.java
! test/jdk/java/net/httpclient/security/0.policy
! test/jdk/java/net/httpclient/security/1.policy
! test/jdk/java/net/httpclient/security/10.policy
! test/jdk/java/net/httpclient/security/11.policy
! test/jdk/java/net/httpclient/security/12.policy
! test/jdk/java/net/httpclient/security/14.policy
! test/jdk/java/net/httpclient/security/15.policy
! test/jdk/java/net/httpclient/security/2.policy
! test/jdk/java/net/httpclient/security/3.policy
! test/jdk/java/net/httpclient/security/4.policy
! test/jdk/java/net/httpclient/security/5.policy
! test/jdk/java/net/httpclient/security/6.policy
! test/jdk/java/net/httpclient/security/7.policy
! test/jdk/java/net/httpclient/security/8.policy
! test/jdk/java/net/httpclient/security/9.policy
! test/jdk/java/net/httpclient/security/Driver.java
! test/jdk/java/net/httpclient/security/Security.java
+ test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java
+ test/jdk/java/net/httpclient/security/filePerms/httpclient.policy
+ test/jdk/java/net/httpclient/websocket/BuildingWebSocketDriver.java
! test/jdk/java/net/httpclient/websocket/ConnectionHandover.java
! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java
+ test/jdk/java/net/httpclient/websocket/HeaderWriterDriver.java
- test/jdk/java/net/httpclient/websocket/LoggingHelper.java
+ test/jdk/java/net/httpclient/websocket/MaskerDriver.java
+ test/jdk/java/net/httpclient/websocket/ReaderDriver.java
+ test/jdk/java/net/httpclient/websocket/ReceivingTestDriver.java
+ test/jdk/java/net/httpclient/websocket/SendingTestDriver.java
- test/jdk/java/net/httpclient/websocket/WSDriver.java
+ test/jdk/java/net/httpclient/websocket/WSHandshakeException.java
! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/BuildingWebSocketTest.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/CloseTest.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/DataProviders.java
! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/HeaderWriterTest.java
! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MaskerTest.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockChannel.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockChannelTest.java
! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockListener.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockListenerTest.java
+ test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockReceiver.java
+ test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockTransmitter.java
+ test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockTransport.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/PingTest.java
! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/ReaderTest.java
+ test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/ReceivingTest.java
+ test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/SendingTest.java
! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/TestSupport.java
+ test/jdk/java/net/httpclient/websocket/security/WSURLPermissionTest.java
+ test/jdk/java/net/httpclient/websocket/security/httpclient.policy
+ test/jdk/java/net/httpclient/whitebox/ConnectionPoolTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/DemandTestDriver.java
! test/jdk/java/net/httpclient/whitebox/Driver.java
+ test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/Http1HeaderParserTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/SSLTubeTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/WrapperTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/AbstractRandomTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/AbstractSSLTubeTest.java
! test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/ConnectionPoolTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/FlowTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/Http1HeaderParserTest.java
! test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/RawChannelTest.java
- test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/ResponseHeadersTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/SSLEchoTubeTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/SSLTubeTest.java
! test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/SelectorTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/WrapperTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/internal/common/DemandTest.java

Changeset: 1826a0130c59
Author:    chegar
Date:      2017-12-06 19:17 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/1826a0130c59

Merge


Changeset: 8e96f85f2feb
Author:    ksrini
Date:      2017-12-06 11:43 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/8e96f85f2feb

8191078: Wrong "Package not found" warning
Reviewed-by: jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
+ test/langtools/jdk/javadoc/tool/testPackages/TestPackages.java

Changeset: 50ddd5e1ede1
Author:    bpb
Date:      2017-12-06 14:39 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/50ddd5e1ede1

8191706: Add Reader::transferTo(Writer)
Reviewed-by: alanb, bpb, briangoetz
Contributed-by: Patrick Reinhart <patrick at reini.net>

! src/java.base/share/classes/java/io/Reader.java
+ test/jdk/java/io/Reader/TransferTo.java

Changeset: f5d7096cfdc0
Author:    ksrini
Date:      2017-12-06 15:14 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f5d7096cfdc0

8192933: Wrong generic type parameter in serialized form javadoc
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
+ test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg2/Fields.java

Changeset: 2cd1c2b03782
Author:    iveresov
Date:      2017-11-22 01:12 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2cd1c2b03782

8191683: Compile problem on ARM after JDK-8043070
Summary: Make nmethod::_state explicitly a signed char
Reviewed-by: thartmann

! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 22c9856fc2c2
Author:    rlupusoru
Date:      2017-11-22 14:43 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/22c9856fc2c2

8190800: Support vectorization of Math.sqrt() on floats
Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.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

Changeset: cce885f4baab
Author:    ihse
Date:      2017-11-22 14:53 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/cce885f4baab

8191202: Remove duplicated jmm.h
Reviewed-by: erikj, coleenp

! make/hotspot/lib/CompileJvm.gmk
- src/hotspot/share/services/jmm.h
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/management.hpp

Changeset: b936dd383b25
Author:    lkorinth
Date:      2017-11-13 15:28 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/b936dd383b25

8190408: Run G1CMRemarkTask with the appropriate amount of threads instead of starting up everyone
Reviewed-by: tschatzl, sjohanss

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

Changeset: 72855b7d10ac
Author:    aharlap
Date:      2017-11-16 14:06 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/72855b7d10ac

8187819: gc/TestFullGCALot.java fails on jdk10 started with "-XX:-UseCompressedOops" option
Summary: Need to initialized metaspace performance counters before their potential use
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/memory/universe.cpp
! test/hotspot/jtreg/gc/TestFullGCALot.java

Changeset: 2cb07c3778e1
Author:    jwilhelm
Date:      2017-11-22 16:57 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/2cb07c3778e1

Merge

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
- src/java.desktop/share/classes/sun/java2d/pisces/Curve.java
- src/java.desktop/share/classes/sun/java2d/pisces/Dasher.java
- src/java.desktop/share/classes/sun/java2d/pisces/Helpers.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesCache.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesTileGenerator.java
- src/java.desktop/share/classes/sun/java2d/pisces/Renderer.java
- src/java.desktop/share/classes/sun/java2d/pisces/Stroker.java
- src/java.desktop/share/classes/sun/java2d/pisces/TransformingPathConsumer2D.java
- src/java.desktop/unix/classes/sun/java2d/jules/IdleTileCache.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesAATileGenerator.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesPathBuf.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesRenderingEngine.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesShapePipe.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesTile.java
- src/java.desktop/unix/classes/sun/java2d/jules/TileTrapContainer.java
- src/java.desktop/unix/classes/sun/java2d/jules/TileWorker.java
- src/java.desktop/unix/classes/sun/java2d/jules/TrapezoidList.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/GroupTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java
- src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh
- test/jdk/sun/java2d/pisces/OpenJDKFillBug.java
- test/jdk/sun/java2d/pisces/Renderer/Test7019861.java
- test/jdk/sun/java2d/pisces/Renderer/TestNPE.java
- test/jdk/sun/java2d/pisces/Test7036754.java
- test/jdk/sun/pisces/DashStrokeTest.java
- test/jdk/sun/pisces/JoinMiterTest.java
- test/jdk/sun/pisces/ScaleTest.java
- test/jdk/sun/pisces/StrokeShapeTest.java
- test/jdk/sun/pisces/TEST.properties
- test/jdk/sun/pisces/ThinLineTest.java
- test/langtools/tools/javadoc/sourceOnly/p/NonSource.class

Changeset: bca569f79fa1
Author:    lucy
Date:      2017-11-22 17:10 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/bca569f79fa1

8189793: [s390]: Improve String compress/inflate by exploiting vector instructions
Reviewed-by: mdoerr, goetz

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad

Changeset: 528144831ba3
Author:    dlong
Date:      2017-11-22 09:27 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/528144831ba3

8191688: Assert failed in > 200 tests: failed dependencies, but counter didn't change
Reviewed-by: kvn

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp

Changeset: 513e0b467a92
Author:    ctornqvi
Date:      2017-11-22 14:31 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/513e0b467a92

8191768: Introduce a concurrency factor to be able to scale up or down jtreg concurrency when running Hotspot tests
Reviewed-by: erikj

! test/hotspot/jtreg/Makefile

Changeset: 8707ca0f414a
Author:    simonis
Date:      2017-11-22 17:57 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/8707ca0f414a

8187280: Remove unused methods from StubQueue
Reviewed-by: kvn, kbarrett

! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp

Changeset: b38d8aadcada
Author:    ccheung
Date:      2017-11-22 16:08 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b38d8aadcada

8191653: Test failures in BootAppendTests - missing jdk.internal.vm.compiler module
Summary: backout the fix for 8190975
Reviewed-by: iklam, kvn

! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java
! test/jdk/java/lang/String/concat/WithSecurityManager.java

Changeset: ea220fda47b3
Author:    ccheung
Date:      2017-11-22 16:10 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/ea220fda47b3

Merge


Changeset: ab188c22d4b6
Author:    sjohanss
Date:      2017-11-23 09:53 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/ab188c22d4b6

8189733: Cleanup Full GC setup and tear down
Reviewed-by: tschatzl, ehelin

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

Changeset: 02f9be87cf5c
Author:    tschatzl
Date:      2017-11-23 15:51 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/02f9be87cf5c

8179244: Assert failed in instanceMirrorKlass.inline.hpp
Summary: Investigate the failure and upon observing that the assert is too strict, disable it and addd a comment.
Reviewed-by: ehelin

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

Changeset: 08be4c1e540e
Author:    tschatzl
Date:      2017-11-23 15:51 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/08be4c1e540e

8182050: assert(_whole_heap.contains(p)) failed: Attempt to access p out of bounds of card marking array's _whole_heap
Summary: Ignore zero-sized MemRegions to invalidate in G1SATBCardTableLoggingModRefBS::invalidate()
Reviewed-by: ehelin, sjohanss

! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
+ test/hotspot/jtreg/gc/g1/TestInvalidateArrayCopy.java

Changeset: 26dbe08d1c17
Author:    tschatzl
Date:      2017-11-23 15:51 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/26dbe08d1c17

8190426: Lazily initialize refinement threads with UseDynamicNumberOfGCThreads
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp

Changeset: 62d5973082e3
Author:    aharlap
Date:      2017-11-22 18:58 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/62d5973082e3

8185591: guarantee(_byte_map[_guard_index] == last_card) failed: card table guard has been modified
Summary: Properly handle zero count in gen_write_ref_array_post_barrier()
Reviewed-by: tschatzl, kbarrett

! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: 8d15b1369c7a
Author:    dcubed
Date:      2017-11-22 17:54 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/8d15b1369c7a

8167108: inconsistent handling of SR_lock can lead to crashes
Summary: Add Thread Safe Memory Reclamation (Thread-SMR) mechanism.
Reviewed-by: coleenp, dcubed, dholmes, eosterlund, gthornbr, kbarrett, rehn, sspitsyn, stefank
Contributed-by: daniel.daugherty at oracle.com, erik.osterlund at oracle.com, robbin.ehn at oracle.com

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/dirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/satbMarkQueue.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/memprofiler.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
+ src/hotspot/share/runtime/threadSMR.cpp
+ src/hotspot/share/runtime/threadSMR.hpp
+ src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorHandler.java
+ test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
+ test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java
+ test/hotspot/jtreg/runtime/Thread/CountStackFramesAtExit.java
+ test/hotspot/jtreg/runtime/Thread/InterruptAtExit.java
+ test/hotspot/jtreg/runtime/Thread/IsInterruptedAtExit.java
+ test/hotspot/jtreg/runtime/Thread/ResumeAtExit.java
+ test/hotspot/jtreg/runtime/Thread/SetNameAtExit.java
+ test/hotspot/jtreg/runtime/Thread/SetPriorityAtExit.java
+ test/hotspot/jtreg/runtime/Thread/StopAtExit.java
+ test/hotspot/jtreg/runtime/Thread/SuspendAtExit.java
+ test/hotspot/jtreg/runtime/Thread/TestThreadDumpSMRInfo.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkExitTest.java
+ test/hotspot/jtreg/runtime/handshake/HandshakeWalkOneExitTest.java

Changeset: 1a3ac5e7cfb8
Author:    dcubed
Date:      2017-11-23 06:01 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/1a3ac5e7cfb8

Merge

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

Changeset: a9fbc10dc406
Author:    dcubed
Date:      2017-11-23 19:42 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/a9fbc10dc406

Merge


Changeset: 9d00b6f9cbed
Author:    rehn
Date:      2017-11-24 13:58 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/9d00b6f9cbed

8191782: Missing deprecated options in VMDeprecatedOptions.java
Reviewed-by: dcubed, mlarsson

! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: eeac8b750f4a
Author:    dholmes
Date:      2017-11-24 14:07 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/eeac8b750f4a

8191707: Options with invalid values are incorrectly treated as obsolete and ignored
Reviewed-by: rehn, dcubed

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

Changeset: cda04fd2da6f
Author:    jwilhelm
Date:      2017-11-25 04:36 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/cda04fd2da6f

Merge

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
- src/hotspot/share/classfile/jimage.hpp

Changeset: 27d388ff3a89
Author:    jwilhelm
Date:      2017-11-25 20:28 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/27d388ff3a89

Merge

! make/hotspot/lib/CompileJvm.gmk
- src/hotspot/share/services/jmm.h

Changeset: a3d565e72f51
Author:    rraghavan
Date:      2017-11-26 09:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/a3d565e72f51

8191313: compiler/runtime/SpreadNullArg.java fails in tier1
Summary: corrected SpreadNullArg.java test to expect NullPointerException after 8157246 fix
Reviewed-by: dcubed, mchung

! test/hotspot/jtreg/compiler/runtime/SpreadNullArg.java

Changeset: af9e4669ca18
Author:    ysuenaga
Date:      2017-11-27 11:20 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/af9e4669ca18

8185796: jstack and clhsdb jstack should show lock objects
Summary: Modifications to display monitor details with SA jstack
Reviewed-by: sspitsyn, jgeorge

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithLock.java
+ test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java

Changeset: e6b643827037
Author:    stefank
Date:      2017-11-24 15:21 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/e6b643827037

8191858: Add missing includes in memoryManager.hpp
Reviewed-by: ehelin, tschatzl, pliden

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

Changeset: d8ec0640616c
Author:    stefank
Date:      2017-11-24 15:21 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/d8ec0640616c

8191860: Add perfData.inline.hpp
Reviewed-by: ehelin, pliden

! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/gc/shared/collectorCounters.cpp
! src/hotspot/share/gc/shared/collectorCounters.hpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/generationCounters.hpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
+ src/hotspot/share/runtime/perfData.inline.hpp
! src/hotspot/share/runtime/statSampler.cpp

Changeset: 8a5e8cd321d9
Author:    stefank
Date:      2017-11-24 15:48 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/8a5e8cd321d9

8191861: Move and refactor hSpaceCounters
Reviewed-by: pliden, ehelin, rkennke

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
- src/hotspot/share/gc/g1/hSpaceCounters.cpp
- src/hotspot/share/gc/g1/hSpaceCounters.hpp
+ src/hotspot/share/gc/shared/hSpaceCounters.cpp
+ src/hotspot/share/gc/shared/hSpaceCounters.hpp

Changeset: d64722b0b371
Author:    ehelin
Date:      2017-11-27 10:51 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/d64722b0b371

8080345: With perm gen gone, perfdata counter sun.gc.policy.generations should be 2, not 3
Reviewed-by: sjohanss, tschatzl
Contributed-by: ysr1729 at gmail.com, erik.helin at oracle.com

! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp
! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
+ test/hotspot/jtreg/gc/TestGenerationPerfCounter.java
- test/hotspot/jtreg/gc/metaspace/PerfCounter.java
- test/hotspot/jtreg/gc/metaspace/PerfCounters.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java
! test/hotspot/jtreg/gc/metaspace/TestPerfCountersAndMemoryPools.java
+ test/hotspot/jtreg/gc/testlibrary/PerfCounter.java
+ test/hotspot/jtreg/gc/testlibrary/PerfCounters.java

Changeset: 7f40c1cdde28
Author:    thartmann
Date:      2017-11-27 11:39 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/7f40c1cdde28

8179026: Remove explicit code cache options processing
Summary: Removed explicit processing of code cache related options because generic processing already handles these.
Reviewed-by: kvn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: c1b46afab3ba
Author:    thartmann
Date:      2017-11-27 11:41 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/c1b46afab3ba

8087339: The code heap might use different alignment for committed size and reserved size
Summary: InitialCodeCacheSize should not constrain code cache memory alignment.
Reviewed-by: kvn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp

Changeset: bb957f109a1f
Author:    rraghavan
Date:      2017-11-27 03:11 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/bb957f109a1f

8191227: issues with unsafe handle resolution
Summary: added ThreadInVMfromNative or ThreadInVMfromUnknown support
Reviewed-by: thartmann, vlivanov

! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/share/code/debugInfo.cpp

Changeset: 1fe261257e81
Author:    pliden
Date:      2017-11-27 12:38 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/1fe261257e81

8191846: jstat prints debug message when debugging is disabled
Reviewed-by: ehelin, rehn

! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java

Changeset: 37937ce6adf3
Author:    pliden
Date:      2017-11-27 13:34 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/37937ce6adf3

8191862: Warn about UseNUMA/UseLargePages only when using ParallelGC
Reviewed-by: stefank, sjohanss

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

Changeset: f93055f440d8
Author:    pliden
Date:      2017-11-27 13:50 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/f93055f440d8

8191864: Provide a public destructor for WorkGang
Reviewed-by: stefank, sjohanss

! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp

Changeset: f140bebf0348
Author:    gromero
Date:      2017-11-27 14:59 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/f140bebf0348

8191868: IdealGraphVisualizer: "ant build/run" fails due to outdated bootstrap.url
Summary: Fixed bootstrap.url to point to correct server.
Reviewed-by: thartmann

! src/utils/IdealGraphVisualizer/nbproject/platform.properties

Changeset: 4e5124dacf91
Author:    glaubitz
Date:      2017-11-21 13:48 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/4e5124dacf91

8187227: Zero should use compiler built-ins for atomics on linux-m68k
Reviewed-by: aph, kbarrett

! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp

Changeset: f2412517fa70
Author:    glaubitz
Date:      2017-11-24 12:16 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/f2412517fa70

8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe
Reviewed-by: aph

! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp

Changeset: efc459cf351e
Author:    aph
Date:      2017-11-24 17:19 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/efc459cf351e

8189596: AArch64: implementation for Thread-local handshakes
Reviewed-by: adinn

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: 2d91c9a4f409
Author:    aph
Date:      2017-11-27 17:04 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/2d91c9a4f409

Merge

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
- src/hotspot/share/gc/g1/hSpaceCounters.cpp
- src/hotspot/share/gc/g1/hSpaceCounters.hpp
- src/java.desktop/share/classes/sun/java2d/pisces/Curve.java
- src/java.desktop/share/classes/sun/java2d/pisces/Dasher.java
- src/java.desktop/share/classes/sun/java2d/pisces/Helpers.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesCache.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesTileGenerator.java
- src/java.desktop/share/classes/sun/java2d/pisces/Renderer.java
- src/java.desktop/share/classes/sun/java2d/pisces/Stroker.java
- src/java.desktop/share/classes/sun/java2d/pisces/TransformingPathConsumer2D.java
- src/java.desktop/unix/classes/sun/java2d/jules/IdleTileCache.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesAATileGenerator.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesPathBuf.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesRenderingEngine.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesShapePipe.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesTile.java
- src/java.desktop/unix/classes/sun/java2d/jules/TileTrapContainer.java
- src/java.desktop/unix/classes/sun/java2d/jules/TileWorker.java
- src/java.desktop/unix/classes/sun/java2d/jules/TrapezoidList.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/GroupTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java
- src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh
- test/hotspot/jtreg/gc/metaspace/PerfCounter.java
- test/hotspot/jtreg/gc/metaspace/PerfCounters.java
- test/jdk/sun/java2d/pisces/OpenJDKFillBug.java
- test/jdk/sun/java2d/pisces/Renderer/Test7019861.java
- test/jdk/sun/java2d/pisces/Renderer/TestNPE.java
- test/jdk/sun/java2d/pisces/Test7036754.java
- test/jdk/sun/pisces/DashStrokeTest.java
- test/jdk/sun/pisces/JoinMiterTest.java
- test/jdk/sun/pisces/ScaleTest.java
- test/jdk/sun/pisces/StrokeShapeTest.java
- test/jdk/sun/pisces/TEST.properties
- test/jdk/sun/pisces/ThinLineTest.java
- test/langtools/tools/javadoc/sourceOnly/p/NonSource.class

Changeset: c134a8bee21a
Author:    aph
Date:      2017-11-27 17:26 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/c134a8bee21a

Merge


Changeset: 998c88ae423a
Author:    jtulach
Date:      2017-11-10 10:30 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/998c88ae423a

8189116: Give the jdk.internal.vm.compiler.management only the permissions it really needs to expose the bean
Reviewed-by: mchung, kvn

! src/java.base/share/lib/security/default.policy

Changeset: 235a18d659fc
Author:    roland
Date:      2017-11-27 10:44 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/235a18d659fc

8191153: assert(u_ctrl != blk1 && u_ctrl != blk2) failed: won't converge
Summary: relax assert
Reviewed-by: kvn

! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedCMove.java

Changeset: 3c0ef95d12e3
Author:    sangheki
Date:      2017-11-27 13:19 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/3c0ef95d12e3

8178497: Bug in MutableNUMASpace::ensure_parsability
Summary: Changed problematic variable type from intptr_t to HeapWord*
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp

Changeset: d851eb254409
Author:    jgeorge
Date:      2017-11-27 15:26 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/d851eb254409

8191919: Include TestJhsdbJstackLock.java in ProblemList.txt
Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 87b6295b3f4f
Author:    dcubed
Date:      2017-11-27 17:51 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/87b6295b3f4f

Merge


Changeset: feea6d82adc2
Author:    roland
Date:      2017-11-27 16:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/feea6d82adc2

8191887: assert(b->is_Bool()) in PhaseIdealLoop::clone_iff() due to Opaque4 node
Summary: add special handling for graph shape If->Opaque4->Bool->CmpP
Reviewed-by: kvn

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/unsafe/TestLoopUnswitching.java

Changeset: c035fbb1beb4
Author:    njian
Date:      2017-06-20 16:25 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/c035fbb1beb4

8181633: Vectorization fails for some multiplication with constant cases
Reviewed-by: kvn
Contributed-by: yang.zhang at linaro.org

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp

Changeset: 0afc5f9eafef
Author:    jiangli
Date:      2017-11-27 20:35 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/0afc5f9eafef

8191504: [TESTBUG] CDSTestUtils.isUnableToMap() should check OptionalData region mapping failure
Summary: Check all regions for mapping failure in CDSTestUtils.isUnableToMap().
Reviewed-by: iklam, ccheung, mseledtsov

! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 78b2ecdd3c4b
Author:    iklam
Date:      2017-11-27 20:21 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/78b2ecdd3c4b

8188791: Move AppCDS from closed repo to open repo
Reviewed-by: dsamersoff, simonis, minqi
Contributed-by: jiangli.zhou at oracle.com, mikhailo.seledtsov at oracle.com, calvin.cheung at oracle.com

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classListParser.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
+ src/hotspot/share/classfile/sharedClassUtil.cpp
! src/hotspot/share/classfile/sharedClassUtil.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
+ src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/systemDictionary_ext.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
- src/hotspot/share/classfile/vmSymbols_ext.hpp
+ src/hotspot/share/prims/cdsoffsets.cpp
+ src/hotspot/share/prims/cdsoffsets.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments_ext.hpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/appcds/AppCDSOptions.java
+ test/hotspot/jtreg/runtime/appcds/AppendClasspath.java
+ test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java
+ test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java
+ test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java
+ test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java
+ test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java
+ test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java
+ test/hotspot/jtreg/runtime/appcds/CompilerUtils.java
+ test/hotspot/jtreg/runtime/appcds/DumpClassList.java
+ test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_1.txt
+ test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_2.txt
+ test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_3.txt
+ test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java
+ test/hotspot/jtreg/runtime/appcds/ExtraSymbols.symbols.txt
+ test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java
+ test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java
+ test/hotspot/jtreg/runtime/appcds/HelloExtTest.java
+ test/hotspot/jtreg/runtime/appcds/HelloTest.java
+ test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java
+ test/hotspot/jtreg/runtime/appcds/JarBuilder.java
+ test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java
+ test/hotspot/jtreg/runtime/appcds/MismatchedUseAppCDS.java
+ test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java
+ test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java
+ test/hotspot/jtreg/runtime/appcds/MultiReleaseJars.java
+ test/hotspot/jtreg/runtime/appcds/OldClassTest.java
+ test/hotspot/jtreg/runtime/appcds/PackageSealing.java
+ test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java
+ test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java
+ test/hotspot/jtreg/runtime/appcds/PrintSharedArchiveAndExit.java
+ test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java
+ test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java
+ test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java
+ test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java
+ test/hotspot/jtreg/runtime/appcds/SharedArchiveFile.java
+ test/hotspot/jtreg/runtime/appcds/SharedBaseAddress.java
+ test/hotspot/jtreg/runtime/appcds/SharedPackages.java
+ test/hotspot/jtreg/runtime/appcds/SignedJar.java
+ test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java
+ test/hotspot/jtreg/runtime/appcds/TestCommon.java
+ test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java
+ test/hotspot/jtreg/runtime/appcds/UseAppCDS.java
+ test/hotspot/jtreg/runtime/appcds/UseAppCDS_Test.java
+ test/hotspot/jtreg/runtime/appcds/VerifierTest.java
+ test/hotspot/jtreg/runtime/appcds/VerifierTest_0.java
+ test/hotspot/jtreg/runtime/appcds/VerifierTest_1A.java
+ test/hotspot/jtreg/runtime/appcds/VerifierTest_1B.java
+ test/hotspot/jtreg/runtime/appcds/VerifierTest_2.java
+ test/hotspot/jtreg/runtime/appcds/WideIloadTest.java
+ test/hotspot/jtreg/runtime/appcds/WrongClasspath.java
+ test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferencesApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.config.txt
+ test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/GCStress.config.txt
+ test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/InstrumentationAgent.mf
+ test/hotspot/jtreg/runtime/appcds/cacheObject/MyException.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/MyOuter.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/RangeNotWithinHeap.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatBase.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/CustomLoaderApp.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestBase.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ia.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ib.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee2.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3Child.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/Hello.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/InProhibitedPkg.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderAPI.mf
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderSegregation.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyBuiltin.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyUnregistered.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/ProtDomain.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SameNameUnrelatedLoaders.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SimpleHello.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnintendedLoaders.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTestHelper.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/CheckAnonymousClass.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDump.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.mf
+ test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDumpWb.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchMain.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/Main.jasm
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/Main2.jasm
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/javax/activation/UnsupportedDataTypeException2.jasm
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/jdk/test/Main.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext/MyClass.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext1/MyClass.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsHelper.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsTests.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.activation/javax/activation/UnsupportedDataTypeException.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.activation/module-info.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/com/sun/tools/javac/Main.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/module-info.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/jdk/test/Main.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/module-info.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHook.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHookTest.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationAgent.mf
+ test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationApp.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationClassFileTransformer.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationRegisterClassFileTransformer.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelClassesTransform.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java
+ test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasic.java
+ test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java
+ test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java
+ test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_SharedHelper.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/ExtraSharedInput.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloString.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringGC.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringPlus.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/InternStringTest.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringTest.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringValueTest.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsUtils.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWb.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/CorruptDataLine.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidDataType.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidHeader.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidString.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidStringFormat.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbol.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbolFormat.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidVersion.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/OverflowPrefix.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/TruncatedString.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/UnrecognizedPrefix.txt
+ test/hotspot/jtreg/runtime/appcds/test-classes/ArrayListTest.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/BootClassPathAppendHelper.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/C1.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/C2.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/CheckIfShared.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Child.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr1.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr2.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr3.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr4.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr5.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/DummyClassHelper.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/EmptyClassHelper.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/FieldAnnotationsApp.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/ForNameTest.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Greet.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Hello.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/HelloExt.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtApp.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtExt.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/HelloMore.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/HelloWB.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Hi.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Iloadw.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/IloadwMain.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassPackage.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassProtDomain.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/JvmtiApp.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/MethodNoReturn.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/MissingSuper.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/MultiProcClass.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/MyAnnotation.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/PackageSealingTest.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/PackageTest.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/ParallelClasses.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/ParallelLoad.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Prohibited.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/ProhibitedHelper.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomain.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomainB.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/ReportMyLoader.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/RewriteBytecodes.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Super.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/TestClassLoader.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/TrySwitchMyLoader.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Util.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/VerifierTest0.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/com/sun/tools/javac/Main.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1.mf
+ test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1_long.mf
+ test/hotspot/jtreg/runtime/appcds/test-classes/cpattr2.mf
+ test/hotspot/jtreg/runtime/appcds/test-classes/cpattr3.mf
+ test/hotspot/jtreg/runtime/appcds/test-classes/cpattr4.mf
+ test/hotspot/jtreg/runtime/appcds/test-classes/cpattr5_extra_long.mf
+ test/hotspot/jtreg/runtime/appcds/test-classes/java/net/HttpCookie.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/javax/activation/MimeType.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/javax/transaction/InvalidTransactionException.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/jdk/dynalink/DynamicLinker.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/package_seal.mf

Changeset: 111834dd10dd
Author:    jgeorge
Date:      2017-11-28 14:16 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/111834dd10dd

8191961: SA: Remove left over quarantined SA tests due to 8184042 from ProblemList.txt
Summary: Unquarantine SA tests quarantined due to OSX failures from 8184042
Reviewed-by: sspitsyn, sballal

! test/hotspot/jtreg/ProblemList.txt

Changeset: ae61a5eb9da4
Author:    drwhite
Date:      2017-11-28 12:23 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/ae61a5eb9da4

8188877: Improper synchronization in offer_termination
Reviewed-by: kbarrett, tschatzl, aph

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

Changeset: bafb0db43bfe
Author:    dchuyko
Date:      2017-11-28 15:42 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/bafb0db43bfe

8191769: AARCH64: Fix hint instructions encoding
Reviewed-by: adinn

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

Changeset: b7fc502cb8aa
Author:    simonis
Date:      2017-11-28 14:11 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/b7fc502cb8aa

8191770: [ppc64] Fix CDS: don't rewrite invokefinal if DumpSharedSpaces
Reviewed-by: mdoerr, jiangli

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

Changeset: 4c8451a12e79
Author:    simonis
Date:      2017-11-28 14:20 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/4c8451a12e79

8191863: [s390] Fix CDS: some bytecode rewriting doesn't depend on RewriteControl
Reviewed-by: mdoerr, goetz, jiangli

! src/hotspot/cpu/s390/templateTable_s390.cpp

Changeset: 364207a23251
Author:    hb
Date:      2017-11-28 21:04 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/364207a23251

5016517: Replace plaintext passwords by hashed passwords for out-of-the-box JMX Agent
Reviewed-by: rriggs, dfuchs, mchung

! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java
+ src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java
! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java
! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
! src/jdk.management.agent/share/conf/jmxremote.password.template
! src/jdk.management.agent/share/conf/management.properties
+ test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: f913f6dba2d3
Author:    roland
Date:      2017-11-28 11:59 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/f913f6dba2d3

8186027: C2: loop strip mining
Reviewed-by: kvn, neliasso

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java

Changeset: 646ed97b7e0d
Author:    thartmann
Date:      2017-11-28 19:02 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/646ed97b7e0d

8191996: VM startup fails with CodeCacheExpansionSize=32768 is outside the allowed range
Summary: Adjusted minimum value according to platform specific default values.
Reviewed-by: kvn

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

Changeset: 1b57d99567ed
Author:    kbarrett
Date:      2017-11-28 15:52 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/1b57d99567ed

8191870: Remove badJNIHandle
Reviewed-by: coleenp, eosterlund, dcubed

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 385bed268108
Author:    zgu
Date:      2017-11-27 17:19 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/385bed268108

8190729: Adjustment to anonymous metadata space chunk allocation algorithm
Summary: Adjusted anonymous metadata space chunk allocation algorithm to reduce waste
Reviewed-by: stuefe, coleenp

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

Changeset: 5a449dbca6d0
Author:    coleenp
Date:      2017-11-28 17:11 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/5a449dbca6d0

Merge


Changeset: bc1cffa26561
Author:    ysuenaga
Date:      2017-11-29 09:26 +0900
URL:       http://hg.openjdk.java.net/panama/dev/rev/bc1cffa26561

8165736: Error message should be shown when JVMTI agent cannot be attached
Reviewed-by: sspitsyn, dholmes

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiExport.cpp
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
+ test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java
+ test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachIncorrectLibrary.java
+ test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachNoEntry.java
+ test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachReturnError.java
+ test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/libHasNoEntryPoint.c
+ test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/libReturnError.c
! test/jdk/com/sun/tools/attach/StartManagementAgent.java

Changeset: 461e9c898e80
Author:    dchuyko
Date:      2017-11-29 14:34 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/461e9c898e80

8188221: Return type profiling is not performed from aarch64 interpreter
Reviewed-by: drwhite

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

Changeset: bef902d8fef1
Author:    kvn
Date:      2017-11-29 10:30 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/bef902d8fef1

8184361: AOT lib at jdk/lib/libjava.base-coop.so seems to override -XX:AOTLibrary=
Summary: Load libraries specified by AOTLibrary. Don't load a library if an other library with the same name is already loaded.
Reviewed-by: dlong

! src/hotspot/share/aot/aotLoader.cpp

Changeset: cfa2c43e58c2
Author:    kkharbas
Date:      2017-11-29 17:03 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/cfa2c43e58c2

8190308: Implementation: JEP 316: Heap Allocation on Alternative Memory Devices
Summary: Sub-task to be used for implementation of JEP 316: Support heap allocation on alternative memory devices
Reviewed-by: sangheki, tschatzl

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
+ test/hotspot/jtreg/gc/TestAllocateHeapAt.java

Changeset: dea4d68f1340
Author:    kkharbas
Date:      2017-11-29 16:45 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/dea4d68f1340

8190980: Develop test cases and collect test pass rate
Summary: Develop tests covering all the test cases described in the test plan and achieve 100% pass rate for JEP 316: Heap Allocation on Alternative Memory Devices
Reviewed-by: sangheki, tschatzl

+ test/hotspot/jtreg/gc/TestAllocateHeapAtError.java
+ test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java
+ test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithAllocateHeapAt.java

Changeset: 551de50b4ff7
Author:    iklam
Date:      2017-11-28 09:47 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/551de50b4ff7

8191927: Enable AppCDS for custom loaders on all 64-bit Linux and AIX
Summary: Added "@requires vm.cds.custom.loaders" to mark tests related to custom loaders
Reviewed-by: simonis, mseledtsov
Contributed-by: volker.simonis at gmail.com

! src/hotspot/share/classfile/classListParser.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java
! test/hotspot/jtreg/runtime/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java
! test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java
! test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java
! test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java
! test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Platform.java

Changeset: a8f9aac3c2e5
Author:    iklam
Date:      2017-11-29 18:43 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/a8f9aac3c2e5

8191747: [TESTBUG] runtime/appcds/DumpClassList.java and ProhibitedPackage.java fail on product bits
Reviewed-by: simonis

! test/hotspot/jtreg/runtime/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java

Changeset: 7c4d43c26352
Author:    stefank
Date:      2017-11-28 21:43 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/7c4d43c26352

8192061: Clean up allocation.inline.hpp includes
Reviewed-by: eosterlund, coleenp

! src/hotspot/os/aix/osThread_aix.cpp
! src/hotspot/os/bsd/osThread_bsd.cpp
! src/hotspot/os/linux/osThread_linux.cpp
! src/hotspot/share/classfile/klassFactory.hpp
! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp
! src/hotspot/share/classfile/sharedPathsMiscInfo.hpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.hpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/cms/allocationStats.cpp
! src/hotspot/share/gc/cms/allocationStats.hpp
! src/hotspot/share/gc/cms/gSpaceCounters.cpp
! src/hotspot/share/gc/cms/gSpaceCounters.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psGenerationCounters.cpp
! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/parallel/spaceCounters.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/collectorCounters.cpp
! src/hotspot/share/gc/shared/gcStats.cpp
! src/hotspot/share/gc/shared/gcUtil.hpp
+ src/hotspot/share/gc/shared/gcUtil.inline.hpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/hSpaceCounters.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/resourceArea.hpp
+ src/hotspot/share/memory/resourceArea.inline.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/services/diagnosticArgument.hpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/decoder_elf.cpp
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/stack.hpp
! test/hotspot/gtest/logging/test_logMessageTest.cpp

Changeset: 66622fc2e247
Author:    sballal
Date:      2017-11-30 14:58 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/66622fc2e247

8184982: SA: Running ClassDump on a simple java program generates NullPointerException
Reviewed-by: sundar, jgeorge

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java
+ test/hotspot/jtreg/serviceability/sa/TestClassDump.java

Changeset: 11b6d69215ec
Author:    sjohanss
Date:      2017-11-30 15:05 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/11b6d69215ec

8192807: testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java fail due to new method in Platform.java
Reviewed-by: tschatzl, jwilhelm

! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 599f67f3c6d6
Author:    sballal
Date:      2017-11-30 19:46 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/599f67f3c6d6

8191658: SA: Testcases for attach, detach, reattach and Jhisto commands
Reviewed-by: sspitsyn, jgeorge

+ test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java

Changeset: fed0e4b11604
Author:    bobv
Date:      2017-11-30 09:49 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/fed0e4b11604

8192154: JVM crashes inside some chroot environments on linux
Reviewed-by: dholmes, sgehwolf, glaubitz

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

Changeset: 464c63eb6d1f
Author:    bobv
Date:      2017-11-30 09:51 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/464c63eb6d1f

Merge


Changeset: ea5906610227
Author:    ecaspole
Date:      2017-11-30 09:59 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/ea5906610227

8191779: LogCompilation throws java.lang.Error: scope underflow
Summary: Add the trap into the last call site as the site may not yet be added into scopes.
Reviewed-by: kvn, thartmann

! src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java

Changeset: 995ed4b92655
Author:    ecaspole
Date:      2017-11-30 10:01 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/995ed4b92655

Merge


Changeset: 4c25d37d8557
Author:    rehn
Date:      2017-11-30 16:08 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/4c25d37d8557

8192072: 8191782 fix for VMDeprecatedOptions.java missed DeferThrSuspendLoopCount and duplicated DeferPollingPageLoopCount
Summary: Pushed under trivial rules.
Reviewed-by: coleenp

! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 2659c4fe8ea7
Author:    jgeorge
Date:      2017-11-30 21:24 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/2659c4fe8ea7

8191324: SA cleanup -- part 2
Summary: Avoid redefinition of hotspot constants and ia64 code vestiges removal
Reviewed-by: sspitsyn, dholmes, coleenp

! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VFrame.java
! src/jdk.hotspot.agent/solaris/native/libsaproc/libproc.h

Changeset: f04a848c6f00
Author:    iveresov
Date:      2017-11-30 08:35 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f04a848c6f00

8192756: SIGSEGV in nmethod::new_native_nmethod
Summary: Add the missing null check
Reviewed-by: kvn, thartmann

! src/hotspot/share/code/nmethod.cpp

Changeset: cb5d2d4453d0
Author:    rkennke
Date:      2017-11-30 13:40 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/cb5d2d4453d0

8191564: Refactor GC related servicability code into GC specific subclasses
Reviewed-by: ehelin, eosterlund

! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/cmsHeap.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
+ src/hotspot/share/gc/g1/g1MemoryPool.cpp
+ src/hotspot/share/gc/g1/g1MemoryPool.hpp
! 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/psMemoryPool.cpp
+ src/hotspot/share/gc/parallel/psMemoryPool.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
+ src/hotspot/share/gc/shared/genMemoryPools.cpp
+ src/hotspot/share/gc/shared/genMemoryPools.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
- src/hotspot/share/services/g1MemoryPool.cpp
- src/hotspot/share/services/g1MemoryPool.hpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/memoryPool.hpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/memoryService.hpp
- src/hotspot/share/services/psMemoryPool.cpp
- src/hotspot/share/services/psMemoryPool.hpp
+ test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java

Changeset: 9289fcb41aae
Author:    eosterlund
Date:      2017-11-30 20:37 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/9289fcb41aae

8186787: clang-4.0 SIGSEGV in Unsafe_PutByte
Reviewed-by: coleenp, dholmes, aph, dsamersoff, kbarrett

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

Changeset: 3af0ab7d1d90
Author:    ecaspole
Date:      2017-11-30 16:00 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/3af0ab7d1d90

8192821: Make LogCompilation into a maven project
Summary: Add a maven project setup while preserving make build.
Reviewed-by: kvn

! src/utils/LogCompilation/Makefile
! src/utils/LogCompilation/README
+ src/utils/LogCompilation/pom.xml
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Constants.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrap.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/BasicLogEvent.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/CallSite.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Compilation.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Constants.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCleanupReader.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCompilation.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogEvent.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Method.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/NMethod.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Phase.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/UncommonTrap.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java

Changeset: 7ad2d33a0f05
Author:    ccheung
Date:      2017-11-30 14:25 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7ad2d33a0f05

8174101: Bootclasspath append should not invalidate CDS archive
Reviewed-by: iklam, jiangli

! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp
! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java
! test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java

Changeset: e26fc5201707
Author:    dlong
Date:      2017-11-30 10:40 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e26fc5201707

8191437: AOT doesn't work easily after thread local handshakes
Reviewed-by: kvn, rehn, aph

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCodeHeap.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/commandLineFlagConstraintsRuntime.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotEpilogueOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotReturnOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotReturnOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotReturnOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java

Changeset: cb63f08dad03
Author:    dcubed
Date:      2017-11-30 18:38 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/cb63f08dad03

8191787: move private inline functions from thread.inline.hpp -> thread.cpp
Reviewed-by: coleenp, dholmes

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

Changeset: 0a52219cfb16
Author:    cjplummer
Date:      2017-11-30 16:28 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/0a52219cfb16

8192840: serviceability/dcmd/jvmti/AttachFailed/AttachNoEntry.java failing on Windows
Summary: make error message searching logic more general so it works on Windows
Reviewed-by: dcubed, sspitsyn, dholmes

! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachNoEntry.java

Changeset: babef393c286
Author:    ysuenaga
Date:      2017-12-01 10:04 +0900
URL:       http://hg.openjdk.java.net/panama/dev/rev/babef393c286

8190837: BasicType and BasicTypeSize should refer to HotSpot values
Reviewed-by: dholmes, jgeorge

! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java

Changeset: 59ebea050a0d
Author:    mseledtsov
Date:      2017-11-30 20:45 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/59ebea050a0d

8191943: [TESTBUG] docker/TestCPUAwareness fails on machine with 2 CPUs
Summary: Updated test cases to account for available processors
Reviewed-by: bobv, dholmes

! test/hotspot/jtreg/runtime/containers/docker/TestCPUAwareness.java

Changeset: 0e18f6334aec
Author:    mseledtsov
Date:      2017-11-30 21:28 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/0e18f6334aec

8192866: [TESTBUG] Move UseAppCDS.java from the closed ProblemList.txt to the open one
Summary: moved UseAppCDS.java to the open problem list
Reviewed-by: dholmes, ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: 88ec5fca7726
Author:    jgeorge
Date:      2017-12-01 11:40 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/88ec5fca7726

8191914: New SA test timeout on windows
Summary: Avoid test hangs in a few SA tests by ensuring that OutputAnalyzer gets created before waitFor() gets called
Reviewed-by: dholmes, sballal

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java

Changeset: 34fe70d22e9c
Author:    sjohanss
Date:      2017-12-01 08:56 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/34fe70d22e9c

8191821: Finer granularity for GC verification
Reviewed-by: tschatzl, poonam, sangheki

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
+ test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: e277fdf5e631
Author:    jcm
Date:      2017-12-01 00:57 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e277fdf5e631

8006887: Comment about LIR_OprDesc.value in c1_LIR.hpp is incorrect
Summary: Pointer bit description corrected
Reviewed-by: kvn, dlong

! src/hotspot/share/c1/c1_LIR.hpp

Changeset: 61a14b5cb1c6
Author:    jgeorge
Date:      2017-12-01 18:19 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/61a14b5cb1c6

8191538: SA: tests for clhsdb commands: vmstructsdump, field, symboltable and symbol
Summary: Create tests for the clhsdb commands: vmstructsdump, field, symboltable and symbol
Reviewed-by: sspitsyn, sballal

+ test/hotspot/jtreg/serviceability/sa/ClhsdbField.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbSymbolTable.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java

Changeset: 5fb0f3f24f6b
Author:    dchuyko
Date:      2017-12-01 18:20 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/5fb0f3f24f6b

8191129: AARCH64: Invalid value passed to critical JNI function
Reviewed-by: vlivanov

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java
! test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/LookUp.java

Changeset: ee8e37f85775
Author:    dpochepk
Date:      2017-12-01 18:24 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/ee8e37f85775

8189439: Parameters type profiling is not performed from aarch64 interpreter
Reviewed-by: vlivanov
Contributed-by: boris.ulasevich at bell-sw.com

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
+ test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java

Changeset: aed61a8ce8f9
Author:    dcubed
Date:      2017-12-01 11:00 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/aed61a8ce8f9

8192810: EnableThreadSMRStatistics should be default off in release builds
Reviewed-by: gtriantafill, coleenp, eosterlund

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

Changeset: d5610f86423f
Author:    egahlin
Date:      2017-12-01 17:03 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/d5610f86423f

8179083: Uninitialized notifier in Java Monitor Wait tracing event
Reviewed-by: mgronlun

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

Changeset: c722887b75a2
Author:    lucy
Date:      2017-12-01 17:09 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/c722887b75a2

8192818: [s390]: restoring register contents calculates wrong value
Reviewed-by: goetz, mdoerr

! src/hotspot/cpu/s390/macroAssembler_s390.cpp

Changeset: cd85c117a649
Author:    mdoerr
Date:      2017-12-01 17:10 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/cd85c117a649

8192825: PPC64: Missing null check in C1 inline cache check
Reviewed-by: goetz

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

Changeset: 531ce8ceafea
Author:    mdoerr
Date:      2017-12-01 11:26 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/531ce8ceafea

8192898: AIX build broken after JDK-8190308
Reviewed-by: coleenp

! src/hotspot/os/posix/os_posix.cpp

Changeset: acffbbe79871
Author:    coleenp
Date:      2017-12-01 14:19 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/acffbbe79871

Merge


Changeset: 25cfedf27edc
Author:    dlong
Date:      2017-12-01 11:17 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/25cfedf27edc

8192814: Update Graal
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressLoweringByUse.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/AMD64AllocatorTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressLowering.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64MoveFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCAddressLowering.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCImmediateAddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIndexedAddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIntegerCompareCanonicalizationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePropertiesTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UncheckedInterfaceProviderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/CompiledMethodTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeUnsafeStoreTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/PolymorphicInliningTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/VersionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Versions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/DataPatchInConstantsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/AheadOfTimeCompilationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotStackIntrospectionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotUnsafeSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvokeDynamicPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSnippetReflectionProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotWordOperationPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotCompressionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassStubCall.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyFixedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantStubCall.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicStubCall.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/profiling/FinalizeProfileNodesPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/InstanceOfSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/KlassLayoutHelperNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/WriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/GenericArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/PointerCastNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Unsafe_compareAndSwapNullCheck.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantTree.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/BasicInductionVariable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedConvertedInductionVariable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedOffsetInductionVariable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedScaledInductionVariable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/InductionVariable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/GraphNodeProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IntegerStampTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/NegateNodeCanonicalizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampDoubleToLongTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampFloatToIntTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampIntToFloatTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampLongToDoubleTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/CompressionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConstantNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EntryProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/NodeView.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PhiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValuePhiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AbsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AddNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AndNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatDivNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatLessThanNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerBelowNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerDivRemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLessThanNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLowerThanNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerTestNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/LeftShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/MulNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NegateNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NormalizeCompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NotNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ObjectEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/PointerEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ReinterpretNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RightShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignExtendNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedDivNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SqrtNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SubNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnpackEndianHalfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedDivNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRightShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/XorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ZeroExtendNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/BlackholeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/OpaqueNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BoxNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BranchProbabilityNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/FixedValueAnchorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GetClassNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadHubNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadMethodNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawLoadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/SwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewInstanceNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadFieldNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LogicCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredAtomicReadAndWriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MethodCallTargetNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewArrayNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RegisterFinalizerNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/TypeSwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/UnsafeCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ValueCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/Access.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/ReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/WriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/OffsetAddressNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/RawAddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/CommitAllocationNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/EnsureVirtualizedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AddressLoweringByUsePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AddressLoweringPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ExpandLogicPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FixReadsPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/NonNullParametersPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ProfileCompiledMethodsPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/MultiTypeGuardInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/TypeGuardInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/InferStamps.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/ValueMergeUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyDebugUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyUsageWithEquals.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyVirtualizableUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64CountLeadingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64CountTrailingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64FloatArithmeticSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerArithmeticSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64ReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountLeadingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountTrailingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64RoundNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BitOpNodesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerExactFoldTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MonitorTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ObjectAccessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SystemArrayCopyTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InstanceOfSnippetsTemplates.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/MethodHandlePlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BinaryMathIntrinsicNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitCountNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanForwardNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanReverseNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReverseBytesNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/UnaryMathIntrinsicNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactSplitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactSplitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulHighNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactSplitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/UnsignedMulHighNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/GraphEffectList.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationBlockState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordCastNode.java

Changeset: d8a62bea95d3
Author:    iklam
Date:      2017-12-01 15:53 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d8a62bea95d3

8190809: JVM crashes while generating appcds for classpath with empty directory entry
Reviewed-by: ccheung, jiangli, lmesnik

! src/hotspot/share/classfile/sharedClassUtil.cpp
+ test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java

Changeset: e5e07e9361ec
Author:    iignatyev
Date:      2017-12-01 15:58 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e5e07e9361ec

8191273: applications/ctw/modules tests fail intermittently
Reviewed-by: kvn, dlong

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

Changeset: e98710c4f6c1
Author:    roland
Date:      2017-12-01 16:20 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e98710c4f6c1

8192762: LoopNode::verify_strip_mined() fails with "assert failed: only phis"
Summary: don't clone Phi to uncommon calls
Reviewed-by: kvn

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

Changeset: 09b7b32b244f
Author:    vdeshpande
Date:      2017-12-01 16:23 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/09b7b32b244f

8190494: Different results with UseAVX=3 when calling AVX-512 native function via JNI
Summary: reset mask register after JNI calls
Reviewed-by: kvn, vlivanov

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

Changeset: 255407049d98
Author:    vdeshpande
Date:      2017-12-01 16:58 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/255407049d98

8170244: Update UseAVX after cpu feature detection to use more default mapping
Reviewed-by: kvn

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

Changeset: 5ee29f4ec472
Author:    jwilhelm
Date:      2017-12-02 06:51 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/5ee29f4ec472

Merge

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
- src/hotspot/share/classfile/vmSymbols_ext.hpp
+ src/hotspot/share/gc/g1/g1MemoryPool.cpp
+ src/hotspot/share/gc/g1/g1MemoryPool.hpp
- src/hotspot/share/gc/g1/hSpaceCounters.cpp
- src/hotspot/share/gc/g1/hSpaceCounters.hpp
+ src/hotspot/share/gc/parallel/psMemoryPool.cpp
+ src/hotspot/share/gc/parallel/psMemoryPool.hpp
+ src/hotspot/share/gc/shared/hSpaceCounters.cpp
+ src/hotspot/share/gc/shared/hSpaceCounters.hpp
! src/hotspot/share/prims/jvm.cpp
- src/hotspot/share/services/g1MemoryPool.cpp
- src/hotspot/share/services/g1MemoryPool.hpp
- src/hotspot/share/services/jmm.h
- src/hotspot/share/services/psMemoryPool.cpp
- src/hotspot/share/services/psMemoryPool.hpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/RawAddressNode.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Constants.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrap.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java
- test/hotspot/jtreg/gc/metaspace/PerfCounter.java
- test/hotspot/jtreg/gc/metaspace/PerfCounters.java

Changeset: afcefb8ab1e1
Author:    roland
Date:      2017-12-02 13:50 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/afcefb8ab1e1

8191950: assertion failed: no insertions allowed
Summary: Check for dead loops before incremental inlining.
Reviewed-by: thartmann

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

Changeset: bf64ff40f4eb
Author:    hb
Date:      2017-12-05 21:26 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/bf64ff40f4eb

8192909: Invalid username or password in HashedPasswordFileTest.java
Reviewed-by: clanger, dfuchs

! test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: 9b9e144bc33e
Author:    sjohanss
Date:      2017-12-05 13:58 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/9b9e144bc33e

8192983: gc/g1/TestVerifyGCType.java might fail on loaded machines
Reviewed-by: tschatzl, jwilhelm

! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: ed5680f2656a
Author:    dlong
Date:      2017-12-06 18:37 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/ed5680f2656a

8193009: compiler/c2/Test7029152.java crashes with SIGILL in java.lang.StringLatin1.indexOf with -XX:+UseJVMCICompiler
Reviewed-by: iveresov, kvn

! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: d0d30e5d1f3b
Author:    jiangli
Date:      2017-12-06 20:06 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/d0d30e5d1f3b

8193065: [TESTBUG] [TESTBUG]GCSharedStringsDuringDump.java: Exception in thread "main" java.lang.RuntimeException: String is not shared.
Summary: Check if 'oa' region is missing.
Reviewed-by: hseigel, ccheung

! test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java

Changeset: 309dbeb79657
Author:    sjohanss
Date:      2017-12-05 16:34 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/309dbeb79657

8193068: Add gc/g1/TestVerifyGCType.java to problem list
Reviewed-by: tschatzl

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4fd79561f38f
Author:    alanb
Date:      2017-12-07 16:45 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/4fd79561f38f

8191867: Module attribute in 54.0+ class file cannot contains a requires java.base with ACC_TRANSITIVE or ACC_STATIC_PHASE
Reviewed-by: psandoz, mchung

! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
+ test/jdk/java/lang/module/ClassFileVersionsTest.java

Changeset: b27d2f69e552
Author:    bpb
Date:      2017-12-07 08:56 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b27d2f69e552

8191872: (fs) UnixNativeDispatcher conditionally compiles in support for high precision timestamps
Summary: Remove POSIX conditional compilation and correct stat64 times for macOS
Reviewed-by: alanb, simonis

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/Files/SetLastModifiedTime.java

Changeset: 6cd25cd7df81
Author:    mchung
Date:      2017-12-07 09:22 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/6cd25cd7df81

8193159: Reduce the number of classes loaded due to NativeLibrary
Reviewed-by: alanb, redestad, martin

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

Changeset: 8b967e200e35
Author:    mchung
Date:      2017-12-07 09:23 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/8b967e200e35

8192945: Need stable sort for MODULES entry in the release file
Reviewed-by: alanb, redestad

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleSorter.java
! test/jdk/tools/jlink/ModuleNamesOrderTest.java

Changeset: acfac57f4c35
Author:    igerasim
Date:      2017-12-07 10:18 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/acfac57f4c35

8193156: Need to backout fixes for JDK-8058547, JDK-8055753, JDK-8085903
Reviewed-by: mullan

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

Changeset: 0a8db756a7e7
Author:    jlahoda
Date:      2017-12-07 19:24 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/0a8db756a7e7

8189248: Jshell: error with mutually dependent snippets, when one must be replaced
Summary: Ensuring proper imports are generated for mutually dependent snippets if one of them is replaced.
Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! test/langtools/jdk/jshell/ClassesTest.java

Changeset: 5fb7750f22cd
Author:    darcy
Date:      2017-12-07 11:00 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/5fb7750f22cd

8193191: Update JavacTestingAbstractProcessor for JDK 10
Reviewed-by: jjg

! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java

Changeset: 0310d6fe7a88
Author:    lana
Date:      2017-12-07 21:04 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/0310d6fe7a88

Added tag jdk-10+35 for changeset d8c634b016c6

! .hgtags

Changeset: c75b179b6add
Author:    lana
Date:      2017-12-07 21:06 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/c75b179b6add

Merge


Changeset: 6a8ab8d1fb8b
Author:    erikj
Date:      2017-12-07 22:37 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/6a8ab8d1fb8b

8188789: Update JDK 9.0.1 and Future OpenJDK bundle names
Reviewed-by: tbell

! make/conf/jib-profiles.js

Changeset: 59696a3595bd
Author:    ksrini
Date:      2017-12-07 14:15 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/59696a3595bd

8191030: @value Tags are not resolved by javadoc 9.
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTag.java
+ test/langtools/jdk/javadoc/doclet/testValueTag/pkg3/RT.java

Changeset: c3bf1ae9c51d
Author:    smarks
Date:      2017-12-07 14:23 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/c3bf1ae9c51d

8177681: Remove methods Runtime.getLocalized{Input,Output}Stream
Reviewed-by: rriggs, bpb, mr

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

Changeset: b8b124236073
Author:    ksrini
Date:      2017-12-07 14:21 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b8b124236073

8149402: "-group" option issue for classes from default package
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
- test/langtools/jdk/javadoc/doclet/testGroupOption/C.java
+ test/langtools/jdk/javadoc/doclet/testGroupOption/InUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java

Changeset: e3b6cb90d7ce
Author:    weijun
Date:      2017-12-08 09:40 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e3b6cb90d7ce

8192987: keytool should remember real storetype if it is not provided
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/RealType.java

Changeset: 7a83c7afb383
Author:    ksrini
Date:      2017-12-07 21:07 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7a83c7afb383

8034254: Don't use binary testing files broken.jar
Reviewed-by: jjg

! test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java
- test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/badPackageFileInJar.jar
- test/langtools/tools/javac/T5090006/AssertionFailureTest.java
- test/langtools/tools/javac/T5090006/broken.jar

Changeset: 8ad12da0cbc7
Author:    clanger
Date:      2017-12-08 09:48 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/8ad12da0cbc7

8193183: Fix format string in libdt_shmem/shmemBase.c
Reviewed-by: cjplummer, sspitsyn

! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c

Changeset: f3b561b13ddf
Author:    attila
Date:      2017-12-08 11:48 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/f3b561b13ddf

8192970: Element getters/setters with fixed key fail to link properly
Reviewed-by: hannesw, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
! test/nashorn/src/jdk/dynalink/beans/test/BeanLinkerTest.java

Changeset: ef5199ed52f0
Author:    hannesw
Date:      2017-12-08 12:02 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/ef5199ed52f0

8193137: Nashorn crashes when given an empty script file
Reviewed-by: hannesw, sundar
Contributed-by: priya.lakshmi.muthuswamy at oracle.com

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
+ test/nashorn/script/nosecurity/JDK-8193137.js

Changeset: 0ba2a82e4755
Author:    dfuchs
Date:      2017-12-08 11:50 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/0ba2a82e4755

8191033: Regression in logging.properties: specifying .handlers= for root logger (instead of handlers=) no longer works
Summary: The behavior observed for Java 8 is restored
Reviewed-by: martin, mchung

! src/java.logging/share/classes/java/util/logging/LogManager.java
+ test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java
+ test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/custom/DotHandler.java
+ test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/custom/Handler.java
+ test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/logging.properties

Changeset: 37d3e1a80c3b
Author:    alanb
Date:      2017-12-08 14:28 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/37d3e1a80c3b

8193256: Configuration and ModuleLayer findModule cleanup
Reviewed-by: redestad, alanb
Contributed-by: andrej.golovnin at gmail.com

! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/module/Configuration.java

Changeset: 962b4324320c
Author:    sundar
Date:      2017-12-08 20:46 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/962b4324320c

8192986: Inconsistent handling of exploded modules in jlink
Reviewed-by: redestad, jlaskey

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
+ test/jdk/tools/jlink/ExplodedModuleNameTest.java
! test/jdk/tools/lib/tests/Helper.java
! test/jdk/tools/lib/tests/JImageGenerator.java

Changeset: be0df5ab3093
Author:    rriggs
Date:      2017-12-01 16:40 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/be0df5ab3093

8080225: FileInput/OutputStream/FileChannel cleanup should be improved
Reviewed-by: mchung, plevart, bpb

! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/net/SocketInputStream.java
! src/java.base/share/classes/java/net/SocketOutputStream.java
! src/java.base/share/classes/jdk/internal/misc/JavaIOFileDescriptorAccess.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/unix/classes/java/io/FileDescriptor.java
! src/java.base/unix/native/libjava/FileDescriptor_md.c
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/windows/classes/java/io/FileDescriptor.java
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java
! src/java.base/windows/native/libjava/FileDescriptor_md.c
! src/java.base/windows/native/libnio/ch/WindowsAsynchronousFileChannelImpl.c
- test/jdk/java/io/FileInputStream/FinalizeShdCallClose.java
+ test/jdk/java/io/FileInputStream/UnreferencedFISClosesFd.java
- test/jdk/java/io/FileOutputStream/FinalizeShdCallClose.java
+ test/jdk/java/io/FileOutputStream/UnreferencedFOSClosesFd.java
+ test/jdk/java/io/RandomAccessFile/UnreferencedRAFClosesFd.java
! test/jdk/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java

Changeset: 718669e6b375
Author:    xuelei
Date:      2017-12-08 16:41 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/718669e6b375

8148421: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension
Reviewed-by: jnimeh, ahgross, rhalade, wetmore
Contributed-by: Martin Balao <mbalao at redhat.com>, Xuelei Fan <xuelei.fan at oracle.com>

! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java
! src/java.base/share/classes/sun/security/internal/spec/TlsMasterSecretParameterSpec.java
! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java
+ src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.base/share/classes/sun/security/ssl/ExtensionType.java
! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java
! src/java.base/share/classes/sun/security/ssl/Handshaker.java
! src/java.base/share/classes/sun/security/ssl/HelloExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java
! test/jdk/javax/net/ssl/DTLS/NoMacInitialClientHello.java
! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java
! test/jdk/sun/security/ssl/ExtensionType/OptimalListSize.java

Changeset: ea47055160ef
Author:    dfuchs
Date:      2017-12-08 17:40 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/ea47055160ef

8187073: The java.util.logging.Level.findLevel() will not correctly find a Level by it's int value
Reviewed-by: rriggs

! src/java.logging/share/classes/java/util/logging/Level.java
! test/jdk/java/util/logging/Level/CustomLevel.java

Changeset: 584a3ba42176
Author:    darcy
Date:      2017-12-08 11:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/584a3ba42176

8193194: Update javax.lang.model.util visitors for 10
Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java

Changeset: 703732bb4a32
Author:    iignatyev
Date:      2017-12-08 11:03 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/703732bb4a32

8181118: update java/time tests to use RandomFactory from the top level testlibrary
Reviewed-by: rriggs

! test/jdk/TEST.ROOT
! test/jdk/java/time/tck/TEST.properties
! test/jdk/java/time/test/TEST.properties
! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java
- test/jdk/lib/testlibrary/jdk/testlibrary/RandomFactory.java

Changeset: b9a19d1e61f2
Author:    bchristi
Date:      2017-12-08 13:04 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b9a19d1e61f2

8193271: ProblemList tools/launcher/TestXcheckJNIWarnings.java
Reviewed-by: darcy

! test/jdk/ProblemList.txt

Changeset: d0e8542ef650
Author:    martin
Date:      2017-12-03 13:06 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d0e8542ef650

8192935: Fix EnumSet's SerializationProxy javadoc
Reviewed-by: smarks, rriggs

! src/java.base/share/classes/java/util/EnumSet.java
! test/jdk/java/util/EnumSet/BogusEnumSet.java

Changeset: 8a6970acf8ad
Author:    dl
Date:      2017-12-08 15:22 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/8a6970acf8ad

8193174: SubmissionPublisher invokes the Subscriber's onComplete before all of its submitted items have been published
Reviewed-by: martin, psandoz, chegar

! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java

Changeset: bf476235671a
Author:    dl
Date:      2017-12-08 15:26 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/bf476235671a

8192943: Optimize atomic accumulators using VarHandle getAndSet
Reviewed-by: martin, psandoz, chegar

! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAdder.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAdder.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java

Changeset: dd5157f363ab
Author:    dl
Date:      2017-12-08 15:30 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/dd5157f363ab

8192944: Miscellaneous changes imported from jsr166 CVS 2017-12-08
Reviewed-by: martin, psandoz, chegar

! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! test/jdk/java/util/concurrent/tck/ExecutorCompletionServiceTest.java

Changeset: e7342e1becb4
Author:    sadayapalam
Date:      2017-12-11 06:58 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/e7342e1becb4

8182401: Verification error for enclosing instance capture inside super constructor invocation
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/lambda/ImplicitEnclosingInstanceTest.java
+ test/langtools/tools/javac/lambda/InnerInstanceCreationTest.java
+ test/langtools/tools/javac/lambda/methodReference/ImplicitEnclosingInstanceTest.java

Changeset: 8db54e2c453b
Author:    clanger
Date:      2017-12-11 08:20 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/8db54e2c453b

8192978: Missing checks and small fixes in jdwp library
Reviewed-by: cjplummer, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c
! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.h
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c
! src/jdk.jdwp.agent/share/native/libjdwp/log_messages.c

Changeset: 31febb3f66f7
Author:    jlahoda
Date:      2017-12-08 16:28 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/31febb3f66f7

8189782: com.sun.tools.javac.api.JavacTool.isSupportedOption misreports number of arguments consumed
Summary: Returning the number of standalone arguments from com.sun.tools.javac.api.JavacTool.isSupportedOption.
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
+ test/langtools/tools/javac/options/IsSupportedOptionTest.java

Changeset: ee130cca69e6
Author:    jlahoda
Date:      2017-12-11 18:33 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/ee130cca69e6

8189778: Jshell crash on tab for StringBuilder.append(
Summary: Fixing handling of {@inheritDoc} in JShell's documentation.
Reviewed-by: jjg, ksrini

! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java

Changeset: 9f225d4387e2
Author:    sherman
Date:      2017-12-11 11:45 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/9f225d4387e2

8185582: Update Zip implementation to use Cleaner, not finalizers
Reviewed-by: plevart, rriggs, mchung

! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/ZStreamRef.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/jdk/java/util/zip/ZipFile/FinalizeZipFile.java
+ test/jdk/java/util/zip/ZipFile/TestCleaner.java

Changeset: 8067e9cba973
Author:    plevart
Date:      2017-12-12 00:30 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/8067e9cba973

8191216: SimpleTimeZone.clone() has a data race on cache fields
Reviewed-by: alanb, naoto

! src/java.base/share/classes/java/util/SimpleTimeZone.java
+ test/jdk/java/util/TimeZone/SimpleTimeZoneCloneRaceTest.java

Changeset: e9ad230ea455
Author:    ysuenaga
Date:      2017-12-04 10:23 +0900
URL:       http://hg.openjdk.java.net/panama/dev/rev/e9ad230ea455

8192897: NPE occurs on clhsdb jstack
Reviewed-by: dholmes, sspitsyn, jgeorge, sballal

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java

Changeset: 18d487a1f933
Author:    joehw
Date:      2017-12-11 19:56 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/18d487a1f933

8190823: Broken link in org/w3c/dom/ls/
Reviewed-by: lancea

! src/java.xml/share/classes/org/w3c/dom/ls/DOMImplementationLS.java
! src/java.xml/share/classes/org/w3c/dom/ls/LSParser.java
! src/java.xml/share/classes/org/w3c/dom/ls/LSParserFilter.java
! src/java.xml/share/classes/org/w3c/dom/ls/LSSerializer.java

Changeset: 61e60548c0cf
Author:    clanger
Date:      2017-12-12 09:16 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/61e60548c0cf

8193258: Better usage of JDWP HEADER SIZE
Reviewed-by: sspitsyn, cjplummer

! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryConnection.c
! src/jdk.jdi/share/native/libdt_shmem/shmemBack.c
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
! src/jdk.jdwp.agent/share/native/include/jdwpTransport.h
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! src/jdk.jdwp.agent/share/native/libjdwp/inStream.c
! src/jdk.jdwp.agent/share/native/libjdwp/inStream.h
! src/jdk.jdwp.agent/share/native/libjdwp/outStream.c

Changeset: ddba406af760
Author:    attila
Date:      2017-12-12 14:04 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/ddba406af760

8193298: Don't run javadoc with test.single
Reviewed-by: hannesw, sundar

! make/nashorn/build.xml

Changeset: 2bf9071e8dce
Author:    attila
Date:      2017-12-12 14:04 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/2bf9071e8dce

8191905: Add a REMOVE StandardOperation to Dynalink
Reviewed-by: hannesw, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
! test/nashorn/src/jdk/dynalink/beans/test/BeanLinkerTest.java

Changeset: be39de5f0315
Author:    chegar
Date:      2017-12-12 13:08 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/be39de5f0315

8185027: Typo in java.net.URLClassLoader.findResources(String) method documentation
Reviewed-by: alanb

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

Changeset: aadc02050d3b
Author:    sadayapalam
Date:      2017-12-12 18:40 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/aadc02050d3b

8193142: Regression: ClassCastException: Type$ErrorType cannot be cast to Type$ArrayType
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/varargs/ElementTypeMissingTest.java
+ test/langtools/tools/javac/varargs/ElementTypeMissingTest.out

Changeset: fa5a47cad0c9
Author:    hannesw
Date:      2017-12-12 15:38 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/fa5a47cad0c9

8069338: Implement sharedScopeCall for optimistic types
Reviewed-by: attila, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java
+ test/nashorn/script/basic/JDK-8069338.js

Changeset: 55b9b1e184c6
Author:    weijun
Date:      2017-12-13 01:29 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/55b9b1e184c6

8165996: PKCS11 using NSS throws an error regarding secmod.db when NSS uses sqlite
Reviewed-by: weijun
Contributed-by: Martin Balao <mbalao at redhat.com>

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Secmod.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
+ test/jdk/sun/security/pkcs11/Secmod/README-SQLITE
+ test/jdk/sun/security/pkcs11/Secmod/TestNssDbSqlite.java
+ test/jdk/sun/security/pkcs11/Secmod/cert9.db
+ test/jdk/sun/security/pkcs11/Secmod/key4.db
+ test/jdk/sun/security/pkcs11/Secmod/nss-sqlite.cfg
! test/jdk/sun/security/pkcs11/SecmodTest.java

Changeset: c21740de9431
Author:    psandoz
Date:      2017-12-12 09:33 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/c21740de9431

8171826: Comparator.reverseOrder(c) mishandles singleton comparators
Reviewed-by: rriggs

! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Comparator/BasicTest.java

Changeset: 739aa297c260
Author:    psandoz
Date:      2017-12-12 09:33 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/739aa297c260

8187254: MethodType allows unvalidated parameter types
Reviewed-by: mchung, jrose

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

Changeset: 57148c79bd75
Author:    naoto
Date:      2017-12-12 10:21 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/57148c79bd75

8176841: Additional Unicode Language-Tag Extensions
8189134: New system properties for the default Locale extensions
8190918: Retrieve the region specific data regardless of language in locale
8191349: Add a new method in j.t.f.DateTimeFormatter to reflect Unicode extensions
Reviewed-by: scolebourne, lancea, rriggs, rgoel, nishjain

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/NumberingSystemsParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/cldrconverter/SupplementDataParseHandler.java
+ make/jdk/src/classes/build/tools/cldrconverter/TimeZoneParseHandler.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java
! src/java.base/share/classes/java/time/format/DecimalStyle.java
! src/java.base/share/classes/java/time/temporal/ChronoField.java
! src/java.base/share/classes/java/time/temporal/IsoFields.java
! src/java.base/share/classes/java/time/temporal/WeekFields.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/spi/LocaleNameProvider.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
+ src/java.base/share/classes/sun/util/cldr/CLDRCalendarDataProviderImpl.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/CalendarDataProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/CalendarDataUtility.java
! src/java.base/share/classes/sun/util/locale/provider/DateFormatProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleDataMetaInfo.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleNameProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java
! src/java.base/share/classes/sun/util/resources/LocaleNames.properties
+ src/jdk.localedata/share/classes/sun/util/cldr/resources/common/bcp47/timezone.xml
+ src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldmlBCP47.dtd
- test/java/util/Calendar/Bug8185841.java
+ test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/util/Calendar/Bug4302966.java
+ test/jdk/java/util/Calendar/CalendarDataTest.java
+ test/jdk/java/util/Locale/bcp47u/CalendarTests.java
+ test/jdk/java/util/Locale/bcp47u/CurrencyTests.java
+ test/jdk/java/util/Locale/bcp47u/DefaultLocaleTest.java
+ test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java
+ test/jdk/java/util/Locale/bcp47u/FormatTests.java
+ test/jdk/java/util/Locale/bcp47u/SymbolsTests.java
+ test/jdk/java/util/Locale/bcp47u/SystemPropertyTests.java
+ test/jdk/java/util/Locale/bcp47u/spi/LocaleNameProviderTests.java
+ test/jdk/java/util/Locale/bcp47u/spi/provider/foo/LocaleNameProviderImpl.java
+ test/jdk/java/util/Locale/bcp47u/spi/provider/module-info.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: 77b88d8f8380
Author:    joehw
Date:      2017-12-12 11:10 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/77b88d8f8380

8183743: Umbrella: add overloads that take a Charset parameter
Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
! src/java.base/share/classes/jdk/internal/util/xml/XMLStreamWriter.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java
+ test/jdk/java/io/ByteArrayOutputStream/EncodingTest.java
+ test/jdk/java/io/PrintStream/EncodingTest.java
! test/jdk/java/io/PrintStream/FailingConstructors.java
+ test/jdk/java/io/PrintWriter/EncodingTest.java
! test/jdk/java/io/PrintWriter/FailingConstructors.java
+ test/jdk/java/net/URLDecoder/EncodingTest.java
! test/jdk/java/net/URLDecoder/URLDecoderArgs.java
+ test/jdk/java/net/URLEncoder/EncodingTest.java
! test/jdk/java/net/URLEncoder/URLEncoderEncodeArgs.java
! test/jdk/java/nio/channels/Channels/Basic.java
+ test/jdk/java/nio/channels/Channels/EncodingTest.java
! test/jdk/java/util/Formatter/Constructors.java
+ test/jdk/java/util/Formatter/EncodingTest.java
+ test/jdk/java/util/Properties/EncodingTest.java
+ test/jdk/java/util/Scanner/EncodingTest.java
! test/jdk/java/util/Scanner/FailingConstructors.java

Changeset: 82767203606e
Author:    mchung
Date:      2017-12-12 11:31 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/82767203606e

8193192: jdeps --generate-module-info does not look at module path
Reviewed-by: dfuchs

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! test/langtools/tools/jdeps/lib/JdepsUtil.java
! test/langtools/tools/jdeps/modules/GenModuleInfo.java
! test/langtools/tools/jdeps/modules/GenOpenModule.java
+ test/langtools/tools/jdeps/modules/src/test/jdk/test/Main.java
+ test/langtools/tools/jdeps/modules/src/test/module-info.java

Changeset: 111104f1e033
Author:    ksrini
Date:      2017-12-12 14:16 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/111104f1e033

8193107: javadoc complains about empty module
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
+ test/langtools/jdk/javadoc/doclet/testModules/TestEmptyModule.java

Changeset: 971d83666b23
Author:    bpb
Date:      2017-12-12 15:43 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/971d83666b23

8170495: JNI primitive type mismatch in SocketDispatcher.c:187
Summary: Cast DWORD 'written' to a jint before adding to 'count'
Reviewed-by: alanb, rriggs

! src/java.base/windows/native/libnio/ch/SocketDispatcher.c

Changeset: 472f74fb6c6b
Author:    rhalade
Date:      2017-12-12 19:20 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/472f74fb6c6b

8189131: Open-source the Oracle JDK Root Certificates
Summary: Integration for JEP 319: Root Certificates
Reviewed-by: mullan, simonis, jnimeh, alanb

! src/java.base/share/lib/security/cacerts
! test/jdk/TEST.groups
+ test/jdk/lib/security/cacerts/VerifyCACerts.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DTrustCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ValidatePathWithParams.java

Changeset: 125716343184
Author:    ksrini
Date:      2017-12-12 20:18 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/125716343184

8192850: method summary tables of inherited methods improperly list static interface methods
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/A.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/B.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/C.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/X.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/Z.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/inheritDist/A.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/inheritDist/B.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/inheritDist/C.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg/BaseClass.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg/BaseInterface.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg/SubClass.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg1/Implementer.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg1/Interface.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/X.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/Z.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseInterface.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/SubClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Implementer.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Interface.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg1/BaseClass.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg1/SubClass.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg2/SubClass.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I0.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I1.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I2.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I3.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I4.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg4/Foo.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/Classes.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/Interfaces.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/TestEnum.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestMultiInheritence.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverrideMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenMethodDocCopy.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg2/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I0.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I1.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I2.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I3.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I4.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Classes.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Interfaces.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/TestEnum.java

Changeset: 1925dbd47e28
Author:    nishjain
Date:      2017-12-13 12:43 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/1925dbd47e28

8190278: ClassCastException is thrown by java.util.Scanner when a NumberFormatProvider is used.
Reviewed-by: naoto, rriggs
Contributed-by: nishit.jain at oracle.com

! src/java.base/share/classes/java/util/Scanner.java
+ test/jdk/java/util/Scanner/spi/UseLocaleWithProvider.java
+ test/jdk/java/util/Scanner/spi/provider/module-info.java
+ test/jdk/java/util/Scanner/spi/provider/test/NumberFormatImpl.java
+ test/jdk/java/util/Scanner/spi/provider/test/NumberFormatProviderImpl.java

Changeset: c0bf7d8af037
Author:    jlahoda
Date:      2017-12-13 11:27 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/c0bf7d8af037

8191636: [Windows] jshell tool: Wrong character in /env class-path command crashes jshell
Summary: Fixing handling of invalid paths.
Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 8ca86cfb126f
Author:    martin
Date:      2017-12-06 15:51 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/8ca86cfb126f

8193034: Optimize URL.toExternalForm
Reviewed-by: chegar, alanb, clanger

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

Changeset: 43edfde828ab
Author:    alanb
Date:      2017-12-13 15:32 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/43edfde828ab

8193454: ModuleDescriptor.{Requires,Exports,Open} toString should use toLowerCase(Local.ROOT)
Reviewed-by: alanb
Contributed-by: andrej.golovnin at gmail.com

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java

Changeset: daf3b49f4839
Author:    sherman
Date:      2017-12-13 07:51 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/daf3b49f4839

8184947: ZipCoder performance improvements
Reviewed-by: martin, redestad

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringCoding.java
- src/java.base/share/classes/java/lang/StringDecoderUTF8.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java

Changeset: a559b7cd1dea
Author:    dfuchs
Date:      2017-12-13 16:16 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/a559b7cd1dea

8193370: Provide more user friendly defaults for HTTP/2 client settings
Reviewed-by: chegar

! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2ClientImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/SettingsFrame.java
! test/jdk/java/net/httpclient/security/filePerms/httpclient.policy
! test/jdk/java/net/httpclient/websocket/security/httpclient.policy

Changeset: efda6932a433
Author:    serb
Date:      2017-11-29 15:11 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/efda6932a433

8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
8183508: multi_tsc.html should be updated
8181289: Invalid HTML 5 in AWT/Swing docs
Reviewed-by: prr, jjg

! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html
! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html
! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/bmp_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/png_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/standard_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/wbmp_metadata.html
! src/java.desktop/share/classes/javax/imageio/package-info.java
! src/java.desktop/share/classes/javax/print/attribute/package-info.java
! src/java.desktop/share/classes/javax/swing/package-info.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html

Changeset: 6e407f9da5fb
Author:    prr
Date:      2017-12-01 10:30 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/6e407f9da5fb

8191767: Memory leak in JabSwitch
Reviewed-by: serb, ssadetsky

! src/jdk.accessibility/windows/native/jabswitch/jabswitch.cpp

Changeset: 195b82f9f7d1
Author:    prr
Date:      2017-12-01 10:35 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/195b82f9f7d1

Merge

- src/hotspot/share/classfile/jimage.hpp
- src/java.base/share/classes/jdk/internal/util/jar/VersionedStream.java
- src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS.java
- test/jdk/java/lang/SecurityManager/NoAWT.java
- test/jdk/jdk/internal/util/jar/TestVersionedStream.java
- test/langtools/tools/javac/doctree/dcapi/OverviewTest.java

Changeset: 2469e21060a0
Author:    serb
Date:      2017-12-01 17:44 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2469e21060a0

8183518: Premature deprecation of Event/InputEvent/KeyEvent in Java 9
Reviewed-by: prr, psadhukhan

! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/java/awt/MenuBar.java
! src/java.desktop/share/classes/java/awt/MenuShortcut.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java
! src/java.desktop/share/classes/sun/awt/HToolkit.java
! src/java.desktop/share/classes/sun/awt/HeadlessToolkit.java
! test/jdk/java/awt/Toolkit/Headless/HeadlessToolkit.java

Changeset: baad9dc0eab1
Author:    alitvinov
Date:      2017-12-03 13:21 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/baad9dc0eab1

8181659: Create an alternative fix for JDK-8167102, whose fix was backed out
Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! test/jdk/java/awt/print/PageFormat/WrongPaperPrintingTest.java

Changeset: 40afd72303e9
Author:    prr
Date:      2017-12-04 09:38 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/40afd72303e9

8182610: Update specification of service providers for IIORegistry and ServiceRegistry
Reviewed-by: serb, psandoz

! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java

Changeset: f27aad5782da
Author:    prr
Date:      2017-12-04 10:12 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f27aad5782da

Merge

- test/langtools/tools/javac/6302184/T6302184.java
- test/langtools/tools/javac/6302184/T6302184.out

Changeset: 95f173494fe9
Author:    serb
Date:      2017-12-04 16:14 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/95f173494fe9

8189656: The Windows L&F should be moved out from the shared folder
Reviewed-by: prr, psadhukhan, erikj

- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/AnimationController.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/TMSchema.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsButtonListener.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopIconUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopProperty.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsEditorPaneUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUIAccessor.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsOptionPaneUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsPasswordFieldUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsScrollPaneUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsSeparatorUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneDivider.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextAreaUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextPaneUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsToolBarSeparatorUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsToolBarUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/Computer.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/DetailsView.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/Directory.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/Error.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/File.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/FloppyDrive.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/HardDrive.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/HomeFolder.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/Inform.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/JavaCup32.png
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/ListView.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/NewFolder.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/Question.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/TreeClosed.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/TreeLeaf.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/TreeOpen.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/UpFolder.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/Warn.gif
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/image-delayed.png
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/icons/image-failed.png
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows.properties
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties
- src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties
! src/java.desktop/share/classes/module-info.java
- src/java.desktop/share/classes/sun/swing/plaf/windows/ClassicSortArrowIcon.java
- src/java.desktop/unix/classes/sun/awt/windows/ThemeReader.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonListener.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopIconUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopProperty.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsEditorPaneUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUIAccessor.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsOptionPaneUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPasswordFieldUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollPaneUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSeparatorUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneDivider.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextAreaUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextPaneUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarSeparatorUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/Computer.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/DetailsView.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/Directory.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/Error.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/File.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/FloppyDrive.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/HardDrive.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/HomeFolder.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/Inform.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/JavaCup32.png
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/ListView.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/NewFolder.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/Question.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/TreeClosed.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/TreeLeaf.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/TreeOpen.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/UpFolder.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/Warn.gif
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/image-delayed.png
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/icons/image-failed.png
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows.properties
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties
+ src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties
+ src/java.desktop/windows/classes/module-info.java.extra
+ src/java.desktop/windows/classes/sun/swing/plaf/windows/ClassicSortArrowIcon.java
! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java
! test/jdk/javax/swing/JButton/4796987/bug4796987.java
! test/jdk/javax/swing/JComboBox/4199622/bug4199622.java
! test/jdk/javax/swing/JComboBox/8015300/Test8015300.java
! test/jdk/javax/swing/JFileChooser/4847375/bug4847375.java
! test/jdk/javax/swing/JFileChooser/8046391/bug8046391.java
! test/jdk/javax/swing/JInternalFrame/6725409/bug6725409.java
! test/jdk/javax/swing/JProgressBar/7141573/bug7141573.java
! test/jdk/javax/swing/JSlider/6524424/bug6524424.java
! test/jdk/javax/swing/JSlider/6579827/bug6579827.java
! test/jdk/javax/swing/JTree/8004298/bug8004298.java
! test/jdk/javax/swing/border/Test4856008.java
! test/jdk/javax/swing/border/Test6978482.java

Changeset: 128de6a38f8e
Author:    rfield
Date:      2017-12-04 17:15 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/128de6a38f8e

8191455: jdk/jshell/StartOptionTest.java and jdk/jshell/ToolProviderTest.java failed after changeset e0f08a
8191456: jdk/jshell/ExternalEditorTest.java testStatementMush() failure
Reviewed-by: jlahoda

! test/langtools/ProblemList.txt
! test/langtools/jdk/jshell/EditorTestBase.java
! test/langtools/jdk/jshell/ExternalEditorTest.java
! test/langtools/jdk/jshell/StartOptionTest.java

Changeset: e2065f7505eb
Author:    rfield
Date:      2017-12-05 11:04 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e2065f7505eb

8192979: jshell tool: Online help text for commands is confusing
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 51772bf1fb0c
Author:    prr
Date:      2017-12-07 11:55 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/51772bf1fb0c

8188836: Upgrade to Harfbuzz 1.7.1 in JDK 10
Reviewed-by: serb

! make/lib/Awt2dLibraries.gmk
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-atomic-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-json.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-text.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-serialize.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.h
- src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cache-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-common.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-common.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-coretext.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-coretext.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-debug.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-deprecated.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-dsalgs.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-fallback-shape.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-mutex-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-object-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-file-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-type-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cbdt-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-hmtx-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-kern-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-common-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gdef-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gpos-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsub-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsubgpos-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-jstf-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-post-macroman.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-fallback.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-table.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-default.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hangul.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hebrew.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-machine.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-table.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar-machine.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-thai.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-tibetan.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-machine.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-table.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-fallback.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-normalize.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-tag.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-avar-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-fvar-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-hvar-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-mvar-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set-digest-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-string-array.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn.c
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn_db.h
- src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/unicodedata_db.h
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode.cc
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-utf-private.hh
! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-version.h

Changeset: b2190c70a1ac
Author:    rfield
Date:      2017-12-07 13:23 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b2190c70a1ac

8192863: jshell tool: /<id><tab> gives "No such command"
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/langtools/jdk/jshell/HistoryUITest.java
! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java
! test/langtools/jdk/jshell/ToolShiftTabTest.java
! test/langtools/jdk/jshell/ToolTabCommandTest.java
! test/langtools/jdk/jshell/ToolTabSnippetTest.java
! test/langtools/jdk/jshell/UITesting.java

Changeset: 34f0232538f6
Author:    psadhukhan
Date:      2017-12-08 10:03 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/34f0232538f6

8191639: NPE from BasicListUI.Actions.getNextPageIndex
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java
+ test/jdk/javax/swing/JList/BasicListTest.java

Changeset: dbfd916af279
Author:    pbansal
Date:      2017-12-08 15:57 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/dbfd916af279

8191436: ListSelectionModel.setSelectionMode() underspecified
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java
+ test/jdk/javax/swing/JList/ListSelectionModelTest.java

Changeset: f3860ee5c026
Author:    ssadetsky
Date:      2017-12-08 12:55 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f3860ee5c026

8177758: Regression in java.awt.FileDialog
Reviewed-by: sveerabhadra, serb

! src/java.desktop/windows/native/libawt/windows/awt_FileDialog.cpp
+ test/jdk/java/awt/FileDialog/FileDialogMemoryLeak/FileDialogLeakTest.java

Changeset: c40a1a907c74
Author:    prr
Date:      2017-12-08 13:15 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/c40a1a907c74

8193211: Update jtreg TEST.groups and ProblemList for client-libs
Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/TEST.groups

Changeset: 791d551bcdb8
Author:    prr
Date:      2017-12-09 11:40 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/791d551bcdb8

8183960: Upgrade to libpng 1.6.34
Reviewed-by: serb

! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c

Changeset: 1a6c071312a3
Author:    serb
Date:      2017-12-09 20:40 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/1a6c071312a3

8193012: Small cleanup of AWTEvent class
Reviewed-by: psadhukhan

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

Changeset: 4483880d8811
Author:    serb
Date:      2017-12-10 00:08 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/4483880d8811

8178401: Various audio files writers do not close file streams properly
Reviewed-by: prr

! src/java.desktop/share/classes/com/sun/media/sound/AiffFileWriter.java
! src/java.desktop/share/classes/com/sun/media/sound/AuFileWriter.java
! src/java.desktop/share/classes/com/sun/media/sound/WaveFileWriter.java
! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileWriter.java
! test/jdk/ProblemList.txt
! test/jdk/javax/sound/sampled/AudioInputStream/FrameLengthAfterConversion.java

Changeset: da1b57b17101
Author:    prr
Date:      2017-12-11 10:08 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/da1b57b17101

Merge

- src/hotspot/share/classfile/vmSymbols_ext.hpp
- src/hotspot/share/gc/g1/hSpaceCounters.cpp
- src/hotspot/share/gc/g1/hSpaceCounters.hpp
- src/hotspot/share/services/g1MemoryPool.cpp
- src/hotspot/share/services/g1MemoryPool.hpp
- src/hotspot/share/services/jmm.h
- src/hotspot/share/services/psMemoryPool.cpp
- src/hotspot/share/services/psMemoryPool.hpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractPushPublisher.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncConnection.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLDelegate.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/BlockingPushPublisher.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/DefaultPublisher.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExecutorWrapper.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PseudoPublisher.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PushPublisher.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestProcessors.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseHeaders.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseProcessors.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLConnection.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLTunnelConnection.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/AsyncDataReadQueue.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/AsyncWriteQueue.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/BufferHandler.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ExceptionallyCloseable.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Queue.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/CooperativeHandler.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/RawAddressNode.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Constants.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrap.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java
- test/hotspot/jtreg/gc/metaspace/PerfCounter.java
- test/hotspot/jtreg/gc/metaspace/PerfCounters.java
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
- test/jdk/java/io/FileInputStream/FinalizeShdCallClose.java
- test/jdk/java/io/FileOutputStream/FinalizeShdCallClose.java
- test/jdk/java/net/httpclient/APIErrors.java
- test/jdk/java/net/httpclient/Server.java
- test/jdk/java/net/httpclient/http2/HpackDriver.java
- test/jdk/java/net/httpclient/http2/HpackDriverHeaderTable.java
- test/jdk/java/net/httpclient/http2/NoBody.java
- test/jdk/java/net/httpclient/http2/server/RedirectHandler.java
- test/jdk/java/net/httpclient/websocket/LoggingHelper.java
- test/jdk/java/net/httpclient/websocket/WSDriver.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/CloseTest.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/DataProviders.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockChannel.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockChannelTest.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockListenerTest.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/PingTest.java
- test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/ResponseHeadersTest.java
- test/jdk/jdk/internal/misc/JavaLangAccess/NewUnsafeString.java
- test/jdk/lib/testlibrary/jdk/testlibrary/RandomFactory.java
- test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/badPackageFileInJar.jar
- test/langtools/jdk/javadoc/doclet/testGroupOption/C.java
- test/langtools/tools/javac/T5090006/AssertionFailureTest.java
- test/langtools/tools/javac/T5090006/broken.jar

Changeset: fd7fbc929001
Author:    lbourges
Date:      2017-12-11 21:14 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/fd7fbc929001

8191814: Marlin rasterizer spends time computing geometry for stroked segments that do not intersect the clip
Summary: upgrade to Marlin 0.8.2 providing efficient path clipping (Stroker and Filler)
Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java
! src/java.desktop/share/classes/sun/java2d/marlin/DCurve.java
! src/java.desktop/share/classes/sun/java2d/marlin/DDasher.java
! src/java.desktop/share/classes/sun/java2d/marlin/DHelpers.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/DRenderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/DRendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/DStroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/DTransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java
! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
+ test/jdk/sun/java2d/marlin/ClipShapeTest.java

Changeset: 7e8a0c4ee95e
Author:    prr
Date:      2017-12-11 15:17 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7e8a0c4ee95e

8189809: Large performance regression in Swing text layout
Reviewed-by: serb, pnarayanan

! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/sun/font/FontDesignMetrics.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java

Changeset: 745ea7d5039a
Author:    rfield
Date:      2017-12-11 21:56 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/745ea7d5039a

8162989: jshell tool: /edit with external editor leaks files in /tmp
Reviewed-by: jlahoda

! src/jdk.internal.ed/share/classes/jdk/internal/editor/external/ExternalEditor.java
! test/langtools/jdk/jshell/CustomEditor.java
! test/langtools/jdk/jshell/ExternalEditorTest.java

Changeset: e53948132278
Author:    sveerabhadra
Date:      2017-12-12 12:31 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/e53948132278

8190515: java.awt.Desktop.moveToTrash(File) prompts on Windows 7 but not on Mac
Reviewed-by: serb, prr

! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp
+ test/jdk/java/awt/FileDialog/MoveToTrashTest.java

Changeset: 752f0e49c3f0
Author:    sveerabhadra
Date:      2017-12-12 12:43 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/752f0e49c3f0

8146537: TrayIcon Action Listener doesnt work in WIndows 10
Reviewed-by: serb, ssadetsky

! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp
+ test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupClickTest.java

Changeset: 054fecf0c1d2
Author:    pnarayanan
Date:      2017-12-12 14:05 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/054fecf0c1d2

8188083: NullPointerExcpn-java.awt.image.FilteredImageSource.startProduction JDK-8079607
Reviewed-by: serb, prr, jdv
Contributed-by: prahalad.kumar.narayanan at oracle.com

! src/java.desktop/share/classes/java/awt/image/FilteredImageSource.java
+ test/jdk/java/awt/image/FilteredImageSourceTest.java

Changeset: dbfe141b1271
Author:    kaddepalli
Date:      2017-12-12 15:47 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/dbfe141b1271

8187936: Automatically selecting a new JTree node in a model listener can cause unusual behavior
Reviewed-by: serb, prr

! src/java.desktop/share/classes/javax/swing/package-info.java

Changeset: 093027a037cf
Author:    akolarkunnu
Date:      2017-12-13 13:27 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/093027a037cf

8191803: [TEST_BUG] : sanity/client/SwingSet/src/ProgressBarDemoTest.java failed with "Wait "greater then 1349" state to be reached
Reviewed-by: serb, psadhukhan
Contributed-by: abdul.kolarkunnu at oracle.com

! test/jdk/sanity/client/SwingSet/src/ProgressBarDemoTest.java

Changeset: 191ae61bd1e9
Author:    prr
Date:      2017-12-13 10:25 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/191ae61bd1e9

Merge

- src/java.base/share/classes/java/lang/StringDecoderUTF8.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
- test/java/util/Calendar/Bug8185841.java
! test/jdk/TEST.groups
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/X.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/Z.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseInterface.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/SubClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Implementer.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Interface.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestMultiInheritence.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverrideMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenMethodDocCopy.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg2/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I0.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I1.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I2.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I3.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I4.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Classes.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Interfaces.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/TestEnum.java
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 2fa0077c4fec
Author:    bchristi
Date:      2017-12-13 11:43 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2fa0077c4fec

8193460: Take tools/launcher/TestXcheckJNIWarnings.java back off the ProblemList
Reviewed-by: mchung, psandoz

! test/jdk/ProblemList.txt

Changeset: 2608240fc957
Author:    redestad
Date:      2017-12-13 21:25 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/2608240fc957

8193471: Startup regression due to JDK-8185582
Reviewed-by: rriggs, psandoz

! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: c79d31ba84b9
Author:    bpatel
Date:      2017-12-13 12:45 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/c79d31ba84b9

8164407: Add module support for -link and -linkoffline javadoc option
Reviewed-by: jjg, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletConstants.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
+ test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list
! test/langtools/jdk/javadoc/doclet/testModules/moduleB/module-info.java
+ test/langtools/jdk/javadoc/doclet/testModules/moduleB/testpkg3mdlB/TestClassLinkOption.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
! test/langtools/tools/javadoc/api/basic/APITest.java

Changeset: 3212e9bc5be7
Author:    sballal
Date:      2017-12-02 11:25 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/3212e9bc5be7

8192823: SA: Testcase for 'clhsdb source' command
Reviewed-by: sspitsyn, jgeorge

+ test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java

Changeset: 48ff95f16a16
Author:    jwilhelm
Date:      2017-12-02 06:51 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/48ff95f16a16

Merge

! src/hotspot/share/prims/jvm.cpp
- src/java.base/share/classes/jdk/internal/util/jar/VersionedStream.java
- src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS.java
- test/jdk/java/lang/SecurityManager/NoAWT.java
- test/jdk/jdk/internal/util/jar/TestVersionedStream.java
- test/langtools/tools/javac/doctree/dcapi/OverviewTest.java

Changeset: 40b9faefb496
Author:    roland
Date:      2017-12-02 13:50 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/40b9faefb496

8191950: assertion failed: no insertions allowed
Summary: Check for dead loops before incremental inlining.
Reviewed-by: thartmann

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

Changeset: e8f5fc8f5f67
Author:    never
Date:      2017-12-04 13:13 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e8f5fc8f5f67

8191052: [Graal] java/lang/invoke/CallSiteTest.java intermittently fails with "Failed dependency of type call_site_target_value" when running with Graal as JIT
Reviewed-by: kvn, iveresov, dlong

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp

Changeset: 8a5edac3d5a2
Author:    ihse
Date:      2017-12-04 23:55 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/8a5edac3d5a2

8190484: Move jvm.h, jmm.h et al to hotspot/*/include
Reviewed-by: dholmes, erikj, mchung

! make/autoconf/flags.m4
! make/autoconf/generated-configure.sh
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.in
! make/copy/Copy-java.base.gmk
! make/copy/Copy-java.desktop.gmk
! make/copy/Copy-jdk.accessibility.gmk
! make/copy/Copy-jdk.jdwp.agent.gmk
! make/copy/CopyCommon.gmk
! make/gensrc/GensrcX11Wrappers.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/CompileLibjsig.gmk
! make/lib/Lib-java.management.gmk
+ src/hotspot/os/posix/include/jvm_md.h
+ src/hotspot/os/windows/include/jvm_md.h
+ src/hotspot/share/include/jmm.h
+ src/hotspot/share/include/jvm.h
- src/java.base/share/native/include/jvm.h
- src/java.base/unix/native/include/jvm_md.h
- src/java.base/windows/native/include/jvm_md.h
- src/java.management/share/native/include/jmm.h

Changeset: 32f13c6c1bbd
Author:    ysuenaga
Date:      2017-12-04 10:23 +0900
URL:       http://hg.openjdk.java.net/panama/dev/rev/32f13c6c1bbd

8192897: NPE occurs on clhsdb jstack
Reviewed-by: dholmes, sspitsyn, jgeorge, sballal

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java

Changeset: 50181ff45d46
Author:    thartmann
Date:      2017-12-05 08:27 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/50181ff45d46

8191360: Lookup of critical JNI method causes duplicate library loading with leaking handler
Summary: Unload shared library after lookup to avoid keeping it live.
Reviewed-by: vlivanov, dholmes

! src/hotspot/share/prims/nativeLookup.cpp
! test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java

Changeset: 43064ad4a21e
Author:    dholmes
Date:      2017-12-05 02:55 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/43064ad4a21e

8192950: Missing -nativepath for svc tests
Reviewed-by: ihse

! make/jprt.properties

Changeset: 600997105565
Author:    phedlin
Date:      2017-11-30 15:54 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/600997105565

8191232: compiler/intrinsics/bigInteger/TestMultiplyToLen.java fails with java.lang.Exception: Failed
Summary: Generating the wrong insn for pointer comparison in intrinsic (on SPARC).
Reviewed-by: neliasso, kvn

! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp

Changeset: 522601e6dd0d
Author:    ihse
Date:      2017-12-05 11:23 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/522601e6dd0d

8193045: JDK-8190484 breaks build on Windows
Reviewed-by: dholmes

! make/copy/CopyCommon.gmk

Changeset: 89f4d858f09f
Author:    sjohanss
Date:      2017-12-05 13:58 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/89f4d858f09f

8192983: gc/g1/TestVerifyGCType.java might fail on loaded machines
Reviewed-by: tschatzl, jwilhelm

! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: a964ac5fd24b
Author:    sjohanss
Date:      2017-12-05 16:34 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a964ac5fd24b

8193068: Add gc/g1/TestVerifyGCType.java to problem list
Reviewed-by: tschatzl

! test/hotspot/jtreg/ProblemList.txt

Changeset: 00bd985f3dec
Author:    hb
Date:      2017-12-05 21:26 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/00bd985f3dec

8192909: Invalid username or password in HashedPasswordFileTest.java
Reviewed-by: clanger, dfuchs

! test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: 1a0499fd252e
Author:    kvn
Date:      2017-12-05 09:49 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/1a0499fd252e

8192846: Support cmov vectorization for float
Reviewed-by: kvn
Contributed-by: razvan.a.lupusoru at intel.com

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 0dc66cdf4720
Author:    dlong
Date:      2017-12-05 10:38 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/0dc66cdf4720

8145579: SimpleThresholdPolicy assumes non-trivial methods to be trivial
Reviewed-by: shade, kvn, thartmann

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

Changeset: d18861f20c0e
Author:    dlong
Date:      2017-12-05 11:16 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d18861f20c0e

8192870: [Testbug] runtime/handshake/HandshakeTransitionTest throws NPE
Reviewed-by: dholmes, rehn

! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java

Changeset: 2a1413298af0
Author:    dcubed
Date:      2017-12-06 15:19 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/2a1413298af0

8191789: migrate more Thread-SMR stuff from thread.[ch]pp -> threadSMR.[ch]pp
Reviewed-by: stefank, coleenp, dholmes, gthornbr

! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/services/threadService.hpp

Changeset: da23405d54db
Author:    jiangli
Date:      2017-12-06 20:06 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/da23405d54db

8193065: [TESTBUG] [TESTBUG]GCSharedStringsDuringDump.java: Exception in thread "main" java.lang.RuntimeException: String is not shared.
Summary: Check if 'oa' region is missing.
Reviewed-by: hseigel, ccheung

! test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java

Changeset: 46e52a0ba925
Author:    dlong
Date:      2017-12-06 18:37 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/46e52a0ba925

8193009: compiler/c2/Test7029152.java crashes with SIGILL in java.lang.StringLatin1.indexOf with -XX:+UseJVMCICompiler
Reviewed-by: iveresov, kvn

! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: 32fd4be602d5
Author:    jwilhelm
Date:      2017-12-07 10:18 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/32fd4be602d5

Merge

! make/autoconf/generated-configure.sh
! make/autoconf/spec.gmk.in
- src/java.base/share/native/include/jvm.h
- src/java.base/unix/native/include/jvm_md.h
- src/java.base/windows/native/include/jvm_md.h
- src/java.management/share/native/include/jmm.h

Changeset: 4d28288c9f9e
Author:    roland
Date:      2017-12-07 15:52 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/4d28288c9f9e

8192908: -XX:+UseCountedLoopSafepoints alone doesn't disable strip mining with G1
Summary: -XX:+UseCountedLoopSafepoints should disable loop strip mining.
Reviewed-by: kvn, thartmann

! src/hotspot/share/gc/g1/g1Arguments.cpp
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java

Changeset: 8bb6cdfa44eb
Author:    sangheki
Date:      2017-12-07 10:21 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/8bb6cdfa44eb

8193105: Print error code when map_memory_to_file() fails
Reviewed-by: dholmes, kbarrett

! src/hotspot/os/posix/os_posix.cpp

Changeset: ff1172e2c56a
Author:    dcubed
Date:      2017-12-07 15:26 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/ff1172e2c56a

8182307: Error during JRMP connection establishment
Summary: Only use SO_REUSEADDR if we're using a fixed ServerSocket port.
Reviewed-by: gthornbr, rriggs, sspitsyn

! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPDirectSocketFactory.java

Changeset: d613952b3465
Author:    dcubed
Date:      2017-12-07 20:08 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/d613952b3465

8193225: [BACKOUT] fix for 8182307 Error during JRMP connection establishment
Reviewed-by: iignatyev

! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPDirectSocketFactory.java

Changeset: 8e561c68f72a
Author:    jwilhelm
Date:      2017-12-08 23:43 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/8e561c68f72a

Merge

+ src/hotspot/os/posix/include/jvm_md.h
+ src/hotspot/os/windows/include/jvm_md.h
+ src/hotspot/share/include/jmm.h
+ src/hotspot/share/include/jvm.h
- src/java.base/share/native/include/jvm.h
- src/java.base/unix/native/include/jvm_md.h
- src/java.base/windows/native/include/jvm_md.h
- src/java.management/share/native/include/jmm.h

Changeset: e9e3edac1768
Author:    neliasso
Date:      2017-12-13 10:21 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/e9e3edac1768

8192971: LockCompilationTest fails intermittently
Summary: Remove all unnecessary compilations
Reviewed-by: kvn, thartmann

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

Changeset: 0cd5e2ca53dd
Author:    smarks
Date:      2017-12-13 14:23 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/0cd5e2ca53dd

8193476: (jdeprscan) additional version updates for JDK 10
Reviewed-by: darcy

! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/TraverseProc.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/readme.md
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties

Changeset: 23d427d8a1ff
Author:    jjg
Date:      2017-12-13 14:49 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/23d427d8a1ff

8191054: Remove the Native-Header Tool (javah)
Reviewed-by: darcy, mcimadamore, ksrini

- src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/InternalError.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JNI.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahFileManager.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTool.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Main.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Mangle.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/NativeHeaderTool.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/version.properties-template
! src/jdk.compiler/share/classes/module-info.java
- test/langtools/tools/javac/T8152360/DeprecateJavahTest.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/CompareTest.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass1.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass4.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass5.java
- test/langtools/tools/javah/4942232/ParamClassTest.java
- test/langtools/tools/javah/4942232/Test.java
- test/langtools/tools/javah/6257087/T6257087.java
- test/langtools/tools/javah/6572945/T6572945.java
- test/langtools/tools/javah/6572945/TestClass1.java
- test/langtools/tools/javah/6572945/TestClass2.java
- test/langtools/tools/javah/6572945/TestClass3.java
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner1.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner2.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass2.h
- test/langtools/tools/javah/6572945/gold/jni.file.1
- test/langtools/tools/javah/6572945/gold/jni.file.2
- test/langtools/tools/javah/6572945/gold/jni.file.3
- test/langtools/tools/javah/ModuleClass.java
- test/langtools/tools/javah/ReadOldClass.sh
- test/langtools/tools/javah/T4942232/MissingParamClassTest.java
- test/langtools/tools/javah/T5070898.java
- test/langtools/tools/javah/T6893943.java
- test/langtools/tools/javah/T6994608.java
- test/langtools/tools/javah/T7126832/T7126832.java
- test/langtools/tools/javah/T7126832/java.java
- test/langtools/tools/javah/T7185778.java
- test/langtools/tools/javah/TestHelpOpts.java
- test/langtools/tools/javah/VersionTest.java
- test/langtools/tools/javah/constMacroTest/ConstMacroTest.java
- test/langtools/tools/lib/toolbox/JavahTask.java

Changeset: cc738fba6893
Author:    hannesw
Date:      2017-12-14 02:26 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/cc738fba6893

8191301: JavaImporter fails to resolve imported elements within functions, that contain too many statements
Reviewed-by: hannesw, attila
Contributed-by: priya.lakshmi.muthuswamy at oracle.com

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java
+ test/nashorn/script/basic/JDK-8191301.js
+ test/nashorn/script/basic/JDK-8191301.js.EXPECTED

Changeset: e5cdedd37b78
Author:    jjg
Date:      2017-12-13 17:27 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e5cdedd37b78

8178070: duplicate entries in package table
Reviewed-by: bpatel, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/doclet/lib/JavadocTester.java
+ test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/tools/lib/toolbox/ModuleBuilder.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: e1eb12343774
Author:    jjg
Date:      2017-12-13 17:29 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e1eb12343774

Merge


Changeset: d2a837cf9ff1
Author:    mr
Date:      2017-12-13 17:28 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d2a837cf9ff1

8192833: JEP 322: Time-Based Release Versioning
Reviewed-by: erikj, ihse, iris, mchung, psandoz, tbell

! make/MacBundles.gmk
! make/ReleaseFile.gmk
! make/autoconf/flags.m4
! make/autoconf/generated-configure.sh
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/autoconf/version-numbers
! make/conf/jib-profiles.js
! make/gensrc/GensrcMisc.gmk
! src/hotspot/share/runtime/vm_version.cpp
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VersionProps.java.template
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/native/libjava/jdk_util.c
! src/jdk.jconsole/share/classes/sun/tools/jconsole/AboutDialog.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
! test/jdk/java/lang/Runtime/Version/Basic.java

Changeset: 7acf5700d542
Author:    smarks
Date:      2017-12-13 18:47 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7acf5700d542

8140281: add no-arg Optional.orElseThrow() as preferred alternative to get()
Reviewed-by: alanb, bpb, forax, darcy

! src/java.base/share/classes/java/util/Optional.java
! src/java.base/share/classes/java/util/OptionalDouble.java
! src/java.base/share/classes/java/util/OptionalInt.java
! src/java.base/share/classes/java/util/OptionalLong.java
! test/jdk/java/util/Optional/Basic.java
! test/jdk/java/util/Optional/BasicDouble.java
! test/jdk/java/util/Optional/BasicInt.java
! test/jdk/java/util/Optional/BasicLong.java

Changeset: 984c4b99afc9
Author:    darcy
Date:      2017-12-13 19:48 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/984c4b99afc9

8193489: Add information about local variable type inference to SourceVersion.RELEASE_10
Reviewed-by: sundar, mr

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

Changeset: e8230b52a8f4
Author:    sherman
Date:      2017-12-13 21:41 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e8230b52a8f4

8193490: java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java, FinalizeZipFile.java, TestCleaner.java, Collectible.java failed because cleaner can't finish
Reviewed-by: darcy

! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: a8e39cc7b88f
Author:    lucy
Date:      2017-12-14 12:02 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a8e39cc7b88f

8193443: [s390]: EncodeISOArray generates wrong vector code
Reviewed-by: goetz, mdoerr

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp

Changeset: 651a95f30dfb
Author:    mdoerr
Date:      2017-12-14 13:05 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/651a95f30dfb

8193257: PPC64, s390 implementation for Thread-local handshakes
Reviewed-by: goetz, lucy

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp

Changeset: f47c18852172
Author:    weijun
Date:      2017-12-14 20:19 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f47c18852172

8192988: keytool should support -storepasswd for pkcs12 keystores
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/JKStoPKCS12.java
+ test/jdk/sun/security/tools/keytool/PKCS12Passwd.java
- test/jdk/sun/security/tools/keytool/p12importks.sh

Changeset: fdefa410d655
Author:    attila
Date:      2017-12-14 13:42 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/fdefa410d655

8193296: Parser should not eagerly transform delete expressions
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
+ test/nashorn/src/jdk/nashorn/api/tree/test/JDK_8193296_Test.java

Changeset: f1e1a4fc1cc7
Author:    alanb
Date:      2017-12-14 12:36 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/f1e1a4fc1cc7

8193503: javah launcher was not removed by JDK-8191054
Reviewed-by: erikj, darcy

! make/launcher/Launcher-jdk.compiler.gmk
! test/jdk/tools/launcher/ToolsOpts.java

Changeset: 267be02c1137
Author:    alanb
Date:      2017-12-14 12:51 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/267be02c1137

Merge


Changeset: 0ee20aad71c4
Author:    redestad
Date:      2017-12-14 16:05 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/0ee20aad71c4

8193507: [REDO] Startup regression due to JDK-8185582
Reviewed-by: alanb, rriggs
Contributed-by: xueming.shen at oracle.com, claes.redestad at oracle.com

! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
- src/java.base/share/classes/java/util/zip/ZStreamRef.java
! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: a3c7d963c952
Author:    erikj
Date:      2017-12-14 18:20 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a3c7d963c952

8193208: Add additional licensing file for the JDK
Reviewed-by: asaha, tbell, ihse

+ ADDITIONAL_LICENSE_INFO
! make/copy/Copy-java.base.gmk

Changeset: 94be43260982
Author:    lana
Date:      2017-12-14 20:25 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/94be43260982

Added tag jdk-11+0 for changeset 0ee20aad71c4

! .hgtags

Changeset: 959f2f7cbaa6
Author:    jjg
Date:      2017-12-14 13:16 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/959f2f7cbaa6

8193525: Intermittent failures of TestModulePackages.java
Reviewed-by: darcy

! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java

Changeset: 626d11295f31
Author:    lana
Date:      2017-12-15 06:18 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/626d11295f31

Added tag jdk-10+36 for changeset 959f2f7cbaa6

! .hgtags

Changeset: 003d6365ec6a
Author:    dholmes
Date:      2017-12-15 23:43 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/003d6365ec6a

8193364: verify_special_jvm_flags should not cause an assertion failure when version is bumped
Reviewed-by: dcubed, coleenp

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

Changeset: d4329843abf4
Author:    darcy
Date:      2017-12-18 18:51 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d4329843abf4

8173382: Add -source 11 and -target 11 to javac
8193291: Add SourceVersion.RELEASE_11
Reviewed-by: jjg, erikj, psandoz

! make/common/SetupJavaCompilers.gmk
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/LoadProc.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! test/langtools/ProblemList.txt
! test/langtools/tools/javac/api/T6265137.java
! test/langtools/tools/javac/api/T6395981.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java
! test/langtools/tools/javac/profiles/ProfileOptionTest.java
! test/langtools/tools/javac/versions/Versions.java

Changeset: 89f6aa26fd6c
Author:    cushon
Date:      2017-12-19 16:24 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/89f6aa26fd6c

8007720: Names are not loaded correctly for method parameters if the parameters have annotations
8177486: Incorrect handling of mandated parameter names in MethodParameters attributes
Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/MethodParameters/ClassReaderTest/ClassReaderTest.java
+ test/langtools/tools/javac/MethodParameters/ClassReaderTest/ClassReaderTest.out
+ test/langtools/tools/javac/MethodParameters/ClassReaderTest/MethodParameterProcessor.java
! test/langtools/tools/javac/lib/DPrinter.java

Changeset: 4966e9237b88
Author:    dmarkov
Date:      2017-12-13 14:41 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/4966e9237b88

8154405: AccessControlException by URLPermission check
Reviewed-by: serb, ssadetsky, mullan

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

Changeset: 1f38b6c89f8a
Author:    prr
Date:      2017-12-13 10:56 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/1f38b6c89f8a

Merge

- src/java.base/share/classes/java/lang/StringDecoderUTF8.java
- test/java/util/Calendar/Bug8185841.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/X.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/Z.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseInterface.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/SubClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Implementer.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Interface.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestMultiInheritence.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverrideMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenMethodDocCopy.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg2/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I0.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I1.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I2.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I3.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I4.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Classes.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Interfaces.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/TestEnum.java

Changeset: 4f9683bf0923
Author:    rfield
Date:      2017-12-13 14:21 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/4f9683bf0923

8188894: jdk/jshell/ToolShiftTabTest.java failed with IllegalStateException
Reviewed-by: jlahoda

! test/langtools/jdk/jshell/ToolShiftTabTest.java
! test/langtools/jdk/jshell/UITesting.java

Changeset: ef097d7d5b15
Author:    prr
Date:      2017-12-18 10:28 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/ef097d7d5b15

Merge

- src/java.base/share/classes/java/util/zip/ZStreamRef.java
- src/java.base/share/native/include/jvm.h
- src/java.base/unix/native/include/jvm_md.h
- src/java.base/windows/native/include/jvm_md.h
- src/java.management/share/native/include/jmm.h
- src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/InternalError.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JNI.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahFileManager.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTool.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Main.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Mangle.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/NativeHeaderTool.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/version.properties-template
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java
- test/jdk/sun/security/tools/keytool/p12importks.sh
- test/langtools/tools/javac/T8152360/DeprecateJavahTest.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/CompareTest.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass1.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass4.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass5.java
- test/langtools/tools/javah/4942232/ParamClassTest.java
- test/langtools/tools/javah/4942232/Test.java
- test/langtools/tools/javah/6257087/T6257087.java
- test/langtools/tools/javah/6572945/T6572945.java
- test/langtools/tools/javah/6572945/TestClass1.java
- test/langtools/tools/javah/6572945/TestClass2.java
- test/langtools/tools/javah/6572945/TestClass3.java
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner1.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner2.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass2.h
- test/langtools/tools/javah/6572945/gold/jni.file.1
- test/langtools/tools/javah/6572945/gold/jni.file.2
- test/langtools/tools/javah/6572945/gold/jni.file.3
- test/langtools/tools/javah/ModuleClass.java
- test/langtools/tools/javah/ReadOldClass.sh
- test/langtools/tools/javah/T4942232/MissingParamClassTest.java
- test/langtools/tools/javah/T5070898.java
- test/langtools/tools/javah/T6893943.java
- test/langtools/tools/javah/T6994608.java
- test/langtools/tools/javah/T7126832/T7126832.java
- test/langtools/tools/javah/T7126832/java.java
- test/langtools/tools/javah/T7185778.java
- test/langtools/tools/javah/TestHelpOpts.java
- test/langtools/tools/javah/VersionTest.java
- test/langtools/tools/javah/constMacroTest/ConstMacroTest.java
- test/langtools/tools/lib/toolbox/JavahTask.java

Changeset: 3d4e8f5a2a69
Author:    rfield
Date:      2017-12-19 11:37 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/3d4e8f5a2a69

8179858: jshell tool: sync nomenclature from reference to online /help
Reviewed-by: dlsmith, jjg

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/langtools/jdk/jshell/CommandCompletionTest.java
! test/langtools/jdk/jshell/EditorTestBase.java
! test/langtools/jdk/jshell/ToolBasicTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 59adf939036a
Author:    prr
Date:      2017-12-19 13:02 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/59adf939036a

Merge


Changeset: 80176afc8667
Author:    prr
Date:      2017-12-19 13:58 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/80176afc8667

Merge


Changeset: 9b700a5c4381
Author:    mcimadamore
Date:      2017-12-20 15:33 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/9b700a5c4381

8057650: uniform error diagnostics for inconsistent inherited method signatures
Summary: consolidate diagnostics for bad overrides
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/BadCovar.out
! test/langtools/tools/javac/InconsistentInheritedSignature.out
! test/langtools/tools/javac/OverrideChecks/InconsistentReturn.out
! test/langtools/tools/javac/defaultMethods/Neg01.out
! test/langtools/tools/javac/defaultMethods/Neg02.out
! test/langtools/tools/javac/defaultMethods/Neg14.out
! test/langtools/tools/javac/diags/examples/IncompatibleDescsInFunctionalIntf.java
! test/langtools/tools/javac/diags/examples/TypesIncompatible.java
! test/langtools/tools/javac/diags/examples/TypesIncompatibleAbstractDefault.java
! test/langtools/tools/javac/diags/examples/TypesIncompatibleUnrelatedDefaults.java
! test/langtools/tools/javac/generics/6294779/T6294779c.out
! test/langtools/tools/javac/generics/abstract/T4717181c.out
! test/langtools/tools/javac/generics/rawOverride/7157798/Test3.out
! test/langtools/tools/javac/generics/typevars/4856983/T4856983a.out
! test/langtools/tools/javac/generics/typevars/4856983/T4856983b.out
! test/langtools/tools/javac/generics/typevars/6199146/T6199146.out
! test/langtools/tools/javac/generics/wildcards/7034495/T7034495.out
! test/langtools/tools/javac/lambda/BadConv04.out
! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java
! test/langtools/tools/javac/lambda/funcInterfaces/NonSAM2.out
! test/langtools/tools/javac/miranda/4711056/T1.out

Changeset: 315c690bb90b
Author:    bpb
Date:      2017-12-20 08:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/315c690bb90b

8193842: Replace Files.copy(InputStream,OutputStream) with InputStream.transferTo(OutputStream)
Reviewed-by: clanger, alanb

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: c96d4c720995
Author:    attila
Date:      2017-12-20 17:36 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/c96d4c720995

8193371: Use Dynalink REMOVE operation in Nashorn
Reviewed-by: hannesw, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
+ test/nashorn/script/basic/JDK-8193371.js
+ test/nashorn/script/basic/JDK-8193371.js.EXPECTED

Changeset: 4944950606ef
Author:    psandoz
Date:      2017-12-20 09:14 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/4944950606ef

8191913: Bump classfile version number to 55
Reviewed-by: dholmes, darcy
Contributed-by: paul.sandoz at oracle.com, erik.joelsson at oracle.com

! make/Main.gmk
! make/autoconf/buildjdk-spec.gmk.in
! make/autoconf/flags.m4
! make/autoconf/generated-configure.sh
! make/autoconf/jdk-version.m4
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.in
! make/autoconf/version-numbers
! make/copy/Copy-java.base.gmk
! make/copy/CopyCommon.gmk
! make/gensrc/GensrcX11Wrappers.gmk
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
- src/java.base/share/native/include/classfile_constants.h
+ src/java.base/share/native/include/classfile_constants.h.template
! src/java.base/share/native/libjava/System.c
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
+ test/hotspot/jtreg/runtime/classFileParserBug/Class55.jasm
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/langtools/tools/javac/6330997/T6330997.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/versions/Versions.java

Changeset: 29e165bdf669
Author:    psandoz
Date:      2017-12-20 09:14 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/29e165bdf669

8193085: Vectorize the nio Buffer equals and compareTo implementations
Reviewed-by: alanb

! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/Buffer.java
+ src/java.base/share/classes/java/nio/BufferMismatch.java
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/java/util/Arrays.java
- src/java.base/share/classes/java/util/ArraysSupport.java
+ src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
+ test/jdk/java/nio/Buffer/EqualsCompareTest.java

Changeset: 63fb11c1550d
Author:    dholmes
Date:      2017-12-20 22:36 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/63fb11c1550d

8193838: Update jtreg requiredVersion to 4.2 b11 for JDK 11 and 12 support
Reviewed-by: alanb, sspitsyn

! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/nashorn/TEST.ROOT

Changeset: 38493aecb3d1
Author:    xuelei
Date:      2017-12-21 05:51 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/38493aecb3d1

8193683: Increase the number of clones in the CloneableDigest
Reviewed-by: coffeys, wetmore

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

Changeset: 91bd550551e0
Author:    cushon
Date:      2017-12-21 15:58 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/91bd550551e0

8193216: Filer should warn if processors redefine symbols from the classpath or sourcepath
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
+ test/langtools/tools/javac/processing/warnings/TypeAlreadyExists/A.java
+ test/langtools/tools/javac/processing/warnings/TypeAlreadyExists/B.java
+ test/langtools/tools/javac/processing/warnings/TypeAlreadyExists/TestProcTypeAlreadyExistsWarning.java
+ test/langtools/tools/javac/processing/warnings/TypeAlreadyExists/warn.out

Changeset: 2731c0ee46a9
Author:    mchung
Date:      2017-12-21 15:04 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2731c0ee46a9

8193780: (ref) Remove the undocumented "jdk.lang.ref.disableClearBeforeEnqueue" system property
Reviewed-by: alanb

! src/java.base/share/classes/java/lang/ref/Reference.java
! test/jdk/java/lang/ref/ReferenceEnqueue.java

Changeset: e5a3b905622e
Author:    mchung
Date:      2017-12-21 15:18 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e5a3b905622e

8193767: Improve javadoc in ResourceBundle working with modules
Reviewed-by: alanb, naoto

! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/spi/ResourceBundleProvider.java

Changeset: 50b86b3974ae
Author:    thartmann
Date:      2017-12-15 16:51 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/50b86b3974ae

8193608: Quarantine test/hotspot/jtreg/compiler/codegen/Test6896617.java until JDK-8193479 is fixed
Summary: Added test to ProblemList.txt
Reviewed-by: vlivanov

! test/hotspot/jtreg/ProblemList.txt

Changeset: b6a8e9658abd
Author:    rehn
Date:      2017-12-18 12:11 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/b6a8e9658abd

8193514: UseMembar should not be obsoleted yet
Reviewed-by: dcubed, acorn, mdoerr

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

Changeset: a6531fb9392e
Author:    dholmes
Date:      2017-12-19 17:31 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/a6531fb9392e

8193840: Add compiler/c2/Test8007294.java to the problem list
Reviewed-by: coleenp

! test/hotspot/jtreg/ProblemList.txt

Changeset: 0f53d49bb74b
Author:    dholmes
Date:      2017-12-22 15:23 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/0f53d49bb74b

8194071: [Testbug] Update VMDeprecatedOptions test for obsolete/expired options
Reviewed-by: hseigel

! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 2c1af559e922
Author:    bpb
Date:      2017-12-22 14:00 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2c1af559e922

8193832: Performance of InputStream.readAllBytes() could be improved
Summary: Read into a list of fixed-size buffers which are gathered at the end
Reviewed-by: alanb, chegar, plevart, jrose, psandoz

! src/java.base/share/classes/java/io/InputStream.java
! test/jdk/java/io/InputStream/ReadAllBytes.java

Changeset: 3a52333a5e57
Author:    vromero
Date:      2018-01-02 16:35 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/3a52333a5e57

8187487: crash with classes with same binary name
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/NestedInnerClassNames.out
+ test/langtools/tools/javac/T8187487/CrashWithDuplicateClassNamesTest.java
+ test/langtools/tools/javac/T8187487/CrashWithDuplicateClassNamesTest.out
+ test/langtools/tools/javac/diags/examples/SameBinaryName.java

Changeset: cb54a299aa91
Author:    jjg
Date:      2017-12-14 13:16 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/cb54a299aa91

8193525: Intermittent failures of TestModulePackages.java
Reviewed-by: darcy

! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java

Changeset: 8647aa05d094
Author:    lana
Date:      2017-12-15 16:38 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/8647aa05d094

Added tag jdk-10+36 for changeset cb54a299aa91

! .hgtags

Changeset: cfde2a53d393
Author:    roland
Date:      2017-12-15 10:26 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/cfde2a53d393

8193518: C2: Vector registers sometimes corrupted at safepoint
Reviewed-by: neliasso, thartmann, kvn

! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/superword.cpp

Changeset: 291020144f22
Author:    vdeshpande
Date:      2017-12-15 10:44 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/291020144f22

8190934: Regressions on Haswell Xeon due to JDK-8178811
Reviewed-by: neliasso, kvn

! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp

Changeset: a099e4d4c35b
Author:    dmarkov
Date:      2017-12-15 21:49 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/a099e4d4c35b

8154405: AccessControlException by URLPermission check
Reviewed-by: serb, ssadetsky, mullan

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

Changeset: f9152f462cbc
Author:    alanb
Date:      2017-12-19 10:03 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/f9152f462cbc

8193758: Update copyright headers of files in src tree that are missing Classpath exception
Reviewed-by: mchung, mr, jjg, iris, prr

! make/jdk/src/classes/build/tools/blacklistedcertsconverter/BlacklistedCertsConverter.java
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! src/java.base/share/classes/java/lang/PublicMethods.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/StringConcatException.java
! src/java.base/share/classes/jdk/internal/loader/AbstractClassLoaderValue.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaderValue.java
! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.desktop/unix/native/common/awt/systemscale/systemScale.c
! src/java.desktop/unix/native/common/awt/systemscale/systemScale.h
! src/java.desktop/windows/native/common/awt/systemscale/systemScale.cpp
! src/java.desktop/windows/native/common/awt/systemscale/systemScale.h
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java

Changeset: 865d39b662a5
Author:    mbaesken
Date:      2017-12-15 14:08 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/865d39b662a5

8193515: AIX: new Harfbuzz 1.7.1 version fails to compile with xlC
Reviewed-by: prr, simonis

! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-fallback.hh

Changeset: 5471388067cf
Author:    sundar
Date:      2017-12-19 21:35 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/5471388067cf

8193779: Fix copyright header in nashorn builtin scripts
Reviewed-by: alanb, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/parser.js
! test/nashorn/script/trusted/classfilter_mozilla_compat.js.EXPECTED

Changeset: 41ae5c69b09c
Author:    michaelm
Date:      2017-12-19 15:48 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/41ae5c69b09c

8192966: HttpClient should reuse TCP connection for h2c connections
Reviewed-by: dfuchs

! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExchangeImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2ClientImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseContent.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java

Changeset: 4ffa14468cd1
Author:    michaelm
Date:      2017-12-19 16:12 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/4ffa14468cd1

Merge


Changeset: e8e8db4f8194
Author:    mr
Date:      2017-12-19 08:51 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e8e8db4f8194

8193764: Cannot set COMPANY_NAME when configuring a build
Reviewed-by: erikj, martin, tbell

! make/autoconf/generated-configure.sh
! make/autoconf/jdk-version.m4

Changeset: 5382baab8371
Author:    chegar
Date:      2017-12-18 10:21 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/5382baab8371

8193698: Null handling in BodyPublisher, BodyHandler, and BodySubscriber convenience static factory methods
Reviewed-by: dfuchs

! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/BufferingSubscriber.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponse.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestPublishers.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseSubscribers.java
- test/jdk/java/net/httpclient/RequestProcessorExceptions.java
+ test/jdk/java/net/httpclient/SubscriberPublisherAPIExceptions.java

Changeset: 597f69e5f1e3
Author:    hannesw
Date:      2017-12-20 21:40 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/597f69e5f1e3

8193508: Expressions in split literals must never be optimistic
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/GetSplitState.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ObjectNode.java
+ test/nashorn/script/basic/JDK-8193508.js

Changeset: 8b434af2703d
Author:    sballal
Date:      2017-12-08 15:41 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/8b434af2703d

8193124: SA: Testcases for clhsdb jdis and findpc commands
Reviewed-by: sundar, cjplummer, jgeorge

+ test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java

Changeset: 0997d6959851
Author:    dcubed
Date:      2017-12-08 15:24 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/0997d6959851

8193135: get rid of redundant _smr_ prefix/infix in ThreadSMRSupport stuff
Reviewed-by: stefank, gtriantafill, coleenp

! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpSMRInfo.java

Changeset: d6388b652504
Author:    ccheung
Date:      2017-12-08 15:14 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d6388b652504

8192989: runtime/appcds/javaldr/ArrayTest.java crashes with assert(k->is_instance_klass())
Summary: disable loading array classes from the class list
Reviewed-by: iklam, jiangli

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classListParser.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java

Changeset: ecff0c7bfb4d
Author:    jwilhelm
Date:      2017-12-08 23:43 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/ecff0c7bfb4d

Merge

- test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/badPackageFileInJar.jar
- test/langtools/jdk/javadoc/doclet/testGroupOption/C.java
- test/langtools/tools/javac/T5090006/AssertionFailureTest.java
- test/langtools/tools/javac/T5090006/broken.jar

Changeset: 589a6f1d86e9
Author:    cjplummer
Date:      2017-12-09 07:50 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/589a6f1d86e9

8191229: serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java fails with NoClassDefFoundError
Summary: call FindClass() when we are in the proper classloader context
Reviewed-by: sspitsyn, dholmes, amenkov

! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/libGetOwnedMonitorInfoTest.c

Changeset: ed1bb7743b3e
Author:    thartmann
Date:      2017-12-12 19:05 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/ed1bb7743b3e

8193363: TestDumpReplay.java fails with product builds
Summary: Added missing -XX:+IgnoreUnrecognizedVMOptions
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/ciReplay/TestDumpReplay.java

Changeset: 7daebcef2e0d
Author:    coleenp
Date:      2017-12-12 11:55 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/7daebcef2e0d

8193386: CompressedClassSize too large with MaxMetaspace
Reviewed-by: ysuenaga, coleenp
Contributed-by: manc at google.com

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

Changeset: a576e1b6784d
Author:    coleenp
Date:      2017-12-12 14:14 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/a576e1b6784d

Merge


Changeset: 7b1a9b267a94
Author:    dcubed
Date:      2017-12-12 21:27 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/7b1a9b267a94

8193407: jdk/hs fails Solaris slowdebug test-image build
Summary: Add a missing '-lc' option for libCNLookUp.
Reviewed-by: dholmes, kvn

! make/test/JtregNativeHotspot.gmk

Changeset: fe6fb69336b5
Author:    dholmes
Date:      2017-12-12 19:06 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/fe6fb69336b5

8193222: EnsureLocalCapacity() should maintain capacity requests through multiple calls
Reviewed-by: coleenp, dcubed

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jniCheck.cpp
+ test/hotspot/jtreg/runtime/jni/checked/TestCheckedEnsureLocalCapacity.java
+ test/hotspot/jtreg/runtime/jni/checked/libTestCheckedEnsureLocalCapacity.c

Changeset: d3b6470a6dec
Author:    dholmes
Date:      2017-12-12 21:43 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/d3b6470a6dec

Merge

! make/test/JtregNativeHotspot.gmk

Changeset: 10ec0c43cf1d
Author:    bchristi
Date:      2017-12-08 13:04 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/10ec0c43cf1d

8193271: ProblemList tools/launcher/TestXcheckJNIWarnings.java
Reviewed-by: darcy

! test/jdk/ProblemList.txt

Changeset: 993b004ab38f
Author:    bchristi
Date:      2017-12-12 21:46 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/993b004ab38f

8190984: tools/launcher/TestXcheckJNIWarnings.java WARNING was found in the output
Reviewed-by: dholmes, mchung

! src/java.base/share/native/libjava/System.c
! test/jdk/ProblemList.txt

Changeset: 39a84de6afd6
Author:    neliasso
Date:      2017-12-13 10:21 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/39a84de6afd6

8192971: LockCompilationTest fails intermittently
Summary: Remove all unnecessary compilations
Reviewed-by: kvn, thartmann

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

Changeset: 919780ab7acc
Author:    coleenp
Date:      2017-12-13 07:14 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/919780ab7acc

8193053: jvm crash by G1CMBitMapClosure::do_addr
Summary: We were adding an unloaded mirror to the SATB collection set in remove_handle.
Reviewed-by: hseigel, kbarrett

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

Changeset: 3c9975e46464
Author:    vlivanov
Date:      2017-12-13 19:32 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/3c9975e46464

8190869: C2: missing strength reduction of Math.pow(x, 2.0D) to x*x
Reviewed-by: kvn

! src/hotspot/cpu/x86/macroAssembler_x86_pow.cpp
! src/hotspot/share/opto/library_call.cpp

Changeset: ead47ddf5844
Author:    kvn
Date:      2017-12-13 11:59 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/ead47ddf5844

8191788: add jdk.internal.vm.compiler to --limit-modules if -Djvmci.Compiler=graal is in the command line
Summary: skip tests which use --limit-modules when Graal is used as JIT compiler.
Reviewed-by: alanb, mchung, dholmes, ccheung, dnsimon

! .hgignore
! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsTests.java
! test/jdk/TEST.ROOT
! test/jdk/com/sun/tools/attach/modules/Driver.java
! test/jdk/java/lang/String/concat/WithSecurityManager.java
! test/jdk/java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java
! test/jdk/java/lang/instrument/TestAgentWithLimitMods.java
! test/jdk/java/lang/management/ManagementFactory/DefaultManagementProviderTest.java
! test/jdk/java/net/SocketOption/OptionsTest.java
! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java
! test/jdk/java/nio/channels/DatagramChannel/SocketOptionTests.java
! test/jdk/java/nio/channels/ServerSocketChannel/SocketOptionTests.java
! test/jdk/java/nio/channels/SocketChannel/SocketOptionTests.java
! test/jdk/tools/launcher/modules/limitmods/LimitModsTest.java
! test/jdk/tools/launcher/modules/listmods/ListModsTest.java
! test/jdk/tools/launcher/modules/showmoduleresolution/ShowModuleResolutionTest.java

Changeset: 79afa4c434f6
Author:    iveresov
Date:      2017-12-13 12:28 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/79afa4c434f6

8193439: Update Graal
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/.mx.graal/suite.py
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRKindTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LIRKind.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/CompilationAlarm.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCLIRKindTool.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CooperativePhaseTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Assertions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Graph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRKindTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CRC32CSubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/JVMCIInfopointErrorTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReferenceMapBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CRC32CSubstitutions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_idiv_overflow.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldiv_overflow.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerDivRemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ProfileCompiledMethodsPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/GraphEffectList.java

Changeset: cf7792800ba9
Author:    jwilhelm
Date:      2017-12-13 23:06 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/cf7792800ba9

Merge

- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CooperativePhaseTest.java
! test/jdk/ProblemList.txt
! test/jdk/TEST.ROOT

Changeset: 8604408bc26e
Author:    dlong
Date:      2017-12-13 20:35 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/8604408bc26e

8193323: Crash in "failed dependencies, but counter didn't change" with enabled UseJVMCICompiler
Reviewed-by: kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp

Changeset: be065f758154
Author:    jgeorge
Date:      2017-12-14 12:49 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/be065f758154

8192985: SA: Test cases for the clhsdb 'inspect', 'scanoops' and 'printas' commands
Summary: Create tests for the clhsdb commands: inspect, scanoops and printas
Reviewed-by: sspitsyn, sballal, cjplummer

+ test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java

Changeset: 945332d45710
Author:    lkorinth
Date:      2017-12-06 11:11 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/945332d45710

8133805: Remove the bot_updates parameter from G1Allocator's allocation methods
Reviewed-by: tschatzl, sjohanss

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

Changeset: 6d4e1efac80a
Author:    iklam
Date:      2017-12-13 15:37 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/6d4e1efac80a

8165603: runtime/appcds/UseAppCDS.java: failed to clean up files after test when running with agentvm
Reviewed-by: mseledtsov, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/appcds/MultiReleaseJars.java
! test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/appcds/UseAppCDS.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java
! test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java
! test/hotspot/jtreg/runtime/appcds/test-classes/Util.java

Changeset: 177e1783d886
Author:    jwilhelm
Date:      2017-12-20 20:55 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/177e1783d886

Merge

! src/hotspot/share/opto/library_call.cpp
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CooperativePhaseTest.java

Changeset: 5f1c30b80554
Author:    coleenp
Date:      2017-12-19 15:56 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/5f1c30b80554

8193622: JFR test TestUnloadingEventClass.java times out intermittently
Summary: Previous change was leaving scratch classes on CLD::_klasses list which are reported to tracing
Reviewed-by: gtriantafill, dcubed, mgronlun

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

Changeset: 26b47ea4c77d
Author:    jjg
Date:      2017-12-20 13:28 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/26b47ea4c77d

8193512: Remove remnants of javah from jdk/jdk repo
Reviewed-by: tbell, erikj, alanb, darcy

! make/Images.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.in
! make/autoconf/generated-configure.sh
! make/autoconf/spec.gmk.in
! make/common/JavaCompilation.gmk
! make/gensrc/Gensrc-jdk.compiler.gmk
! make/langtools/build.properties
! make/langtools/build.xml
- make/langtools/intellij/runConfigurations/javah.xml
! make/langtools/netbeans/README
! make/langtools/test/HelloWorld.apt.gold.txt
! make/langtools/test/HelloWorld.java
- make/langtools/test/bootstrap/javah.sh
! make/langtools/test/contents.gold.txt
! make/langtools/test/lib/classes.gold.txt
- make/langtools/test/lib/javah.sh
! make/langtools/test/lib/src.gold.txt
! make/langtools/tools/anttasks/SelectToolTask.java
! make/nb_native/nbproject/configurations.xml
! make/scripts/compare_exceptions.sh.incl

Changeset: fcb5b835bf32
Author:    hannesw
Date:      2017-12-21 10:26 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/fcb5b835bf32

8193491: JavaImporter fails to resolve method elements within functions, that contain too many statements
Reviewed-by: hannesw, sundar, jlaskey
Contributed-by: priya.lakshmi.muthuswamy at oracle.com

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java
! test/nashorn/script/basic/JDK-8011555.js.EXPECTED
+ test/nashorn/script/basic/JDK-8193491.js
+ test/nashorn/script/basic/JDK-8193491.js.EXPECTED
! test/nashorn/script/nosecurity/JDK-8165198.js
! test/nashorn/script/nosecurity/JDK-8165198.js.EXPECTED

Changeset: 4f830b447edf
Author:    chegar
Date:      2017-12-21 16:58 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/4f830b447edf

8193365: Improve interoperability between HTTP Client's BodyPublisher/BodySubscriber and Flow.Subscriber/Publisher
Reviewed-by: dfuchs

! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequest.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponse.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestPublishers.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseSubscribers.java
+ test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
+ test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
+ test/jdk/java/net/httpclient/FlowAdaptersCompileOnly.java

Changeset: 5ab69533994b
Author:    joehw
Date:      2017-12-21 09:29 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/5ab69533994b

8193568: @LastModified tag in license header
Reviewed-by: rriggs

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLMessages.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ConfigurationError.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/Translet.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Key.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Step.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/InternalError.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/InternalRuntimeError.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttributeMap.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/RangeImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/Constants.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSFacets.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/Base64.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/PSVIErrorList.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/AugmentationsImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceSupport.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SymbolHash.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ConfigurationError.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/Augmentations.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/NamespaceContext.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/LSInputList.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/ShortList.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/StringList.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamedMap.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSObjectList.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLMessages.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/Encodings.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/XMLSerializer.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/CharInfo.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToSAXHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMStringListImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Messages.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/URI.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOMBuilder.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ObjectPool.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/QName.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StringComparable.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/URI.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/Expression.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/ExtensionsProvider.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/NodeSet.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/SourceTreeManager.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/VariableStack.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPath.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathContext.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathException.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/AxesWalker.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIterator.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/IteratorPool.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/NodeSequence.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/UnionChildIterator.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/UnionPathIterator.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIterator.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMap.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCurrent.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFalse.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncHere.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLast.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncPosition.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTrue.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/Function2Args.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/Function3Args.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionOneArg.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSet.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XObject.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Operation.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/UnaryOperation.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Variable.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/FunctionPattern.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTest.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/StepPattern.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/UnionPattern.java

Changeset: 8aab0cea56bf
Author:    psandoz
Date:      2017-12-20 11:40 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/8aab0cea56bf

8193856: takeWhile produces incorrect result with elements produced by flatMap
Reviewed-by: smarks

! src/java.base/share/classes/java/util/stream/WhileOps.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java

Changeset: 4ff5c5206427
Author:    attila
Date:      2017-12-20 17:36 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/4ff5c5206427

8193371: Use Dynalink REMOVE operation in Nashorn
Reviewed-by: hannesw, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
+ test/nashorn/script/basic/JDK-8193371.js
+ test/nashorn/script/basic/JDK-8193371.js.EXPECTED

Changeset: d4412e380f6b
Author:    joehw
Date:      2017-12-21 17:08 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d4412e380f6b

8184431: References to @sun.com
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ElementImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/Util.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/LocatorWrapper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SAX2XNI.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/XML11Serializer.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/XMLSerializer.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLBufferListener.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/LocationImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/NamespaceImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/NotationDeclarationImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/XMLEventFactoryImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/util/BufferAllocator.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java
! src/java.xml/share/classes/javax/xml/XMLConstants.java
! src/java.xml/share/classes/javax/xml/datatype/DatatypeConfigurationException.java
! src/java.xml/share/classes/javax/xml/datatype/DatatypeConstants.java
! src/java.xml/share/classes/javax/xml/datatype/DatatypeFactory.java
! src/java.xml/share/classes/javax/xml/datatype/Duration.java
! src/java.xml/share/classes/javax/xml/datatype/FactoryFinder.java
! src/java.xml/share/classes/javax/xml/datatype/XMLGregorianCalendar.java
! src/java.xml/share/classes/javax/xml/datatype/package-info.java
! src/java.xml/share/classes/javax/xml/namespace/NamespaceContext.java
! src/java.xml/share/classes/javax/xml/namespace/QName.java
! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilder.java
! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilderFactory.java
! src/java.xml/share/classes/javax/xml/parsers/FactoryConfigurationError.java
! src/java.xml/share/classes/javax/xml/parsers/FactoryFinder.java
! src/java.xml/share/classes/javax/xml/parsers/ParserConfigurationException.java
! src/java.xml/share/classes/javax/xml/parsers/SAXParser.java
! src/java.xml/share/classes/javax/xml/parsers/SAXParserFactory.java
! src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java
! src/java.xml/share/classes/javax/xml/transform/FactoryFinder.java
! src/java.xml/share/classes/javax/xml/transform/Result.java
! src/java.xml/share/classes/javax/xml/transform/Transformer.java
! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java
! src/java.xml/share/classes/javax/xml/transform/dom/DOMResult.java
! src/java.xml/share/classes/javax/xml/transform/dom/DOMSource.java
! src/java.xml/share/classes/javax/xml/transform/overview.html
! src/java.xml/share/classes/javax/xml/transform/sax/SAXResult.java
! src/java.xml/share/classes/javax/xml/transform/sax/SAXSource.java
! src/java.xml/share/classes/javax/xml/transform/stax/StAXResult.java
! src/java.xml/share/classes/javax/xml/transform/stax/StAXSource.java
! src/java.xml/share/classes/javax/xml/transform/stream/StreamResult.java
! src/java.xml/share/classes/javax/xml/transform/stream/StreamSource.java
! src/java.xml/share/classes/javax/xml/validation/Schema.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryLoader.java
! src/java.xml/share/classes/javax/xml/validation/TypeInfoProvider.java
! src/java.xml/share/classes/javax/xml/validation/Validator.java
! src/java.xml/share/classes/javax/xml/validation/ValidatorHandler.java
! src/java.xml/share/classes/javax/xml/xpath/XPath.java
! src/java.xml/share/classes/javax/xml/xpath/XPathConstants.java
! src/java.xml/share/classes/javax/xml/xpath/XPathException.java
! src/java.xml/share/classes/javax/xml/xpath/XPathExpression.java
! src/java.xml/share/classes/javax/xml/xpath/XPathExpressionException.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryConfigurationException.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFunction.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFunctionException.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFunctionResolver.java
! src/java.xml/share/classes/javax/xml/xpath/XPathVariableResolver.java

Changeset: c9e503d6fef5
Author:    lana
Date:      2017-12-22 01:27 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/c9e503d6fef5

Added tag jdk-10+37 for changeset 4f830b447edf

! .hgtags

Changeset: ca64a6be0128
Author:    lana
Date:      2017-12-22 01:28 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/ca64a6be0128

Merge


Changeset: bae005a497a2
Author:    jcbeyler
Date:      2017-12-20 08:38 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/bae005a497a2

8191988: JDK-8190862 work for arch s390
Summary: Cleanup interpreter TLAB code and fix ZeroTLAB
Reviewed-by: mdoerr, goetz

! src/hotspot/cpu/s390/templateTable_s390.cpp

Changeset: 08144d9cbdaa
Author:    dmarkov
Date:      2017-12-22 18:49 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/08144d9cbdaa

8193435: Remove pre-1.2 SecurityManager text from java.awt.Toolkit
Reviewed-by: serb, mullan

! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java

Changeset: 044979e94c4e
Author:    dlong
Date:      2017-12-22 22:01 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/044979e94c4e

8191852: Null pointer dereference in ciKlass::get_Klass of ciKlass.hpp:58
Reviewed-by: kvn

! src/hotspot/share/ci/ciField.cpp

Changeset: 2207e2917a68
Author:    dlong
Date:      2017-12-22 22:06 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2207e2917a68

8191854: Null pointer dereference in methodData.hpp:462
Reviewed-by: kvn

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

Changeset: 8441a7cea1c1
Author:    rraghavan
Date:      2017-12-26 00:38 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/8441a7cea1c1

8193699: aarch64 fails to build after 8167372
Summary: added ThreadInVMfromUnknown support
Reviewed-by: smonteith, vlivanov

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

Changeset: b54852746e8f
Author:    sballal
Date:      2017-12-26 15:53 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/b54852746e8f

8193427: serviceability/sa/ClhsdbPrintStatics.java fails: java.lang.RuntimeException: '_jfr_checkpoints' missing from stdout/stderr
Reviewed-by: dholmes, sspitsyn

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

Changeset: 240933cf3758
Author:    sballal
Date:      2017-12-27 11:26 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/240933cf3758

8193428: serviceability/sa/ClhsdbSymbol.java fails: java.lang.RuntimeException: 'UsageTracker' missing from stdout/stderr
Reviewed-by: dholmes, sspitsyn

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

Changeset: cafc0ddb8db3
Author:    shurailine
Date:      2018-01-02 09:56 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/cafc0ddb8db3

8192837: Need new test for release info file
Summary: Detect when OpenJDK is built with ClosedJDK elements
Reviewed-by: erikj, dholmes, martin
Contributed-by: randy.crihfield at oracle.com

+ test/jdk/sanity/releaseFile/NegativeSOURCETest.java

Changeset: 35cf3c947420
Author:    jjg
Date:      2018-01-02 16:07 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/35cf3c947420

8183964: Bad lexing of javadoc comments (change in parsing/rendering of backslashes in javadoc)
Reviewed-by: vromero, cushon

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! test/langtools/tools/javac/parser/T4910483.java

Changeset: 8749f0b3d227
Author:    sballal
Date:      2018-01-03 10:55 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/8749f0b3d227

8193506: serviceability/sa/TestClassDump.java fails in OpenJDK build
Reviewed-by: dholmes, cjplummer

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

Changeset: fcd1913b1d36
Author:    sballal
Date:      2018-01-03 11:14 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/fcd1913b1d36

8194058: [TESTBUG] serviceability/sa/ClhsdbWhere.java fails to find method 'sleep' in output
Reviewed-by: dholmes, cjplummer

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

Changeset: c08f1067ef57
Author:    sveerabhadra
Date:      2018-01-03 15:37 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/c08f1067ef57

8193468: [PIT][TEST BUG]: java/awt/FileDialog/MoveToTrashTest.java fails on Linux
Reviewed-by: aghaisas, serb

! test/jdk/java/awt/FileDialog/MoveToTrashTest.java

Changeset: b08405cc467a
Author:    jjg
Date:      2018-01-03 11:10 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b08405cc467a

8193125: javac should not compile a module if it requires java.base with modifiers
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt
+ test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java
+ test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/processing/model/util/printing/module-info.java
! test/langtools/tools/javac/processing/model/util/printing/module-info.out

Changeset: e569e83139fd
Author:    goetz
Date:      2018-01-03 14:41 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e569e83139fd

8194482: Fix SIGSEGV in print_threads_compiling.
Reviewed-by: kvn

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

Changeset: e9a564028f2f
Author:    joehw
Date:      2018-01-03 18:21 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e9a564028f2f

8189704: broken links in the javax/xml/namespace package
Reviewed-by: darcy

! src/java.xml/share/classes/javax/xml/XMLConstants.java
! src/java.xml/share/classes/javax/xml/namespace/NamespaceContext.java
! src/java.xml/share/classes/javax/xml/namespace/QName.java

Changeset: 68c6f57c40d4
Author:    lana
Date:      2018-01-04 04:22 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/68c6f57c40d4

Merge

! .hgtags
! make/autoconf/generated-configure.sh
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
- src/java.base/share/classes/java/util/ArraysSupport.java
- src/java.base/share/native/include/classfile_constants.h
! src/java.base/share/native/libjava/System.c
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/TEST.ROOT

Changeset: b2cd597479ea
Author:    alanb
Date:      2018-01-04 15:50 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/b2cd597479ea

8194644: Typo in ModuleDescriptor.read javadoc
Reviewed-by: alanb
Contributed-by: christoph.dreis at freenet.de

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java

Changeset: db09f53aba91
Author:    ksrini
Date:      2018-01-03 15:16 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/db09f53aba91

8193671: Default Methods tab under Method Summary includes static methods
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/pkg1/A.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/pkg1/B.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/pkg1/D.java

Changeset: 04d8d293e458
Author:    jjg
Date:      2018-01-04 10:14 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/04d8d293e458

8194141: Remove JDK9Wrappers
Reviewed-by: erikj, alanb

! make/autoconf/spec.gmk.in
! src/java.base/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ModuleHelper.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 2d250a0174a6
Author:    jjiang
Date:      2018-01-04 19:58 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2d250a0174a6

8189760: sun/security/ssl/CertPathRestrictions/TLSRestrictions.java failed with unexpected Exception intermittently
Summary: Adds synchronization to make sure the server exception is available
Reviewed-by: xuelei

! test/jdk/sun/security/ssl/CertPathRestrictions/JSSEServer.java
! test/jdk/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java

Changeset: 20fe8cd3179d
Author:    bpb
Date:      2018-01-05 12:45 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/20fe8cd3179d

8193861: Typos in API documentation of File.toPath() and InetSocketAddress.getAddress()
Reviewed-by: chegar, rriggs, lancea

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

Changeset: 45a9a7a49379
Author:    bpb
Date:      2018-01-05 12:46 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/45a9a7a49379

8194649: Minor cleanup of parameter checking in ByteArrayOutputStream and ObjectInputStream
Reviewed-by: rriggs

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

Changeset: dd3b97564ed7
Author:    bpatel
Date:      2018-01-04 09:22 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/dd3b97564ed7

8192007: javadoc @uses and @provides tags in the modules documentation appears before the first-sentence summary of the service type.
Reviewed-by: jjg, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java

Changeset: efb9f4c91bde
Author:    goetz
Date:      2017-12-27 11:31 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/efb9f4c91bde

8194232: Container memory not properly recognized.
Reviewed-by: bobv, mdoerr, acorn

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

Changeset: b39894f95ab8
Author:    bobv
Date:      2018-01-04 13:41 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/b39894f95ab8

Merge


Changeset: f91345a216c9
Author:    rfield
Date:      2018-01-04 12:24 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f91345a216c9

8179858: jshell tool: sync nomenclature from reference to online /help
Reviewed-by: dlsmith, jjg

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/langtools/jdk/jshell/CommandCompletionTest.java
! test/langtools/jdk/jshell/EditorTestBase.java
! test/langtools/jdk/jshell/ToolBasicTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 9c37fbceb579
Author:    jjg
Date:      2018-01-04 12:55 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/9c37fbceb579

8194069: doclint throws missing comment warnings on lines which can't even have javadoc
Reviewed-by: ksrini

! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
+ test/langtools/tools/doclint/LambdaTest.java

Changeset: 3b00541635f9
Author:    ksrini
Date:      2018-01-04 13:32 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/3b00541635f9

8193671: Default Methods tab under Method Summary includes static methods
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/pkg1/A.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/pkg1/B.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/pkg1/D.java

Changeset: 8935285e8759
Author:    iveresov
Date:      2018-01-04 14:44 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/8935285e8759

8194271: jaotc crashes with --debug flag
Reviewed-by: kvn, thartmann

! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTBackend.java
+ test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileClassWithDebugTest.java

Changeset: a97a26eb896f
Author:    thartmann
Date:      2018-01-05 10:23 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a97a26eb896f

8194494: SHA-512 stub uses AVX 2 instructions on non-supporting CPUs
Summary: Check for supports_avx2() && supports_bmi2() before generating SHA-512 stub.
Reviewed-by: kvn

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

Changeset: cb7926b6b3d6
Author:    jjg
Date:      2018-01-05 12:41 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/cb7926b6b3d6

8188649: javadoc -encoding doesn't work when using the old doclet API
Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java
+ test/langtools/jdk/javadoc/tool/EncodingTest.java
+ test/langtools/tools/javadoc/EncodingTest.java

Changeset: fe391f235400
Author:    lana
Date:      2018-01-05 20:09 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/fe391f235400

Added tag jdk-10+38 for changeset e569e83139fd

! .hgtags

Changeset: 2ad215f9fdcf
Author:    lana
Date:      2018-01-05 20:10 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/2ad215f9fdcf

Merge


Changeset: ccbf1c998dd9
Author:    lana
Date:      2018-01-05 20:58 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/ccbf1c998dd9

Merge


Changeset: e2b8009bf42c
Author:    jjg
Date:      2018-01-05 16:49 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e2b8009bf42c

8191637: Interface with defaults invalid compiler warning for Serializable
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T6356530/SerializableAbstractClassTest.java
+ test/langtools/tools/javac/T6356530/SerializableAbstractClassTest.out
- test/langtools/tools/javac/T6356530/SerializableAbstractClassWithNonAbstractMethodsTest.java
- test/langtools/tools/javac/T6356530/SerializableAbstractClassWithNonAbstractMethodsTest.out

Changeset: c10b8e775610
Author:    lana
Date:      2018-01-06 01:13 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/c10b8e775610

Merge

! .hgtags
- src/java.base/share/classes/java/util/ArraysSupport.java
- src/java.base/share/native/include/classfile_constants.h
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java

Changeset: 9a29aa153c20
Author:    xiaofeya
Date:      2018-01-08 07:13 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/9a29aa153c20

8194724: Problem list java/net/httpclient/SplitResponseSSL.java
Reviewed-by: chegar

! test/jdk/ProblemList.txt

Changeset: d3b1fc1bda9c
Author:    martin
Date:      2018-01-03 13:17 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d3b1fc1bda9c

8145371: ClassCastException thrown in LambdaFormEditor.getInCache
Summary: Read field into local to avoid customization race
Reviewed-by: vlivanov, jrose, psandoz

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

Changeset: 37d2147852fc
Author:    redestad
Date:      2018-01-10 00:08 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/37d2147852fc

8134459: java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java timed out
Reviewed-by: psandoz, rriggs

! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java
! test/jdk/lib/testlibrary/bootlib/java.base/java/util/stream/LambdaTestHelpers.java

Changeset: 50cd89fe209f
Author:    jjiang
Date:      2018-01-09 18:36 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/50cd89fe209f

8194257: javax/net/ssl/compatibility/Compatibility.java should be updated for JDK 6 after JDK-8174748
Summary: Marks some of AES_256 and AES_128 cipher suites are JDK 6 enabled
Reviewed-by: xuelei

! test/jdk/javax/net/ssl/compatibility/Parameter.java

Changeset: abd7f09d0a79
Author:    naoto
Date:      2018-01-11 12:47 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/abd7f09d0a79

8194148: bcp47u/SymbolsTests.java and FormatTests.java fail on th_TH locale
Reviewed-by: rriggs

! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/java/util/Locale/bcp47u/SymbolsTests.java

Changeset: b51755ee57f6
Author:    jjg
Date:      2018-01-11 13:47 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b51755ee57f6

8151850: eliminate javax.tools.FileManagerUtils
Reviewed-by: vromero

- src/java.compiler/share/classes/javax/tools/FileManagerUtils.java
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java

Changeset: 7a700fd0ad50
Author:    jjg
Date:      2018-01-11 15:06 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7a700fd0ad50

8194893: javac -verbose prints wrong paths for output files
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/langtools/tools/javac/jvm/VerboseOutTest.java

Changeset: 7f57c5908c57
Author:    hannesw
Date:      2018-01-12 10:33 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/7f57c5908c57

8157251: BeanLinker relinks array length operations for array types
Reviewed-by: hannesw, jlaskey, attila
Contributed-by: priya.lakshmi.muthuswamy at oracle.com

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
+ test/nashorn/script/basic/JDK-8157251.js
+ test/nashorn/script/basic/JDK-8157251.js.EXPECTED

Changeset: a5f815d1060b
Author:    mcimadamore
Date:      2018-01-12 16:49 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/a5f815d1060b

8194932: no ambuguity error is emitted if classfile contains two identical methods with different return types
Summary: add recovery logic when classfile contains two signature-equivalent methods
Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/8194932/Foo.jcod
+ test/langtools/tools/javac/8194932/T8194932.java
+ test/langtools/tools/javac/8194932/T8194932.out

Changeset: bdbbf56c302e
Author:    bpb
Date:      2018-01-12 11:06 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/bdbbf56c302e

8165852: (fs) Mount point not found for a file which is present in overlayfs
Summary: Check /proc/mounts when the device ID boundary is reached
Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java

Changeset: 6a1c3a5e04f3
Author:    bpb
Date:      2018-01-12 11:06 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/6a1c3a5e04f3

4358774: Add null InputStream and OutputStream
Reviewed-by: alanb, prappo, reinhapa, rriggs

! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/classes/java/io/OutputStream.java
+ test/jdk/java/io/InputStream/NullInputStream.java
! test/jdk/java/io/InputStream/ReadParams.java
+ test/jdk/java/io/OutputStream/NullOutputStream.java
! test/jdk/java/io/OutputStream/WriteParams.java

Changeset: 0bce2ae39928
Author:    thartmann
Date:      2017-12-15 16:51 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/0bce2ae39928

8193608: Quarantine test/hotspot/jtreg/compiler/codegen/Test6896617.java until JDK-8193479 is fixed
Summary: Added test to ProblemList.txt
Reviewed-by: vlivanov

! test/hotspot/jtreg/ProblemList.txt

Changeset: 474cec233fb2
Author:    hseigel
Date:      2017-12-15 11:23 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/474cec233fb2

8154587: Resolution fails for default method named 'clone'
Summary: Make sure default methods with the same names as those in j.l.Object get put in the default methods table where resolution can find them.
Reviewed-by: acorn, lfoltan

! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
+ test/hotspot/jtreg/runtime/clone/AbstractClone.java
+ test/hotspot/jtreg/runtime/clone/AbstractNoClones.jasm
+ test/hotspot/jtreg/runtime/clone/DefaultClone.jasm
+ test/hotspot/jtreg/runtime/clone/DefaultFinalize.jasm
+ test/hotspot/jtreg/runtime/clone/DefaultHashCode.jasm
+ test/hotspot/jtreg/runtime/clone/DefaultNoCloneInC.jasm
+ test/hotspot/jtreg/runtime/clone/LocalClone.jasm
+ test/hotspot/jtreg/runtime/clone/NoClones.jasm
+ test/hotspot/jtreg/runtime/clone/invokevirtual/DefMethClone.jasm
+ test/hotspot/jtreg/runtime/clone/invokevirtual/HasLocalClone.jasm
+ test/hotspot/jtreg/runtime/clone/invokevirtual/I1.java
+ test/hotspot/jtreg/runtime/clone/invokevirtual/I1Abstr.java
+ test/hotspot/jtreg/runtime/clone/invokevirtual/NoLocalClone.jasm
+ test/hotspot/jtreg/runtime/clone/invokevirtual/NoLocalCloneAbstr.jasm
+ test/hotspot/jtreg/runtime/clone/invokevirtual/SuperClass.jasm

Changeset: 0c0b618a20b1
Author:    jwilhelm
Date:      2017-12-15 16:54 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/0c0b618a20b1

Merge

- src/java.base/share/classes/java/util/zip/ZStreamRef.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/InternalError.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JNI.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahFileManager.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTool.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Main.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Mangle.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/NativeHeaderTool.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/version.properties-template
- test/jdk/sun/security/tools/keytool/p12importks.sh
- test/langtools/tools/javac/T8152360/DeprecateJavahTest.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/CompareTest.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass1.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass4.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass5.java
- test/langtools/tools/javah/4942232/ParamClassTest.java
- test/langtools/tools/javah/4942232/Test.java
- test/langtools/tools/javah/6257087/T6257087.java
- test/langtools/tools/javah/6572945/T6572945.java
- test/langtools/tools/javah/6572945/TestClass1.java
- test/langtools/tools/javah/6572945/TestClass2.java
- test/langtools/tools/javah/6572945/TestClass3.java
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner1.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner2.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass2.h
- test/langtools/tools/javah/6572945/gold/jni.file.1
- test/langtools/tools/javah/6572945/gold/jni.file.2
- test/langtools/tools/javah/6572945/gold/jni.file.3
- test/langtools/tools/javah/ModuleClass.java
- test/langtools/tools/javah/ReadOldClass.sh
- test/langtools/tools/javah/T4942232/MissingParamClassTest.java
- test/langtools/tools/javah/T5070898.java
- test/langtools/tools/javah/T6893943.java
- test/langtools/tools/javah/T6994608.java
- test/langtools/tools/javah/T7126832/T7126832.java
- test/langtools/tools/javah/T7126832/java.java
- test/langtools/tools/javah/T7185778.java
- test/langtools/tools/javah/TestHelpOpts.java
- test/langtools/tools/javah/VersionTest.java
- test/langtools/tools/javah/constMacroTest/ConstMacroTest.java
- test/langtools/tools/lib/toolbox/JavahTask.java

Changeset: f82e79958beb
Author:    hseigel
Date:      2017-12-15 15:13 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/f82e79958beb

8167372: Add code to check for getting oops while thread is in native
Summary: Add asserts that detect when a thread is getting oops while in native
Reviewed-by: coleenp, shade, jiangli, gtriantafill

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

Changeset: 08b8cc40cb61
Author:    goetz
Date:      2017-12-14 12:57 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/08b8cc40cb61

8193509: Test dynamic path to retrieve active processor count.
Reviewed-by: dholmes, mdoerr

+ test/hotspot/jtreg/runtime/os/TestUseCpuAllocPath.java

Changeset: 7969cc1b94ee
Author:    rehn
Date:      2017-12-18 12:11 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/7969cc1b94ee

8193514: UseMembar should not be obsoleted yet
Reviewed-by: dcubed, acorn, mdoerr

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

Changeset: 7cc7de9bf4a4
Author:    coleenp
Date:      2017-12-19 06:29 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/7cc7de9bf4a4

8186903: Remove j-types from Atomic
Summary: Make jlong into int64_t, atomic_FN_long into atomic_FN_int64, make jbyte to u_char.
Reviewed-by: dholmes, dcubed

! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.s
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.hpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 7312ae4465d6
Author:    iklam
Date:      2017-12-04 08:59 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7312ae4465d6

8193672: [test] Enhance vm.cds property to check for all conditions required to run CDS tests
Reviewed-by: dholmes, dsamersoff, simonis

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/DefaultUseWithClient.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SASymbolTableTest.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsDedup.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsRunAuto.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java
! test/hotspot/jtreg/runtime/appcds/AppendClasspath.java
! test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java
! test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java
! test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java
! test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java
! test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java
! test/hotspot/jtreg/runtime/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java
! test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java
! test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java
! test/hotspot/jtreg/runtime/appcds/HelloExtTest.java
! test/hotspot/jtreg/runtime/appcds/HelloTest.java
! test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java
! test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/appcds/MismatchedUseAppCDS.java
! test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java
! test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java
! test/hotspot/jtreg/runtime/appcds/MultiReleaseJars.java
! test/hotspot/jtreg/runtime/appcds/OldClassTest.java
! test/hotspot/jtreg/runtime/appcds/PackageSealing.java
! test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java
! test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java
! test/hotspot/jtreg/runtime/appcds/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java
! test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java
! test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java
! test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/appcds/SharedArchiveFile.java
! test/hotspot/jtreg/runtime/appcds/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/appcds/SharedPackages.java
! test/hotspot/jtreg/runtime/appcds/SignedJar.java
! test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java
! test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java
! test/hotspot/jtreg/runtime/appcds/UseAppCDS.java
! test/hotspot/jtreg/runtime/appcds/VerifierTest_0.java
! test/hotspot/jtreg/runtime/appcds/VerifierTest_1A.java
! test/hotspot/jtreg/runtime/appcds/VerifierTest_1B.java
! test/hotspot/jtreg/runtime/appcds/VerifierTest_2.java
! test/hotspot/jtreg/runtime/appcds/WideIloadTest.java
! test/hotspot/jtreg/runtime/appcds/WrongClasspath.java
! test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/RangeNotWithinHeap.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java
! test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java
! test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java
! test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java
! test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java
! test/hotspot/jtreg/runtime/appcds/javaldr/CheckAnonymousClass.java
! test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDump.java
! test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsTests.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java
! test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java
! test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java
! test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java
! test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java

Changeset: 1d24b76cf639
Author:    iklam
Date:      2017-12-19 11:29 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/1d24b76cf639

8191374: Improve error message when CDS is not supported on exploded build
Reviewed-by: jiangli, hseigel

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

Changeset: d55bee3727de
Author:    dholmes
Date:      2017-12-19 17:31 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/d55bee3727de

8193840: Add compiler/c2/Test8007294.java to the problem list
Reviewed-by: coleenp

! test/hotspot/jtreg/ProblemList.txt

Changeset: de2e4ff493bf
Author:    coleenp
Date:      2017-12-20 10:05 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/de2e4ff493bf

8152957: Improve specificity of safepoint logging to print safepoint type
Summary: upgrade safepoint begin logs to Info logging, which has the reason.
Reviewed-by: dholmes, hseigel, zgu

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

Changeset: 9a5bcee1a706
Author:    iklam
Date:      2017-12-20 11:30 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/9a5bcee1a706

8193897: JDK-8191374 caused windows_i586 build to fail
Reviewed-by: hseigel

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

Changeset: 6e69aea2aee7
Author:    gadams
Date:      2017-12-20 13:41 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/6e69aea2aee7

8180709: java -javaagent:agent.jar with run-time that does not contain java.instrument prints confusing error
Reviewed-by: cjplummer, sspitsyn

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

Changeset: 18fb03624696
Author:    jwilhelm
Date:      2017-12-21 00:07 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/18fb03624696

Merge

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/native/libjava/System.c
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CooperativePhaseTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java

Changeset: ca9489245872
Author:    jcbeyler
Date:      2017-12-20 11:00 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/ca9489245872

8191987: JDK-8190862 work for arch ppc64
Summary: Cleanup interpreter TLAB code
Reviewed-by: mdoerr, goetz

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp

Changeset: b7af6f568d00
Author:    chegar
Date:      2017-12-22 15:55 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/b7af6f568d00

8179424: Remove terminally deprecated sun.reflect.Reflection.getCallerClass
Reviewed-by: alanb, dfuchs, dholmes, lancea, mchung, rriggs

! make/mapfiles/libjava/mapfile-vers
! make/mapfiles/libjava/reorder-sparc
! make/mapfiles/libjava/reorder-sparcv9
! make/mapfiles/libjava/reorder-x86
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/native/libjava/Reflection.c
- src/jdk.unsupported/share/classes/sun/reflect/Reflection.java
- test/jdk/jdk/internal/reflect/Reflection/GetCallerClassWithDepth.java
- test/jdk/sun/reflect/Reflection/GetCallerClassWithDepth.java
! test/langtools/tools/jdeps/jdkinternals/RemovedJDKInternals.java
+ test/langtools/tools/jdeps/jdkinternals/patches/jdk.unsupported/sun/reflect/Reflection.java
! test/langtools/tools/jdeps/jdkinternals/src/p/Main.java

Changeset: f3907e64eea2
Author:    rraghavan
Date:      2017-12-22 09:51 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f3907e64eea2

8193699: aarch64 fails to build after 8167372
Summary: added ThreadInVMfromUnknown support
Reviewed-by: smonteith, vlivanov

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

Changeset: 7b5c930b878c
Author:    glaubitz
Date:      2017-11-29 13:58 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/7b5c930b878c

8192123: Zero should use compiler built-ins for atomics on linux-arm
Reviewed-by: aph

! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp

Changeset: 614068b0ddd7
Author:    dnsimon
Date:      2017-12-22 18:34 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/614068b0ddd7

8193930: [JVMCI] calling ResolvedTypeType.getClassInitializer on an array type crashes
Reviewed-by: never, dlong

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! 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/HotSpotResolvedObjectTypeImpl.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: b97818fba2b0
Author:    jcbeyler
Date:      2017-12-18 15:38 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b97818fba2b0

8191027: JDK-8190862 work for arch x86/x64
Summary: Fixed Interpreter never refills TLAB
Reviewed-by: tschatzl, mdoerr, rehn

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

Changeset: 4aed7c563f7e
Author:    jcbeyler
Date:      2017-12-19 20:10 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/4aed7c563f7e

8191986: JDK-8190862 work for arch aarch64
Summary: Fixed Interpreter never refills TLAB
Reviewed-by: dsamersoff, adinn, tschatzl, rehn

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

Changeset: afb2284bb487
Author:    jcbeyler
Date:      2017-12-19 19:55 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/afb2284bb487

8191989: JDK-8190862 work for arch sparc
Summary: Fixed Interpreter never refills TLAB
Reviewed-by: tschatzl, rehn

! src/hotspot/cpu/sparc/templateTable_sparc.cpp

Changeset: 9ca19ebea22d
Author:    rkennke
Date:      2017-12-05 10:43 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/9ca19ebea22d

8193193: AArch64: immByteMapBase operand generated for non-CardTable GCs
Reviewed-by: aph

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

Changeset: 258a4dab74a7
Author:    gadams
Date:      2018-01-02 07:50 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/258a4dab74a7

8188856: Incorrect file path in an exception message when .java_pid is not accessible on Unix
Reviewed-by: cjplummer, sspitsyn

! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: bda5211e7876
Author:    goetz
Date:      2017-12-21 09:05 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/bda5211e7876

8193927: Optimize scanning code for oops.
Reviewed-by: simonis, mdoerr, aph

! src/hotspot/cpu/aarch64/relocInfo_aarch64.hpp
! src/hotspot/cpu/arm/relocInfo_arm.hpp
! src/hotspot/cpu/ppc/relocInfo_ppc.hpp
! src/hotspot/cpu/s390/relocInfo_s390.hpp
! src/hotspot/cpu/sparc/relocInfo_sparc.hpp
! src/hotspot/cpu/x86/relocInfo_x86.hpp
! src/hotspot/cpu/zero/relocInfo_zero.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.hpp

Changeset: abf1d797e380
Author:    aph
Date:      2018-01-03 17:29 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/abf1d797e380

8193260: AArch64: JVMCI: Implement trampoline calls
Reviewed-by: adinn

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/sparc/compiledIC_sparc.cpp
! src/hotspot/cpu/sparc/jvmciCodeInstaller_sparc.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp

Changeset: 51825789dd89
Author:    kbarrett
Date:      2018-01-04 18:18 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/51825789dd89

8194406: Use Atomic::replace_if_null
Reviewed-by: coleenp, dholmes

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/parallel/gcTaskThread.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/utilities/bitMap.cpp

Changeset: a5548cf24286
Author:    dholmes
Date:      2018-01-04 22:54 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/a5548cf24286

8194279: support zhaoxin x86 cpu vendor ids CentaurHauls and Shanghai
Reviewed-by: dholmes, kvn
Contributed-by: Vic Wang <vicwang at zhaoxin.com>

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

Changeset: 4f647519c8be
Author:    jwilhelm
Date:      2018-01-05 22:02 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/4f647519c8be

Merge

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/thread.cpp
- src/jdk.unsupported/share/classes/sun/reflect/Reflection.java
! test/hotspot/jtreg/ProblemList.txt
- test/jdk/jdk/internal/reflect/Reflection/GetCallerClassWithDepth.java
- test/jdk/sun/reflect/Reflection/GetCallerClassWithDepth.java

Changeset: 7f11a1699ef6
Author:    sherman
Date:      2018-01-12 14:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7f11a1699ef6

8194667: Regex: Serialization doesn't work with match flags
Reviewed-by: rriggs

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

Changeset: fb56735cb46a
Author:    iignatyev
Date:      2018-01-12 14:33 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/fb56735cb46a

8195067: problem list tools/javac/jvm/VerboseOutTest.java
Reviewed-by: jjg

! test/langtools/ProblemList.txt

Changeset: d53732d23ade
Author:    gadams
Date:      2018-01-13 18:33 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/d53732d23ade

8031482: Some jcmds generate output with a \n as a separator rather than \r\n on Windows
Reviewed-by: cjplummer, sspitsyn, dholmes

! test/jdk/ProblemList.txt
! test/jdk/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java

Changeset: a65e8281b27c
Author:    hannesw
Date:      2018-01-15 11:07 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a65e8281b27c

8194985: JavaAdapterBytecodeGenerator passes invalid type descriptor to ASM
Reviewed-by: sundar, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
! test/nashorn/src/jdk/nashorn/api/scripting/test/ScriptEngineSecurityTest.java

Changeset: fdf6715229b1
Author:    amlu
Date:      2018-01-08 10:15 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/fdf6715229b1

8194666: ProblemList update for bugid associated with PreferredKey.java, ConcurrentHashMapTest and SSLSocketParametersTest.sh
Reviewed-by: xuelei

! test/jdk/ProblemList.txt

Changeset: 069c82c31914
Author:    amlu
Date:      2018-01-08 11:20 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/069c82c31914

8194662: Problem list com/sun/jndi/ldap/LdapTimeoutTest.java
Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 78aaea7388ad
Author:    hannesw
Date:      2018-01-08 17:16 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/78aaea7388ad

8193567: Conversion of comparison nodes affects local slots in optimistic continuation
Reviewed-by: jlaskey, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java
+ test/nashorn/script/basic/JDK-8193567.js

Changeset: c94c352dc400
Author:    vromero
Date:      2018-01-08 14:06 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/c94c352dc400

8187487: crash with classes with same binary name
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/NestedInnerClassNames.out
+ test/langtools/tools/javac/T8187487/CrashWithDuplicateClassNamesTest.java
+ test/langtools/tools/javac/T8187487/CrashWithDuplicateClassNamesTest.out
+ test/langtools/tools/javac/diags/examples/SameBinaryName.java

Changeset: 239c7d9bb192
Author:    darcy
Date:      2018-01-08 17:32 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/239c7d9bb192

8187951: Update javax.lang.model.SourceVersion for "var" name
Reviewed-by: jjg, mcimadamore

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java

Changeset: 899a137688b8
Author:    sballal
Date:      2018-01-09 15:21 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/899a137688b8

8194067: [Testbug] serviceability/sa/Jhsdb* tests can't tolerate unrelated warnings
Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java

Changeset: f0e55fb9cfa3
Author:    thartmann
Date:      2017-12-15 16:51 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/f0e55fb9cfa3

8193608: Quarantine test/hotspot/jtreg/compiler/codegen/Test6896617.java until JDK-8193479 is fixed
Summary: Added test to ProblemList.txt
Reviewed-by: vlivanov

! test/hotspot/jtreg/ProblemList.txt

Changeset: 13f6856e8489
Author:    goetz
Date:      2018-01-09 16:24 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/13f6856e8489

8194742: Writing replay data crashes: task is NULL
Summary: Added missing NULL check.
Reviewed-by: thartmann

! src/hotspot/share/ci/ciEnv.cpp

Changeset: 2e5226ca1329
Author:    jjg
Date:      2018-01-09 17:03 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2e5226ca1329

8185986: redundant/obsolete overview.html pages
Reviewed-by: darcy

- src/java.compiler/share/classes/javax/lang/model/overview.html
- src/java.compiler/share/classes/javax/tools/overview.html
- src/jdk.jdeps/share/classes/com/sun/tools/javap/overview.html

Changeset: 25732365355c
Author:    vromero
Date:      2018-01-09 22:30 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/25732365355c

8194836: delta apply changesets for JDK-8192885 and JDK-8175883
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
- test/langtools/tools/javac/T8192885/AddGotoAfterForLoopToLNTTest.java
! test/langtools/tools/javac/flow/tests/TestCaseForEach.java

Changeset: 5db30620a3db
Author:    thartmann
Date:      2018-01-10 09:04 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/5db30620a3db

8191362: [Graal] gc/g1/TestShrinkAuxiliaryData tests crash with "assert(check_klass_alignment(result)) failed: address not aligned"
Summary: Graal does not respect ObjectAlignmentInBytes VM option.
Reviewed-by: kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewArrayStub.java

Changeset: 478e77658965
Author:    mdoerr
Date:      2018-01-10 11:09 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/478e77658965

8194258: PPC64 safepoint mechanism: Fix initialization on AIX and support SIGTRAP
Summary: Use mmap on AIX to allocate protected page. Use trap instructions for polling if UseSIGTRAP is enabled.
Reviewed-by: rehn, goetz

! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/os/aix/safepointMechanism_aix.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! test/hotspot/jtreg/runtime/logging/OsCpuLoggingTest.java

Changeset: 282262d5031b
Author:    rraghavan
Date:      2018-01-10 02:31 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/282262d5031b

8193607: Test failure with java.lang.ClassNotFoundException: compiler.tiered.LevelTransitionTest
Summary: Added compiler.tiered.LevelTransitionTest to @build
Reviewed-by: thartmann
Contributed-by: ramkumar.sunderbabu at oracle.com

! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java

Changeset: 5207db413697
Author:    tschatzl
Date:      2018-01-10 10:21 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/5207db413697

8194824: Add gc/stress/gclocker/TestGCLockerWithParallel.java to the ProblemList file
Reviewed-by: ehelin, kbarrett

! test/hotspot/jtreg/ProblemList.txt

Changeset: e595b672a50b
Author:    tschatzl
Date:      2018-01-10 12:11 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/e595b672a50b

Merge


Changeset: 2fe2d312e6ce
Author:    lkorinth
Date:      2018-01-09 10:27 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/2fe2d312e6ce

8194681: G1 uses young free cset time when reporting non-young free cset times
Reviewed-by: tschatzl, kbarrett

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

Changeset: d41a61e52a84
Author:    serb
Date:      2018-01-10 07:21 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d41a61e52a84

8193673: Regression manual Test javax/swing/JFileChooser/6515169/bug6515169.java fails
Reviewed-by: erikj, psadhukhan

! make/gensrc/Gensrc-java.desktop.gmk
+ test/jdk/javax/swing/UIManager/8193673/TestProperties.java

Changeset: e8e8c9e6ccf8
Author:    jjg
Date:      2018-01-10 15:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e8e8c9e6ccf8

8194901: remove interim code from javax.tools.ToolProvider
Reviewed-by: mchung

! src/java.compiler/share/classes/javax/tools/ToolProvider.java

Changeset: 5b834ec96236
Author:    vromero
Date:      2018-01-10 22:52 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/5b834ec96236

8187805: bogus RuntimeVisibleTypeAnnotations for unused local in a block
Reviewed-by: sadayapalam

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java

Changeset: 9608f7f41c4e
Author:    vlivanov
Date:      2018-01-12 01:52 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/9608f7f41c4e

8188145: MethodHandle resolution should follow JVMS sequence of lookup by name & type before type descriptor resolution
Reviewed-by: kvn, psandoz

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/java.base/share/classes/java/lang/invoke/MemberName.java
+ test/hotspot/jtreg/runtime/invokedynamic/MethodHandleConstantHelper.jasm
+ test/hotspot/jtreg/runtime/invokedynamic/MethodHandleConstantTest.java

Changeset: 0da9fb7d7d04
Author:    jjg
Date:      2018-01-11 15:38 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/0da9fb7d7d04

8181878: javadoc should support/ignore --add-opens
Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
+ test/langtools/jdk/javadoc/tool/AddOpensTest.java
+ test/langtools/tools/javadoc/AddOpensTest.java

Changeset: 7d286141598c
Author:    iklam
Date:      2018-01-11 16:40 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7d286141598c

8193664: AppCDS tests should use -XX:+UnlockCommercialFeatures when running with commercial JDK
Reviewed-by: jiangli, mseledtsov, dholmes

! test/hotspot/jtreg/runtime/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/appcds/UseAppCDS.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java

Changeset: 94dd6cda265d
Author:    lana
Date:      2018-01-12 05:06 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/94dd6cda265d

Added tag jdk-10+39 for changeset 5b834ec96236

! .hgtags

Changeset: e2c862ab9601
Author:    lana
Date:      2018-01-12 05:07 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/e2c862ab9601

Merge


Changeset: 482ede6c4936
Author:    amlu
Date:      2018-01-12 14:09 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/482ede6c4936

8194959: Correct test tag to move bugid from @test to @bug
Reviewed-by: sundar

! test/jdk/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java
! test/jdk/java/awt/Dialog/NestedDialogs/Modeless/NestedModelessDialogTest.java
! test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java
! test/jdk/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java
! test/jdk/java/lang/StackWalker/SecurityExceptions.java
! test/jdk/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java
! test/jdk/java/security/cert/PKIXBuilderParameters/InvalidParameters.java
! test/jdk/java/security/cert/PKIXParameters/InvalidParameters.java
! test/jdk/java/util/Arrays/StreamAndSpliterator.java
! test/jdk/java/util/Arrays/largeMemory/ParallelPrefix.java
! test/jdk/java/util/Base64/TestBase64.java
! test/jdk/java/util/Base64/TestBase64Golden.java
! test/jdk/java/util/logging/LogManager/LinkageErrorTest.java

Changeset: f6f6d86b90e7
Author:    kaddepalli
Date:      2018-01-12 14:01 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/f6f6d86b90e7

8194044: Regression manual Test javax/swing/JFileChooser/8067660/FileChooserTest.java fails
Reviewed-by: psadhukhan, jdv, ssadetsky

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
+ test/jdk/javax/swing/JFileChooser/8194044/FileSystemRootTest.java

Changeset: 30243cf1503e
Author:    jjg
Date:      2018-01-12 11:41 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/30243cf1503e

8194955: Warn when default HTML version is used
Reviewed-by: ksrini, bpatel

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
+ test/langtools/jdk/javadoc/doclet/testHtmlWarning/TestHtmlWarning.java
! test/langtools/jdk/javadoc/tool/6958836/Test.java
! test/langtools/jdk/javadoc/tool/6964914/Test.java
! test/langtools/jdk/javadoc/tool/6964914/TestStdDoclet.java
! test/langtools/jdk/javadoc/tool/MaxWarns.java
! test/langtools/jdk/javadoc/tool/QuietOption.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/javadoc/6964914/TestStdDoclet.java

Changeset: c674ff28c69d
Author:    ksrini
Date:      2018-01-12 10:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/c674ff28c69d

8194287: tools/launcher/RunpathTest.java fails with java.lang.NullPointerException
8194286: tools/launcher/FXLauncherTest.java fails with java.lang.UnsatisfiedLinkError
Reviewed-by: rriggs

! test/jdk/tools/launcher/FXLauncherTest.java
! test/jdk/tools/launcher/RunpathTest.java

Changeset: b95b08f3e1a8
Author:    chegar
Date:      2018-01-13 16:47 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/b95b08f3e1a8

8194883: Unhandleable Push Promises should be cancelled
Reviewed-by: dfuchs

! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java
+ test/jdk/java/net/httpclient/http2/ImplicitPushCancel.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java

Changeset: b6fc9a193661
Author:    mchung
Date:      2017-12-21 15:18 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b6fc9a193661

8193767: Improve javadoc in ResourceBundle working with modules
Reviewed-by: alanb, naoto

! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/spi/ResourceBundleProvider.java

Changeset: 9c022c19c960
Author:    mchung
Date:      2018-01-14 16:42 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/9c022c19c960

8191350: jdk/internal/reflect/CallerSensitive/CheckCSMs.java test fails when -Xmx512m set
Reviewed-by: alanb

! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java

Changeset: d52bb1d8ae7b
Author:    roland
Date:      2018-01-15 09:17 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/d52bb1d8ae7b

8194914: Compilation fails with "node not on backedge" in OuterStripMinedLoopNode::adjust_strip_mined_loop
Summary: Modified assert which is too strong.
Reviewed-by: thartmann

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/BackedgeNodeWithOutOfLoopControl.java

Changeset: 0769bb301c7a
Author:    roland
Date:      2018-01-15 09:19 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/0769bb301c7a

8193597: sun/nio/cs/TestStringCoding.java fails intermittently with getBytes(csn) failed -> GBK
Summary: Should not change loop limit check of outer loop.
Reviewed-by: thartmann

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/LimitSharedwithOutOfLoopTest.java

Changeset: b329894ee5a2
Author:    roland
Date:      2018-01-15 09:21 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/b329894ee5a2

8194993: Loop Strip Mining has some leftover debugging code
Summary: Removed debugging code.
Reviewed-by: thartmann

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

Changeset: 6a5e7a575830
Author:    mgronlun
Date:      2018-01-15 13:09 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/6a5e7a575830

8193933: Export ClassLoaderData claim state to support interleaved object traversal
Reviewed-by: coleenp, hseigel

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

Changeset: 4899ee4eb332
Author:    ksrini
Date:      2018-01-15 09:23 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/4899ee4eb332

8195072: Update ASM 3rd party legal copyright to 6.0
Reviewed-by: vromero

! src/java.base/share/legal/asm.md

Changeset: eb5a14ac1e42
Author:    asapre
Date:      2018-01-16 12:38 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/eb5a14ac1e42

8175542: JMX: Not enough JDP packets received
Summary: Fixed test case wrongly reporting timeout failures.
Reviewed-by: dholmes, hb
Contributed-by: amit.sapre at oracle.com

! test/jdk/ProblemList.txt
! test/jdk/sun/management/jdp/JdpTestCase.java

Changeset: a53f30471b2d
Author:    goetz
Date:      2018-01-16 07:48 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a53f30471b2d

8195094: Fix type-O in "8159422: Very high Concurrent Mark mark stack contention"
Reviewed-by: tschatzl, dholmes
Contributed-by: arno.zeller at sap.com

! src/hotspot/share/memory/allocation.inline.hpp

Changeset: 789efc16f4b1
Author:    asapre
Date:      2018-01-16 20:56 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/789efc16f4b1

8179700: Exceptions thrown in StartManagementAgent.java
Summary: Removed Test case entry from problemList.txt
Reviewed-by: ysuenaga
Contributed-by: amit.sapre at oracle.com

! test/jdk/ProblemList.txt

Changeset: 12d9ff9e0a4b
Author:    rriggs
Date:      2018-01-16 10:48 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/12d9ff9e0a4b

8194929: Unreferenced FileDescriptors not closed
Reviewed-by: alanb

! make/mapfiles/libjava/mapfile-vers
! test/jdk/java/io/FileInputStream/UnreferencedFISClosesFd.java
! test/jdk/java/io/FileOutputStream/UnreferencedFOSClosesFd.java
! test/jdk/java/io/RandomAccessFile/UnreferencedRAFClosesFd.java

Changeset: 5f9977540ac9
Author:    dfuchs
Date:      2018-01-16 19:19 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/5f9977540ac9

8195138: The asynchronous Http1HeaderParser doesn't handle all line folds correctly
Reviewed-by: chegar

! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1HeaderParser.java
! test/jdk/java/net/httpclient/HeadersTest1.java
! test/jdk/java/net/httpclient/whitebox/Http1HeaderParserTestDriver.java
! test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/Http1HeaderParserTest.java

Changeset: d7995ed9627d
Author:    lana
Date:      2018-01-14 22:25 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d7995ed9627d

8194717: JDK10 L10n resource file update - msgdrop 10
Reviewed-by: joehw
Contributed-by: li.jiang at oracle.com

! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_es.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_fr.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_it.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ko.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_pt_BR.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_sv.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_TW.properties
! src/java.base/share/classes/sun/security/tools/keytool/Resources_de.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_es.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_fr.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_it.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_ko.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_pt_BR.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_sv.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_TW.java
! src/java.base/share/classes/sun/security/util/Resources_de.java
! src/java.base/share/classes/sun/security/util/Resources_es.java
! src/java.base/share/classes/sun/security/util/Resources_fr.java
! src/java.base/share/classes/sun/security/util/Resources_it.java
! src/java.base/share/classes/sun/security/util/Resources_ja.java
! src/java.base/share/classes/sun/security/util/Resources_ko.java
! src/java.base/share/classes/sun/security/util/Resources_pt_BR.java
! src/java.base/share/classes/sun/security/util/Resources_sv.java
! src/java.base/share/classes/sun/security/util/Resources_zh_CN.java
! src/java.base/share/classes/sun/security/util/Resources_zh_TW.java
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties
! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer_es.java
! src/java.desktop/share/classes/sun/awt/resources/awt_de.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ja.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ko.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_sv.properties
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_zh_CN.properties

Changeset: 0140779fc556
Author:    ljiang
Date:      2018-01-14 21:46 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/0140779fc556

8187946: Support ISO 4217 Amendments 163 and 164
Reviewed-by: naoto

! make/data/currency/CurrencyData.properties
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Currency/tablea1.txt
! test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 82c3d4173a53
Author:    lana
Date:      2018-01-16 22:24 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/82c3d4173a53

Merge

! .hgtags
! make/mapfiles/libjava/mapfile-vers
! src/hotspot/share/classfile/systemDictionary.hpp
- src/java.base/share/classes/java/util/ArraysSupport.java
- src/java.base/share/native/include/classfile_constants.h
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
- src/java.compiler/share/classes/javax/tools/FileManagerUtils.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
- src/jdk.unsupported/share/classes/sun/reflect/Reflection.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/appcds/UseAppCDS.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java
! test/jdk/ProblemList.txt
- test/jdk/jdk/internal/reflect/Reflection/GetCallerClassWithDepth.java
- test/jdk/sun/reflect/Reflection/GetCallerClassWithDepth.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java

Changeset: 20ed1cebe5f8
Author:    weijun
Date:      2018-01-17 07:55 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/20ed1cebe5f8

8195119: Fine-tune output text in keytool
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Resources.java

Changeset: 221cf8307606
Author:    dl
Date:      2018-01-16 18:24 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/221cf8307606

8191483: AbstractQueuedSynchronizer cancel/cancel race
Reviewed-by: martin

! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! test/jdk/java/util/concurrent/tck/AbstractQueuedSynchronizerTest.java

Changeset: 946e34c2dec9
Author:    dl
Date:      2018-01-16 18:28 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/946e34c2dec9

8193300: Miscellaneous changes imported from jsr166 CVS 2018-01
Reviewed-by: martin

! src/java.base/share/classes/java/util/ArrayList.java
! src/java.base/share/classes/java/util/Vector.java
! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! test/jdk/java/util/AbstractCollection/ToString.java
! test/jdk/java/util/AbstractList/CheckForComodification.java
! test/jdk/java/util/AbstractList/FailFastIterator.java
! test/jdk/java/util/AbstractList/HasNextAfterException.java
! test/jdk/java/util/AbstractMap/AbstractMapClone.java
! test/jdk/java/util/AbstractMap/Equals.java
! test/jdk/java/util/AbstractMap/SimpleEntries.java
! test/jdk/java/util/AbstractMap/ToString.java
! test/jdk/java/util/AbstractSequentialList/AddAll.java
! test/jdk/java/util/ArrayList/AddAll.java
! test/jdk/java/util/ArrayList/Bug6533203.java
! test/jdk/java/util/ArrayList/IteratorMicroBenchmark.java
! test/jdk/java/util/ArrayList/RangeCheckMicroBenchmark.java
! test/jdk/java/util/Collection/BiggernYours.java
! test/jdk/java/util/Collection/HotPotatoes.java
! test/jdk/java/util/Collection/IteratorAtEnd.java
! test/jdk/java/util/Collection/IteratorMicroBenchmark.java
! test/jdk/java/util/Collection/RemoveMicroBenchmark.java
! test/jdk/java/util/Collections/AddAll.java
! test/jdk/java/util/Collections/BigBinarySearch.java
! test/jdk/java/util/Collections/BinarySearchNullComparator.java
! test/jdk/java/util/Collections/CheckedIdentityMap.java
! test/jdk/java/util/Collections/CheckedListBash.java
! test/jdk/java/util/Collections/CheckedMapBash.java
! test/jdk/java/util/Collections/CheckedNull.java
! test/jdk/java/util/Collections/CheckedSetBash.java
! test/jdk/java/util/Collections/Disjoint.java
! test/jdk/java/util/Collections/EmptyCollectionSerialization.java
! test/jdk/java/util/Collections/EmptyIterator.java
! test/jdk/java/util/Collections/EmptyNavigableMap.java
! test/jdk/java/util/Collections/EmptyNavigableSet.java
! test/jdk/java/util/Collections/Enum.java
! test/jdk/java/util/Collections/FindSubList.java
! test/jdk/java/util/Collections/Frequency.java
! test/jdk/java/util/Collections/MinMax.java
! test/jdk/java/util/Collections/NCopies.java
! test/jdk/java/util/Collections/NullComparator.java
! test/jdk/java/util/Collections/RacingCollections.java
! test/jdk/java/util/Collections/ReplaceAll.java
! test/jdk/java/util/Collections/ReverseOrder.java
! test/jdk/java/util/Collections/ReverseOrder2.java
! test/jdk/java/util/Collections/Rotate.java
! test/jdk/java/util/Collections/RotateEmpty.java
! test/jdk/java/util/Collections/Ser.java
! test/jdk/java/util/Collections/SetFromMap.java
! test/jdk/java/util/Collections/Swap.java
! test/jdk/java/util/Collections/T5078378.java
! test/jdk/java/util/Collections/T6433170.java
! test/jdk/java/util/Collections/ViewSynch.java
! test/jdk/java/util/Collections/WrappedNull.java
! test/jdk/java/util/HashMap/KeySetRemove.java
! test/jdk/java/util/HashMap/SetValue.java
! test/jdk/java/util/HashMap/ToString.java
! test/jdk/java/util/Hashtable/EqualsCast.java
! test/jdk/java/util/Hashtable/HashCode.java
! test/jdk/java/util/Hashtable/IllegalLoadFactor.java
! test/jdk/java/util/Hashtable/ReadObject.java
! test/jdk/java/util/Hashtable/SelfRef.java
! test/jdk/java/util/IdentityHashMap/ToArray.java
! test/jdk/java/util/IdentityHashMap/ToString.java
! test/jdk/java/util/LinkedHashMap/Basic.java
! test/jdk/java/util/LinkedHashMap/Cache.java
! test/jdk/java/util/LinkedHashMap/EmptyMapIterator.java
! test/jdk/java/util/LinkedHashSet/Basic.java
! test/jdk/java/util/LinkedList/AddAll.java
! test/jdk/java/util/LinkedList/Clone.java
! test/jdk/java/util/LinkedList/ComodifiedRemove.java
! test/jdk/java/util/List/LockStep.java
! test/jdk/java/util/Map/Defaults.java
! test/jdk/java/util/Map/Get.java
! test/jdk/java/util/Map/LockStep.java
! test/jdk/java/util/NavigableMap/LockStep.java
! test/jdk/java/util/PriorityQueue/AddNonComparable.java
! test/jdk/java/util/PriorityQueue/NoNulls.java
! test/jdk/java/util/PriorityQueue/PriorityQueueSort.java
! test/jdk/java/util/PriorityQueue/RemoveContains.java
! test/jdk/java/util/Random/NextBytes.java
! test/jdk/java/util/TimSort/SortPerf.java
! test/jdk/java/util/TreeMap/ContainsValue.java
! test/jdk/java/util/TreeMap/HeadTailTypeError.java
! test/jdk/java/util/TreeMap/NullAtEnd.java
! test/jdk/java/util/TreeMap/NullPermissiveComparator.java
! test/jdk/java/util/TreeMap/SubMap.java
! test/jdk/java/util/TreeMap/SubMapClear.java
! test/jdk/java/util/Vector/ComodifiedRemoveAllElements.java
! test/jdk/java/util/Vector/CopyInto.java
! test/jdk/java/util/Vector/IllegalConstructorArgs.java
! test/jdk/java/util/Vector/LastIndexOf.java
! test/jdk/java/util/Vector/SyncLastIndexOf.java
! test/jdk/java/util/WeakHashMap/GCDuringIteration.java
! test/jdk/java/util/WeakHashMap/Iteration.java
! test/jdk/java/util/WeakHashMap/ZeroInitCap.java
! test/jdk/java/util/concurrent/ArrayBlockingQueue/WhiteBox.java
! test/jdk/java/util/concurrent/BlockingQueue/DrainToFails.java
! test/jdk/java/util/concurrent/BlockingQueue/LoopHelpers.java
! test/jdk/java/util/concurrent/BlockingQueue/OfferDrainToLoops.java
! test/jdk/java/util/concurrent/CompletableFuture/Basic.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/LoopHelpers.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapCheck.java
! test/jdk/java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java
! test/jdk/java/util/concurrent/ConcurrentQueues/LoopHelpers.java
! test/jdk/java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java
! test/jdk/java/util/concurrent/Exchanger/LoopHelpers.java
! test/jdk/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java
! test/jdk/java/util/concurrent/ExecutorCompletionService/LoopHelpers.java
! test/jdk/java/util/concurrent/FutureTask/BlockingTaskExecutor.java
! test/jdk/java/util/concurrent/FutureTask/ExplicitSet.java
! test/jdk/java/util/concurrent/FutureTask/LoopHelpers.java
! test/jdk/java/util/concurrent/FutureTask/NegativeTimeout.java
! test/jdk/java/util/concurrent/LinkedTransferQueue/WhiteBox.java
! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java
! test/jdk/java/util/concurrent/locks/Lock/LoopHelpers.java
! test/jdk/java/util/concurrent/locks/ReentrantLock/LoopHelpers.java
! test/jdk/java/util/concurrent/locks/ReentrantReadWriteLock/LoopHelpers.java
! test/jdk/java/util/concurrent/tck/AbstractQueueTest.java
! test/jdk/java/util/concurrent/tck/ArrayDeque8Test.java
! test/jdk/java/util/concurrent/tck/AtomicReferenceArrayTest.java
! test/jdk/java/util/concurrent/tck/BlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMap8Test.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSetTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSubSetTest.java
! test/jdk/java/util/concurrent/tck/CopyOnWriteArrayListTest.java
! test/jdk/java/util/concurrent/tck/CyclicBarrierTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool8Test.java
! test/jdk/java/util/concurrent/tck/FutureTaskTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/LinkedBlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/MapTest.java
! test/jdk/java/util/concurrent/tck/RecursiveActionTest.java
! test/jdk/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java
! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java
! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java

Changeset: 19effb7970bc
Author:    martin
Date:      2018-01-11 20:19 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/19effb7970bc

8194960: Add a test for trust manager and cacerts keystore sanity
Reviewed-by: weijun

+ test/jdk/javax/net/ssl/sanity/CacertsExplorer.java

Changeset: 7067fe4e054e
Author:    goetz
Date:      2018-01-16 08:48 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/7067fe4e054e

8189102: All tools should support -?, -h and --help
Reviewed-by: kvn, jjg, weijun, alanb, rfield, ksrini

! src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java
! src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! src/java.rmi/share/classes/sun/rmi/server/resources/rmid.properties
! src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java
! src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Options.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.jcmd/share/classes/sun/tools/jcmd/Arguments.java
! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java
! src/jdk.jcmd/share/classes/sun/tools/jinfo/JInfo.java
! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java
! src/jdk.jcmd/share/classes/sun/tools/jps/Arguments.java
! src/jdk.jcmd/share/classes/sun/tools/jstack/JStack.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Arguments.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java
! src/jdk.pack/share/native/unpack200/main.cpp
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties
! test/jdk/sun/tools/jcmd/TestJcmdDefaults.java
! test/jdk/sun/tools/jcmd/usage.out
! test/jdk/sun/tools/jps/TestJpsSanity.java
! test/jdk/sun/tools/jps/usage.out
! test/jdk/sun/tools/jstat/jstatHelp.sh
! test/jdk/sun/tools/jstat/usage.out
! test/jdk/sun/tools/jstatd/TestJstatdUsage.java
+ test/jdk/tools/launcher/HelpFlagsTest.java
! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/jdk/javadoc/tool/ToolProviderTest.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/tools/javap/InvalidOptions.java
! test/langtools/tools/jdeps/MultiReleaseJar.java

Changeset: 050352ed64d5
Author:    mchung
Date:      2018-01-17 15:17 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/050352ed64d5

8194554: filterArguments runs multiple filters in the wrong order
Reviewed-by: psandoz, jrose

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/FilterArgumentsTest.java

Changeset: fb978155215d
Author:    bchristi
Date:      2018-01-17 16:15 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/fb978155215d

8194879: Runtime.Version parses string which does not conform to spec without throwing IAE
Reviewed-by: alanb, iris, rriggs

! src/java.base/share/classes/java/lang/Runtime.java
! test/jdk/java/lang/Runtime/Version/Basic.java

Changeset: 707438d2d171
Author:    wetmore
Date:      2018-01-17 18:26 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/707438d2d171

8190229: Non-ASCII characters in java.security file after 8186093
Reviewed-by: weijun

! src/java.base/share/conf/security/java.security
! src/java.base/share/conf/security/policy/README.txt

Changeset: 7537c762d42d
Author:    jjiang
Date:      2018-01-17 18:34 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7537c762d42d

8194864: Outputs more details for PKCS11 tests if the NSS lib version cannot be determined
Summary: It outputs the lib content if the lib version cannot be parsed
Reviewed-by: xuelei

! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 0dec8c41170c
Author:    jjiang
Date:      2018-01-17 20:07 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/0dec8c41170c

8195667: ProblemList PKCS11 tests Secmod/AddTrustedCert.java and tls/TestKeyMaterial.java due to JDK-8180837
Summary: Puts sun/security/pkcs11/Secmod/AddTrustedCert.java and sun/security/pkcs11/tls/TestKeyMaterial.java into ProblemList
Reviewed-by: weijun

! test/jdk/ProblemList.txt

Changeset: db044d7e9885
Author:    mcimadamore
Date:      2018-01-18 11:46 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/db044d7e9885

8195598: Reference to overloaded method is ambiguous with 3 methods but works with 2
Summary: Pertinent to applicability bit set on argument expression even if only one method is not pertinent
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/langtools/tools/javac/lambda/T8195598.java

Changeset: 5840ed767456
Author:    joehw
Date:      2018-01-16 14:44 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/5840ed767456

8181047: Add comment to technical terms that shall not be translated
Reviewed-by: lancea, ljiang

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages.properties

Changeset: 9cf44c40aa35
Author:    darcy
Date:      2018-01-16 17:27 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/9cf44c40aa35

8189146: Have use of "var" in 9 and earlier source versions issue a warning for type declarations
Reviewed-by: mcimadamore, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/FutureVarNotAllowed.java
! test/langtools/tools/javac/lvti/ParserTest.java
! test/langtools/tools/javac/lvti/ParserTest.out
+ test/langtools/tools/javac/lvti/ParserTest9.out

Changeset: f94706337b07
Author:    ksrini
Date:      2018-01-16 19:26 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f94706337b07

8194953: doclet corrupts HTML files when adding navbar
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/packages/p2/Foo.java
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/packages/p2/doc-files/case1.html
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/packages/p2/doc-files/case2.html
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/packages/p2/doc-files/case3.html
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/packages/p2/doc-files/case4.html

Changeset: fe2950b07f1e
Author:    simonis
Date:      2018-01-17 17:26 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/fe2950b07f1e

8195153: [test] runtime/6981737/Test6981737.java shouldn't check 'java.vendor' and 'java.vm.vendor' properties
Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/6981737/Test6981737.java

Changeset: 592e22777742
Author:    msheppar
Date:      2017-09-03 16:08 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/592e22777742

8160104: CORBA communication improvements
Reviewed-by: rriggs, dfuchs

! src/java.base/share/conf/security/java.security
! src/java.corba/share/classes/com/sun/corba/se/impl/encoding/BufferManagerWriteGrow.java
! src/java.corba/share/classes/com/sun/corba/se/impl/encoding/CDRInputStream_1_0.java
+ src/java.corba/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java
! src/java.corba/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java
! src/java.corba/share/classes/com/sun/corba/se/impl/orb/ORBSingleton.java
+ src/java.corba/share/classes/com/sun/corba/se/spi/ior/IORTypeCheckRegistry.java
! src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORB.java

Changeset: 9c56c953d8db
Author:    hseigel
Date:      2017-03-20 13:05 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/9c56c953d8db

8175932: Improve host instance supports
Reviewed-by: coleenp, mschoene
Contributed-by: harold.seigel at oracle.com

! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: d44d912ea9bb
Author:    rprotacio
Date:      2017-05-25 15:39 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/d44d912ea9bb

8180020: Improve SymbolHashMap entry handling
Reviewed-by: mschoene, coleenp, rhalade
Contributed-by: rachel.protacio at oracle.com

! src/hotspot/share/oops/constantPool.hpp

Changeset: 2e867226b914
Author:    vlivanov
Date:      2017-05-26 18:39 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/2e867226b914

8174962: Better interface invocations
Reviewed-by: jrose, coleenp, ahgross, acorn, iignatyev

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/arm/vtableStubs_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/sparc/vtableStubs_sparc.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/compiledICHolder.cpp
! src/hotspot/share/oops/compiledICHolder.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java
+ test/hotspot/gtest/code/test_vtableStub.cpp
+ test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceCall.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformTestCommon.java

Changeset: b2b67c8fc91a
Author:    rprotacio
Date:      2017-06-12 13:58 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/b2b67c8fc91a

8181664: Improve JVM UTF String handling
Reviewed-by: mschoene, coleenp, rhalade, acorn, gtriantafill
Contributed-by: rachel.protacio at oracle.com

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

Changeset: 607d78d0e6f7
Author:    psadhukhan
Date:      2017-03-23 10:52 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/607d78d0e6f7

8176450: Revise default document styling
Reviewed-by: prr, serb, mschoene

! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java

Changeset: 46e99460e8c9
Author:    apetcher
Date:      2017-04-28 10:17 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/46e99460e8c9

8172525: Improve key keying case
Reviewed-by: mullan, valeriep, rhalade, ahgross

! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java

Changeset: f6796a7e4454
Author:    prr
Date:      2017-05-17 14:52 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/f6796a7e4454

8179533: Cleaner print job handling
Reviewed-by: serb, mschoene, rhalade

! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp

Changeset: 592c141b1ca3
Author:    prr
Date:      2017-05-17 14:57 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/592c141b1ca3

8180011: Cleaner native graphics device handling
Reviewed-by: serb, mschoene, rhalade

! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGraphicsDevice.cpp

Changeset: d3d2db0f234f
Author:    serb
Date:      2017-05-17 18:22 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/d3d2db0f234f

8179990: Cleaner palette entry handling
Reviewed-by: prr, mschoene, rhalade

! src/java.desktop/windows/native/libawt/windows/awt_Palette.cpp

Changeset: 1fc3a5f9791f
Author:    serb
Date:      2017-06-01 15:15 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/1fc3a5f9791f

8180015: Cleaner AWT robot handling
Reviewed-by: prr, mschoene, rhalade

! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp

Changeset: 871b8bb201ea
Author:    jlaskey
Date:      2017-06-05 12:36 -0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/871b8bb201ea

8180869: Cleaner image file reading handling
Reviewed-by: ahgross, rriggs, rhalade
Contributed-by: james.laskey at oracle.com

! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp

Changeset: 6c986cf7299a
Author:    prr
Date:      2017-06-29 11:53 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/6c986cf7299a

8180877: More deeply colored ICC spaces
Reviewed-by: serb, rhalade, mschoene

! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/native/liblcms/LCMS.c

Changeset: c4de888db380
Author:    apetcher
Date:      2017-07-04 01:52 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/c4de888db380

8174756: Extra validation for public keys
Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java

Changeset: 0255315ac8d4
Author:    vtewari
Date:      2017-07-23 10:33 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/0255315ac8d4

8182125: Improve reliability of DNS lookups
Reviewed-by: chegar, rriggs, dfuchs

! src/java.base/share/classes/module-info.java
+ src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DNSDatagramSocketFactory.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/ResourceRecord.java

Changeset: 950cb68f9d82
Author:    apetcher
Date:      2017-07-28 18:20 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/950cb68f9d82

8182387: Improve PKCS usage
Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/util/DerValue.java

Changeset: 9baae459d58e
Author:    naoto
Date:      2017-08-08 10:43 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/9baae459d58e

8182601: Improve usage messages
Reviewed-by: alanb, ahgross, ksrini, mchung

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

Changeset: cd23d1f99660
Author:    valeriep
Date:      2017-08-24 19:18 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/cd23d1f99660

8186212: Improve GSS handling
Reviewed-by: weijun, ahgross

! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c

Changeset: 1820a65c4e59
Author:    valeriep
Date:      2017-08-31 21:44 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/1820a65c4e59

8178466: Better RSA parameters
Reviewed-by: mullan, ahgross

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java

Changeset: e6b173e04545
Author:    vinnie
Date:      2017-09-04 19:33 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/e6b173e04545

8178449: Improve LDAP logins
Reviewed-by: mullan, asmotrak

! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java

Changeset: 96bff87ea130
Author:    vinnie
Date:      2017-09-05 15:53 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/96bff87ea130

8181670: Improve implementation of keystores
Reviewed-by: mullan

! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m

Changeset: 2ce508de5c77
Author:    weijun
Date:      2017-09-14 07:45 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2ce508de5c77

8178458: Better use of certificates in LDAP
Reviewed-by: vinnie, asmotrak

! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java

Changeset: b0ab05328879
Author:    uvangapally
Date:      2017-09-25 19:44 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/b0ab05328879

8186998: Improve JMX supportive features
Summary: Improve JMX supportive features
Reviewed-by: mchung, dfuchs, rriggs, hb, skoivu, rhalade

! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java
! src/jdk.management.agent/share/classes/sun/management/jmxremote/SingleEntryRegistry.java
! test/jdk/javax/management/remote/nonLocalAccess/NonLocalJMXRemoteTest.java

Changeset: 8dff65f1d611
Author:    joehw
Date:      2017-10-04 10:33 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/8dff65f1d611

8186080: Transform XML interfaces
Reviewed-by: dfuchs, lancea, rriggs

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java
- src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/FactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/Translet.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMManager.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/AttList.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/CachedXPathAPI.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathAPI.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathContext.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImplUtil.java
! src/java.xml/share/classes/javax/xml/transform/FactoryFinder.java
! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
! test/jaxp/javax/xml/jaxp/unittest/common/Bug6941169Test.java

Changeset: 2f2d159b03fc
Author:    serb
Date:      2017-10-02 11:04 -0700
URL:       http://hg.openjdk.java.net/panama/dev/rev/2f2d159b03fc

8185325: Improve GTK initialization
Reviewed-by: azvegint, rhalade, mschoene

! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c

Changeset: 52449da2c349
Author:    weijun
Date:      2017-10-18 10:43 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/52449da2c349

8186600: Improve property negotiations
Reviewed-by: valeriep, ahgross, mullan

! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiateCallbackHandler.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java
! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java

Changeset: d4898fde8171
Author:    apetcher
Date:      2017-10-24 09:58 -0400
URL:       http://hg.openjdk.java.net/panama/dev/rev/d4898fde8171

8185292: Stricter key generation
Reviewed-by: mullan

! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java
! src/java.base/share/lib/security/default.policy
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSecretKey.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java

Changeset: 0786897e86b3
Author:    xuelei
Date:      2017-10-31 00:54 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/0786897e86b3

8163237: Restrict the use of EXPORT cipher suites
Reviewed-by: mullan, igerasim, rhalade, jnimeh

! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/ssl/ClientHandshaker/RSAExport.java

Changeset: 02176e56d91c
Author:    weijun
Date:      2017-11-04 08:56 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/02176e56d91c

8186606: Improve LDAP lookup robustness
Reviewed-by: mullan, skoivu, ahgross

! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java

Changeset: 02cc6b9c271d
Author:    weijun
Date:      2017-11-06 22:09 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/02cc6b9c271d

8190789: sun/security/provider/certpath/LDAPCertStore/TestURICertStoreParameters.java fails after JDK-8186606
Reviewed-by: mullan

! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java

Changeset: 6cc53a4de27e
Author:    serb
Date:      2017-11-06 10:24 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/6cc53a4de27e

8190289: More refactoring for client deserialization cases
Reviewed-by: prr, azvegint, rhalade, skoivu

! src/java.desktop/share/classes/java/awt/geom/Path2D.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java

Changeset: d9fcb7ba8133
Author:    mdoerr
Date:      2017-11-28 01:08 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/d9fcb7ba8133

8191907: PPC64 and s390 parts of JDK-8174962: Better interface invocations
Reviewed-by: goetz

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp

Changeset: 8877e857fdd7
Author:    smarks
Date:      2017-11-27 17:30 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/8877e857fdd7

8189284: More refactoring for deserialization cases
Reviewed-by: rriggs, igerasim, rhalade, skoivu

! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java

Changeset: f2e87b6383af
Author:    vtewari
Date:      2017-11-29 13:56 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/f2e87b6383af

8191142: More refactoring for naming deserialization cases
Reviewed-by: chegar, rriggs

! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java

Changeset: dda1a427b086
Author:    xuelei
Date:      2017-12-19 16:31 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/dda1a427b086

8193683: Increase the number of clones in the CloneableDigest
Reviewed-by: coffeys, wetmore

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

Changeset: 97db4ee6e59a
Author:    asaha
Date:      2018-01-08 21:55 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/97db4ee6e59a

Merge


Changeset: 0d3b030b3eb7
Author:    asaha
Date:      2018-01-12 15:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/0d3b030b3eb7

Merge

- src/java.compiler/share/classes/javax/lang/model/overview.html
- src/java.compiler/share/classes/javax/tools/overview.html
- src/jdk.jdeps/share/classes/com/sun/tools/javap/overview.html
- test/langtools/tools/javac/T8192885/AddGotoAfterForLoopToLNTTest.java

Changeset: ca245f9f70db
Author:    asaha
Date:      2018-01-17 07:09 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/ca245f9f70db

Merge

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

Changeset: ef70df777355
Author:    asaha
Date:      2018-01-17 17:33 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/ef70df777355

Merge


Changeset: fca88bbbafb9
Author:    psandoz
Date:      2017-12-21 13:52 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/fca88bbbafb9

8075939: Stream.flatMap() causes breaking of short-circuiting of terminal operations
Reviewed-by: forax, smarks

! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/IntPipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/SortedOps.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java

Changeset: 4e4929530412
Author:    hannesw
Date:      2018-01-17 22:44 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/4e4929530412

8195123: Very large regressions in Octane benchmarks using 10-b39
Reviewed-by: jlaskey, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java

Changeset: 5d699d81c10c
Author:    dlong
Date:      2018-01-17 14:25 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/5d699d81c10c

8194988: 8 Null pointer dereference defect groups related to MultiNode::proj_out()
Reviewed-by: kvn

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: 860326263d1f
Author:    vlivanov
Date:      2018-01-18 02:25 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/860326263d1f

8194963: SystemDictionary::link_method_handle_constant() can't link MethodHandle.invoke()/invokeExact()
Reviewed-by: kvn, psandoz

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

Changeset: b6bb930cd488
Author:    darcy
Date:      2018-01-17 17:53 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b6bb930cd488

8191839: ModuleElement.DirectiveVisitor :: visit?() method behavior is deviating from the spec
Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java

Changeset: c7eea4b541d1
Author:    simonis
Date:      2018-01-18 03:12 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/c7eea4b541d1

8189761: COMPANY_NAME, IMPLEMENTOR, BUNDLE_VENDOR, VENDOR, but no configure flag
Reviewed-by: erikj, dholmes

! make/autoconf/generated-configure.sh
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/native/libjava/System.c

Changeset: 2a6c704c1574
Author:    mli
Date:      2018-01-18 11:48 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2a6c704c1574

8195478: sun/text/resources/LocaleDataTest.java fails with java.lang.Exception
Reviewed-by: naoto, rgoel

! test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 256f31c1e051
Author:    mbaesken
Date:      2018-01-17 15:30 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/256f31c1e051

8195615: libsplashscreen linux ppc64le build error after libpng update
Reviewed-by: prr, mdoerr

! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h

Changeset: 391502ceeed9
Author:    goetz
Date:      2018-01-18 10:26 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/391502ceeed9

8194869: [TESTBUG][aix, s390] Adapt tests to platforms.
Reviewed-by: mbaesken, simonis, dholmes, serb

! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/OS.java
! test/jdk/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh
! test/jdk/java/awt/JAWT/JAWT.sh
! test/jdk/java/awt/Toolkit/AutoShutdown/EventQueuePush/EventQueuePushAutoshutdown.sh
! test/jdk/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh
! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh
! test/jdk/sun/security/mscapi/ShortRSAKey1024.sh
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/tools/keytool/i18n.sh

Changeset: 6481320bb72c
Author:    lana
Date:      2018-01-18 16:20 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/6481320bb72c

Added tag jdk-10+40 for changeset 860326263d1f

! .hgtags

Changeset: e5da6c246176
Author:    dlong
Date:      2018-01-18 10:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e5da6c246176

8194992: Null pointer dereference in MultiNode::proj_out related to loopexit()
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/superword.cpp

Changeset: 37a5a1109b93
Author:    dlong
Date:      2018-01-18 10:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/37a5a1109b93

8194989: 2 Null pointer dereference defect groups caused by Dependencies::DepValue::as_klass()
Reviewed-by: kvn

! src/hotspot/share/code/dependencies.hpp

Changeset: 00d8c8d696e9
Author:    dlong
Date:      2018-01-18 10:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/00d8c8d696e9

8194991: Null pointer dereference caused by c2v_getNextStackFrame
Reviewed-by: kvn

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

Changeset: be259687afab
Author:    dlong
Date:      2018-01-18 10:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/be259687afab

8194982: 2 Null pointer dereference defect groups related to ProjNode::is_uncommon_trap_if_pattern()
Reviewed-by: kvn

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

Changeset: 7fc3d62481ba
Author:    never
Date:      2018-01-18 09:01 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7fc3d62481ba

8192004: InspectedFrame.materializeVirtualObjects only updates locals with new objects
Reviewed-by: kvn, sspitsyn, phh

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vframe_hp.hpp

Changeset: 1dab70e20292
Author:    lana
Date:      2018-01-18 18:58 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/1dab70e20292

Merge

! .hgtags
! make/autoconf/generated-configure.sh
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/runtime/arguments.cpp
- src/java.base/share/classes/java/util/ArraysSupport.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/conf/security/java.security
- src/java.base/share/native/include/classfile_constants.h
! src/java.base/share/native/libjava/System.c
- src/java.compiler/share/classes/javax/tools/FileManagerUtils.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
- src/jdk.unsupported/share/classes/sun/reflect/Reflection.java
- test/jdk/jdk/internal/reflect/Reflection/GetCallerClassWithDepth.java
- test/jdk/sun/reflect/Reflection/GetCallerClassWithDepth.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: be4d948d1299
Author:    mli
Date:      2018-01-19 15:21 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/be4d948d1299

8194284: java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java fails with java.lang.RuntimeException: CheckRegisterInLog got exception timeout 6480000ms out of range
Reviewed-by: dholmes, rriggs

! test/jdk/java/rmi/testlibrary/RMID.java
! test/jdk/java/rmi/testlibrary/TestLibrary.java

Changeset: a587f95313f1
Author:    jlahoda
Date:      2018-01-19 17:11 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a587f95313f1

8191842: JShell: Inferred type information is lost when assigning types to a \"var\"
Summary: For vars, upgrading all anonymous classes to member classes; stripping intersection types from fields before writing.
Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
! src/jdk.jshell/share/classes/jdk/jshell/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! test/langtools/jdk/jshell/InaccessibleExpressionTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/TypeNameTest.java
! test/langtools/jdk/jshell/VariablesTest.java

Changeset: 4d7a4fad8190
Author:    ccheung
Date:      2018-01-04 22:47 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/4d7a4fad8190

8192927: os::dir_is_empty is incorrect on Windows
Summary: Check file names in a directory. It is empty if only the "." and ".." files exist. Use unicode version of windows APIs to handle long path.
Reviewed-by: iklam, sspitsyn

! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java

Changeset: 9e524244b67d
Author:    jwilhelm
Date:      2018-01-05 22:02 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/9e524244b67d

Merge

- make/langtools/intellij/runConfigurations/javah.xml
- make/langtools/test/bootstrap/javah.sh
- make/langtools/test/lib/javah.sh
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/thread.cpp
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! test/hotspot/jtreg/ProblemList.txt
- test/jdk/java/net/httpclient/RequestProcessorExceptions.java

Changeset: d8bdf14c4f1e
Author:    eosterlund
Date:      2018-01-08 13:13 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/d8bdf14c4f1e

8191888: Refactor ClassLoaderData::remove_handle to use the Access API
Reviewed-by: tschatzl, pliden, coleenp

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

Changeset: c39ae979ca35
Author:    eosterlund
Date:      2018-01-08 13:22 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/c39ae979ca35

8191567: Refactor ciInstanceKlass G1 keep alive barrier to use Access API.
Reviewed-by: dholmes, rkennke, tschatzl

! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: 31cd0c16f4d2
Author:    eosterlund
Date:      2018-01-08 15:09 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/31cd0c16f4d2

8191904: Refactor weak oops in ResolvedMethodTable to use the Access API
Reviewed-by: kbarrett, coleenp

! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/resolvedMethodTable.hpp

Changeset: 80239a242d34
Author:    eosterlund
Date:      2018-01-08 15:12 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/80239a242d34

8191894: Refactor weak references in JvmtiTagHashmap to use the Access API
Reviewed-by: sspitsyn, coleenp

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

Changeset: 01b07229a6ad
Author:    dcubed
Date:      2018-01-08 09:58 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/01b07229a6ad

8194652: VMError::print_native_stack() is missing an os::is_first_C_frame() check
Reviewed-by: fparain, gthornbr, stuefe

! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java

Changeset: 688e5cbd0b91
Author:    eosterlund
Date:      2018-01-08 16:21 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/688e5cbd0b91

8192003: Refactor weak references in StringTable to use the Access API
Reviewed-by: pliden, dholmes, coleenp

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: 1703d83b3ffe
Author:    coleenp
Date:      2018-01-08 09:46 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/1703d83b3ffe

8058259: compute_offset() is confusing for static fields
Summary: remove most hard-coded offsets, have compute_offset function that takes a string and creates a TempNewSymbol, have static_field_addr() not add in InstanceMirrorKlass::offset_of_static_fields, ie use offset from find_field
Reviewed-by: kbarrett, sspitsyn

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp

Changeset: 7f97d35fac6e
Author:    coleenp
Date:      2018-01-08 12:02 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/7f97d35fac6e

Merge

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

Changeset: 77797298bf36
Author:    ecaspole
Date:      2018-01-08 17:47 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/77797298bf36

8192857: LogCompilation could show the intrinsics more like +PrintIntrinsics
Summary: Show the intrinsics internal name in the inlining output
Reviewed-by: kvn, gtriantafill

! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/CallSite.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java

Changeset: a92a5a71364a
Author:    dpochepk
Date:      2018-01-09 18:18 +0300
URL:       http://hg.openjdk.java.net/panama/dev/rev/a92a5a71364a

8194256: AARCH64: SIMD shift instructions are incorrectly encoded
Reviewed-by: aph

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

Changeset: b1006bbb925a
Author:    dtitov
Date:      2018-01-09 09:51 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b1006bbb925a

8187448: 360 doc issues in jdwp-protocol.html
Reviewed-by: sspitsyn, amenkov

! make/data/jdwp/jdwp.spec
! make/jdk/src/classes/build/tools/jdwpgen/AbstractCommandNode.java
! make/jdk/src/classes/build/tools/jdwpgen/AbstractNamedNode.java
! make/jdk/src/classes/build/tools/jdwpgen/AbstractTypeListNode.java
! make/jdk/src/classes/build/tools/jdwpgen/CommandSetNode.java
! make/jdk/src/classes/build/tools/jdwpgen/ConstantSetNode.java
! make/jdk/src/classes/build/tools/jdwpgen/ErrorSetNode.java
! make/jdk/src/classes/build/tools/jdwpgen/RootNode.java

Changeset: 5f86c562a39e
Author:    ctornqvi
Date:      2018-01-09 16:52 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/5f86c562a39e

8194636: Apply CONCURRENCY_FACTOR to max value in concurrency calculation
Reviewed-by: erikj

! test/hotspot/jtreg/Makefile

Changeset: d09be0adcf78
Author:    jcbeyler
Date:      2017-12-19 20:14 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/d09be0adcf78

8191985: JDK-8190862 work for arch arm
Summary: Fixed Interpreter never refills TLAB
Reviewed-by: dsamersoff, aph

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

Changeset: 9f6f48d4f9a1
Author:    goetz
Date:      2018-01-09 08:38 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/9f6f48d4f9a1

8194814: [ppc, s390] A row of minor fixes and cleanups
Summary: Fix the data types of pd flags.
Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/icache_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/bytes_s390.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/globals_s390.hpp

Changeset: bf12b502df94
Author:    tschatzl
Date:      2018-01-10 10:21 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/bf12b502df94

8194824: Add gc/stress/gclocker/TestGCLockerWithParallel.java to the ProblemList file
Reviewed-by: ehelin, kbarrett

! test/hotspot/jtreg/ProblemList.txt

Changeset: 69d65d9dcadb
Author:    eosterlund
Date:      2018-01-10 18:04 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/69d65d9dcadb

8193063: Enabling narrowOop values for RawAccess accesses
Reviewed-by: pliden, kbarrett

! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
! 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.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp

Changeset: a58c1924e037
Author:    gadams
Date:      2018-01-09 13:58 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/a58c1924e037

6640188: Methods com.cun.attach.VirtualMachine.load... don't throw NullPointerxception
Reviewed-by: sspitsyn

! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java

Changeset: fdef4da95080
Author:    jgeorge
Date:      2018-01-11 11:35 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/fdef4da95080

8193352: SA: Test for the clhsdb 'thread' and 'threads' commands
Summary: Test for the clhsdb 'thread' and 'threads' commands. Avoids an incorrect 'Couldn't find thread -a' being printed.
Reviewed-by: sspitsyn, sballal

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java

Changeset: 862c41cf1c7f
Author:    tschatzl
Date:      2018-01-11 10:40 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/862c41cf1c7f

8137099: G1 needs to "upgrade" GC within the safepoint if it can't allocate during that safepoint to avoid OoME
Summary: During a minor GC, if memory allocation fails, start a full GC within the same VM operation in the same safepoint. This avoids a race where the GC locker can prevent the full GC from occurring, and a premature OoME.
Reviewed-by: ehelin, sjohanss, phh
Contributed-by: thomas.schatzl at oracle.com, axel.siebenborn at sap.com

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.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
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java
+ test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c

Changeset: a8ab9344dab6
Author:    tschatzl
Date:      2018-01-11 11:05 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/a8ab9344dab6

8180280: [TESTBUG] Test for JDK-8180048
Summary: Add test at is executed only at higher tiers to allow more time for execution.
Reviewed-by: kbarrett, eosterlund

+ test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java

Changeset: 2569f227ae8e
Author:    tschatzl
Date:      2018-01-11 11:28 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/2569f227ae8e

8129440: G1 crash during concurrent root region scan
Summary: Make concurrent memory accesses to oops on the heap volatile to avoid reloading by the compiler duplicating oop loading code.
Reviewed-by: ehelin, eosterlund

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

Changeset: ec666229de1f
Author:    dstewart
Date:      2018-01-11 20:25 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/ec666229de1f

8194762: JTReg failure of "runtime/NMT/PrintNMTStatistics.java"
Reviewed-by: dholmes, zgu

! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java

Changeset: 612dfa1d8aad
Author:    coleenp
Date:      2018-01-11 18:42 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/612dfa1d8aad

8130039: Move the platform-specific [OS]Semaphore code
8130038: Unify the semaphore usage in os_xxx.cpp
8194763: os::signal_lookup is unused
Reviewed-by: dholmes, kbarrett

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
+ src/hotspot/os/bsd/semaphore_bsd.cpp
! src/hotspot/os/bsd/semaphore_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
+ src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/os/posix/semaphore_posix.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
+ src/hotspot/os/windows/semaphore_windows.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: b96f03796580
Author:    coleenp
Date:      2018-01-11 21:49 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/b96f03796580

Merge


Changeset: 7bba05746c44
Author:    jwilhelm
Date:      2018-01-13 02:56 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/7bba05746c44

Merge

! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 01094f78d990
Author:    ehelin
Date:      2018-01-17 19:05 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/01094f78d990

8195158: Concurrent System.gc() is "upgraded" to stop-the-world System.gc()
Reviewed-by: sjohanss, eosterlund

! src/hotspot/share/gc/g1/vm_operations_g1.cpp
+ test/hotspot/jtreg/gc/g1/TestConcurrentSystemGC.java

Changeset: 96ef7a0cf0b1
Author:    kaddepalli
Date:      2017-12-20 18:08 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/96ef7a0cf0b1

8190281: Code cleanup in src\java.desktop\share\classes\javax\swing\tree\VariableHeightLayoutCache.java
Reviewed-by: psadhukhan, serb, ssadetsky

! src/java.desktop/share/classes/javax/swing/tree/VariableHeightLayoutCache.java

Changeset: 42ad9a781f51
Author:    sveerabhadra
Date:      2017-12-22 11:00 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/42ad9a781f51

8190192: Double click on the title bar no longer repositions the window
Reviewed-by: serb, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/java/awt/Window/WindowResizing/DoubleClickTitleBarTest.java

Changeset: 35b5da568499
Author:    jdv
Date:      2017-12-26 13:38 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/35b5da568499

8190997: PNGImageReader throws NullPointerException when PLTE section is missing
Reviewed-by: serb, bpb, pnarayanan

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
+ test/jdk/javax/imageio/plugins/png/PngPLTEChunkMissingTest.java

Changeset: 219585efb03c
Author:    prr
Date:      2018-01-08 08:53 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/219585efb03c

Merge

- make/langtools/intellij/runConfigurations/javah.xml
- make/langtools/test/bootstrap/javah.sh
- make/langtools/test/lib/javah.sh
- src/java.base/share/classes/java/util/ArraysSupport.java
- src/java.base/share/native/include/classfile_constants.h
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CooperativePhaseTest.java
- test/jdk/java/net/httpclient/RequestProcessorExceptions.java
- test/langtools/tools/javac/T6356530/SerializableAbstractClassWithNonAbstractMethodsTest.java
- test/langtools/tools/javac/T6356530/SerializableAbstractClassWithNonAbstractMethodsTest.out

Changeset: 2ea3667af41d
Author:    jdv
Date:      2018-01-10 12:45 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/2ea3667af41d

8191073: JpegImageReader throws IndexOutOfBoundsException when trying to read image data from tables-only image
Reviewed-by: bpb, pnarayanan

! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
+ test/jdk/javax/imageio/plugins/jpeg/JpegTablesOnlyReadTest.java

Changeset: f611f49a46c9
Author:    pnarayanan
Date:      2018-01-16 10:49 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/f611f49a46c9

8194489: Incorrect size computation at BandedSampleModel.createDataBuffer()
Reviewed-by: bpb, jdv
Contributed-by: prahalad.kumar.narayanan at oracle.com

! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java
+ test/jdk/java/awt/image/BandedSampleModel/BandedSampleModelSizeTest.java

Changeset: 6cfee3ad7a76
Author:    jdv
Date:      2018-01-17 10:58 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/6cfee3ad7a76

8191174: PngReader throws IllegalArgumentException because ScanlineStride calculation logic is not proper
Reviewed-by: serb, bpb, pnarayanan

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
+ test/jdk/javax/imageio/plugins/png/PngReaderLargeWidthStrideTest.java

Changeset: 36a1966132aa
Author:    prr
Date:      2018-01-17 09:08 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/36a1966132aa

Merge

- src/java.compiler/share/classes/javax/lang/model/overview.html
- src/java.compiler/share/classes/javax/tools/FileManagerUtils.java
- src/java.compiler/share/classes/javax/tools/overview.html
- src/jdk.jdeps/share/classes/com/sun/tools/javap/overview.html
- src/jdk.unsupported/share/classes/sun/reflect/Reflection.java
- test/jdk/jdk/internal/reflect/Reflection/GetCallerClassWithDepth.java
- test/jdk/sun/reflect/Reflection/GetCallerClassWithDepth.java
- test/langtools/tools/javac/T8192885/AddGotoAfterForLoopToLNTTest.java

Changeset: e4b03365ddbf
Author:    jdv
Date:      2018-01-18 11:22 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/e4b03365ddbf

8176795: Wrong color drawn when painting translucent colors on volatile images using XRender.
Reviewed-by: prr, ceisserer, pnarayanan

! src/java.desktop/unix/classes/sun/java2d/xr/XRSolidSrcPict.java
+ test/jdk/java/awt/Color/XRenderTranslucentColorDrawTest.java

Changeset: 371c6d66d2ec
Author:    prr
Date:      2018-01-19 09:32 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/371c6d66d2ec

Merge

- src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/FactoryImpl.java

Changeset: 6a014a1e8d2b
Author:    jlahoda
Date:      2018-01-19 21:05 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/6a014a1e8d2b

8195789: Building of test/langtools/jdk/jshell/VariablesTest.java may fail
Summary: Adding proper @modules tag.
Reviewed-by: vromero

! test/langtools/jdk/jshell/VariablesTest.java

Changeset: e7164f73c4d3
Author:    goetz
Date:      2018-01-19 15:05 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e7164f73c4d3

8195663: Java launcher HelpFlagsTest.java fails with java.lang.AssertionError
Reviewed-by: ksrini, dholmes

! test/jdk/tools/launcher/HelpFlagsTest.java

Changeset: 67abfee27e69
Author:    weijun
Date:      2018-01-22 12:00 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/67abfee27e69

8014628: Support AES Encryption with HMAC-SHA2 for Kerberos 5
Reviewed-by: mullan

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/CipherHelper.java
! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/EncryptedData.java
! src/java.security.jgss/share/classes/sun/security/krb5/EncryptionKey.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java
+ src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Aes128CtsHmacSha2EType.java
+ src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Aes128Sha2.java
+ src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Aes256CtsHmacSha2EType.java
+ src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Aes256Sha2.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/EType.java
+ src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes128CksumType.java
+ src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes256CksumType.java
+ src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! test/jdk/sun/security/krb5/auto/BasicKrb5Test.java
! test/jdk/sun/security/krb5/auto/KDC.java
! test/jdk/sun/security/krb5/auto/ReplayCacheTestProc.java
! test/jdk/sun/security/krb5/etype/ETypeOrder.java
+ test/jdk/sun/security/krb5/etype/KerberosAesSha2.java

Changeset: 7c03f19d38a7
Author:    aph
Date:      2018-01-19 16:57 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/7c03f19d38a7

8195685: AArch64: AArch64 cannot build with JDK-8174962
Reviewed-by: adinn, njian

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp

Changeset: 89111a0e6355
Author:    sundar
Date:      2018-01-22 20:31 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/89111a0e6355

8195829: Parsing a nameless ES6 class results in a thrown NullPointerException.
Reviewed-by: jlaskey, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java
+ test/nashorn/script/basic/JDK-8195829.js

Changeset: 36f58bd6269f
Author:    jjg
Date:      2018-01-22 11:15 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/36f58bd6269f

8195796: Reduce the size of relative URLs in generated docs
Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocLink.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPath.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! test/langtools/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
+ test/langtools/jdk/javadoc/doclet/testDocPaths/TestDocPaths.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testInlineLinkLabel/TestInlineLinkLabel.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
! test/langtools/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTag.java
! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java

Changeset: e1876e6b57b6
Author:    jjg
Date:      2018-01-22 11:28 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e1876e6b57b6

8195805: Doclet incorrectly updates all attributes in <a> tags when relocating links
Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java

Changeset: fd237da7a113
Author:    darcy
Date:      2018-01-22 23:06 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/fd237da7a113

8195987: Problem list tools/launcher/HelpFlagsTest.java on windows
Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 7e5fbd3a2254
Author:    henryjen
Date:      2018-01-22 23:37 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/7e5fbd3a2254

8195989: JDK-8186080 merge add back @LastModified removed by JDK-8193586
Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/Translet.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathContext.java

Changeset: 11f8b31b02c1
Author:    pmuthuswamy
Date:      2018-01-24 11:29 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/11f8b31b02c1

8147614: add jjs test for -t option
Reviewed-by: hannesw, jlaskey, sundar

+ test/nashorn/script/nosecurity/jjs-option-t.js
+ test/nashorn/script/nosecurity/jjs-option-t.js.EXPECTED

Changeset: 9dfffaceb477
Author:    goetz
Date:      2018-01-23 08:26 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/9dfffaceb477

8195824: tools/launcher/HelpFlagsTest.java fails with java.lang.AssertionError
Summary: Also re-enable test.
Reviewed-by: dholmes, ksrini

! test/jdk/ProblemList.txt
! test/jdk/tools/launcher/HelpFlagsTest.java

Changeset: 693052e16ac9
Author:    rgoel
Date:      2018-01-24 14:07 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/693052e16ac9

8146656: Wrong Months Array for DateFormatSymbols
Summary: Updated API doc of DateFormatSymbols class.
Reviewed-by: rriggs, naoto

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

Changeset: 19173eb3358b
Author:    mcimadamore
Date:      2018-01-24 17:24 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/19173eb3358b

8196074: Remove uses of loose type equality tests
Summary: Drop loose type equality check and replace usages to go throuhg the strict version
Reviewed-by: vromero
Contributed-by: bsrbnd at gmail.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java

Changeset: d74e9dd04df6
Author:    gadams
Date:      2018-01-23 06:52 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/d74e9dd04df6

8167253: com.sun.jdi invokeMethod has duplicated @throws for InvalidTypeException
Reviewed-by: rriggs, sspitsyn, dholmes

! src/jdk.jdi/share/classes/com/sun/tools/jdi/InvokableTypeImpl.java

Changeset: b742e0f9ce80
Author:    anazarov
Date:      2018-01-24 16:59 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b742e0f9ce80

8161348: Several tools/jlink tests failed in "-Xcomp" mode due to time out
Reviewed-by: alanb

! test/jdk/tools/jlink/DefaultProviderTest.java
! test/jdk/tools/jlink/JLinkPluginsTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: ed014587f0e2
Author:    amlu
Date:      2018-01-25 14:12 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/ed014587f0e2

8157903: (prop) move Properties tests into OpenJDK
Reviewed-by: mchung

+ test/jdk/java/util/Properties/BlankLines.java
+ test/jdk/java/util/Properties/CloseXMLStream.java
+ test/jdk/java/util/Properties/EscapeSpace.java
+ test/jdk/java/util/Properties/GenerifiedUses.java
+ test/jdk/java/util/Properties/LoadParsing.java
+ test/jdk/java/util/Properties/LoadParsing2.java
+ test/jdk/java/util/Properties/LoadSeparators.java
+ test/jdk/java/util/Properties/PropertiesTest.java
+ test/jdk/java/util/Properties/Save.java
+ test/jdk/java/util/Properties/SaveClose.java
+ test/jdk/java/util/Properties/SaveComments.java
+ test/jdk/java/util/Properties/SaveEncoding.java
+ test/jdk/java/util/Properties/SaveLoadBasher.java
+ test/jdk/java/util/Properties/SaveSeparator.java
+ test/jdk/java/util/Properties/StoreDeadlock.java
+ test/jdk/java/util/Properties/StringPropertyNames.java
+ test/jdk/java/util/Properties/UnicodeEscape.java
+ test/jdk/java/util/Properties/XMLSaveLoadBasher.java
+ test/jdk/java/util/Properties/input.txt
+ test/jdk/java/util/Properties/testData1
+ test/jdk/java/util/Properties/testData1.dos
+ test/jdk/java/util/Properties/testData2
+ test/jdk/java/util/Properties/testData2.dos
+ test/jdk/java/util/Properties/testData3.dos

Changeset: 257d7610663f
Author:    jjiang
Date:      2018-01-24 23:01 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/257d7610663f

8186098: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed due to libnss3 version cannot be parsed
Summary: Improves the approach on parsing lib version
Reviewed-by: weijun, xuelei

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: d626620a1844
Author:    vtewari
Date:      2018-01-25 16:22 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/d626620a1844

8194676: NullPointerException is thrown if ipaddress is not set.
Reviewed-by: chegar, rriggs

! src/java.base/share/classes/java/net/Inet6Address.java
+ test/jdk/java/net/Inet6Address/serialize/Inet6AddressSerTest.java

Changeset: f2344724a475
Author:    mcimadamore
Date:      2018-01-25 12:06 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/f2344724a475

8196081: Add support for customized intellij project templates
Summary: Override template used for project creation using env variable
Reviewed-by: ihse

! bin/idea.sh
! make/idea/idea.gmk
! make/idea/template/ant.xml
! make/idea/template/build.xml
! make/idea/template/jdk.iml

Changeset: 2da4a52715d8
Author:    ssahoo
Date:      2018-01-25 05:57 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2da4a52715d8

8194486: Several krb5 tests failed in Mac.
Summary: Several tests failed due to improper host service
Reviewed-by: weijun

! test/jdk/sun/security/krb5/auto/AcceptPermissions.java
! test/jdk/sun/security/krb5/auto/AcceptorSubKey.java
! test/jdk/sun/security/krb5/auto/Addresses.java
! test/jdk/sun/security/krb5/auto/AddressesAndNameType.java
! test/jdk/sun/security/krb5/auto/Basic.java
! test/jdk/sun/security/krb5/auto/BasicKrb5Test.java
! test/jdk/sun/security/krb5/auto/BasicProc.java
! test/jdk/sun/security/krb5/auto/BogusKDC.java
! test/jdk/sun/security/krb5/auto/CleanState.java
! test/jdk/sun/security/krb5/auto/CrossRealm.java
! test/jdk/sun/security/krb5/auto/DiffNameSameKey.java
! test/jdk/sun/security/krb5/auto/DiffSaltParams.java
! test/jdk/sun/security/krb5/auto/DupEtypes.java
! test/jdk/sun/security/krb5/auto/DynamicKeytab.java
! test/jdk/sun/security/krb5/auto/EmptyPassword.java
! test/jdk/sun/security/krb5/auto/FileKeyTab.java
! test/jdk/sun/security/krb5/auto/ForwardableCheck.java
! test/jdk/sun/security/krb5/auto/Forwarded.java
! test/jdk/sun/security/krb5/auto/GSS.java
! test/jdk/sun/security/krb5/auto/GSSUnbound.java
! test/jdk/sun/security/krb5/auto/HttpNegotiateServer.java
! test/jdk/sun/security/krb5/auto/IgnoreChannelBinding.java
! test/jdk/sun/security/krb5/auto/KDC.java
! test/jdk/sun/security/krb5/auto/KPEquals.java
! test/jdk/sun/security/krb5/auto/KdcPolicy.java
! test/jdk/sun/security/krb5/auto/KeyPermissions.java
! test/jdk/sun/security/krb5/auto/KeyTabCompat.java
! test/jdk/sun/security/krb5/auto/KrbTicket.java
! test/jdk/sun/security/krb5/auto/KvnoNA.java
! test/jdk/sun/security/krb5/auto/LifeTimeInSeconds.java
! test/jdk/sun/security/krb5/auto/LoginModuleOptions.java
! test/jdk/sun/security/krb5/auto/LoginNoPass.java
! test/jdk/sun/security/krb5/auto/LongLife.java
! test/jdk/sun/security/krb5/auto/MSOID2.java
! test/jdk/sun/security/krb5/auto/ModuleName.java
! test/jdk/sun/security/krb5/auto/MoreKvno.java
! test/jdk/sun/security/krb5/auto/NewInquireTypes.java
! test/jdk/sun/security/krb5/auto/NewSalt.java
! test/jdk/sun/security/krb5/auto/NoInitNoKeytab.java
! test/jdk/sun/security/krb5/auto/NonMutualSpnego.java
! test/jdk/sun/security/krb5/auto/NoneReplayCacheTest.java
! test/jdk/sun/security/krb5/auto/NullRenewUntil.java
! test/jdk/sun/security/krb5/auto/OkAsDelegate.java
! test/jdk/sun/security/krb5/auto/OkAsDelegateXRealm.java
! test/jdk/sun/security/krb5/auto/OnlyDesLogin.java
! test/jdk/sun/security/krb5/auto/PrincipalNameEquals.java
! test/jdk/sun/security/krb5/auto/RRC.java
! test/jdk/sun/security/krb5/auto/RefreshKrb5Config.java
! test/jdk/sun/security/krb5/auto/Renew.java
! test/jdk/sun/security/krb5/auto/Renewal.java
! test/jdk/sun/security/krb5/auto/ReplayCacheTest.java
! test/jdk/sun/security/krb5/auto/ReplayCacheTestProc.java
! test/jdk/sun/security/krb5/auto/S4U2proxy.java
! test/jdk/sun/security/krb5/auto/S4U2proxyGSS.java
! test/jdk/sun/security/krb5/auto/S4U2self.java
! test/jdk/sun/security/krb5/auto/S4U2selfAsServer.java
! test/jdk/sun/security/krb5/auto/S4U2selfAsServerGSS.java
! test/jdk/sun/security/krb5/auto/S4U2selfGSS.java
! test/jdk/sun/security/krb5/auto/SPNEGO.java
! test/jdk/sun/security/krb5/auto/SSL.java
! test/jdk/sun/security/krb5/auto/SSLwithPerms.java
! test/jdk/sun/security/krb5/auto/SaslBasic.java
! test/jdk/sun/security/krb5/auto/SaslGSS.java
! test/jdk/sun/security/krb5/auto/SaslUnbound.java
! test/jdk/sun/security/krb5/auto/SpnegoLifeTime.java
! test/jdk/sun/security/krb5/auto/SpnegoReqFlags.java
! test/jdk/sun/security/krb5/auto/Test5653.java
! test/jdk/sun/security/krb5/auto/TicketSName.java
! test/jdk/sun/security/krb5/auto/TwoOrThree.java
! test/jdk/sun/security/krb5/auto/TwoPrinces.java
! test/jdk/sun/security/krb5/auto/TwoTab.java
! test/jdk/sun/security/krb5/auto/UnboundSSL.java
! test/jdk/sun/security/krb5/auto/UnboundSSLMultipleKeys.java
! test/jdk/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java
! test/jdk/sun/security/krb5/auto/UnboundService.java
! test/jdk/sun/security/krb5/auto/Unreachable.java
! test/jdk/sun/security/krb5/auto/UseCacheAndStoreKey.java
! test/jdk/sun/security/krb5/auto/W83.java
- test/jdk/sun/security/krb5/auto/principalProperty/TestHosts
! test/jdk/sun/security/krb5/auto/rcache_usemd5.sh

Changeset: 51d97ee431ff
Author:    adinn
Date:      2018-01-25 11:56 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/51d97ee431ff

8196136: AArch64: Correct register use in patch for JDK-8195685
Summary: itable stubs must not use java argument registers as scratch registers
Reviewed-by: aph

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

Changeset: ea6706103cef
Author:    mchung
Date:      2018-01-25 13:39 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/ea6706103cef

8196127: Dead code in VersionProps.java.template
Reviewed-by: lancea, psandoz

! src/java.base/share/classes/java/lang/VersionProps.java.template

Changeset: a47ee8b3d308
Author:    mchung
Date:      2018-01-25 13:40 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/a47ee8b3d308

8191170: Clarify if java.class.path can be undefined
Reviewed-by: alanb, psandoz

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

Changeset: 77baeab90732
Author:    weijun
Date:      2018-01-26 09:37 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/77baeab90732

8177398: Exclude dot files ending with .conf from krb5.conf's includedir
Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! test/jdk/sun/security/krb5/config/Include.java

Changeset: e321560ac819
Author:    adinn
Date:      2018-01-25 14:47 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/e321560ac819

8195859: AArch64: vtableStubs gtest fails after 8174962
Summary: gtest vtableStubs introduced by 8174962 fails on AArch64 with an invalid insn encoding
Reviewed-by: duke

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

Changeset: e2a7856edfba
Author:    dfuchs
Date:      2018-01-26 14:15 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/e2a7856edfba

8195096: Exception printed on console with custom LogManager on starting Apache Tomcat
Summary: make sure that loadLoggerHandler for ".handler" is called only from within addLogger
Reviewed-by: mchung

! src/java.logging/share/classes/java/util/logging/LogManager.java
+ test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java
+ test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/badglobal.properties
+ test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/badlogging.properties
+ test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/custom/GlobalHandler.java
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/logging.properties
+ test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/test.policy

Changeset: efdb1f63c30d
Author:    anazarov
Date:      2018-01-26 12:16 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/efdb1f63c30d

8186009: tools launcher test AddExportsAndOpensInManifest.java fails intermittently: AccessDeniedException
Summary: unique jar file names for every test case
Reviewed-by: alanb

! test/jdk/tools/launcher/modules/addexports/manifest/AddExportsAndOpensInManifest.java

Changeset: f8188cc0d01d
Author:    anazarov
Date:      2018-01-26 16:20 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f8188cc0d01d

8179294: several langtools tests depend on jar, jlink, javac but do not declare that dependency
Reviewed-by: iignatyev

! test/jdk/tools/jlink/JLinkToolProviderTest.java
! test/jdk/tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java
! test/jdk/tools/pack200/ModuleAttributes.java
! test/jdk/tools/pack200/Pack200Props.java

Changeset: 62b6e9b1dfdc
Author:    ctornqvi
Date:      2018-01-29 08:19 -0500
URL:       http://hg.openjdk.java.net/panama/dev/rev/62b6e9b1dfdc

8196197: Enable the make system to calculate concurrency for JDK tests
Reviewed-by: erikj, tbell

! test/TestCommon.gmk
! test/hotspot/jtreg/Makefile

Changeset: bcce1fa183e7
Author:    erikj
Date:      2018-01-29 17:58 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/bcce1fa183e7

8196108: Add build support for VS 2015/2017
Reviewed-by: tbell

! make/autoconf/basics.m4
! make/autoconf/generated-configure.sh
! make/autoconf/help.m4
! make/autoconf/toolchain.m4
! make/autoconf/toolchain_windows.m4
- make/devkit/createWindowsDevkit.sh
+ make/devkit/createWindowsDevkit2013.sh
+ make/devkit/createWindowsDevkit2015.sh
+ make/devkit/createWindowsDevkit2017.sh

Changeset: 4cf06ada7fa2
Author:    igerasim
Date:      2018-01-29 10:48 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/4cf06ada7fa2

8194412: Adding 256 units of IsoFields.QUARTER_YEARS broken
Reviewed-by: scolebourne, rriggs

! src/java.base/share/classes/java/time/temporal/IsoFields.java
! test/jdk/java/time/test/java/time/TestLocalDate.java

Changeset: f944d1b7ab25
Author:    cushon
Date:      2018-01-25 15:18 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/f944d1b7ab25

8179373: javac -verbose logs the class path multiple times
Reviewed-by: martin

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ test/langtools/tools/javac/jvm/VerboseClassPathTest.java

Changeset: 2e2551c38484
Author:    erikj
Date:      2018-01-29 17:08 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/2e2551c38484

8196365: Overriding configure variable from custom hook generates warning
Reviewed-by: tbell

! make/autoconf/basics.m4
! make/autoconf/configure.ac
! make/autoconf/generated-configure.sh

Changeset: 34e45260c040
Author:    adinn
Date:      2018-01-26 16:38 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/34e45260c040

8196221: AArch64: Mistake in committed patch for JDK-8195859
Summary: The wrong patch was committed for JDK-8195859
Reviewed-by: aph

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

Changeset: d4e6384329ad
Author:    mcimadamore
Date:      2018-01-30 11:44 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/d4e6384329ad

Prune bad changeset


Changeset: b2f2bdba0472
Author:    cushon
Date:      2018-01-26 11:27 -0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/b2f2bdba0472

8194268: Incorrect parameter names for synthetic methods
Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/langtools/tools/javac/MethodParameters/DefaultParamNames.java



More information about the panama-dev mailing list