hg: panama/dev: 105 new changesets

sandhya.viswanathan at intel.com sandhya.viswanathan at intel.com
Wed Sep 2 17:29:22 UTC 2020


Changeset: 15a997f5207a
Author:    jiefu
Date:      2020-08-25 12:46 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/15a997f5207a

8252264: tools/javac/flags/LockedFlagClash.java fails to compile
Reviewed-by: jlahoda

! test/langtools/tools/javac/flags/LockedFlagClash.java

Changeset: 6abdfb11f342
Author:    iignatyev
Date:      2020-08-26 17:06 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/6abdfb11f342

8251127: clean up FileInstaller $test.src $cwd in remaining vmTestbase_vm_compiler tests
Reviewed-by: kvn

! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/FPCompare/TestFPBinop/TestFPBinop.java
! test/hotspot/jtreg/vmTestbase/jit/collapse/collapse.java
! test/hotspot/jtreg/vmTestbase/jit/inline/inline003/inline003.java
! test/hotspot/jtreg/vmTestbase/jit/inline/inline004/inline004.java
! test/hotspot/jtreg/vmTestbase/jit/inline/inline007/inline007.java
! test/hotspot/jtreg/vmTestbase/jit/series/series.java
! test/hotspot/jtreg/vmTestbase/jit/t/t001/t001.java
! test/hotspot/jtreg/vmTestbase/jit/t/t002/t002.java
! test/hotspot/jtreg/vmTestbase/jit/t/t003/t003.java
! test/hotspot/jtreg/vmTestbase/jit/t/t004/t004.java
! test/hotspot/jtreg/vmTestbase/jit/t/t005/t005.java
! test/hotspot/jtreg/vmTestbase/jit/t/t006/t006.java
! test/hotspot/jtreg/vmTestbase/jit/t/t011/t011.java
! test/hotspot/jtreg/vmTestbase/jit/t/t013/t013.java
! test/hotspot/jtreg/vmTestbase/jit/t/t015/t015.java
! test/hotspot/jtreg/vmTestbase/jit/t/t016/t016.java
! test/hotspot/jtreg/vmTestbase/jit/t/t017/t017.java
! test/hotspot/jtreg/vmTestbase/jit/t/t018/t018.java
! test/hotspot/jtreg/vmTestbase/jit/t/t019/t019.java
! test/hotspot/jtreg/vmTestbase/jit/t/t020/t020.java
! test/hotspot/jtreg/vmTestbase/jit/t/t021/t021.java
! test/hotspot/jtreg/vmTestbase/jit/t/t022/t022.java
! test/hotspot/jtreg/vmTestbase/jit/t/t023/t023.java
! test/hotspot/jtreg/vmTestbase/jit/t/t024/t024.java
! test/hotspot/jtreg/vmTestbase/jit/t/t025/t025.java
! test/hotspot/jtreg/vmTestbase/jit/t/t027/t027.java
! test/hotspot/jtreg/vmTestbase/jit/t/t028/t028.java
! test/hotspot/jtreg/vmTestbase/jit/t/t029/t029.java
! test/hotspot/jtreg/vmTestbase/jit/t/t030/t030.java
! test/hotspot/jtreg/vmTestbase/jit/t/t031/t031.java
! test/hotspot/jtreg/vmTestbase/jit/t/t032/t032.java
! test/hotspot/jtreg/vmTestbase/jit/t/t033/t033.java
! test/hotspot/jtreg/vmTestbase/jit/t/t034/t034.java
! test/hotspot/jtreg/vmTestbase/jit/t/t035/t035.java
! test/hotspot/jtreg/vmTestbase/jit/t/t036/t036.java
! test/hotspot/jtreg/vmTestbase/jit/t/t037/t037.java
! test/hotspot/jtreg/vmTestbase/jit/t/t038/t038.java
! test/hotspot/jtreg/vmTestbase/jit/t/t039/t039.java
! test/hotspot/jtreg/vmTestbase/jit/t/t040/t040.java
! test/hotspot/jtreg/vmTestbase/jit/t/t042/t042.java
! test/hotspot/jtreg/vmTestbase/jit/t/t043/t043.java
! test/hotspot/jtreg/vmTestbase/jit/t/t046/t046.java
! test/hotspot/jtreg/vmTestbase/jit/t/t047/t047.java
! test/hotspot/jtreg/vmTestbase/jit/t/t048/t048.java
! test/hotspot/jtreg/vmTestbase/jit/t/t049/t049.java
! test/hotspot/jtreg/vmTestbase/jit/t/t051/t051.java
! test/hotspot/jtreg/vmTestbase/jit/t/t052/t052.java
! test/hotspot/jtreg/vmTestbase/jit/t/t053/t053.java
! test/hotspot/jtreg/vmTestbase/jit/t/t054/t054.java
! test/hotspot/jtreg/vmTestbase/jit/t/t055/t055.java
! test/hotspot/jtreg/vmTestbase/jit/t/t056/t056.java
! test/hotspot/jtreg/vmTestbase/jit/t/t057/t057.java
! test/hotspot/jtreg/vmTestbase/jit/t/t058/t058.java
! test/hotspot/jtreg/vmTestbase/jit/t/t059/t059.java
! test/hotspot/jtreg/vmTestbase/jit/t/t060/t060.java
! test/hotspot/jtreg/vmTestbase/jit/t/t061/t061.java
! test/hotspot/jtreg/vmTestbase/jit/t/t062/t062.java
! test/hotspot/jtreg/vmTestbase/jit/t/t063/t063.java
! test/hotspot/jtreg/vmTestbase/jit/t/t064/t064.java
! test/hotspot/jtreg/vmTestbase/jit/t/t065/t065.java
! test/hotspot/jtreg/vmTestbase/jit/t/t067/t067.java
! test/hotspot/jtreg/vmTestbase/jit/t/t068/t068.java
! test/hotspot/jtreg/vmTestbase/jit/t/t069/t069.java
! test/hotspot/jtreg/vmTestbase/jit/t/t070/t070.java
! test/hotspot/jtreg/vmTestbase/jit/t/t071/t071.java
! test/hotspot/jtreg/vmTestbase/jit/t/t072/t072.java
! test/hotspot/jtreg/vmTestbase/jit/t/t073/t073.java
! test/hotspot/jtreg/vmTestbase/jit/t/t074/t074.java
! test/hotspot/jtreg/vmTestbase/jit/t/t075/t075.java
! test/hotspot/jtreg/vmTestbase/jit/t/t076/t076.java
! test/hotspot/jtreg/vmTestbase/jit/t/t077/t077.java
! test/hotspot/jtreg/vmTestbase/jit/t/t078/t078.java
! test/hotspot/jtreg/vmTestbase/jit/t/t079/t079.java
! test/hotspot/jtreg/vmTestbase/jit/t/t080/t080.java
! test/hotspot/jtreg/vmTestbase/jit/t/t081/t081.java
! test/hotspot/jtreg/vmTestbase/jit/t/t086/t086.java
! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java
! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java
! test/hotspot/jtreg/vmTestbase/jit/t/t091/t091.java
! test/hotspot/jtreg/vmTestbase/jit/t/t093/t093.java
! test/hotspot/jtreg/vmTestbase/jit/t/t094/t094.java
! test/hotspot/jtreg/vmTestbase/jit/t/t095/t095.java
! test/hotspot/jtreg/vmTestbase/jit/t/t096/t096.java
! test/hotspot/jtreg/vmTestbase/jit/t/t098/t098.java
! test/hotspot/jtreg/vmTestbase/jit/t/t099/t099.java
! test/hotspot/jtreg/vmTestbase/jit/t/t100/t100.java
! test/hotspot/jtreg/vmTestbase/jit/t/t101/t101.java
! test/hotspot/jtreg/vmTestbase/jit/t/t102/t102.java
! test/hotspot/jtreg/vmTestbase/jit/t/t103/t103.java
! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.java
! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java
! test/hotspot/jtreg/vmTestbase/jit/t/t106/t106.java
! test/hotspot/jtreg/vmTestbase/jit/t/t107/t107.java
- test/hotspot/jtreg/vmTestbase/jit/t/t108/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.java
- test/hotspot/jtreg/vmTestbase/jit/t/t109/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.java
- test/hotspot/jtreg/vmTestbase/jit/t/t110/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.java
- test/hotspot/jtreg/vmTestbase/jit/t/t111/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.java
- test/hotspot/jtreg/vmTestbase/jit/t/t112/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.java
- test/hotspot/jtreg/vmTestbase/jit/t/t113/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.java

Changeset: ad2712ca4a35
Author:    jwilhelm
Date:      2020-08-27 04:40 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/ad2712ca4a35

Added tag jdk-16+13 for changeset fd07cdb26fc7

! .hgtags

Changeset: e6073515b1d2
Author:    shade
Date:      2020-08-27 06:34 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/e6073515b1d2

8252362: C2: Remove no-op checking for callee-saved-floats
Reviewed-by: vlivanov

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

Changeset: 1f251538a4b6
Author:    shade
Date:      2020-08-27 06:34 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/1f251538a4b6

8252215: Remove VerifyOptoOopOffsets flag
Reviewed-by: thartmann, kvn

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp

Changeset: 5b6afcf23ca3
Author:    jiefu
Date:      2020-08-27 10:35 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/5b6afcf23ca3

8252404: compiler/c1/TestTraceLinearScanLevel.java fails with release VMs
Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java

Changeset: 6db0cb3893c5
Author:    roland
Date:      2020-08-25 14:25 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/6db0cb3893c5

8252296: Shenandoah: crash in CallNode::extract_projections
Reviewed-by: chagedorn

! src/hotspot/share/opto/callnode.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestBarrierExpandCallProjection.java

Changeset: a461bb54a247
Author:    stefank
Date:      2020-08-27 09:52 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a461bb54a247

8252223: ZGC: Convert ZPage to use delegating constructor
Reviewed-by: pliden, sjohanss, kbarrett

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

Changeset: c3a975498072
Author:    stefank
Date:      2020-08-27 09:53 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/c3a975498072

8252224: ZGC: Convert ZValue to use alias templates
Reviewed-by: pliden, kbarrett

! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp

Changeset: 5bb36b006854
Author:    stefank
Date:      2020-08-27 09:54 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/5bb36b006854

8247759: ZGC: Replace ZGC specific array implementations with GrowableArray
Reviewed-by: pliden

! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
! test/hotspot/gtest/gc/z/test_zArray.cpp
! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp

Changeset: 986d7d26f9fe
Author:    pconcannon
Date:      2020-08-27 10:57 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/986d7d26f9fe

8189744: Deprecate the JDK-specific API for setting socket options, jdk.net.Sockets
Summary: The JDK-specific API `jdk.net.Sockets` has been redundant since Java SE 9 added standard methods to get/set socket options and retrieve per-Socket supported options. This fix deprecates the class and its public methods.
Reviewed-by: chegar, dfuchs

! src/jdk.net/share/classes/jdk/net/Sockets.java

Changeset: f37cc2bd2ebf
Author:    roland
Date:      2020-08-21 17:41 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/f37cc2bd2ebf

8241486: G1/Z give warning when using LoopStripMiningIter and turn off LoopStripMiningIter (0)
Reviewed-by: thartmann, kvn

! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java

Changeset: e3b80847346f
Author:    ehelin
Date:      2020-08-27 14:33 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/e3b80847346f

8251551: Use .md filename extension for README
Reviewed-by: mr, ihse, darcy

- README
+ README.md

Changeset: 65f472440f4b
Author:    ehelin
Date:      2020-08-27 14:41 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/65f472440f4b

8251552: Add minimal CONTRIBUTING.md file
Reviewed-by: iris, ihse

+ CONTRIBUTING.md

Changeset: 3123bebd1eff
Author:    roland
Date:      2020-08-24 11:29 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/3123bebd1eff

8252292: 8240795 may cause anti-dependence to be missed
Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestMissingAntiDependency.java

Changeset: a2f65306e5c3
Author:    jlahoda
Date:      2020-08-27 16:15 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a2f65306e5c3

8237041: AssertionError in parsing
Summary: Avoid parser crash for deeply nested classes without closing braces, improve error recovery for classes without an opening brace.
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/processing/T6439826.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 5641483722e2
Author:    kvn
Date:      2020-08-27 10:51 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/5641483722e2

8252467: AOT need to process new markId DEOPT_MH_HANDLER_ENTRY in compiled code
Reviewed-by: dlong

! src/hotspot/share/aot/aotCompiledMethod.hpp
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeOffsets.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.java

Changeset: 3e9d813ff918
Author:    jlahoda
Date:      2020-08-27 20:20 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/3e9d813ff918

8252458: Test tools/javac/parser/JavacParserTest.java fails on Windows after JDK-8237041
Reviewed-by: vromero

! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: 95629ba5595b
Author:    darcy
Date:      2020-08-27 13:01 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/95629ba5595b

8251921: Expand default constructor warning to cover more cases
Reviewed-by: jjg, abuckley

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/langtools/tools/javac/warnings/DefaultCtor/DefaultCtorWarningToolBox.java

Changeset: 43d93fb6553c
Author:    iklam
Date:      2020-08-27 22:24 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/43d93fb6553c

8251557: Avoid dumping unused symbols/strings into the CDS archive
Reviewed-by: minqi, ccheung

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/symbolTable.hpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/heapShared.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp

Changeset: 4d555b56de77
Author:    attila
Date:      2020-08-28 10:23 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/4d555b56de77

8251538: Modernize and lint Dynalink code
Reviewed-by: sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java

Changeset: 9d46478f18bb
Author:    rehn
Date:      2020-08-28 10:30 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/9d46478f18bb

8252414: Redundant suspend check when determining if a java thread is safe
Reviewed-by: dholmes, dcubed, coleenp

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

Changeset: 1a68faff0ffa
Author:    dfuchs
Date:      2020-08-28 10:48 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/1a68faff0ffa

8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request
Summary: Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true)
Reviewed-by: michaelm, chegar, alanb

! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
+ test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/InterruptedBlockingSend.java

Changeset: 26b91db5785f
Author:    aefimov
Date:      2020-08-28 13:10 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/26b91db5785f

8251182: Fix "no comment" warnings in java.naming
Reviewed-by: lancea, rriggs, dfuchs

! src/java.naming/share/classes/javax/naming/CompositeName.java
! src/java.naming/share/classes/javax/naming/CompoundName.java
! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java
! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java
! src/java.naming/share/classes/javax/naming/ldap/LdapName.java
! src/java.naming/share/classes/javax/naming/ldap/Rdn.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java

Changeset: 173a38733f16
Author:    erikj
Date:      2020-08-28 06:23 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/173a38733f16

8252145: Unify Info.plist files with correct version strings
Reviewed-by: ihse, serb

! make/MacBundles.gmk
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/common/modules/LauncherCommon.gmk
! make/conf/jib-profiles.js
! make/data/bundle/JDK-Info.plist
! make/data/bundle/JRE-Info.plist
+ make/data/bundle/cmdline-Info.plist
- src/java.base/macosx/native/launcher/Info-cmdline.plist
- src/java.base/macosx/native/launcher/Info-privileged.plist

Changeset: 44d4a4d6e8bb
Author:    prappo
Date:      2020-08-28 15:26 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/44d4a4d6e8bb

8252172: Improve prettiness of printing HTML attributes by DocPretty
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! test/langtools/tools/javac/doctree/AttrTest.java
! test/langtools/tools/javac/doctree/DocCommentTester.java

Changeset: 9efba5aeeffe
Author:    stefank
Date:      2020-08-28 17:20 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/9efba5aeeffe

8252245: Remove ScanClosure
Reviewed-by: pliden, sjohanss

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/oops/oop.hpp

Changeset: 1880890463cc
Author:    stefank
Date:      2020-08-28 17:20 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/1880890463cc

8252289: Remove usage of OopsInGenClosure from full_process_roots
Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp

Changeset: 4a112f57e788
Author:    stefank
Date:      2020-08-28 17:20 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/4a112f57e788

8252294: Remove OopsInGenClosure usage from younger_refs_iterate
Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/cardGeneration.cpp
! src/hotspot/share/gc/shared/cardGeneration.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: 1cbc69cd2627
Author:    iignatyev
Date:      2020-08-28 10:28 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/1cbc69cd2627

8252401: Introduce Utils.TEST_NATIVE_PATH
Reviewed-by: sspitsyn

! test/lib/jdk/test/lib/Utils.java

Changeset: ec0cabbc527f
Author:    ryadav
Date:      2020-08-28 18:05 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/ec0cabbc527f

8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI.
Summary: This fix updates java.net.URI and replaces the ThreadLocalCoders optimization.
Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/net/URI.java
+ test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java

Changeset: 349cb672864c
Author:    erikj
Date:      2020-08-28 12:03 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/349cb672864c

8252233: Put debug symbols in symbols-image
Reviewed-by: ihse, aleonard

! make/Bundles.gmk
! make/Images.gmk

Changeset: 09736460a54d
Author:    pbansal
Date:      2020-08-23 13:09 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/09736460a54d

8251254: Add automated test for fix done in JDK-8218472
Reviewed-by: serb

+ test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java

Changeset: ebf6b8301649
Author:    pbansal
Date:      2020-08-23 13:18 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/ebf6b8301649

8251252: Add automated testcase for fix done in JDK-8214253
Reviewed-by: serb, psadhukhan

+ test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java

Changeset: f29099b75c61
Author:    serb
Date:      2020-08-24 00:34 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/f29099b75c61

8251558: J2DBench should support shaped and translucent windows
Reviewed-by: avu

! src/demo/share/java2d/J2DBench/Makefile
! src/demo/share/java2d/J2DBench/README
! src/demo/share/java2d/J2DBench/build.xml
! src/demo/share/java2d/J2DBench/options/default.opt
! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java
! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java
! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java
! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java
! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java

Changeset: 8d269502698f
Author:    aivanov
Date:      2020-08-24 22:48 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/8d269502698f

8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar
Reviewed-by: serb, aivanov, dmarkov
Contributed-by: Kumar Abhishek <kumar.z.abhishek at oracle.com>

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java
+ test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java

Changeset: 365b1d53250d
Author:    serb
Date:      2020-08-24 22:12 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/365b1d53250d

8250858: Address reliance on default constructors in the Java Sound APIs
Reviewed-by: prr

! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java
! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java

Changeset: b5fb0d2a1687
Author:    dmarkov
Date:      2020-08-26 08:13 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/b5fb0d2a1687

8232114: JVM crashed at imjpapi.dll in native code
Reviewed-by: serb, alitvinov

! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h

Changeset: 5a89be844a76
Author:    psadhukhan
Date:      2020-08-26 14:47 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/5a89be844a76

8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs
Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java

Changeset: 6921d68d6cc6
Author:    psadhukhan
Date:      2020-08-26 17:20 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/6921d68d6cc6

8250853: Address reliance on default constructors in the javax.swing APIs
Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/AbstractButton.java
! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java
! src/java.desktop/share/classes/javax/swing/AbstractListModel.java
! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java
! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java
! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java
! src/java.desktop/share/classes/javax/swing/DefaultListModel.java
! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java
! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java
! src/java.desktop/share/classes/javax/swing/FocusManager.java
! src/java.desktop/share/classes/javax/swing/InputVerifier.java
! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java
! src/java.desktop/share/classes/javax/swing/LookAndFeel.java
! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! src/java.desktop/share/classes/javax/swing/RowFilter.java
! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/ViewportLayout.java
! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java
! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java
! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java
! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java
! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java
! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java
! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java
! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java
! src/java.desktop/share/classes/javax/swing/text/FlowView.java
! src/java.desktop/share/classes/javax/swing/text/GlyphView.java
! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java
! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java
! src/java.desktop/share/classes/javax/swing/text/Utilities.java
! src/java.desktop/share/classes/javax/swing/text/html/HTML.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java
! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java
! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java
! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java

Changeset: 10981607313b
Author:    prr
Date:      2020-08-26 09:28 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/10981607313b

8247867: Upgrade to freetype 2.10.2
Reviewed-by: serb

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
! src/java.desktop/share/native/libfreetype/include/ft2build.h
! src/java.desktop/share/native/libfreetype/src/autofit/afangles.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afwarp.c
! src/java.desktop/share/native/libfreetype/src/autofit/afwarp.h
! src/java.desktop/share/native/libfreetype/src/autofit/afwrtsys.h
! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
! src/java.desktop/share/native/libfreetype/src/base/ftbase.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftcid.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
! src/java.desktop/share/native/libfreetype/src/base/fttype1.c
! src/java.desktop/share/native/libfreetype/src/base/ftutil.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
! src/java.desktop/share/native/libfreetype/src/psaux/psft.c
! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h

Changeset: f323ec588eb4
Author:    psadhukhan
Date:      2020-08-27 17:07 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/f323ec588eb4

8250935: JFileChooser incorrectly placed "Date" value in "Type" field
Reviewed-by: prr

! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
+ test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java

Changeset: 8a67d7d914da
Author:    psadhukhan
Date:      2020-08-28 09:17 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/8a67d7d914da

8252469: Backout JDK-8250935 fix
Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
- test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java

Changeset: c890a336bded
Author:    psadhukhan
Date:      2020-08-28 17:12 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/c890a336bded

6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton
Reviewed-by: serb

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
+ test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java

Changeset: 82bf6210e17e
Author:    psadhukhan
Date:      2020-08-28 17:58 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/82bf6210e17e

Merge

- README
- test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency1.java
- test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency2.java
- test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency3.java
- test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency4.java
- test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java
- test/hotspot/jtreg/vmTestbase/jit/t/t108/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/t/t109/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/t/t110/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/t/t111/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/t/t112/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/t/t113/TestDescription.java
- test/jdk/tools/jpackage/apps/com.hello/com/hello/Hello.java
- test/jdk/tools/jpackage/apps/com.hello/module-info.java

Changeset: 02a6f02e70df
Author:    psadhukhan
Date:      2020-08-29 11:10 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/02a6f02e70df

Merge

- src/java.base/macosx/native/launcher/Info-cmdline.plist
- src/java.base/macosx/native/launcher/Info-privileged.plist

Changeset: 236d78834fed
Author:    rhalade
Date:      2020-08-29 13:55 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/236d78834fed

8249176: Update GlobalSignR6CA test certificates
Reviewed-by: xuelei

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java

Changeset: d7707af10c98
Author:    dsamersoff
Date:      2020-08-30 15:48 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/d7707af10c98

8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux
Summary: Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY
Reviewed-by: amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c

Changeset: 051767c83ff1
Author:    dcubed
Date:      2020-08-30 12:20 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/051767c83ff1

8252551: JDK-8250630 causes build error on Win*
Reviewed-by: dsamersoff

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c

Changeset: c9bec985b216
Author:    dlong
Date:      2020-08-30 15:53 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/c9bec985b216

8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used
Reviewed-by: kvn

! make/RunTests.gmk
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.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/GraalHotSpotVMConfigAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.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/stubs/ForeignCallSnippets.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 78c50095e84f
Author:    avoitylov
Date:      2020-08-31 09:28 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/78c50095e84f

8252250: isnanf is obsolete
Reviewed-by: dcubed, mikael

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

Changeset: 888baa56b951
Author:    alexsch
Date:      2020-08-31 11:18 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/888baa56b951

8252248: __SIGRTMAX is not declared in musl libc
Reviewed-by: alanb, vtewari, stuefe

! src/java.base/linux/native/libnet/linux_close.c
! src/java.base/unix/native/libnio/ch/NativeThread.c

Changeset: e10d8b01715e
Author:    vsharma
Date:      2020-08-29 00:00 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/e10d8b01715e

8252265: Replace @exception with @throws java.util.logging package
Summary: @exception should be updated with @throws.
Reviewed-by: dfuchs, lancea

! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/MemoryHandler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java

Changeset: c871ea8d4993
Author:    stefank
Date:      2020-08-31 09:57 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/c871ea8d4993

8139800: Remove OopsInGenClosure
Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/oops/oop.hpp

Changeset: 7b561316a318
Author:    stefank
Date:      2020-08-31 11:01 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/7b561316a318

8252367: Undo JDK-8245000: Windows GDI functions don't support large pages
Reviewed-by: eosterlund, sjohanss

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

Changeset: 877dcbff8002
Author:    stefank
Date:      2020-08-31 11:02 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/877dcbff8002

8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving
Reviewed-by: eosterlund, sjohanss

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

Changeset: db7afef8891c
Author:    yan
Date:      2020-08-31 12:26 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/db7afef8891c

8252497: Incorrect numeric currency code for ROL
Reviewed-by: naoto

! make/data/currency/CurrencyData.properties

Changeset: 05d7a0663063
Author:    chagedorn
Date:      2020-08-31 12:10 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/05d7a0663063

8249607: C2: assert(!had_error) failed: bad dominance
Summary: Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining.
Reviewed-by: roland, kvn

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java

Changeset: 0f51e8ace120
Author:    coleenp
Date:      2020-08-31 09:32 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/0f51e8ace120

8230052: MLVM findDeadlock test timed out
Summary: Add logging for debugging for the next timeout
Reviewed-by: iignatyev, iklam, pchilanomate, dholmes

! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java

Changeset: ee2c69f06370
Author:    iklam
Date:      2020-08-31 08:05 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/ee2c69f06370

8251560: Remove excessive header file inclusion from systemDictionary.hpp and others
Reviewed-by: coleenp

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classListParser.cpp
+ src/hotspot/share/classfile/classLoadInfo.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp

Changeset: e10f558e1df5
Author:    pconcannon
Date:      2020-08-31 16:12 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/e10f558e1df5

8238286: Add new flatMap stream operation that is more amenable to pushing
Summary: This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc.
Reviewed-by: psandoz, smarks

! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/DoubleStream.java
! src/java.base/share/classes/java/util/stream/IntPipeline.java
! src/java.base/share/classes/java/util/stream/IntStream.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/LongStream.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/Stream.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java
+ test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java

Changeset: 9f3300078e66
Author:    naoto
Date:      2020-08-31 15:32 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/9f3300078e66

8252552: DecimalFormat javadoc contains HTML tags in example code
Reviewed-by: lancea, joehw

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

Changeset: a7e6fbe45957
Author:    shade
Date:      2020-09-01 07:06 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a7e6fbe45957

8252592: Non-PCH build is broken after JDK-8251560
Reviewed-by: zgu, iklam

! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 1a839c572dfd
Author:    shade
Date:      2020-09-01 15:23 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/1a839c572dfd

8252648: Shenandoah: name gang tasks consistently
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: ea28988e886b
Author:    coffeys
Date:      2020-09-01 13:35 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/ea28988e886b

8248772: Extra comma in documentation of Thread#interrupt()
Reviewed-by: coffeys, rriggs
Contributed-by: Evan Whelan <evan.whelan at oracle.com>

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

Changeset: 88c5b65ff982
Author:    sjohanss
Date:      2020-09-01 15:55 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/88c5b65ff982

8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose
Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
+ src/hotspot/share/gc/g1/g1ServiceThread.cpp
+ src/hotspot/share/gc/g1/g1ServiceThread.hpp
- src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
- src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: a18124b4f041
Author:    coleenp
Date:      2020-09-01 10:20 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/a18124b4f041

8252652: Buggy looking null check in ServiceThread::oops_do()
Summary: Remove the null check.
Reviewed-by: stefank

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

Changeset: 1e20fdeca15a
Author:    ccheung
Date:      2020-09-01 15:42 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/1e20fdeca15a

8251860: ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked"
Summary: Call ClassLoaderDataGraph::loaded_cld_do to collect ClassLoaderData in a GrowableArray and then walk through them to link the classes in each ClassLoaderData.
Reviewed-by: coleenp, iklam

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java

Changeset: 5451929d765c
Author:    iklam
Date:      2020-09-01 08:29 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/5451929d765c

8252481: Remove excessive include of memTracker.hpp
Reviewed-by: lfoltan, ccheung

! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.hpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/utilities/hashtable.inline.hpp

Changeset: 8051a4f3f57c
Author:    mgronlun
Date:      2020-09-01 18:01 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/8051a4f3f57c

8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9)
Reviewed-by: hseigel
Contributed-by: Harold Seigel <harold.seigel at oracle.com>

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/utilities/jfrBlob.hpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp

Changeset: 68a7defc6710
Author:    vromero
Date:      2020-09-01 14:31 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/68a7defc6710

8230776: Javac throws AssertionError in jvm.Gen.visitExec
8231311: javac throws NPE in TransTypes.retype
8230964: Javac throws AssertionError in PoolReader.resolve
8230963: javac throws j.l.CCE in PoolReader.getName
8230919: javac throws j.l.CCE in ClassReader.readClass
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java
+ test/langtools/tools/javac/classfiles/badClassfiles/Test1.jcod
+ test/langtools/tools/javac/classfiles/badClassfiles/Test2.jcod
+ test/langtools/tools/javac/classfiles/badClassfiles/Test3.jcod
+ test/langtools/tools/javac/classfiles/badClassfiles/Test4.jcod
+ test/langtools/tools/javac/classfiles/badClassfiles/Test5.jcod
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: cbdb35a487d6
Author:    iignatyev
Date:      2020-09-01 12:25 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/cbdb35a487d6

8252403: rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java
Reviewed-by: sspitsyn, amenkov

+ test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java
- test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh

Changeset: d71f9854101c
Author:    iignatyev
Date:      2020-08-27 19:37 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/d71f9854101c

8252477: nsk/share/ArgumentParser should expect that jtreg "splits" an argument
Reviewed-by: sspitsyn, dholmes

! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java

Changeset: 39363091a7a7
Author:    gziemski
Date:      2020-09-01 14:36 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/39363091a7a7

8222671: thread_large/thread_large.java times out on MacOSX
Summary: Removed unreliable test, and replaced it with more robust one
Reviewed-by: dholmes, iignatyev

+ test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java

Changeset: 4427b0efde3b
Author:    igraves
Date:      2020-09-01 13:43 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/4427b0efde3b

8252529: Unsafe Documentation around Barrier Methods Inaccurate
Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/misc/Unsafe.java

Changeset: 7284d738929d
Author:    iignatyev
Date:      2020-09-01 17:23 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/7284d738929d

8252532: use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath")
Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/gtest/GTestWrapper.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java
! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java
! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java
! test/hotspot/jtreg/runtime/signal/SigTestDriver.java
! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: d06cd81174ee
Author:    iignatyev
Date:      2020-09-01 17:29 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/d06cd81174ee

8252402: rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java
Reviewed-by: amenkov

- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp
+ test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh

Changeset: 4549a3e87a25
Author:    kbarrett
Date:      2020-09-01 21:49 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/4549a3e87a25

8251274: Provide utilities for function SFINAE using extra template parameters
Summary: Added ENABLE_IF macro.
Reviewed-by: eosterlund, lfoltan

! src/hotspot/share/metaprogramming/enableIf.hpp

Changeset: abb4861be076
Author:    serb
Date:      2020-08-28 22:55 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/abb4861be076

8252349: Delete the "sun.awt.X11.checkSTRUT" property
Reviewed-by: kizune, prr

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java

Changeset: 7fd00a1d0e82
Author:    psadhukhan
Date:      2020-08-29 11:14 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/7fd00a1d0e82

Merge

- src/java.base/macosx/native/launcher/Info-cmdline.plist
- src/java.base/macosx/native/launcher/Info-privileged.plist

Changeset: 5870df313be1
Author:    dmarkov
Date:      2020-08-29 08:10 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/5870df313be1

8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows
Reviewed-by: serb, prr

! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java

Changeset: 5eed18005bf1
Author:    prr
Date:      2020-08-29 10:07 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/5eed18005bf1

8074844: Resolve disabled warnings for libfontmanager
Reviewed-by: serb, ihse, erikj

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/native/libfontmanager/DrawGlyphList.c
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libfontmanager/hb-jdk.h
! src/java.desktop/unix/native/libfontmanager/X11FontScaler.c
! src/java.desktop/windows/native/libfontmanager/lcdglyph.c

Changeset: 8f5405f6b528
Author:    pbansal
Date:      2020-08-31 15:58 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/8f5405f6b528

8249548: backward focus traversal gets stuck in button group
Reviewed-by: serb

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java
+ test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java

Changeset: 35b194efa29c
Author:    psadhukhan
Date:      2020-08-31 17:53 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/35b194efa29c

8040914: Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner
Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JLabel/6596966/bug6596966.java

Changeset: 5105eefa2bd9
Author:    prr
Date:      2020-08-31 06:14 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/5105eefa2bd9

8245400: Upgrade to LittleCMS 2.11
Reviewed-by: serb, jdv

! src/java.desktop/share/legal/lcms.md
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: 9f529b04be26
Author:    alitvinov
Date:      2020-08-31 17:06 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/9f529b04be26

8249183: JVM crash in "AwtFrame::WmSize" method
Reviewed-by: serb, aivanov

! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.h
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.h

Changeset: 0dbf78f270b0
Author:    prr
Date:      2020-08-31 12:26 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/0dbf78f270b0

Merge


Changeset: a886b9359c8b
Author:    serb
Date:      2020-08-31 22:30 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/a886b9359c8b

8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode
Reviewed-by: pbansal, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java

Changeset: da641b013785
Author:    trebari
Date:      2020-09-01 12:53 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/da641b013785

8251122: doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html
Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html

Changeset: 4fb37f012504
Author:    psadhukhan
Date:      2020-09-01 17:50 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/4fb37f012504

Merge


Changeset: 33aa4ce7622f
Author:    psadhukhan
Date:      2020-09-02 11:47 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/33aa4ce7622f

Merge

- src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
- src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp
- test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh

Changeset: 1e7053895689
Author:    shade
Date:      2020-09-02 09:14 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/1e7053895689

8252691: Build failure after JDK-8252481
Reviewed-by: goetz

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

Changeset: 6b8c6aebbf0a
Author:    tschatzl
Date:      2020-09-02 10:06 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/6b8c6aebbf0a

8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size
Reviewed-by: shade

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

Changeset: 2fc1acf9c894
Author:    tschatzl
Date:      2020-09-02 10:07 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/2fc1acf9c894

8252035: G1: Clean up G1CollectedHeap::*reserved* methods
Reviewed-by: sjohanss, iwalulya

! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp

Changeset: 30ae6875d6ec
Author:    ayang
Date:      2020-09-02 12:40 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/30ae6875d6ec

8252093: formula used to calculate decaying variance in numberSeq
Reviewed-by: sjohanss, kbarrett

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

Changeset: 36b29df125dc
Author:    iwalulya
Date:      2020-08-25 11:39 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/36b29df125dc

8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time
Reviewed-by: sjohanss, tschatzl

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

Changeset: d88223a1963f
Author:    stefank
Date:      2020-09-02 11:13 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d88223a1963f

8252513: ZGC: Contiguous memory reservation probing is broken for TB heap sizes
Reviewed-by: eosterlund, pliden

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

Changeset: 8a06b3ecb880
Author:    stefank
Date:      2020-09-02 11:13 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/8a06b3ecb880

8252514: ZGC: Physical memory splitting is broken
Reviewed-by: eosterlund, pliden

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

Changeset: 5975becce4a3
Author:    stefank
Date:      2020-09-02 11:13 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/5975becce4a3

8252589: Code duplication in ParallelSPCleanupTask
Reviewed-by: shade, dholmes

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

Changeset: a03acefd254d
Author:    stefank
Date:      2020-09-02 11:13 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a03acefd254d

8252656: Replace RegisterArrayForGC mechanism with plain Handles
Reviewed-by: coleenp, tschatzl, dholmes

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

Changeset: 271270d7a440
Author:    fguallini
Date:      2020-09-01 19:04 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/271270d7a440

8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore
Summary: Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it
Reviewed-by: coffeys

! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java

Changeset: ce9bf5192013
Author:    hseigel
Date:      2020-09-02 13:50 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/ce9bf5192013

8252249: nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!"
Summary: run test separately with both -Xint and -Xcomp to ensure thread stacks are similarly sized.
Reviewed-by: dholmes, coleenp

! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java

Changeset: e6d88e187940
Author:    minqi
Date:      2020-09-02 09:29 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/e6d88e187940

8248337: sparc related code clean up after solaris removal
Reviewed-by: dholmes, kvn

! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/jniTypes_ppc.hpp
! src/hotspot/cpu/ppc/registerMap_ppc.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/jniTypes_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/registerMap_zero.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/oops/markWord.hpp

Changeset: 8695e28d8a77
Author:    rfield
Date:      2020-09-02 09:37 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/8695e28d8a77

8247456: JShell: Handling of top-level final, abstract, and static modifiers
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties
! test/langtools/jdk/jshell/ClassesTest.java
! test/langtools/jdk/jshell/ErrorTranslationTest.java
! test/langtools/jdk/jshell/IgnoreTest.java
! test/langtools/jdk/jshell/MethodsTest.java
! test/langtools/jdk/jshell/ModifiersTest.java
! test/langtools/jdk/jshell/ToolBasicTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 6ab9279c0e99
Author:    shade
Date:      2020-09-02 18:37 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/6ab9279c0e99

8252660: Shenandoah: support manageable SoftMaxHeapSize option
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
+ test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java



More information about the panama-dev mailing list