hg: valhalla/valhalla: 205 new changesets

david.simms at oracle.com david.simms at oracle.com
Thu Nov 23 14:17:33 UTC 2017


Changeset: 6b374b7fdc3d
Author:    rpatil
Date:      2017-11-09 14:38 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/259dffd8dabc

Merge


Changeset: fbfe06b70e16
Author:    vtewari
Date:      2017-11-13 14:03 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/3dfec0fcb34f

Merge


Changeset: 5c2f21c319c4
Author:    weijun
Date:      2017-11-14 21:43 +0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/94f362b5f4dd

Merge


Changeset: 84e7c1515661
Author:    igerasim
Date:      2017-11-14 13:31 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/32201e2d5719

Merge


Changeset: 55714c3d544c
Author:    sangheki
Date:      2017-10-26 21:30 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/rev/1821be9ca11b

Merge


Changeset: 17676a23cf3f
Author:    kvn
Date:      2017-10-27 01:09 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/rev/002df709f2f2

Merge


Changeset: c15f15bcc23e
Author:    sjohanss
Date:      2017-10-27 11:44 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/a11d9dbcd6c0

Merge


Changeset: 1360c7949d2f
Author:    sjohanss
Date:      2017-11-06 11:11 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/71c9ee6b7cb3

Merge


Changeset: 2a5b7592ca11
Author:    tschatzl
Date:      2017-11-06 15:33 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/314ac2e2db63

Merge


Changeset: e0f08a49f3e3
Author:    rfield
Date:      2017-11-14 19:33 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/0b84d889a7d5

Merge


Changeset: 8fd3320d312c
Author:    lana
Date:      2017-11-16 20:24 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/rev/2ac93efc62ed

Merge


Changeset: 4e78aba768f0
Author:    jjg
Date:      2017-11-16 15:01 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/5d4864563be7

Merge


Changeset: 7e57d42b5eeb
Author:    ksrini
Date:      2017-11-21 13:17 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/a65fe31de50d

Merge


Changeset: 0ad8a90268a7
Author:    glaubitz
Date:      2017-11-15 16:03 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/rev/f5581b073aff

Merge


Changeset: d6d00f785f39
Author:    mseledtsov
Date:      2017-11-16 19:01 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/b4d2929683b6

Merge


Changeset: af1361361585
Author:    mdoerr
Date:      2017-11-16 10:20 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/90f4803a2663

Merge


Changeset: 6493e5ed2bd9
Author:    igerasim
Date:      2017-11-22 16:31 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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




More information about the valhalla-dev mailing list