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