hg: valhalla/valhalla: 124 new changesets

mandy.chung at oracle.com mandy.chung at oracle.com
Fri Feb 14 19:24:53 UTC 2020


Changeset: 7b57401deb0c
Author:    jwilhelm
Date:      2020-02-06 02:54 +0100
URL:       https://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/adda073e3c33

Merge

! .hgtags

Changeset: 2d9610f6d9ac
Author:    mseledtsov
Date:      2020-02-07 13:04 -0800
URL:       https://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/eaefceb7f52e

Merge


Changeset: 8e6fa89397ca
Author:    qpzhang
Date:      2020-02-05 17:14 +0800
URL:       https://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/f3a42b81d3d1

Merge


Changeset: 0469ead7113c
Author:    valeriep
Date:      2020-02-12 02:44 +0000
URL:       https://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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



More information about the valhalla-dev mailing list