hg: jdk/client: 160 new changesets

philip.race at oracle.com philip.race at oracle.com
Thu Dec 19 21:02:56 UTC 2019


Changeset: dcf88e5c8c07
Author:    clanger
Date:      2019-12-09 16:14 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/dcf88e5c8c07

8235585: Enable macOS codesigning for all libraries and executables
Reviewed-by: erikj, clanger
Contributed-by: rene.schuenemann at gmail.com

! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
+ make/data/macosxsigning/entitlements.plist
! make/launcher/Launcher-jdk.hotspot.agent.gmk
! make/launcher/Launcher-jdk.jcmd.gmk
! make/launcher/LauncherCommon.gmk

Changeset: 1a7175456d29
Author:    thartmann
Date:      2019-12-11 10:42 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/1a7175456d29

8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class
Summary: Do not try to verify strip mining if the strip mined loop is malformed.
Reviewed-by: roland, vlivanov

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestDeadOuterStripMinedLoop.java

Changeset: 6cf6761c444e
Author:    sjohanss
Date:      2019-12-11 12:12 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/6cf6761c444e

8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear
Reviewed-by: tschatzl, kbarrett

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

Changeset: f5b2d188240d
Author:    jlahoda
Date:      2019-12-11 13:08 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/f5b2d188240d

8235474: JShell does not handle records properly
Reviewed-by: vromero, rfield

! src/java.base/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! test/langtools/jdk/jshell/CompletenessTest.java
+ test/langtools/jdk/jshell/RecordsTest.java

Changeset: 6afc12975478
Author:    jlahoda
Date:      2019-12-11 13:08 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/6afc12975478

8235338: test jdk/jshell/CompletenessTest.java fails for records
Reviewed-by: rfield

! test/langtools/ProblemList.txt

Changeset: 9b513dbd57a3
Author:    neliasso
Date:      2019-12-11 14:08 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/9b513dbd57a3

8235653: Clean-up BarrierSetC2
Reviewed-by: redestad, rkennke, thartmann

! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: 63004af6fc57
Author:    chagedorn
Date:      2019-12-11 14:33 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/63004af6fc57

8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies
Summary: Adding missing control dependencies when cloning loop predicates at loop unswitching.
Reviewed-by: roland, vlivanov, thartmann

! src/hotspot/share/opto/loopUnswitch.cpp
+ test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java

Changeset: 99c493a347a1
Author:    rehn
Date:      2019-12-11 15:27 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/99c493a347a1

8235410: Enable handshakes on Linux x86 (32-bit)
Reviewed-by: dholmes, dcubed

! src/hotspot/cpu/x86/globals_x86.hpp

Changeset: be5d924adffa
Author:    rehn
Date:      2019-12-11 15:30 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/be5d924adffa

8220049: Obsolete ThreadLocalHandshakes
Reviewed-by: dholmes, dcubed, mdoerr

! 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/globals_sparc.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/os/aix/safepointMechanism_aix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCodeHeap.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: a11adaddb8ab
Author:    hannesw
Date:      2019-12-11 16:09 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/a11adaddb8ab

8233866: Text in table cells has inconsistent alignment
Reviewed-by: jjg, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css

Changeset: d87f6de9a63a
Author:    hannesw
Date:      2019-12-11 16:13 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/d87f6de9a63a

8235670: Javadoc pages not printing correctly in some browsers
Reviewed-by: jjg, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css

Changeset: 5d477a977ce5
Author:    prappo
Date:      2019-12-11 15:16 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/5d477a977ce5

8234746: Improve indexing of system properties
Reviewed-by: hannesw, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/module-info.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyAnnotation.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyClass.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyEnum.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyError.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyException.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyInterface.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/package-info.java

Changeset: 0d33d0db0c96
Author:    redestad
Date:      2019-12-11 16:24 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/0d33d0db0c96

8235551: BitMap::count_one_bits should use population_count
Reviewed-by: kbarrett, neliasso
Contributed-by: kim.barrett at oracle.com, claes.redestad at oracle.com

! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/population_count.hpp
! test/hotspot/gtest/utilities/test_population_count.cpp

Changeset: 184d94d22d72
Author:    rkennke
Date:      2019-12-11 16:43 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/184d94d22d72

8235729: Shenandoah: Remove useless casting to non-constant
Reviewed-by: roland

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp

Changeset: bb39b624948d
Author:    roland
Date:      2019-12-06 16:21 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/bb39b624948d

8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: c6003f6b79af
Author:    erikj
Date:      2019-12-11 08:22 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/c6003f6b79af

8233112: Exclude SVG files from build comparison
Reviewed-by: tbell

! make/scripts/compare.sh

Changeset: e2232c851cdb
Author:    eosterlund
Date:      2019-12-11 16:45 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/e2232c851cdb

8235654: JFR leak profiler should not trace through the StringTable
Reviewed-by: stefank, coleenp, kbarrett, egahlin

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp

Changeset: 29ca931d8f86
Author:    herrick
Date:      2019-12-11 11:52 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/29ca931d8f86

8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation
Reviewed-by: rkennke, asemenyuk

! src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp

Changeset: 915a7b8d17a7
Author:    aeubanks
Date:      2019-12-10 15:50 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/915a7b8d17a7

8235730: Incorrect javadoc in MatchKind
Reviewed-by: martin, prappo
Contributed-by: mingaleev at google.com

! src/java.base/share/classes/java/util/stream/MatchOps.java

Changeset: 3ccdeba59e25
Author:    never
Date:      2019-12-11 09:47 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/3ccdeba59e25

8229961: Assert failure in compiler/graalunit/HotspotTest.java
Reviewed-by: kvn

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jniAccessMark.inline.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java

Changeset: d188996ea355
Author:    almatvee
Date:      2019-12-11 13:47 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/d188996ea355

8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation
Reviewed-by: rkennke, asemenyuk

! test/jdk/tools/jpackage/run_tests.sh

Changeset: 28e6387d4a70
Author:    zgu
Date:      2019-12-11 14:01 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/28e6387d4a70

8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp

Changeset: 8086ccbe445d
Author:    jjg
Date:      2019-12-11 11:55 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/8086ccbe445d

8235457: Crash when reporting a message about an annotation on a module
8235458: Problem caused by imports in a module-info.java file
Reviewed-by: jjg
Contributed-by: Jeremy Kuhn <jeremy.kuhn.java at gmail.com>

! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.out
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/annotation/ModuleWarn.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/module-info.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/module-info.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/processor/ModuleWarnProcessor.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src2/mod/module-info.java

Changeset: 0acd96e392e3
Author:    vromero
Date:      2019-12-11 15:31 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/0acd96e392e3

8234101: Compilation error thrown when repeating annotation is used on record component
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java

Changeset: 5b2f50117374
Author:    herrick
Date:      2019-12-11 15:01 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/5b2f50117374

8235788: Changeset for JDK-8235252 pushed with wrong bug ID
Reviewed-by: prr

! test/jdk/tools/jpackage/run_tests.sh

Changeset: 88dcda42b67a
Author:    almatvee
Date:      2019-12-11 16:07 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/88dcda42b67a

8234284: [dmg] Change DMG background image to TIFF
Reviewed-by: herrick, asemenyuk, erikj

! make/CompileJavaModules.gmk
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.tiff

Changeset: e279627a68e4
Author:    asemenyuk
Date:      2019-12-11 16:16 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/e279627a68e4

8235728: JDK-8212780 breaks builds with a custom X11 include path
Reviewed-by: prr, herrick

! make/lib/Lib-jdk.incubator.jpackage.gmk

Changeset: b77aa95736c2
Author:    hannesw
Date:      2019-12-11 22:29 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/b77aa95736c2

8235414: Module level doc-files show "unnamed package" as holder
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
+ test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java

Changeset: edc6409771f7
Author:    almatvee
Date:      2019-12-11 16:37 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/edc6409771f7

8235252: Repair run_tests.sh by locating jtreg locally
Reviewed-by: herrick, asemenyuk

! test/jdk/tools/jpackage/run_tests.sh

Changeset: c5a6304b275a
Author:    mullan
Date:      2019-12-11 17:17 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/c5a6304b275a

8234870: Deprecate the OracleUcrypto JCE Provider for removal
Reviewed-by: alanb, rriggs

! src/java.base/share/conf/security/java.security
! src/jdk.crypto.ucrypto/solaris/classes/module-info.java

Changeset: fd6d857ec82f
Author:    rfield
Date:      2019-12-11 14:39 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/fd6d857ec82f

8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack
8232855: jshell missing word in /help help
Reviewed-by: jlahoda

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

Changeset: 241659594595
Author:    iklam
Date:      2019-12-11 15:25 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/241659594595

8235629: Remove unnecessary calls to Thread::current
Reviewed-by: coleenp, ccheung, hseigel

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/mutex.cpp

Changeset: d94a119b4413
Author:    jjg
Date:      2019-12-11 15:33 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/d94a119b4413

8214916: SourceLauncherTest fails on exploded image
Reviewed-by: ksrini

! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/plugin/AutostartPlugins.java

Changeset: dda082a3bd93
Author:    jjg
Date:      2019-12-11 15:34 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/dda082a3bd93

Merge

- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png

Changeset: ef6ede568b9b
Author:    mikael
Date:      2019-12-11 16:17 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/ef6ede568b9b

8235789: AC_REQUIRE: 'PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required
Reviewed-by: erikj

! make/autoconf/platform.m4

Changeset: 42bf28a4f258
Author:    jjg
Date:      2019-12-11 16:24 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/42bf28a4f258

8235621: Replace use of Function<?,Integer> with ToIntFunction
Reviewed-by: mcimadamore, jlahoda

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

Changeset: f22d91b2d072
Author:    jjg
Date:      2019-12-11 16:32 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/f22d91b2d072

8235597: Extend support for -XDaccessInternalAPI to plugin modules
Reviewed-by: mcimadamore, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/langtools/tools/javac/plugin/InternalAPI.java

Changeset: 56e1977e435a
Author:    never
Date:      2019-12-11 17:17 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/56e1977e435a

8229377: [JVMCI] Improve InstalledCode.invalidate for large code caches
Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp

Changeset: d3a661d0dc4e
Author:    serb
Date:      2019-12-11 14:30 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/d3a661d0dc4e

8234522: [macos] Crash with use of native file dialog
Reviewed-by: prr, dmarkov

! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m
+ test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java

Changeset: 005e0c497a00
Author:    serb
Date:      2019-12-09 20:26 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/005e0c497a00

8235620: Broken merge between JDK-8006406 and JDK-8003559
Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java

Changeset: 00d14aec6256
Author:    jiefu
Date:      2019-12-10 10:17 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/00d14aec6256

8235625: [TESTBUG] tools/jpackage/share/JavaOptionsEqualsTest.java fails with debug VMs
Reviewed-by: asemenyuk, herrick

! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java

Changeset: c1f29b17de3e
Author:    epavlova
Date:      2019-12-11 17:18 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/c1f29b17de3e

8235773: Tier3 fails because graalunit tests started to run with ZGC
Reviewed-by: iignatyev

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
! test/hotspot/jtreg/compiler/graalunit/ApiTest.java
! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/DebugTest.java
! test/hotspot/jtreg/compiler/graalunit/EATest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
! test/hotspot/jtreg/compiler/graalunit/LirTest.java
! test/hotspot/jtreg/compiler/graalunit/LoopTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java
! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/UtilTest.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh

Changeset: 899254bd233b
Author:    dtitov
Date:      2019-12-11 19:20 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/899254bd233b

8226575: OperatingSystemMXBean should be made container aware
Reviewed-by: dholmes, bobv, mchung, sspitsyn

! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java
! src/java.base/share/classes/module-info.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/SummaryTab.java
! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java
! src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
! src/jdk.management/windows/classes/com/sun/management/internal/OperatingSystemImpl.java
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c
+ test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: 7701d1b43304
Author:    epavlova
Date:      2019-12-11 21:15 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/7701d1b43304

8235808: Remove graalunit from tier1_compiler_not_xcomp
Reviewed-by: iignatyev

! test/hotspot/jtreg/TEST.groups

Changeset: dcedd441c7f2
Author:    psadhukhan
Date:      2019-12-12 12:04 +0530
URL:       https://hg.openjdk.java.net/jdk/client/rev/dcedd441c7f2

8227607: Broken external links in java.desktop
Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif

Changeset: d226c74fd68f
Author:    rwestberg
Date:      2019-12-12 07:48 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/d226c74fd68f

8232231: Remove invalid JFR thread CPU load test case
Reviewed-by: mseledtsov, egahlin

! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java

Changeset: ed442869a2fc
Author:    mbaesken
Date:      2019-12-11 09:42 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/ed442869a2fc

8235489: handle return values of sscanf calls in hotspot
Reviewed-by: clanger, kbarrett

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/compiler/compilerOracle.cpp

Changeset: 9b157392afd6
Author:    rwestberg
Date:      2019-12-12 09:02 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/9b157392afd6

8235815: Revert 8227607: Broken external links in java.desktop
Reviewed-by: psadhukhan

! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif

Changeset: c6e474ae266b
Author:    henryjen
Date:      2019-12-12 08:40 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/c6e474ae266b

8234076: JVM crashes on Windows 10 using --module=NAME
Reviewed-by: ksrini, henryjen
Contributed-by: Nikola Grcevski <nikola.grcevski at microsoft.com>

! src/java.base/share/native/libjli/args.c
! src/java.base/windows/native/libjli/java_md.c
! test/jdk/tools/launcher/ArgsEnvVar.java
! test/jdk/tools/launcher/TestHelper.java
! test/jdk/tools/launcher/TestSpecialArgs.java
! test/jdk/tools/launcher/modules/basic/BasicTest.java

Changeset: 8c7facf81d01
Author:    clanger
Date:      2019-12-12 09:52 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/8c7facf81d01

8235750: [jpackage] Cleanup imports in WinMsiBundler.java
Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java

Changeset: 4356d1581548
Author:    jlahoda
Date:      2019-12-09 09:40 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/4356d1581548

8235541: Extend javax.lang.model to cover binding variables
Reviewed-by: darcy

! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! test/langtools/tools/javac/api/TestGetElementReferenceData.java
+ test/langtools/tools/javac/processing/model/element/TestBindingVariable.java
+ test/langtools/tools/javac/processing/model/element/TestBindingVariableData.java

Changeset: 9468dada3479
Author:    pliden
Date:      2019-12-12 10:10 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/9468dada3479

8235696: ZGC: assert(ZNMethod::is_armed(nm) == _should_disarm_nmethods) failed: Invalid state
Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp

Changeset: 1edf6b0baec1
Author:    pliden
Date:      2019-12-12 10:10 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/1edf6b0baec1

8235748: ZGC: Remove ZAddress::address()
Reviewed-by: eosterlund, stefank

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp

Changeset: a67d541d3b07
Author:    stefank
Date:      2019-12-11 12:29 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/a67d541d3b07

8235757: Rename SupportedGC to IncludedGC
Reviewed-by: pliden

! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfig.hpp

Changeset: bf401fb26e1b
Author:    stefank
Date:      2019-12-11 12:29 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/bf401fb26e1b

8235759: Extend GCConfig::is_gc_supported to mean supported not only included in build
Reviewed-by: pliden

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

Changeset: 9ba00b589d9c
Author:    stefank
Date:      2019-12-11 12:53 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/9ba00b589d9c

8235760: ZGC: Implement precise check for @require vm.gc.Z for Windows
Reviewed-by: eosterlund, pliden

+ src/hotspot/os/posix/gc/z/zArguments_posix.cpp
+ src/hotspot/os/windows/gc/z/zArguments_windows.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! test/lib/sun/hotspot/gc/GC.java

Changeset: 611e595bc8a9
Author:    jbhateja
Date:      2019-12-12 13:09 +0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/611e595bc8a9

8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information
Reviewed-by: vlivanov, sviswanathan, kvn, jrose

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.cpp

Changeset: 8c16680c5b2e
Author:    jbhateja
Date:      2019-12-12 13:09 +0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/8c16680c5b2e

8235405: C2: Merge AD instructions for different vector operations
Reviewed-by: vlivanov, sviswanathan, kvn, jrose

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 801ebec415e8
Author:    jbhateja
Date:      2019-12-12 13:09 +0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/801ebec415e8

8235688: C2: Merge AD instructions for AddV, SubV, and MulV nodes
Reviewed-by: vlivanov, sviswanathan, kvn, jrose

! src/hotspot/cpu/x86/x86.ad

Changeset: 8451a8bae345
Author:    jbhateja
Date:      2019-12-12 13:09 +0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/8451a8bae345

8235719: C2: Merge AD instructions for ShiftV, AbsV, and NegV nodes
Reviewed-by: vlivanov, sviswanathan, kvn, jrose

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad

Changeset: b3801d1ba963
Author:    jbhateja
Date:      2019-12-12 13:09 +0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/b3801d1ba963

8235756: C2: Merge AD instructions for DivV, SqrtV, and FmaV nodes
Reviewed-by: vlivanov, sviswanathan, jrose, kvn

! src/hotspot/cpu/x86/x86.ad

Changeset: c413a549dd57
Author:    prappo
Date:      2019-12-12 13:06 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/c413a549dd57

8215038: Add a page that lists all system properties
Reviewed-by: hannesw, jjg
Contributed-by: Priya Lakshmi Muthuswamy <priya.lakshmi.muthuswamy at oracle.com>, Pavel Rappo <pavel.rappo at oracle.com>

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.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/SystemPropertiesWriter.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/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: fe65e995a765
Author:    redestad
Date:      2019-12-12 14:22 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/fe65e995a765

8234328: VectorSet::clear can cause fragmentation
Reviewed-by: neliasso

! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp

Changeset: 2c724dba4c3c
Author:    stefank
Date:      2019-12-12 16:23 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/2c724dba4c3c

8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity)
Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/shared/generationSpec.hpp
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java

Changeset: fa20258f2d71
Author:    jwilhelm
Date:      2019-12-12 17:06 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/fa20258f2d71

Added tag jdk-15+0 for changeset 2c724dba4c3c

! .hgtags

Changeset: c655545b6b82
Author:    rkennke
Date:      2019-12-12 18:34 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/c655545b6b82

8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp

Changeset: 27d52615ba1b
Author:    darcy
Date:      2019-12-10 16:38 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/27d52615ba1b

8225361: Start of release updates for JDK 15
8235497: Add SourceVersion.RELEASE_15
8235528: Add source 15 and target 15 to javac
Reviewed-by: erikj, jjg, jlahoda, dholmes, alanb, hseigel, mikael, chegar

! make/autoconf/version-numbers
+ make/data/symbols/java.base-E.sym.txt
+ make/data/symbols/java.compiler-E.sym.txt
+ make/data/symbols/java.desktop-E.sym.txt
+ make/data/symbols/java.xml-E.sym.txt
+ make/data/symbols/jdk.compiler-E.sym.txt
+ make/data/symbols/jdk.httpserver-E.sym.txt
+ make/data/symbols/jdk.jfr-E.sym.txt
+ make/data/symbols/jdk.jlink-E.sym.txt
+ make/data/symbols/jdk.jsobject-E.sym.txt
+ make/data/symbols/jdk.management-E.sym.txt
! make/data/symbols/symbols
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
- test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/records/abstractRecord.jcod
! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
! test/hotspot/jtreg/runtime/records/oldRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/langtools/tools/javac/api/T6395981.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/profiles/ProfileOptionTest.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/versions/Versions.java

Changeset: 63e17cf29bed
Author:    darcy
Date:      2019-12-12 11:31 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/63e17cf29bed

8235514: Update record serialization tests to not use hard coded source versions
Reviewed-by: lancea

! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/reflect/Modifier.java
! src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java

Changeset: 642b562ed16e
Author:    darcy
Date:      2019-12-12 11:39 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/642b562ed16e

8230771: Remove terminally deprecated constructors in java.base
Summary: Additional review input from Victor Williams Stafusa da Silva
Reviewed-by: lancea, chegar, mchung, smarks, dfuchs

! src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java

Changeset: 3d21573742c7
Author:    zgu
Date:      2019-12-12 15:20 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/3d21573742c7

8235842: Shenandoah: Implement native LRB for narrow oop
Reviewed-by: rkennke

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

Changeset: 939e712d581b
Author:    prappo
Date:      2019-12-12 21:11 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/939e712d581b

8235447: Remove (obsolete) @author info from javadoc tests
Reviewed-by: ksrini, jjg

! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java
! test/langtools/jdk/javadoc/doclet/AuthorDD/p1/C1.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/pkg/AnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testBaseClass/BaseClass.java
! test/langtools/jdk/javadoc/doclet/testClassTree/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testClassTree/pkg/Coin.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/doc-files/inpackage.html
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/package.html
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/doc-files/inpackage.html
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/package.html
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C2.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C3.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C5.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg1/I1.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C2.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C3.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg/AnotherClass.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/NestedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/PrivateIncludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/ProtectedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/PublicExcludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testIndex/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testIndex/pkg/Coin.java
! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java
! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java
! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/mylib/lang/StringBuilderChild.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testModules/moduleB/testpkg3mdlB/TestClassLinkOption.java
! test/langtools/jdk/javadoc/doclet/testModules/moduletags/module-info.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationTypeUndocumented.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/Coin.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/TypeParameters.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/C2.java
! test/langtools/jdk/javadoc/doclet/testProperty/pkg/MyClassT.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeRegDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerSynthDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/NonSynthDocContainer.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegArryDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/NestedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/PrivateIncludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/ProtectedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/PublicExcludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/NestedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/PrivateIncludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/ProtectedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/PublicExcludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C2.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C3.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/pkg/TargetTypes.java

Changeset: 2b0185471185
Author:    jwilhelm
Date:      2019-12-13 02:49 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/2b0185471185

Added tag jdk-15+1 for changeset 63e17cf29bed

! .hgtags

Changeset: a2b03207a7f9
Author:    mbalao
Date:      2019-12-11 15:43 -0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/a2b03207a7f9

8005819: Support cross-realm MSSFU
Reviewed-by: weijun

! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
+ src/java.security.jgss/share/classes/sun/security/krb5/internal/PaPacOptions.java
! test/jdk/sun/security/krb5/auto/KDC.java
! test/jdk/sun/security/krb5/auto/ReferralsTest.java

Changeset: d6a38e8f7389
Author:    ssahoo
Date:      2019-12-12 22:47 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/d6a38e8f7389

8234728: Some security tests should support TLSv1.3
Summary: Tests were updated to support TLSv1.3 and cipher suite order
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java
+ test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java
+ test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java
! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java
! test/jdk/sun/security/util/HostnameMatcher/NullHostnameCheck.java

Changeset: 4a631f90648a
Author:    pchilanomate
Date:      2019-12-13 14:28 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/4a631f90648a

8232733: Remove need to grab Threads_lock while processing handshakes
Summary: Threads_lock is not acquired anymore while processing handshakes
Reviewed-by: coleenp, rehn, dcubed, dholmes

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: ac372709206e
Author:    naoto
Date:      2019-12-13 08:17 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/ac372709206e

8235238: Parsing a time string ignores any custom TimeZoneNameProvider
Reviewed-by: joehw, rriggs

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/jdk/java/time/nontestng/java/time/zone/CustomZoneNameTest.java
+ test/jdk/java/time/nontestng/java/time/zone/zoneProvider/META-INF/services/java.time.zone.ZoneRulesProvider
+ test/jdk/java/time/nontestng/java/time/zone/zoneProvider/META-INF/services/java.util.spi.TimeZoneNameProvider
+ test/jdk/java/time/nontestng/java/time/zone/zoneProvider/custom/CustomTimeZoneNameProvider.java
+ test/jdk/java/time/nontestng/java/time/zone/zoneProvider/custom/CustomZoneRulesProvider.java

Changeset: c97cf6fefbc1
Author:    avoitylov
Date:      2019-12-13 20:35 +0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/c97cf6fefbc1

8231612: 100% cpu on arm32 in Service Thread
Reviewed-by: kbarrett, dsamersoff

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

Changeset: cec148db7b55
Author:    jjg
Date:      2019-12-13 10:42 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/cec148db7b55

8235306: Support doc-comment tags that can be inline or block tags
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SummaryTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
+ test/langtools/jdk/javadoc/doclet/testBimodalTaglets/TestBimodalTaglets.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out

Changeset: fdd1c4a2ec5b
Author:    hseigel
Date:      2019-12-13 19:50 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/fdd1c4a2ec5b

8235922: [TESTBUG]TestRecordAttrGenericSig.java and TestRecordAttr.java are failing
Summary: Replace hard-wired JDK version 14 with mechanisms that get the latest JDK version.
Reviewed-by: dcubed

! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java

Changeset: eefd0a71c160
Author:    weijun
Date:      2019-12-14 13:50 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/eefd0a71c160

8234697: Generate sun.security.util.math.intpoly classes during build
Reviewed-by: erikj, mullan

! make/ToolsJdk.gmk
! make/gensrc/Gensrc-java.base.gmk
+ make/jdk/src/classes/build/tools/intpoly/FieldGen.java
+ make/jdk/src/classes/build/tools/intpoly/header.txt
- src/java.base/share/classes/sun/security/util/math/intpoly/FieldGen.jsh
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP256.java
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP384.java
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP521.java
- src/java.base/share/classes/sun/security/util/math/intpoly/P256OrderField.java
- src/java.base/share/classes/sun/security/util/math/intpoly/P384OrderField.java
- src/java.base/share/classes/sun/security/util/math/intpoly/P521OrderField.java
- src/java.base/share/classes/sun/security/util/math/intpoly/header.txt

Changeset: 712c09c20824
Author:    igerasim
Date:      2019-12-15 09:33 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/712c09c20824

8235930: java.util.regex.PrintPattern does not print a link to the next node
Reviewed-by: martin

! src/java.base/share/classes/java/util/regex/PrintPattern.java

Changeset: 89bac05dac16
Author:    dholmes
Date:      2019-12-15 19:56 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/89bac05dac16

8231559: Remove expired flags in JDK 15
Reviewed-by: kbarrett, kvn

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

Changeset: 81a62171f681
Author:    dholmes
Date:      2019-12-15 21:56 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/81a62171f681

8235965: Tests using ThreadLocalHandshakes need to stop using it as it no longer exists
Reviewed-by: iignatyev, jiefu

! test/hotspot/jtreg/runtime/NMT/SafepointPollingPages.java
- test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackFallbackTest.java

Changeset: b9a8f588e55a
Author:    mbaesken
Date:      2019-11-29 08:00 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/b9a8f588e55a

8234968: check calloc rv in libinstrument InvocationAdapter
Reviewed-by: clanger, stuefe, sspitsyn

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

Changeset: de152e6a99a5
Author:    redestad
Date:      2019-12-16 13:40 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/de152e6a99a5

8235956: Remove javaClasses offset tests
Reviewed-by: dholmes, coleenp

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

Changeset: 7a1e6bd6a836
Author:    erikj
Date:      2019-12-12 19:35 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/7a1e6bd6a836

8235687: Contents/MacOS/libjli.dylib cannot be a symlink
Reviewed-by: tbell

! make/MacBundles.gmk

Changeset: 91a3f092682f
Author:    erikj
Date:      2019-12-12 19:37 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/91a3f092682f

8235686: Add more custom hooks in Bundles.gmk
Reviewed-by: tbell

! make/Bundles.gmk

Changeset: 4b189ba2cb2f
Author:    mikael
Date:      2019-12-12 12:45 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/4b189ba2cb2f

8235814: Add --enable-deprecated-ports=yes to all solaris and SPARC build profiles
Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: de66d41b9486
Author:    bpb
Date:      2019-12-12 13:43 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/de66d41b9486

8235668: LineNumberReader#getLineNumber() returns wrong line number (one fewer) in Lucene test
Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/LineNumberReader.java
! test/jdk/java/io/LineNumberReader/Read.java

Changeset: 9373d791b6bb
Author:    mcimadamore
Date:      2019-12-12 22:59 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/9373d791b6bb

8234049: Implementation of Memory Access API (Incubator)
Reviewed-by: alanb, psandoz, chegar, rriggs, plevart, briangoetz, jrose, adinn, vlivanov
Contributed-by: jorn.vernee at oracle.com, vladimir.x.ivanov at oracle.com

! make/common/Modules.gmk
! make/gensrc/GensrcVarHandles.gmk
! src/hotspot/share/ci/ciField.cpp
+ src/java.base/share/classes/java/lang/invoke/AddressVarHandleGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
+ src/java.base/share/classes/java/lang/invoke/VarHandleMemoryAddressBase.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
+ src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAddressView.java.template
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
+ src/java.base/share/classes/jdk/internal/access/foreign/MemoryAddressProxy.java
+ src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java
+ src/java.base/share/classes/jdk/internal/access/foreign/UnmapperProxy.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Util.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/PaddingLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/unsafe/ForeignUnsafe.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
+ src/jdk.incubator.foreign/share/classes/module-info.java
! test/jdk/TEST.groups
+ test/jdk/java/foreign/TEST.properties
+ test/jdk/java/foreign/TestArrays.java
+ test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestLayoutConstants.java
+ test/jdk/java/foreign/TestLayoutPaths.java
+ test/jdk/java/foreign/TestLayouts.java
+ test/jdk/java/foreign/TestMemoryAccess.java
+ test/jdk/java/foreign/TestMemoryAlignment.java
+ test/jdk/java/foreign/TestMemoryCopy.java
+ test/jdk/java/foreign/TestNative.java
+ test/jdk/java/foreign/TestSegments.java
+ test/jdk/java/foreign/TestSharedAccess.java
+ test/jdk/java/foreign/TestSlices.java
+ test/jdk/java/foreign/TestVarHandleCombinators.java
+ test/jdk/java/foreign/libNativeAccess.c

Changeset: 06d0db76de0b
Author:    jwilhelm
Date:      2019-12-13 02:45 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/06d0db76de0b

Added tag jdk-14+27 for changeset 91a3f092682f

! .hgtags

Changeset: ccdd7713f14a
Author:    pbansal
Date:      2019-12-13 12:08 +0530
URL:       https://hg.openjdk.java.net/jdk/client/rev/ccdd7713f14a

8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64
Reviewed-by: psadhukhan, prr

! test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java

Changeset: fa82151f29c4
Author:    ssahoo
Date:      2019-12-13 01:43 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/fa82151f29c4

8234728: Some security tests should support TLSv1.3
Summary: Tests were updated to support TLSv1.3 and cipher suite order
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java
+ test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java
+ test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java
! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java
! test/jdk/sun/security/util/HostnameMatcher/NullHostnameCheck.java

Changeset: b7c69d80b5c3
Author:    iveresov
Date:      2019-12-13 10:04 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/b7c69d80b5c3

8235634: Update Graal
Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives/src/org/graalvm/compiler/api/directives/GraalDirectives.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/AVXKind.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LIRKind.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/NumUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/Stamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashMapGetTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ObjectSubstitutionsTest.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/ScopeImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/NumberOfTrailingZeroings003.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/AMD64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.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/CompileTheWorld.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionEffectTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionForeignCallTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.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/HotSpotBackendFactory.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/HotSpotGraalRuntimeProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.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/HotSpotGCProvider.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/HotSpotUnsafeSubstitutions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/FastNotifyNode.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/replacements/ObjectSnippets.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeCopyMemoryNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.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/JsrScope.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathPowOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AVXBlendOp.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.nodes.test/src/org/graalvm/compiler/nodes/test/StampToolTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.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/PointerEqualsNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/SideEffectNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/BarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/CardTableBarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1BarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1ReferentFieldReadBarrier.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/graphbuilderconf/LoopExplosionPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/HeapAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.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/ConditionalEliminationUtil.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/IntrinsicGraphBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/gc/G1WriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactOverflowNode.java

Changeset: 9c993ce81fc8
Author:    jjiang
Date:      2019-12-16 16:19 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/9c993ce81fc8

8235813: System property fullCipherSuites is not used by javax/net/ssl/compatibility/Compatibility.java
Reviewed-by: xuelei

! test/jdk/javax/net/ssl/compatibility/Cert.java
- test/jdk/javax/net/ssl/compatibility/JdkRelease.java
! test/jdk/javax/net/ssl/compatibility/UseCase.java

Changeset: d821eb811ca8
Author:    ssahoo
Date:      2019-12-16 00:23 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/d821eb811ca8

8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property.
Summary: Corrected Cipher Suites ordering through system properties
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java

Changeset: bd15714926ec
Author:    chagedorn
Date:      2019-12-16 09:19 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/bd15714926ec

8231501: VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99
Summary: Snapshot MDO extra trap and argument data only after it is prepared.
Reviewed-by: roland, thartmann

! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/oops/methodData.hpp

Changeset: a0b1a1c3cc5f
Author:    jwilhelm
Date:      2019-12-16 17:43 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/a0b1a1c3cc5f

Merge

! .hgtags
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java
- test/jdk/javax/net/ssl/compatibility/JdkRelease.java

Changeset: 5f91ab380656
Author:    iklam
Date:      2019-12-16 10:03 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/5f91ab380656

8199290: [TESTBUG] sun.hotspot.WhiteBox$WhiteBoxPermission is not copied
Reviewed-by: iignatyev, dholmes

! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/lib/ClassFileInstaller.java

Changeset: b2e315938072
Author:    iklam
Date:      2019-12-16 10:04 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/b2e315938072

8235970: [TESTBUG] Remove dependency of sun.tools.jar from RedefineClassHelper
Reviewed-by: alanb

! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java
! test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java
! test/jdk/java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/MethodHandleDeletedMethod.java
! test/jdk/java/lang/instrument/RedefineInterfaceMethods/RedefineInterfaceMethods.java
! test/jdk/java/lang/instrument/RedefineMathTesterMethods/RedefineMathTesterMethods.java
! test/jdk/java/lang/instrument/RedefineNestmateAttr/TestNestmateAttr.java
! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java
! test/lib/RedefineClassHelper.java

Changeset: 255cae042245
Author:    vromero
Date:      2019-12-16 15:33 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/255cae042245

8235778: No compilation error reported when a record is declared in a local class
Reviewed-by: mcimadamore

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

Changeset: 673bf1230322
Author:    tschatzl
Date:      2019-12-16 23:07 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/673bf1230322

8235907: Fix tests referencing UseParallelOldGC
Summary: Remove tests using the obsolete UseParallelOldGC flag.
Reviewed-by: lkorinth, dlong

! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java
! test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java
! test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithParallel.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithPSMarkSweep.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithPSMarkSweep.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCWithFasttime.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithParallelScavenge.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSSerial.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithPSMarkSweep.java
! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithPSMarkSweep.java
! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelOld.java
- test/jdk/jdk/jfr/event/oldobject/TestParallelOld.java

Changeset: 8af520f2976a
Author:    iklam
Date:      2019-12-16 15:20 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/8af520f2976a

8236045: [TESTBUG] MismatchedWhiteBox test fails with missing WhiteBox$WhiteBoxPermission.class
Reviewed-by: ccheung

! test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java

Changeset: 066bb54fba95
Author:    weijun
Date:      2019-12-17 09:38 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/066bb54fba95

8234465: Encoded elliptic curve private keys should include the public point
Reviewed-by: xuelei

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java
+ test/jdk/sun/security/ec/PublicKeyInPrivateKey.java

Changeset: 359553a04f66
Author:    iklam
Date:      2019-12-16 21:24 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/359553a04f66

8236028: [TESTBUG] Remove dependency of sun.tools.jar from appcds/JarBuilder
Reviewed-by: ccheung

! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java
! test/hotspot/jtreg/runtime/cds/appcds/CaseSensitiveClassPath.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java
! test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java
! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/FieldAnnotationsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/FreeUnusedMetadata.java
! test/hotspot/jtreg/runtime/cds/appcds/GraalWithLimitedMetaspace.java
! test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java
! test/hotspot/jtreg/runtime/cds/appcds/HelloTest.java
! test/hotspot/jtreg/runtime/cds/appcds/IgnoreEmptyClassPaths.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java
! test/hotspot/jtreg/runtime/cds/appcds/MissingSuperTest.java
! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java
! test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java
! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java
! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/PackageSealing.java
! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoad2.java
! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java
! test/hotspot/jtreg/runtime/cds/appcds/ProtectionDomain.java
! test/hotspot/jtreg/runtime/cds/appcds/RelativePath.java
! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedPackages.java
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java
! test/hotspot/jtreg/runtime/cds/appcds/TestWithProfiler.java
! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/UnusedCPDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java
! test/hotspot/jtreg/runtime/cds/appcds/WideIloadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/XShareAutoWithChangedJar.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatB.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatC.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatD.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestMultiFP.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestSingleFP.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProhibitedPackageNamesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProtectionDomain.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnsupportedPlatforms.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicFlag.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/ClassPathTests.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddModules.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/OverrideTests.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InvalidFileFormat.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java

Changeset: 167aa1833ab2
Author:    mbaesken
Date:      2019-12-10 16:55 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/167aa1833ab2

8235671: enhance print_rlimit_info in os_posix
Reviewed-by: clanger, mdoerr

! src/hotspot/os/posix/os_posix.cpp

Changeset: 44ea394fd415
Author:    tschatzl
Date:      2019-12-17 10:12 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/44ea394fd415

8235996: Move obsolete flag G1RSetScanBlockSize in flags list
Reviewed-by: sjohanss, lkorinth

! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: ff7cd49f2aef
Author:    pliden
Date:      2019-12-17 11:37 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/ff7cd49f2aef

8235905: ZGC: Rework how ZRootsIterator visits threads
Reviewed-by: stefank

! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/runtime/threadSMR.hpp

Changeset: 09a2449230db
Author:    weijun
Date:      2019-12-17 20:56 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/09a2449230db

8236070: Backout fix for JDK-8234465
Reviewed-by: mullan

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java
- test/jdk/sun/security/ec/PublicKeyInPrivateKey.java

Changeset: 2de8425627fa
Author:    herrick
Date:      2019-12-17 08:56 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/2de8425627fa

8235667: IOUtils.copyFile() problems.
Reviewed-by: rriggs, asemenyuk, almatvee

! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java

Changeset: b05a7ab7ba0c
Author:    redestad
Date:      2019-12-17 15:09 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/b05a7ab7ba0c

8235997: JMH test runner should quote VM_OPTIONS and JAVA_OPTIONS sent to -jvmArgs
Reviewed-by: erikj

! make/RunTests.gmk

Changeset: 13ad712b3acd
Author:    herrick
Date:      2019-12-17 09:02 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/13ad712b3acd

8235915: jpackage associations fail when there are spaces in file name or path
Reviewed-by: prr, asemenyuk, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java

Changeset: cb8148bd9f23
Author:    dfuchs
Date:      2019-12-17 16:11 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/cb8148bd9f23

8235925: java/net/Socket/HttpProxy.java fails on IPv4 only hosts and other small cleanups
Summary: HttpProxy test is fixed to take into account the possibility that the host may be configured with IPv4 only
Reviewed-by: chegar

+ test/jdk/java/net/MulticastSocket/NoSetNetworkInterface.java
- test/jdk/java/net/NetworkInterface/NoSetNetworkInterface.java
! test/jdk/java/net/Socket/HttpProxy.java
! test/jdk/java/net/SocketOption/OptionsTest.java

Changeset: f554e2d8a147
Author:    michaelm
Date:      2019-12-16 16:44 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/f554e2d8a147

8235976: Directives in WWW-Authenticate should be comma separated
Reviewed-by: chegar

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! test/jdk/com/sun/net/httpserver/bugs/8199849/ParamTest.java

Changeset: bce0cd152f61
Author:    iignatyev
Date:      2019-12-16 15:45 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/bce0cd152f61

8235866: bump jtreg requiredVersion to 4.2b16
Reviewed-by: dholmes, joehw

! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/nashorn/TEST.ROOT

Changeset: b8b54ebb450a
Author:    ysuenaga
Date:      2019-12-17 10:00 +0900
URL:       https://hg.openjdk.java.net/jdk/client/rev/b8b54ebb450a

8235819: -Wformat-overflow is reported from GCC 9
Reviewed-by: tschatzl, lkorinth

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

Changeset: bafc170a1d9d
Author:    jwilhelm
Date:      2019-12-17 16:29 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/bafc170a1d9d

Merge


Changeset: 2baee52c6a1c
Author:    glaubitz
Date:      2019-12-17 16:53 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/2baee52c6a1c

8235960: Zero should not trigger the deprecation warning for ports
Reviewed-by: mikael

! make/autoconf/platform.m4

Changeset: 9b9c45d18a9c
Author:    mseledtsov
Date:      2019-12-17 08:42 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/9b9c45d18a9c

8235454: [TESTBUG] Basic test for JFR event streaming for jdk_jfr_sanity
Summary: Created basic test for JFR event streaming
Reviewed-by: egahlin, iignatyev

! test/jdk/TEST.groups
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestBasics.java

Changeset: cfaa2457a60a
Author:    rkennke
Date:      2019-12-17 18:23 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/cfaa2457a60a

8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient
Reviewed-by: zgu

! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java

Changeset: 1b1a7893c78a
Author:    asemenyuk
Date:      2019-12-17 13:56 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/1b1a7893c78a

8233270: Add support to jtreg helpers to unpack packages
8230933: Default icon is not set for additional launchers
Reviewed-by: herrick, prr, almatvee

! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/JPackageHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/linux/MaintainerTest.java
! test/jdk/tools/jpackage/linux/PackageDepsTest.java
! test/jdk/tools/jpackage/linux/ReleaseTest.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/resources/icon.png
! test/jdk/tools/jpackage/run_tests.sh
! test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/LicenseTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
! test/jdk/tools/jpackage/test_jpackage.sh
! test/jdk/tools/jpackage/windows/WinConsoleTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java

Changeset: aaec84f8c400
Author:    vromero
Date:      2019-12-17 14:11 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/aaec84f8c400

8234971: Incorrect example in j.l.reflect.RecordComponent::toString
Reviewed-by: jjg

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

Changeset: a01c78b227e4
Author:    dcubed
Date:      2019-12-17 15:38 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/a01c78b227e4

8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java
Reviewed-by: mikael

! test/jdk/ProblemList.txt

Changeset: 276b6ae15a0a
Author:    asemenyuk
Date:      2019-12-17 15:52 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/276b6ae15a0a

8236134: files missing in putback to JDK-8233270
Reviewed-by: herrick, prr, almatvee

- test/jdk/tools/jpackage/apps/com.other/com/other/Other.java
- test/jdk/tools/jpackage/apps/com.other/module-info.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java
- test/jdk/tools/jpackage/manage_packages.sh
+ test/jdk/tools/jpackage/resources/icon2.icns
+ test/jdk/tools/jpackage/resources/icon2.ico
+ test/jdk/tools/jpackage/resources/icon2.png
+ test/jdk/tools/jpackage/resources/icon3.ico
+ test/jdk/tools/jpackage/resources/icon3.png
+ test/jdk/tools/jpackage/resources/icon4.ico
+ test/jdk/tools/jpackage/resources/icon4.png
+ test/jdk/tools/jpackage/resources/query-msi-property.js
- test/jdk/tools/jpackage/share/AddLauncherBase.java
- test/jdk/tools/jpackage/share/AddLauncherModuleTest.java
- test/jdk/tools/jpackage/share/AddLauncherTest.java
- test/jdk/tools/jpackage/share/AddLaunchersTest.java

Changeset: 44af5bdb9e86
Author:    jjg
Date:      2019-12-17 13:07 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/44af5bdb9e86

8235926: Update @jls @jvms taglets to allow inline usage
Reviewed-by: hannesw

! make/jdk/src/classes/build/tools/taglet/JSpec.java

Changeset: a953933de622
Author:    prappo
Date:      2019-12-17 21:50 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/a953933de622

8236077: Clean up the use of modifiers and semicolons
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.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/DocFilesHandlerImpl.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/IndexRedirectWriter.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/ModuleWriterImpl.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/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocletElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFileIOException.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/module-info.java

Changeset: 6b8a675f35e1
Author:    ccheung
Date:      2019-12-17 16:46 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/6b8a675f35e1

8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure
Summary: Use the assertAbnormalExit method of the CDSTestUtils.Result class to handle archive mapping failure.
Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java

Changeset: b2aca65cc099
Author:    kravikumar
Date:      2019-12-17 16:06 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/b2aca65cc099

5064980: URI compareTo inconsistent with equals for mixed-case escape sequences
Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/java/net/URI.java
! test/jdk/java/net/URI/Test.java

Changeset: 798c0903fcd0
Author:    lancea
Date:      2019-12-18 12:03 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/798c0903fcd0

8229888: (zipfs) Updating an existing zip file does not preserve original permissions
Reviewed-by: clanger, alanb, bpb

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java
+ test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy

Changeset: eb9e9e9269a9
Author:    jbhateja
Date:      2019-12-18 21:25 +0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/eb9e9e9269a9

8235824: C2: Merge AD instructions for AddReductionV and MulReductionV nodes
Reviewed-by: vlivanov, sviswanathan, jrose, kvn

! src/hotspot/cpu/x86/x86.ad

Changeset: 03b37033db9b
Author:    jbhateja
Date:      2019-12-18 21:25 +0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/03b37033db9b

8235825: C2: Merge AD instructions for Replicate nodes
Reviewed-by: vlivanov, sviswanathan, jrose, kvn

! src/hotspot/cpu/x86/x86.ad

Changeset: 7bf6e052490f
Author:    jjg
Date:      2019-12-18 11:57 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/7bf6e052490f

8235947: Cleanup/simplify Utils.getBlockTags
Reviewed-by: prappo, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SummaryTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: d0f45be4fbd8
Author:    jjg
Date:      2019-12-18 12:14 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/d0f45be4fbd8

8236030: Cleanup use of String.toCharArray
Reviewed-by: ksrini, hannesw, igerasim

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java

Changeset: 66ddad9cdd9d
Author:    shurailine
Date:      2019-12-17 11:10 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/66ddad9cdd9d

8236044: Create jdk_accessibility test group
Reviewed-by: prr

! test/jdk/TEST.groups

Changeset: cc850fb10c2a
Author:    dcubed
Date:      2019-12-17 15:38 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/cc850fb10c2a

8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java
Reviewed-by: mikael

! test/jdk/ProblemList.txt

Changeset: 7a42c8914389
Author:    cjplummer
Date:      2019-12-17 20:19 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/7a42c8914389

8236062: Disable clhsdb initialization of SA javascript support since it will always fail, and will likely be removed soon
Reviewed-by: amenkov, ysuenaga

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

Changeset: 5b4e75523380
Author:    jbhateja
Date:      2019-12-18 10:04 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/5b4e75523380

8230185: assert(is_Loop()) failed: invalid node class
Summary: Adding missing check for a counted loop.
Reviewed-by: kvn, thartmann

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

Changeset: 153bd98146fc
Author:    ngasson
Date:      2019-12-18 11:20 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/153bd98146fc

8235982: AArch64: Insufficient memory barriers in shadow region algorithm
Summary: The memory barriers used for synchronizing ParallelCompactData::RegionData::_shadow_state and ParallelCompactData::RegionData::shadow_region are insufficient to prevent reordering of loads.
Reviewed-by: tschatzl, sjohanss

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

Changeset: 1c844398e041
Author:    avoitylov
Date:      2019-12-18 14:36 +0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/1c844398e041

8231612: 100% cpu on arm32 in Service Thread
Reviewed-by: kbarrett, dsamersoff

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

Changeset: 26bb0fe2270a
Author:    coleenp
Date:      2019-12-18 11:51 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/26bb0fe2270a

8235829: graal crashes with Zombie.java test
Summary: Start ServiceThread before compiler threads, and run nmethod barriers for zgc before adding to the service thread queues, or posting events from the java thread.
Reviewed-by: pliden, dholmes, rehn

! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/management.cpp
! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java

Changeset: 2069b4bfd23b
Author:    cjplummer
Date:      2019-12-18 11:49 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/2069b4bfd23b

8234277: ClhsdbLauncher should enable verbose exceptions and do a better job of detecting SA failures
Reviewed-by: sspitsyn, ysuenaga

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java

Changeset: 169e9680821c
Author:    ascarpino
Date:      2019-12-18 12:10 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/169e9680821c

8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR
Reviewed-by: mullan, xuelei, weijun

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java
! src/java.base/share/classes/sun/security/util/CurveDB.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security

Changeset: 5d4bf79ce2cb
Author:    kvn
Date:      2019-12-18 12:32 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/5d4bf79ce2cb

8236000: VM build without C2 fails
Summary: C2 flags should be checked only when C2 is present.
Reviewed-by: kbarrett, thartmann

! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/runtime/deoptimization.cpp

Changeset: 87266ac324d7
Author:    jwilhelm
Date:      2019-12-18 23:46 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/87266ac324d7

Merge

! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/runtime/thread.cpp
! test/jdk/TEST.groups

Changeset: f33197adda9a
Author:    dcubed
Date:      2019-12-18 18:22 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/f33197adda9a

8236226: fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp
Reviewed-by: dholmes, kbarrett

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

Changeset: dd4b4f273274
Author:    ngasson
Date:      2019-12-19 09:47 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/dd4b4f273274

8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes
Summary: try to map CDS shared space at 4G aligned address on AArch64
Reviewed-by: adinn, aph, jiangli, iklam

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java

Changeset: 9b5bc216e922
Author:    jwilhelm
Date:      2019-12-19 03:48 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/9b5bc216e922

Added tag jdk-15+2 for changeset f33197adda9a

! .hgtags

Changeset: a5254fa10a51
Author:    mbaesken
Date:      2019-12-18 15:10 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/a5254fa10a51

8236183: cleanup Java_jdk_internal_reflect_Reflection_getCallerClass naming
Reviewed-by: alanb, dholmes, redestad

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

Changeset: 68adcd2fbc6b
Author:    alanb
Date:      2019-12-19 08:36 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/68adcd2fbc6b

8236184: (dc) IP_MULTICAST_* and IP_TOS socket options not effective
Reviewed-by: dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/Net.c
+ test/jdk/java/nio/channels/DatagramChannel/Loopback.java

Changeset: 10ca494c141f
Author:    qpzhang
Date:      2019-08-12 16:22 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/10ca494c141f

8229351: AArch64: the const STUB_THRESHOLD in macroAssembler_aarch64.cpp needs to be tuned
Summary: Optimize the stub thresholds of string_compare intrinsics
Reviewed-by: adinn, aph, avoitylov

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToDifferentLength.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToSameLength.java

Changeset: 9b4336f9fa6d
Author:    qpzhang
Date:      2019-11-15 17:02 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/9b4336f9fa6d

8234228: AArch64: Some temp vars in string_compare intrinsics for processing the last 4 chars (LU/UL) are no use
Summary: Clean up redundant temp vars in generate_compare_long_string_different_encoding
Reviewed-by: adinn

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

Changeset: aac4eebf5e92
Author:    ngasson
Date:      2019-12-19 17:18 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/aac4eebf5e92

8236242: Arm32: build broken after 8234794
Reviewed-by: aph

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

Changeset: 624d4c33f234
Author:    ysuenaga
Date:      2019-12-19 20:13 +0900
URL:       https://hg.openjdk.java.net/jdk/client/rev/624d4c33f234

8235833: PosixPlatform.cpp should not include sysctl.h
Reviewed-by: aph, asemenyuk

! src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp

Changeset: 918546dce044
Author:    rehn
Date:      2019-12-19 16:47 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/918546dce044

8235912: JvmtiBreakpoint remove oops_do and metadata_do
Reviewed-by: coleenp, sspitsyn

! src/hotspot/share/classfile/metadataOnStackMark.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp

Changeset: 4b10f3b74fcc
Author:    rehn
Date:      2019-12-19 17:02 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/4b10f3b74fcc

8235913: ThreadStop should be a handshake
Reviewed-by: dholmes, mdoerr

! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: 21dacaafdac5
Author:    vromero
Date:      2019-12-19 11:46 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/21dacaafdac5

8234445: spurious error message for record constructors with receiver parameters
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 6803658b0051
Author:    vromero
Date:      2019-12-19 13:32 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/6803658b0051

8236266: change error message for the case when a class extends j.l.Record
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: b2f0ddaf781c
Author:    asemenyuk
Date:      2019-12-19 13:39 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/b2f0ddaf781c

8236138: Add tests for jmod applications
Reviewed-by: herrick, prr

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java
! test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java

Changeset: ce6662089667
Author:    lancea
Date:      2019-12-19 15:23 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/ce6662089667

8235961: SyncResolverImpl does not throw SQLException as expected
Reviewed-by: joehw, bpb

! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java
! test/jdk/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java

Changeset: eb42609c4249
Author:    prr
Date:      2019-12-19 12:28 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/eb42609c4249

Merge

- src/java.base/share/classes/sun/security/util/math/intpoly/FieldGen.jsh
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP256.java
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP384.java
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP521.java
- src/java.base/share/classes/sun/security/util/math/intpoly/P256OrderField.java
- src/java.base/share/classes/sun/security/util/math/intpoly/P384OrderField.java
- src/java.base/share/classes/sun/security/util/math/intpoly/P521OrderField.java
- src/java.base/share/classes/sun/security/util/math/intpoly/header.txt
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java
- test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java
- test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackFallbackTest.java
- test/jdk/java/net/NetworkInterface/NoSetNetworkInterface.java
- test/jdk/javax/net/ssl/compatibility/JdkRelease.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithPSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithPSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSSerial.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithPSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithPSMarkSweep.java
- test/jdk/jdk/jfr/event/oldobject/TestParallelOld.java
- test/jdk/tools/jpackage/apps/com.other/com/other/Other.java
- test/jdk/tools/jpackage/apps/com.other/module-info.java
- test/jdk/tools/jpackage/manage_packages.sh
- test/jdk/tools/jpackage/share/AddLauncherBase.java
- test/jdk/tools/jpackage/share/AddLauncherModuleTest.java
- test/jdk/tools/jpackage/share/AddLauncherTest.java
- test/jdk/tools/jpackage/share/AddLaunchersTest.java



More information about the jdk-client-changes mailing list