hg: panama/dev: 170 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed Feb 19 22:04:17 UTC 2020


Changeset: 7b57401deb0c
Author:    jwilhelm
Date:      2020-02-06 02:54 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/7b57401deb0c

Added tag jdk-15+9 for changeset 62b5bfef8d61

! .hgtags

Changeset: 1c4286ec9e45
Author:    mbaesken
Date:      2020-02-05 10:14 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/1c4286ec9e45

8238530: OPT_SPEED_SRC list misses some files with cpu-dependend file names
Reviewed-by: ihse, redestad

! make/hotspot/lib/JvmFeatures.gmk

Changeset: 6e507ee93768
Author:    neliasso
Date:      2020-02-06 11:21 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/6e507ee93768

8237581: Improve allocation expansion
Reviewed-by: vlivanov, redestad

! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
+ test/hotspot/jtreg/compiler/allocation/TestAllocation.java
+ test/micro/org/openjdk/bench/vm/compiler/ArrayAllocation.java

Changeset: f9f766fa1125
Author:    ihse
Date:      2020-02-06 13:38 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/f9f766fa1125

8218480: Automatically add -Werror in FLAGS_COMPILER_CHECK_ARGUMENTS
Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/flags.m4

Changeset: 227542943648
Author:    ihse
Date:      2020-02-06 13:40 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/227542943648

8238542: When warning about C/C++ compiler mismatch, be clear if this is about build compilers
Reviewed-by: erikj

! make/autoconf/toolchain.m4

Changeset: 885b23ef907d
Author:    ihse
Date:      2020-02-06 13:40 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/885b23ef907d

8212986: Make Visual Studio compiler check less strict
Reviewed-by: erikj

! make/autoconf/toolchain.m4

Changeset: c35eac313084
Author:    ihse
Date:      2020-02-06 13:41 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/c35eac313084

8201349: build broken when configured with --with-zlib=bundled on gcc 7.3
Reviewed-by: erikj

! make/lib/CoreLibraries.gmk

Changeset: 4a4d185098e2
Author:    lfoltan
Date:      2020-02-06 14:29 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/4a4d185098e2

8230199: consolidate signature parsing code in HotSpot sources
Summary: Add a new Signature class to support basic signature queries and enhance SignatureStream class to parse field signatures in addition to methods.
Reviewed-by: coleenp, dholmes, fparain, hseigel
Contributed-by: lois.foltan at oracle.com, john.r.rose at oracle.com

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciSignature.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: d3caf06ac9ae
Author:    lfoltan
Date:      2020-02-06 15:28 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/d3caf06ac9ae

8238600: Remove runtime/fieldType.hpp and fieldType.cpp
Summary: Remove obsolesced source files fieldType.hpp and fieldType.cpp.
Reviewed-by: hseigel
Contributed-by: lois.foltan at oracle.com

- src/hotspot/share/runtime/fieldType.cpp
- src/hotspot/share/runtime/fieldType.hpp

Changeset: 4a87bb7ebfd7
Author:    roland
Date:      2020-01-31 14:36 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/4a87bb7ebfd7

8237776: Shenandoah: Wrong result with Lucene test
Reviewed-by: rkennke, zgu, shade

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: e08e21ca813f
Author:    jwilhelm
Date:      2020-02-06 02:52 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/e08e21ca813f

Added tag jdk-14+35 for changeset 4a87bb7ebfd7

! .hgtags

Changeset: c17f7a28ee8d
Author:    jwilhelm
Date:      2020-02-06 17:14 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/c17f7a28ee8d

Merge

! .hgtags
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: 8d8916159b62
Author:    zgu
Date:      2020-02-06 13:08 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/8d8916159b62

8238574: Shenandoah: Assertion failure due to missing null check
Reviewed-by: shade

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

Changeset: 9544e515be4e
Author:    dtitov
Date:      2020-02-06 11:23 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/9544e515be4e

8196729: Add jstatd option to specify RMI connector port
Reviewed-by: cjplummer, sspitsyn

! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java
! src/jdk.jstatd/share/classes/sun/tools/jstatd/RemoteHostImpl.java
! test/jdk/sun/tools/jstatd/JstatdTest.java
+ test/jdk/sun/tools/jstatd/TestJstatdRmiPort.java
! test/jdk/sun/tools/jstatd/TestJstatdUsage.java

Changeset: adc5b0998235
Author:    jjg
Date:      2020-02-06 12:44 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/adc5b0998235

8238503: Remove unused field and accessor for docLocale from ToolOptions
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java

Changeset: 59daa8db33ce
Author:    kbarrett
Date:      2020-02-06 19:09 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/59daa8db33ce

8237143: Eliminate DirtyCardQ_cbl_mon
Summary: Replace locked data structures with lock-free data structures.
Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 5e402c63694f
Author:    dholmes
Date:      2020-02-06 21:03 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/5e402c63694f

8238460: Provide warnings about the use of JNI RegisterNatives to rebind native methods for boot/platform classes in other classloaders
Reviewed-by: jwilhelm, lfoltan

! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java
+ test/hotspot/jtreg/runtime/jni/registerNativesWarning/libregisterNativesWarning.c

Changeset: e0fca02bb611
Author:    redestad
Date:      2020-02-07 09:47 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/e0fca02bb611

8238599: Refactor and simplify implAddOpensToAllUnnamed
Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java

Changeset: 538611d777d2
Author:    redestad
Date:      2020-02-07 10:15 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/538611d777d2

8236272: Improve fidelity between contents of default CDS archive and classes loaded at runtime
Reviewed-by: erikj, jiangli, iklam

! make/GenerateLinkOptData.gmk
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java

Changeset: 84920d352dc4
Author:    redestad
Date:      2020-02-07 10:23 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/84920d352dc4

8237484: Improve module system bootstrap
Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java

Changeset: f41394559814
Author:    pconcannon
Date:      2020-02-07 11:10 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/f41394559814

7021373: DatagramPacket exception conditions are not clear
Summary: Specification is clarified by adding or clarifying @throws clauses where required
Reviewed-by: alanb, chegar, darcy, dfuchs

! src/java.base/share/classes/java/net/DatagramPacket.java
! test/jdk/java/net/DatagramPacket/Constructor.java
+ test/jdk/java/net/DatagramPacket/Setters.java

Changeset: f2cefce4859b
Author:    roland
Date:      2020-01-14 14:58 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/f2cefce4859b

8237086: assert(is_MachReturn()) running CTW with fix for JDK-8231291
Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp

Changeset: 51fb05ec531d
Author:    roland
Date:      2019-12-20 17:17 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/51fb05ec531d

8231291: C2: loop opts before EA should maximally unroll loops
Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.cpp

Changeset: f1f8562f3ad2
Author:    egahlin
Date:      2020-02-07 18:24 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/f1f8562f3ad2

8215452: Logged repo location is wrong when using delayed recording start
Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java

Changeset: bc54620a3848
Author:    naoto
Date:      2020-02-06 10:10 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/bc54620a3848

8238605: Correct the CLDR version number in cldr.md files
Reviewed-by: joehw, alanb

! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md

Changeset: e568ce785bdf
Author:    jwilhelm
Date:      2020-02-07 00:17 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/e568ce785bdf

Added tag jdk-14+36 for changeset bc54620a3848

! .hgtags

Changeset: adda073e3c33
Author:    jwilhelm
Date:      2020-02-07 17:24 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/adda073e3c33

Merge

! .hgtags

Changeset: 2d9610f6d9ac
Author:    mseledtsov
Date:      2020-02-07 13:04 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/2d9610f6d9ac

8219999: TestJFREvents container test should not use jdk.CPUInformation event for container CPU values
Summary: Updated the testcase not to test jdk.CPUInformation
Reviewed-by: egahlin

! test/hotspot/jtreg/containers/docker/TestJFREvents.java

Changeset: ee863b393d0c
Author:    jjg
Date:      2020-02-07 16:16 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/ee863b393d0c

8238648: Rename and simplify Utils.WeakSoftHashMap
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: d6019966a4a2
Author:    jjg
Date:      2020-02-07 16:43 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/d6019966a4a2

8238506: fix obsolete comments and inconsistent exceptions in BaseTaglet
Reviewed-by: prappo

! 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/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java

Changeset: 3b89be93a7e7
Author:    jjg
Date:      2020-02-07 17:00 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/3b89be93a7e7

8238437: Support separate locales for console messages and HTML content.
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.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/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.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/PropertyGetterTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertySetterTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java

Changeset: d1caf4022e8e
Author:    iignatyev
Date:      2020-02-08 15:46 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/d1caf4022e8e

8238586: [TESTBUG] vmTestbase/jit/tiered/Test.java failed when TieredCompilation is disabled
Reviewed-by: iignatyev
Contributed-by: huangjia at loongson.cn

! test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java

Changeset: bc3da0226ffa
Author:    redestad
Date:      2020-02-08 15:21 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/bc3da0226ffa

8238684: Override getOrDefault in immutable Map implementation
Reviewed-by: forax, psandoz, smarks

! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/micro/org/openjdk/bench/java/util/ImmutableColls.java

Changeset: 1375d360210f
Author:    shade
Date:      2020-02-10 06:18 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/1375d360210f

8238366: CTW runner closes standard output on exit
Reviewed-by: adinn, iignatyev

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java

Changeset: 787d9d725483
Author:    shade
Date:      2020-02-10 06:18 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/787d9d725483

8238247: CTW runner should sweep nmethods more aggressively
Reviewed-by: adinn, simonis, iignatyev

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java

Changeset: b585d773ea0f
Author:    shade
Date:      2020-02-10 06:18 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/b585d773ea0f

8238591: CTW: Split applications/ctw/modules/jdk_localedata.java
Reviewed-by: iignatyev

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_localedata_2.java

Changeset: 92b01977fde2
Author:    coffeys
Date:      2020-02-09 21:55 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/92b01977fde2

8223260: NamingManager should cache InitialContextFactory
Reviewed-by: alanb, plevart, dfuchs

! src/java.base/share/classes/module-info.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
+ test/jdk/javax/naming/spi/DummyContextFactory.java
+ test/jdk/javax/naming/spi/DummyContextFactory2.java
+ test/jdk/javax/naming/spi/FactoryCacheTest.java

Changeset: 022eb7fb53f4
Author:    dbuck
Date:      2020-02-10 03:35 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/022eb7fb53f4

8238596: AVX enabled by default for Skylake even when unsupported
Summary: Only default to UseAVX=2 when support is detected
Reviewed-by: shade, vlivanov

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

Changeset: 848029e1983e
Author:    redestad
Date:      2020-02-10 12:39 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/848029e1983e

8230301: Re-examine hardcoded defaults in GenerateJLIClassesPlugin
Reviewed-by: mchung

! make/GenerateLinkOptData.gmk
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java

Changeset: a7c55579c61c
Author:    roland
Date:      2020-02-07 13:59 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/a7c55579c61c

8238385: CTW: C2 (Shenandoah) compilation fails with "Range check dependent CastII node was not removed"
Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/FoldIfAfterExpansion.java

Changeset: a42cdcd11ca4
Author:    roland
Date:      2020-01-28 11:28 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/a42cdcd11ca4

8237837: Shenandoah: assert(mem == __null) failed: only one safepoint
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java

Changeset: 6a82085fc61d
Author:    alanb
Date:      2020-02-10 12:57 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/6a82085fc61d

8238376: test/jdk/java/nio/channels/DatagramChannel/Loopback.java failing on multi-homed systems
Reviewed-by: dfuchs

! test/jdk/java/nio/channels/DatagramChannel/Loopback.java

Changeset: ff30bca14dc9
Author:    redestad
Date:      2020-02-10 13:58 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/ff30bca14dc9

8237878: Improve ModuleLoaderMap datastructures
Reviewed-by: alanb, forax

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/module/ResolvedModule.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java

Changeset: d954bf9df7f6
Author:    egahlin
Date:      2020-02-10 14:21 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/d954bf9df7f6

8238634: Reduce log verbosity of the JFR thread sampler
Reviewed-by: mgronlun

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: 5a3b04593405
Author:    fparain
Date:      2020-02-10 09:49 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/5a3b04593405

8237767: Field layout computation overhaul
Reviewed-by: dholmes, coleenp, lfoltan, shade

! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
+ src/hotspot/share/classfile/fieldLayoutBuilder.cpp
+ src/hotspot/share/classfile/fieldLayoutBuilder.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
+ test/hotspot/jtreg/runtime/FieldLayout/FieldDensityTest.java

Changeset: 49e01c6df096
Author:    gziemski
Date:      2020-02-10 11:41 -0600
URL:       https://hg.openjdk.java.net/panama/dev/rev/49e01c6df096

8235962: os::current_thread_id() is not signal safe on macOS
Summary: Use mach_thread_self instead of pthread_mach_thread_np
Reviewed-by: dholmes, cjplummer

! src/hotspot/os/bsd/osThread_bsd.cpp
! src/hotspot/os/bsd/osThread_bsd.hpp
! src/hotspot/os/bsd/os_bsd.cpp

Changeset: 011a7c1e9f0d
Author:    vromero
Date:      2020-02-10 15:08 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/011a7c1e9f0d

8238239: java.lang.Record spec clarifications
Reviewed-by: psandoz
Contributed-by: john.r.rose at oracle.com

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

Changeset: c8551a661913
Author:    jjg
Date:      2020-02-10 13:29 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/c8551a661913

8238646: Cleanup signature and use of CommentHelper
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.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/ThrowsTaglet.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: ae7a326448fa
Author:    igerasim
Date:      2020-02-10 16:10 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/ae7a326448fa

8235812: Unicode linebreak with quantifier does not match valid input
Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: c01bc48cfcbe
Author:    jjiang
Date:      2020-02-11 08:36 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/c01bc48cfcbe

8238677: java/net/httpclient/ssltest/CertificateTest.java should not specify TLS version
Reviewed-by: dfuchs

+ test/jdk/java/net/httpclient/ssltest/Cert.java
! test/jdk/java/net/httpclient/ssltest/CertificateTest.java
! test/jdk/java/net/httpclient/ssltest/Server.java
- test/jdk/java/net/httpclient/ssltest/bad.keystore
+ test/jdk/java/net/httpclient/ssltest/gen-certs.sh
- test/jdk/java/net/httpclient/ssltest/good.keystore
- test/jdk/java/net/httpclient/ssltest/loopback.keystore

Changeset: 28d4b3f2fadd
Author:    amenkov
Date:      2020-02-10 16:56 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/28d4b3f2fadd

8234935: JdwpListenTest.java and JdwpAttachTest.java getting bind failures on Windows 2016 hosts
Reviewed-by: cjplummer, sspitsyn

! test/jdk/ProblemList.txt
! test/jdk/com/sun/jdi/JdwpAttachTest.java
! test/jdk/com/sun/jdi/JdwpListenTest.java

Changeset: 39c991aa75d0
Author:    dholmes
Date:      2020-02-10 19:58 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/39c991aa75d0

8236844: Deprecate PrintVMQWaitTime to prepare for its removal
Reviewed-by: rehn, coleenp, hseigel

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

Changeset: 8f6ffa575f63
Author:    weijun
Date:      2020-02-11 11:17 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/8f6ffa575f63

8231508: Spec Clarification : KeyTab:exist() method does not specify about the fallback details
Reviewed-by: mullan

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java

Changeset: 6925fca95959
Author:    qpzhang
Date:      2020-02-04 21:27 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/6925fca95959

8238380: java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10
Reviewed-by: stuefe, clanger, rriggs
Contributed-by: patrick at os.amperecomputing.com

! src/java.base/unix/native/libjava/childproc.c
! src/java.base/unix/native/libjava/childproc.h

Changeset: a9d37ff105fb
Author:    iignatyev
Date:      2020-02-11 00:42 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/a9d37ff105fb

8238278: vmTestbase/vm/compiler/CodeCacheInfo/Test.java failure after JDK-8237787
Reviewed-by: kvn

! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java

Changeset: 635eaa93419e
Author:    trebari
Date:      2020-01-23 17:32 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/635eaa93419e

7020860: BasicTreeUI contains getters/setters with unclear spec
Reviewed-by: jdv, prr, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java

Changeset: 499e5a8a13ea
Author:    serb
Date:      2020-01-23 21:42 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/499e5a8a13ea

8237049: Rollback the workaround for JDK-4533057
Reviewed-by: dmarkov

! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/native/libawt/windows/awt_Palette.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Palette.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp

Changeset: ffcc3bd2b5da
Author:    serb
Date:      2020-01-24 18:39 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/ffcc3bd2b5da

5085520: Inconsistency in spec for RenderingHints.entrySet()
Reviewed-by: prr, jdv

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

Changeset: 82fe2f667c29
Author:    dbatrak
Date:      2020-01-27 13:02 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/82fe2f667c29

8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing
Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/windows/native/libfontmanager/lcdglyph.c

Changeset: 2777408b8281
Author:    serb
Date:      2020-01-25 22:46 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/2777408b8281

8176359: Frame#setMaximizedbounds not working properly in multi screen environments
8231564: setMaximizedBounds is broken with large display scale and multiple monitors
Reviewed-by: aivanov

! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.h
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenBig.java
+ test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenSmall.java
! test/jdk/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java

Changeset: b344cf155157
Author:    clanger
Date:      2020-02-02 17:41 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/b344cf155157

8221741: ClassCastException can happen when fontconfig.properties is used
Reviewed-by: mbaesken, itakiguchi

! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
+ test/jdk/java/awt/font/DefaultFontTest/DefaultFontTest.java

Changeset: 2f9416465d1d
Author:    arapte
Date:      2020-02-03 14:58 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/2f9416465d1d

8235900: [TESTBUG] [macos] PopupMenu Opaque property is not reflecting the Parents property on MAC OS
Reviewed-by: serb
Contributed-by: sureshkumar.mahaliswamy at oracle.com

! test/jdk/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java

Changeset: cd9a28621c53
Author:    serb
Date:      2020-02-04 12:56 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/cd9a28621c53

8225126: Test SetBoundsPaintTest.html faild on Windows when desktop is scaled
Reviewed-by: jdv

! src/java.desktop/windows/classes/sun/awt/windows/WChoicePeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Choice.cpp
! test/jdk/java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest.java
+ test/jdk/java/awt/Choice/SetBoundsPaintTest/SetBoundsPaintTest.java

Changeset: 0017ed5e309e
Author:    prr
Date:      2020-02-07 11:09 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/0017ed5e309e

Merge

- src/hotspot/share/gc/shared/owstTaskTerminator.cpp
- src/hotspot/share/gc/shared/owstTaskTerminator.hpp
- src/hotspot/share/runtime/fieldType.cpp
- src/hotspot/share/runtime/fieldType.hpp
- src/java.base/share/classes/java/lang/reflect/ProxyGenerator_v49.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/external/jquery/jquery.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
- test/hotspot/jtreg/runtime/7162488/Test7162488.sh
- test/hotspot/jtreg/runtime/StackGap/testme.sh
- test/hotspot/jtreg/runtime/StackGuardPages/testme.sh
- test/hotspot/jtreg/runtime/TLS/testtls.sh
- test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/run.sh
- test/hotspot/jtreg/vmTestbase/jit/tiered/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/tiered/tieredTest.sh
- test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/TestDescription.java
- test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/maxMetaspaceSize.sh
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/TestDescription.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/run.sh
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/TestDescription.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/run.sh
! test/jdk/ProblemList.txt
- test/jdk/jdk/jfr/event/io/EvilInstrument.java
- test/jdk/jdk/jfr/event/sampling/libTestNative.c
- test/langtools/jdk/javadoc/doclet/testOptions/help.html

Changeset: 915d0c063009
Author:    prr
Date:      2020-02-08 12:00 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/915d0c063009

8238721: Add failing client jtreg tests to the Problem List
Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 60e0f51a395b
Author:    serb
Date:      2020-02-08 14:25 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/60e0f51a395b

8238276: ComponentPeer.xxxImage are not implemented in some peers
Reviewed-by: aivanov

! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/peer/ComponentPeer.java
! src/java.desktop/share/classes/sun/awt/NullComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java
+ test/jdk/java/awt/FileDialog/ImageOperations.java

Changeset: 0596ee6950a6
Author:    serb
Date:      2020-02-08 18:48 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/0596ee6950a6

8237222: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails
Reviewed-by: trebari, prr, psadhukhan

+ test/jdk/java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java

Changeset: 5b540d7a1420
Author:    psadhukhan
Date:      2020-02-11 13:41 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/5b540d7a1420

Merge

! test/jdk/ProblemList.txt
- test/jdk/java/net/httpclient/ssltest/bad.keystore
- test/jdk/java/net/httpclient/ssltest/good.keystore
- test/jdk/java/net/httpclient/ssltest/loopback.keystore

Changeset: eaefceb7f52e
Author:    psadhukhan
Date:      2020-02-11 14:24 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/eaefceb7f52e

Merge


Changeset: 8e6fa89397ca
Author:    qpzhang
Date:      2020-02-05 17:14 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/8e6fa89397ca

8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10
Summary: Fixed libsctp link errors caused by GCC10 default -fno-common
Reviewed-by: chegar

! src/jdk.sctp/unix/native/libsctp/Sctp.h
! src/jdk.sctp/unix/native/libsctp/SctpNet.c

Changeset: c8a3d5ca8312
Author:    tschatzl
Date:      2020-02-11 12:48 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/c8a3d5ca8312

8238160: Uniformize Parallel GC task queue variable names
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp

Changeset: 698732b81e94
Author:    vlivanov
Date:      2020-02-11 14:55 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/698732b81e94

8136414: Large performance penalty declaring a method strictfp on strict-only platforms
Reviewed-by: thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/c1_globals_sparc.hpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 0364d904a7a5
Author:    vlivanov
Date:      2020-02-11 14:55 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/0364d904a7a5

8238680: C2: Remove redundant AD instructions for Replicate nodes
Reviewed-by: thartmann, sviswanathan

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

Changeset: 25d59b852741
Author:    vlivanov
Date:      2020-02-11 14:55 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/25d59b852741

8238690: C2: Handle vector shifts by constant and non-constant scalar uniformly
Reviewed-by: thartmann, sviswanathan

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

Changeset: 653c743d5f75
Author:    vlivanov
Date:      2020-02-11 14:55 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/653c743d5f75

8238683: C2: Remove Use24BitFP and Use24BitFPMode flags
Reviewed-by: thartmann, neliasso

! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: aef4920d5b30
Author:    vlivanov
Date:      2020-02-11 14:55 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/aef4920d5b30

8238762: Optimized build is broken
Reviewed-by: coleenp

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

Changeset: cc5c578e1af6
Author:    prappo
Date:      2020-02-11 13:19 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/cc5c578e1af6

8238291: Fix inconsistencies in the format of the index files
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! 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/testUnnamedPackage/TestUnnamedPackage.java

Changeset: 396a47e0860f
Author:    prappo
Date:      2020-02-11 15:23 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/396a47e0860f

8237909: Remove zipped index files feature
Reviewed-by: hannesw, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.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/markup/Head.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip-utils/dist/jszip-utils-ie.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip-utils/dist/jszip-utils-ie.min.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip-utils/dist/jszip-utils.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip-utils/dist/jszip-utils.min.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.min.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
- src/jdk.javadoc/share/legal/jszip.md
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 73bcb3e4e596
Author:    minqi
Date:      2020-02-11 12:16 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/73bcb3e4e596

8232069: Enable CDS even when UseCompressedClassPointers and/or UseCompressedOops are false
Summary: Fix to save UseCompressedOops and UseCompressedClassPointers in shared archive and at runtime run with CDS only if they are matched the stored versions.
Reviewed-by: iklam, ccheung

! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
+ test/hotspot/jtreg/runtime/cds/appcds/TestCombinedCompressedFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 146be5202102
Author:    valeriep
Date:      2020-02-12 00:56 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/146be5202102

8236512: PKCS11 Connection closed after Cipher.doFinal and NoPadding
Summary: Removed killSession() calls in certain impl classes when cancelling operations
Reviewed-by: xuelei

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSACipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java

Changeset: e643f30bd197
Author:    valeriep
Date:      2020-02-12 01:11 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/e643f30bd197

8238898: Missing hash characters for header on license file
Summary: Fixed the typos and corrected the formatting
Reviewed-by: weijun

! src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md

Changeset: f3a42b81d3d1
Author:    valeriep
Date:      2020-02-12 01:13 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/f3a42b81d3d1

Merge


Changeset: 0469ead7113c
Author:    valeriep
Date:      2020-02-12 02:44 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/0469ead7113c

8238448: RSASSA-PSS signature verification fail when using certain odd key sizes
Summary: Calculate and set offset for correct verification for such key sizes
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
! test/jdk/sun/security/rsa/pss/SignatureTest2.java
! test/jdk/sun/security/rsa/pss/SignatureTestPSS.java

Changeset: cdc7477bb1ce
Author:    mbaesken
Date:      2020-02-06 16:53 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/cdc7477bb1ce

8238602: remove obsolete functions from libinstrument/FileSystemSupport_md.c
Reviewed-by: clanger, sspitsyn

! src/java.instrument/share/native/libinstrument/FileSystemSupport.h
! src/java.instrument/unix/native/libinstrument/FileSystemSupport_md.c
! src/java.instrument/windows/native/libinstrument/FileSystemSupport_md.c

Changeset: 732ab9ad5958
Author:    rkennke
Date:      2020-02-11 16:01 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/732ab9ad5958

8238851: Shenandoah: C1: Resolve into registers of correct type
Reviewed-by: shade

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp

Changeset: 370f25f90d1f
Author:    rriggs
Date:      2020-02-12 09:38 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/370f25f90d1f

8238918: idea.sh should work with both mercurial and git repos
Reviewed-by: erikj, mcimadamore, ehelin, lancea

! bin/idea.sh
! make/idea/template/vcs.xml

Changeset: c5bf18d5f5e1
Author:    mullan
Date:      2020-02-12 10:28 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/c5bf18d5f5e1

8191395: policy.allowSystemProperty and policy.expandProperties also apply to JAAS configurations
Reviewed-by: weijun

! src/java.base/share/conf/security/java.security
! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java

Changeset: 10e939d362fc
Author:    naoto
Date:      2020-02-12 08:25 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/10e939d362fc

8234347: "Turkey" meta time zone does not generate composed localized names
8236548: Localized time zone name inconsistency between English and other locales
Reviewed-by: joehw, rriggs

! make/CompileToolsJdk.gmk
- make/CopyInterimCLDRConverter.gmk
! make/Main.gmk
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java
! test/jdk/sun/util/resources/cldr/Bug8134384.java
! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java

Changeset: 1bee69801aee
Author:    mikael
Date:      2020-02-12 09:44 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/1bee69801aee

8238912: Update devkit for linux-aarch64
Reviewed-by: erikj

! make/conf/jib-profiles.js
! make/devkit/Tools.gmk

Changeset: 7ef41e83066b
Author:    iignatyev
Date:      2020-02-12 11:31 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/7ef41e83066b

8238930: problem list compiler/c2/Test8004741.java
Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 45a67ba5f277
Author:    rriggs
Date:      2020-02-12 15:06 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/45a67ba5f277

8238919: (doc) Broken code snippet in the java.util.stream package documentation
Reviewed-by: mchung, naoto

! src/java.base/share/classes/java/util/stream/package-info.java

Changeset: 8fb865d293a9
Author:    kbarrett
Date:      2020-02-12 15:38 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/8fb865d293a9

8238272: Eliminate cast_from_oop to narrowOop*
Summary: Improved low address computation in ObjArrayKlass::oop_oop_iterate_range.
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/oops/objArrayKlass.inline.hpp

Changeset: e795d446f21a
Author:    dholmes
Date:      2020-02-12 20:19 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/e795d446f21a

8234372: Investigate use of Thread::stack_base() and queries for "in stack"
Reviewed-by: dcubed, stuefe

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/sparc/frame_sparc.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 252e23ae3d20
Author:    jwilhelm
Date:      2020-02-13 03:02 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/252e23ae3d20

Added tag jdk-15+10 for changeset 1bee69801aee

! .hgtags

Changeset: 422ab35d6a82
Author:    tschatzl
Date:      2020-02-13 11:00 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/422ab35d6a82

8238854: Remove superfluous C heap allocation failure checks
Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/cardGeneration.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp

Changeset: a9ca8e1a83c2
Author:    mbaesken
Date:      2020-02-13 09:18 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/a9ca8e1a83c2

8237830: support O_CLOEXEC in os::open on other OS than Linux
Reviewed-by: dholmes, lucy

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

Changeset: 3b92bea0a565
Author:    jjiang
Date:      2020-02-13 21:42 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/3b92bea0a565

8234718: java/net/httpclient tests should cover TLSv1.3
Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/HandshakeFailureTest.java
! test/jdk/java/net/httpclient/ShortResponseBody.java

Changeset: ed9198eb7d4d
Author:    rrich
Date:      2020-02-12 09:18 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/ed9198eb7d4d

8238782: Cleanup Deoptimization::deoptimize(): remove unused RegisterMap argument and don't update RegisterMap in callers if UseBiasedLocking is enabled
Reviewed-by: dholmes, kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp

Changeset: 9611fbb00efd
Author:    chagedorn
Date:      2020-02-13 15:06 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/9611fbb00efd

8238178: CTW: C1 compilation fails with assert(sux->loop_depth() != block->loop_depth() || sux->loop_index() == block->loop_index() || loop_through_xhandler) failed: Loop index has to be same
Summary: Fix verification of C1 IR involving xhandlers in one-time executed loops on the non-exceptional path.
Reviewed-by: thartmann, neliasso

! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
+ test/hotspot/jtreg/compiler/c1/RangeCheckVerificationOfIR.java

Changeset: fb5425bcf04d
Author:    chagedorn
Date:      2020-02-13 15:07 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/fb5425bcf04d

8237945: CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo
Summary: Removing too strong assertion about array allocation in LibraryCallKit::tightly_coupled_allocation().
Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestTightlyCoupledAllocationAssert.java

Changeset: cd78b249e6a4
Author:    chagedorn
Date:      2020-02-13 15:07 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/cd78b249e6a4

8238756: C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node
Summary: Fix -XX:+VerifyIterativeGVN due to a dead node and add some basic flag testing.
Reviewed-by: roland, neliasso

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java
+ test/hotspot/jtreg/compiler/loopopts/TestMoveStoreAfterLoopVerifyIterativeGVN.java

Changeset: cf6409153216
Author:    chagedorn
Date:      2020-02-13 15:08 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/cf6409153216

8238811: C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges
Summary: Fix -XX:+VerifyGraphEdges by additionally handling ArrayCopyNodes and UnlockNodes and add some basic flag testing.
Reviewed-by: roland, neliasso

! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestVerifyGraphEdges.java

Changeset: b7f4baa47fe2
Author:    hseigel
Date:      2020-02-13 15:43 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/b7f4baa47fe2

8238175: CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class
Summary: Replace the assert with a logging message saying that the class is not a subclass of java.lang.Throwable
Reviewed-by: dholmes, coleenp

! src/hotspot/share/oops/method.cpp
+ test/hotspot/jtreg/runtime/ClassFile/CheckedExceptions.jcod
+ test/hotspot/jtreg/runtime/ClassFile/TestCheckedExceptions.java

Changeset: bc5af528b6ec
Author:    shade
Date:      2020-02-13 17:05 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/bc5af528b6ec

8238909: x86_32 fails gtest:power_of_2
Reviewed-by: stefank, redestad

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

Changeset: c22087442921
Author:    shade
Date:      2020-02-13 17:05 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/c22087442921

8238896: Massive x86_32 crashes after JDK-7175279 (Don't use x87 FPU on x86-64)
Reviewed-by: thartmann, stuefe, vlivanov

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp

Changeset: c27f595b4dd0
Author:    fparain
Date:      2020-02-13 11:23 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/c27f595b4dd0

8238961: Assertion failure in new field layout code when ContendedPaddingWidth == 0.
Reviewed-by: hseigel, coleenp

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

Changeset: 56749aa55eec
Author:    smarks
Date:      2020-02-13 10:00 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/56749aa55eec

8046362: IdentityHashMap.hash comments should be clarified
Reviewed-by: aph, martin, rriggs

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

Changeset: 42ba182f6795
Author:    shade
Date:      2020-02-13 19:22 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/42ba182f6795

8239007: java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms
Reviewed-by: bpb

! test/jdk/java/math/BigInteger/largeMemory/DivisionOverflow.java
! test/jdk/java/math/BigInteger/largeMemory/StringConstructorOverflow.java
! test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java

Changeset: ddea93a54158
Author:    darcy
Date:      2020-02-13 10:37 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/ddea93a54158

8237805: Use inline @jls @jvms in core libs where appropriate
Reviewed-by: xiaofeya, dfuchs, prappo

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java

Changeset: 7ec9c6a6df4f
Author:    manc
Date:      2020-02-13 10:54 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/7ec9c6a6df4f

8234608: [TESTBUG] Fix G1 redefineClasses tests and a memory leak
Reviewed-by: tschatzl, sjohanss
Contributed-by: irogers at google.com, manc at google.com, thomas.schatzl at oracle.com

! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/README
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/libdefine.cpp
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java

Changeset: 39b90cc7f331
Author:    vromero
Date:      2020-02-13 14:13 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/39b90cc7f331

8238838: spurious error message for compact constructors with throws clause
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: b9ff1541faf9
Author:    mikael
Date:      2020-02-13 12:08 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/b9ff1541faf9

8238932: Invalid tier1_gc_1 test group definition
Reviewed-by: kbarrett

! test/hotspot/jtreg/TEST.groups

Changeset: 02b2e4f3391f
Author:    kbarrett
Date:      2020-02-13 15:16 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/02b2e4f3391f

8238867: Improve G1DirtyCardQueueSet::Queue::pop
Summary: Allow one of competing pops for last element to succeed.
Reviewed-by: iwalulya, sjohanss

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

Changeset: 6bcfcb7fe83b
Author:    gromero
Date:      2020-02-13 16:01 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/6bcfcb7fe83b

8235791: [TESTBUG] Fix comment in TestElfDirectRead.java
Reviewed-by: dholmes, iklam
Contributed-by: Jose Ziviani <joserz at linux.ibm.com>

! test/hotspot/jtreg/runtime/ElfDecoder/TestElfDirectRead.java

Changeset: 87651cb03ebc
Author:    amenkov
Date:      2020-02-13 13:43 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/87651cb03ebc

8238710: LingeredApp doesn't log stdout/stderr if exits with non-zero code
Reviewed-by: cjplummer, sspitsyn

! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: 7e6165c9c606
Author:    naoto
Date:      2020-02-13 17:14 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/7e6165c9c606

8239017: cmp-baseline fails because of differences in TimeZoneNames_kea
Reviewed-by: erikj

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java

Changeset: f425abab6723
Author:    bulasevich
Date:      2020-02-14 10:03 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/f425abab6723

8238643: ARM32 build fails after JDK-8230199
Reviewed-by: shade, lfoltan

! src/hotspot/cpu/arm/interpreterRT_arm.cpp

Changeset: f82f59ef79f0
Author:    bulasevich
Date:      2020-02-14 10:05 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/f82f59ef79f0

8231118: ARM32: Math tests failures
Reviewed-by: roland

! src/hotspot/cpu/arm/assembler_arm_32.hpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp

Changeset: ddae16cc505c
Author:    jjiang
Date:      2020-02-14 16:53 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/ddae16cc505c

8239025: ProblemList java/net/httpclient/HandshakeFailureTest.java due to JDK-8238990
Reviewed-by: chegar

! test/jdk/ProblemList.txt

Changeset: 2852b64d04ae
Author:    redestad
Date:      2020-02-14 10:16 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/2852b64d04ae

8238863: Refactor out static initialization from Dict constructors
Reviewed-by: neliasso, dlong

! src/hotspot/share/libadt/dict.cpp

Changeset: 78e17b715fae
Author:    neliasso
Date:      2020-02-12 20:53 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/78e17b715fae

8203883: Remove State from InvocationCounters
Reviewed-by: redestad, thartmann

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 8d03748fae04
Author:    roland
Date:      2020-01-13 10:00 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/8d03748fae04

8236759: ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling
Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/LoadSplitThruPhi.java

Changeset: 374452022582
Author:    dnsimon
Date:      2020-02-14 09:25 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/374452022582

8238758: [JVMCI] fix JVMCI jtreg events tests to work with GraalVM
Reviewed-by: kvn, dlong, never

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java

Changeset: 9b4d873446c9
Author:    cjplummer
Date:      2020-02-14 10:28 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/9b4d873446c9

8238196: tests that use SA Attach should not be allowed to run against signed binaries on Mac OS X 10.14.5 and later
Reviewed-by: sspitsyn, iignatyev

! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java

Changeset: af8e77a59bd8
Author:    darcy
Date:      2020-02-14 12:47 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/af8e77a59bd8

8239092: Provide explicit specification for getKind methods of javax.lang.model
Reviewed-by: jjg, prappo

! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java

Changeset: 1c6c48d3136b
Author:    egahlin
Date:      2020-02-14 23:33 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/1c6c48d3136b

8238959: Add missing classpath exception to FileAcess and ConstantLookup
Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantLookup.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FileAccess.java

Changeset: 81ef9be35699
Author:    weijun
Date:      2020-02-15 09:26 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/81ef9be35699

8160818: GssKrb5Client violates RFC 4752
Reviewed-by: xuelei

! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
+ test/jdk/sun/security/krb5/auto/SaslMutual.java

Changeset: 274a0bcce99d
Author:    jiefu
Date:      2020-02-15 17:35 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/274a0bcce99d

8239110: Zero VM build fails after JDK-8203883
Reviewed-by: aph

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

Changeset: 6f40f03179f9
Author:    rschuenemann
Date:      2020-02-13 10:07 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/6f40f03179f9

8238534: Deep sign macOS bundles before bundle archive is being created
Reviewed-by: erikj, clanger

! make/Bundles.gmk
! make/autoconf/spec.gmk.in

Changeset: f3f66f9e98ee
Author:    ysuenaga
Date:      2020-02-17 11:12 +0900
URL:       https://hg.openjdk.java.net/panama/dev/rev/f3f66f9e98ee

8237818: Typo in Unsafe: resposibility
Reviewed-by: ysuenaga
Contributed-by: Aya Ebata <ayaaaaa.0u0w at gmail.com>

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

Changeset: 690fc7e5a90f
Author:    ihse
Date:      2020-02-17 08:59 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/690fc7e5a90f

8213185: Properly handle run-test-prebuilt -> test-prebuilt migration
Reviewed-by: erikj

+ make/Global.gmk
- make/Help.gmk
! make/Init.gmk
! make/RunTestsPrebuilt.gmk
! make/conf/jib-profiles.js

Changeset: 26136b5b27bf
Author:    stefank
Date:      2020-02-17 10:03 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/26136b5b27bf

8183574: Unify the is_power_of_2 functions
Reviewed-by: kbarrett, redestad

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciArray.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMarkCache.cpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: efc0da4a10a9
Author:    roland
Date:      2020-02-14 10:31 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/efc0da4a10a9

8238691: C2: turn subtype check into macro node
Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.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/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/subnode.cpp
+ src/hotspot/share/opto/subtypenode.cpp
+ src/hotspot/share/opto/subtypenode.hpp

Changeset: f53f0d0637d8
Author:    rrich
Date:      2020-02-13 16:20 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/f53f0d0637d8

8239005: [TESTBUG] test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow()
Reviewed-by: dholmes, clanger

! test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c

Changeset: 9513c13b03f3
Author:    rkennke
Date:      2020-02-14 19:43 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/9513c13b03f3

8239081: Shenandoah: Consolidate C1 LRB and native barriers
Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp

Changeset: 27e87c000b16
Author:    mbaesken
Date:      2020-02-13 11:11 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/27e87c000b16

8239000: handle ContendedPaddingWidth in vm_version_ppc
Reviewed-by: clanger, lucy

! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: b4a8d0c9da88
Author:    chagedorn
Date:      2020-02-17 12:29 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/b4a8d0c9da88

8238765: PhaseCFG::schedule_pinned_nodes cannot handle precedence edges from unmatched CFG nodes correctly
Summary: Fix PhaseCFG::schedule_pinned_nodes to correctly handle precedence edges from unmatched CFG nodes.
Reviewed-by: roland, neliasso, kvn

! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/gcm.cpp

Changeset: 6308389bdc83
Author:    chagedorn
Date:      2020-02-17 12:29 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/6308389bdc83

8239069: C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C->root() being NULL
Summary: Fix NULL pointer dereference when trying to print the ideal graph when Compile::record_failure() is called twice.
Reviewed-by: neliasso, thartmann

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

Changeset: 140261de4a17
Author:    egahlin
Date:      2020-02-17 22:36 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/140261de4a17

8238236: Add JFR class redefinition events
Reviewed-by: mgronlun

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/jdk/test/lib/jfr/Events.java
! test/lib/jdk/test/lib/util/JavaAgentBuilder.java

Changeset: 220415dfb4ac
Author:    igerasim
Date:      2020-02-17 16:32 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/220415dfb4ac

8163251: Hard coded loop limit prevents reading of smart card data greater than 8k
Reviewed-by: valeriep, rriggs

! src/java.smartcardio/share/classes/sun/security/smartcardio/ChannelImpl.java

Changeset: 40ce3b9a71eb
Author:    xuelei
Date:      2020-02-17 18:52 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/40ce3b9a71eb

8239264: Clearup the legacy ObjectIdentifier constructor from int array
Reviewed-by: jnimeh

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/pkcs/ContentInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/x509/AccessDescription.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java
! src/java.base/share/classes/sun/security/x509/OIDMap.java
! src/java.base/share/classes/sun/security/x509/PKIXExtensions.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XECParameters.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/sun/security/util/Oid/OidEquals.java
! test/jdk/sun/security/util/Oid/OidFormat.java
! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java

Changeset: 83949f956490
Author:    thartmann
Date:      2020-02-18 08:28 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/83949f956490

8239142: C2's UseUniqueSubclasses optimization is broken for array accesses
Summary: Avoid resetting the elemtype for array accesses.
Reviewed-by: vlivanov, eosterlund

! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp

Changeset: 8124177833ec
Author:    pconcannon
Date:      2020-02-18 09:42 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/8124177833ec

8237480: Add micros for DatagramSocket send/receive
Summary: Benchmarks for the DatagramSocket::send and DatagramSocket::receive methods
Reviewed-by: chegar, dfuchs, redestad

+ test/micro/org/openjdk/bench/java/net/DatagramSocketSendReceive.java

Changeset: 26cdbd64d461
Author:    tschatzl
Date:      2020-02-18 10:59 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/26cdbd64d461

8238999: Remove MemRegion custom new/delete operator overloads
Reviewed-by: kbarrett, jiangli, iklam

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/memRegion.hpp

Changeset: 7d73b376f5d2
Author:    iwalulya
Date:      2020-02-18 11:00 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/7d73b376f5d2

8232686: Turn parallel gc develop tracing flags into unified logging
Reviewed-by: sjohanss, tschatzl, lkorinth

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

Changeset: a502b482d5c3
Author:    egahlin
Date:      2020-02-18 14:34 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/a502b482d5c3

8239265: JFR: Test cleanup of jdk.jfr.api.consumer package
Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/TestFieldAccess.java
! test/jdk/jdk/jfr/api/consumer/TestGetStackTrace.java
! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java
! test/jdk/jdk/jfr/api/consumer/TestMethodGetModifiers.java
! test/jdk/jdk/jfr/api/consumer/TestReadTwice.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedClassLoader.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEvent.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingFileReadEventEof.java
! test/jdk/jdk/jfr/api/consumer/TestSingleRecordedEvent.java
! test/jdk/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java

Changeset: 615b494384e4
Author:    egahlin
Date:      2020-02-18 16:34 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/615b494384e4

8239350: Add tests for JFR class redefinition events
Reviewed-by: mgronlun

+ test/jdk/jdk/jfr/event/runtime/Bytes.java
+ test/jdk/jdk/jfr/event/runtime/RedefinableClass.java
+ test/jdk/jdk/jfr/event/runtime/TestClassRedefinition.java
+ test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java
+ test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java

Changeset: d1c0dc3719c6
Author:    mbaesken
Date:      2020-02-18 16:33 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/d1c0dc3719c6

8239224: libproc_impl.c previous_thr may be used uninitialized warning
Reviewed-by: clanger, dholmes

! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c

Changeset: de9088d16202
Author:    rkennke
Date:      2020-02-18 17:20 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/de9088d16202

8237780: Shenandoah: More reliable nmethod verification
Reviewed-by: shade, zgu

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

Changeset: 328ba6a75f41
Author:    mseledtsov
Date:      2020-02-18 08:14 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/328ba6a75f41

8167493: Test that JFR event can be retransformed by an agent
Summary: Added new test, extended agent builder test library
Reviewed-by: egahlin

+ test/jdk/jdk/jfr/javaagent/InstrumentationEventCallback.java
+ test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java
! test/lib/jdk/test/lib/util/JavaAgentBuilder.java

Changeset: af8b73f2a13d
Author:    hseigel
Date:      2020-02-18 16:30 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/af8b73f2a13d

8187305: Add logging for shared library loads/unloads
Summary: Add logging to JVM_LoadLibrary(), JVM_UnloadLibrary(), and JVM_FindLibraryEntry().
Reviewed-by: dholmes, coleenp

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/jvm.cpp
+ test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibrary.java
+ test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java
+ test/hotspot/jtreg/runtime/logging/loadLibraryTest/libLoadLibraryClass.c

Changeset: 925e981292b2
Author:    lmesnik
Date:      2020-02-18 10:48 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/925e981292b2

8239026: Support non-maven artifacts by JibArtifactManager
Reviewed-by: erikj

! test/lib/jdk/test/lib/artifacts/DefaultArtifactManager.java
! test/lib/jdk/test/lib/artifacts/JibArtifactManager.java

Changeset: bab64f4a1f24
Author:    erikj
Date:      2020-02-18 11:21 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/bab64f4a1f24

8239019: testmake fails with FATAL: VCS_TYPE is empty
Reviewed-by: rriggs

! bin/idea.sh

Changeset: a614219d7388
Author:    egahlin
Date:      2020-02-18 22:25 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/a614219d7388

8210977: jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject
Reviewed-by: mgronlun, mseledtsov

! test/jdk/jdk/jfr/event/oldobject/TestThreadLocalLeak.java

Changeset: ed7f82f396e1
Author:    jjg
Date:      2020-02-18 14:08 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/ed7f82f396e1

8239378: Add Classpath Exception to license in source file.
Reviewed-by: vromero

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/external-link.svg

Changeset: a38520aac11f
Author:    prappo
Date:      2020-02-18 23:05 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/a38520aac11f

8238969: Miscellaneous cleanup
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocletElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/OverviewElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.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/util/CommentHelper.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/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/IllegalOptionValue.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java

Changeset: 21ed4ee81974
Author:    rhalade
Date:      2020-02-18 16:00 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/21ed4ee81974

8225128: Add exception for expiring DocuSign root to VerifyCACerts test
Reviewed-by: clanger

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 46bb1175b837
Author:    darcy
Date:      2020-02-18 17:03 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/46bb1175b837

8237450: JDK13 annotation processors not run when a supported annotation type specifies a module
Summary: Initial fix suggested by jjg based on through analysis by Jeremy Kuhn.
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/langtools/tools/javac/diags/examples/RedundantTypesWithWildcardProc/processors/AnnoProc.java

Changeset: 8307dcef629a
Author:    mbaesken
Date:      2020-02-18 10:28 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/8307dcef629a

8239333: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails intermittent
Reviewed-by: clanger

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

Changeset: ed8eb5e3e385
Author:    mbaesken
Date:      2020-02-18 16:46 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/ed8eb5e3e385

8238953: tools/jpackage tests do not work on Ubuntu Linux
Reviewed-by: asemenyuk, clanger

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java

Changeset: ba5e9182b08c
Author:    mdoerr
Date:      2020-02-19 09:40 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/ba5e9182b08c

8239363: PPC64: Wrong code generation after JDK-8183574
Reviewed-by: stuefe, stefank, lucy

! src/hotspot/cpu/ppc/assembler_ppc.cpp

Changeset: b0417eb55b11
Author:    tschatzl
Date:      2020-02-19 10:04 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/b0417eb55b11

8239070: Memory leak when unsuccessfully mapping in archive regions
Reviewed-by: kbarrett, iklam, coleenp, jiangli

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

Changeset: de0fa05b18c7
Author:    glaubitz
Date:      2020-02-19 10:10 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/de0fa05b18c7

8239001: Hotspot build broken on linux-sparc after 8238281
Reviewed-by: dholmes, kbarrett

! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp

Changeset: dbe22aa857d9
Author:    rraghavan
Date:      2020-02-19 15:01 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/dbe22aa857d9

8238356: CodeHeap::blob_count() overestimates the number of blobs
Summary: Decremented _blob_count on addition to the free list
Reviewed-by: lucy, shade, thartmann

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

Changeset: 80e403e1ff94
Author:    prappo
Date:      2020-02-19 10:34 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/80e403e1ff94

8239243: Create index structures only if required
Reviewed-by: hannesw, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java

Changeset: 96d78010ed9f
Author:    michaelm
Date:      2020-02-19 11:31 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/96d78010ed9f

8239139: test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/libInheritedChannel.c does not compile with gcc 8.3.1
Reviewed-by: michaelm
Contributed-by: linzang at tencent.com

! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/libInheritedChannel.c

Changeset: 81133b1ca410
Author:    fparain
Date:      2020-02-19 08:57 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/81133b1ca410

8239014: -XX:-UseEmptySlotsInSupers sometime fails to reproduce the layout of the old code
Reviewed-by: dholmes, coleenp

! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
+ test/hotspot/jtreg/runtime/FieldLayout/OldLayoutCheck.java

Changeset: ad9525a5d546
Author:    sgehwolf
Date:      2019-12-16 15:07 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/ad9525a5d546

8231111: Cgroups v2: Rework Metrics in java.base so as to recognize unified hierarchy
Reviewed-by: bobv, mchung

+ src/java.base/linux/classes/jdk/internal/platform/CgroupInfo.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupMetrics.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystem.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemController.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupUtil.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupV1Metrics.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupV1MetricsImpl.java
+ src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1MemorySubSystemController.java
+ src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java
+ src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1SubsystemController.java
- 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/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
+ src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2SubsystemController.java
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupMetrics.java
+ test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemController.java
! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java
! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/lib/jdk/test/lib/containers/cgroup/CPUSetsReader.java
+ test/lib/jdk/test/lib/containers/cgroup/CgroupMetricsTester.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java
+ test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV1.java
+ test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java

Changeset: b2dd4028a6de
Author:    darcy
Date:      2020-02-19 11:52 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/b2dd4028a6de

8239478: Make specification of SourceVersion.isName explicit for dotted names
Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 0bd237b74e70
Author:    jnimeh
Date:      2020-02-19 13:36 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/0bd237b74e70

8239094: PKCS#9 ChallengePassword attribute does not allow for the UTF8String type
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
+ test/jdk/sun/security/pkcs/pkcs9/ChallengePassStringFmt.java



More information about the panama-dev mailing list