hg: amber/amber: 326 new changesets
vicente.romero at oracle.com
vicente.romero at oracle.com
Tue Apr 7 18:24:44 UTC 2020
Changeset: 24d5c4ed9bf9
Author: valeriep
Date: 2020-03-12 22:11 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/24d5c4ed9bf9
8238566: java.security.Provider$Service.supportsParameter() is racy
Summary: Use double-checked-locking pattern inside the hasKeyAttributes() method
Reviewed-by: xuelei
! src/java.base/share/classes/java/security/Provider.java
Changeset: 15d69d370743
Author: ccheung
Date: 2020-03-12 16:05 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/15d69d370743
8238000: Crash in ClassLoader::record_result while dynamic dumping netty
Summary: Make a copy of the _shared_path_table for use during dynamic CDS dump.
Reviewed-by: iklam, minqi
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
Changeset: 1c98d63e3ee2
Author: jiefu
Date: 2020-03-13 17:01 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/1c98d63e3ee2
8240846: Zero VM is broken after JDK-8238681: UseSSE not defined
Reviewed-by: shade, rehn, vlivanov
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 3a3bd4ed9584
Author: roland
Date: 2020-03-11 10:32 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/3a3bd4ed9584
8240854: [REDO] some jaotc failures of fastdebug build with specific flags
Reviewed-by: vlivanov, kvn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeOfAsbtractClassWrongResult.java
Changeset: 29edf1cb3c02
Author: weijun
Date: 2020-03-13 17:45 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/29edf1cb3c02
8240980: Backout JDK-8240261
Reviewed-by: dholmes
! make/gensrc/Gensrc-java.base.gmk
! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
+ make/jdk/src/classes/build/tools/intpoly/header.txt
- make/jdk/src/classes/build/tools/util/Header.java
Changeset: de9c1fe3de60
Author: iwalulya
Date: 2020-03-13 11:54 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/de9c1fe3de60
8240591: G1HeapSizingPolicy attempts to compute expansion_amount even when at full capacity
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
Changeset: 367b1f73904c
Author: shade
Date: 2020-03-13 13:22 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/367b1f73904c
8231668: Remove ForceDynamicNumberOfGCThreads
Reviewed-by: shade, tschatzl
Contributed-by: Aditya Mandaleeka <adityam at microsoft.com>
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/workerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
Changeset: 3179efca4758
Author: weijun
Date: 2020-03-13 21:32 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/3179efca4758
8240983: Incorrect copyright header in Apache Santuario files
Reviewed-by: mullan
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
Changeset: 3ab7a06ba381
Author: pliden
Date: 2020-03-13 14:26 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/3ab7a06ba381
8240714: ZGC: TestSmallHeap.java failed due to OutOfMemoryError
Reviewed-by: eosterlund
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 8e9261c404fc
Author: vromero
Date: 2020-03-13 10:29 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/8e9261c404fc
8239447: compiler error for annotations applied to record components with target METHOD
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/processing/model/element/ErrorOnAnnoWithTargetMethod.java
Changeset: 59de2958df85
Author: redestad
Date: 2020-03-13 15:59 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/59de2958df85
8241006: Cleanup TemplateInterpreter initialization
Reviewed-by: coleenp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/init.cpp
Changeset: 3ac1c2ef94e2
Author: redestad
Date: 2020-03-13 18:43 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/3ac1c2ef94e2
8241010: Unnecessarily resolving some well-known classes
Reviewed-by: coleenp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: 5e0d9f0b1029
Author: jjg
Date: 2020-03-13 10:57 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/5e0d9f0b1029
8240916: Convert to using hyphenated naming for CSS classes
Reviewed-by: hannesw
! make/jdk/src/classes/build/tools/taglet/ModuleGraph.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/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java
! test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestOptionOrder.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java
! test/langtools/jdk/javadoc/doclet/testLinksWithNoDeprecatedOption/TestLinksWithNoDeprecatedOption.java
! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testModifierEx/TestModifierEx.java
! test/langtools/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java
! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java
Changeset: dc1cf3a5d7db
Author: joehw
Date: 2020-03-13 19:15 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/dc1cf3a5d7db
8240982: Incorrect copyright header in BCEL 6.4.1 sources
Reviewed-by: naoto, lancea
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java
Changeset: 24d342c838fb
Author: amenkov
Date: 2020-03-13 12:25 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/24d342c838fb
8217441: Failure of ::realloc() should be handled correctly in sawindbg.cpp
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
Changeset: 10f11578b1f4
Author: kbarrett
Date: 2020-03-13 15:36 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/10f11578b1f4
8239825: G1: Simplify threshold test for mutator refinement
Summary: Compute refinement threshold when values change, not on each use.
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
Changeset: 332ee3137fb8
Author: darcy
Date: 2020-03-14 09:53 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/332ee3137fb8
8240130: Improve and update discussion of visitor evolution warnings
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
Changeset: 0d7a66c27369
Author: vromero
Date: 2020-03-14 17:08 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/0d7a66c27369
8235339: test TargetAnnoCombo.java is failing after new target RECORD_COMPONENT was added
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/ProblemList.txt
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
Changeset: 981b5a0c43da
Author: ngasson
Date: 2020-03-16 10:51 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/981b5a0c43da
8240353: AArch64: missing support for -XX:+ExtendedDTraceProbes in C1
Reviewed-by: aph
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
Changeset: 59b5bd9a7168
Author: dholmes
Date: 2020-03-16 02:16 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/59b5bd9a7168
8241043: Expand assertions to identify thread with errant _stack_base
Reviewed-by: mikael
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 4eaf6922273a
Author: jlahoda
Date: 2020-03-16 13:06 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/4eaf6922273a
8240964: Compilation error thrown when long literal used with yield
Summary: Ensuring yield followed by a long literal is recognized as a yield statement.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
Changeset: 80eaef8e3e60
Author: eosterlund
Date: 2020-03-16 12:27 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/80eaef8e3e60
8240363: Refactor Compile::Output() to its own Phase
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
+ src/hotspot/share/opto/constantTable.cpp
+ src/hotspot/share/opto/constantTable.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/runtime.cpp
Changeset: d25079af1459
Author: jiefu
Date: 2020-03-16 22:43 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/d25079af1459
8241034: Fix a configuring error with "-Xmx2048M: command not found"
Reviewed-by: mikael, erikj
! make/autoconf/build-performance.m4
Changeset: 500f99ff1921
Author: naoto
Date: 2020-03-16 09:26 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/500f99ff1921
8240626: Some of the java.time.chrono.Eras return empty display name for some styles and locales
Reviewed-by: joehw
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java
Changeset: 42b62267498d
Author: eosterlund
Date: 2020-03-16 17:13 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/42b62267498d
8241074: JDK-8240363 broke the build on AArch64
Reviewed-by: shade
! src/hotspot/share/opto/constantTable.cpp
Changeset: da2fc44fd45f
Author: zgu
Date: 2020-02-25 12:01 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/da2fc44fd45f
8239926: Shenandoah: Shenandoah needs to mark nmethod's metadata
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
Changeset: cc3c165659bf
Author: mbaesken
Date: 2020-03-17 08:53 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/cc3c165659bf
8240824: enhance print_full_memory_info on Linux by THP related information
Reviewed-by: dholmes, stuefe
! src/hotspot/os/linux/os_linux.cpp
Changeset: daed0d4ec02d
Author: redestad
Date: 2020-03-17 09:36 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/daed0d4ec02d
8241077: x86_64: Minor Assembler improvements
Reviewed-by: kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: 56e78301b358
Author: rkennke
Date: 2020-03-17 11:49 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/56e78301b358
8241081: Shenandoah: Do not modify update-watermark concurrently
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Changeset: a4e2fc916323
Author: aph
Date: 2020-03-16 17:10 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/a4e2fc916323
8241018: 32-bit integer log2 functions return the wrong value for negative arguments on 64-bit machines
Reviewed-by: kvn
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
Changeset: 0daa6b52ba56
Author: aph
Date: 2020-03-17 14:13 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/0daa6b52ba56
Merge
Changeset: 0a2e12c3e6e3
Author: kvn
Date: 2020-03-17 10:38 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/0a2e12c3e6e3
8240976: [JVMCI] MethodProfileWidth flag is broken
Summary: remove JVMCI code which is not used
Reviewed-by: thartmann, redestad
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: b5237a11d0dc
Author: redestad
Date: 2020-03-05 16:07 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/b5237a11d0dc
8241042: x86_64: Improve Assembler generation
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.hpp
Changeset: 157a7e7033d9
Author: kvn
Date: 2020-03-17 12:42 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/157a7e7033d9
8237045: JVM uses excessive memory with -XX:+EnableJVMCI -XX:JVMCICounterSize=2147483648
Summary: limit JVMCICounterSize flag's value range to 1M
Reviewed-by: thartmann, redestad
! src/hotspot/share/jvmci/jvmci_globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
Changeset: 86af236fbd89
Author: kvn
Date: 2020-03-17 14:05 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/86af236fbd89
8241122: Remove unimplemented InlineTree constructor definition from parse.hpp
Reviewed-by: kvn
Contributed-by: Charlie Gracie <charlie.gracie at microsoft.com>
! src/hotspot/share/opto/parse.hpp
Changeset: 988822b06767
Author: dholmes
Date: 2020-03-17 19:57 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/988822b06767
8239593: Bogus warning "Re-registering of platform native method" for a JVMTI agent
Reviewed-by: dcubed, alanb, hseigel
! src/hotspot/share/prims/jni.cpp
Changeset: dd9eb63b5d3e
Author: dholmes
Date: 2020-03-17 20:54 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/dd9eb63b5d3e
8241124: Aarch64 build broken by JDK-8239593
Reviewed-by: mikael
! src/hotspot/share/prims/jni.cpp
Changeset: d6ae5212211f
Author: cjplummer
Date: 2020-03-17 18:04 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/d6ae5212211f
8238268: Many SA tests are not running on OSX because they do not attempt to use sudo when available
Reviewed-by: sspitsyn, iignatyev
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/ciReplay/TestSAClient.java
! test/hotspot/jtreg/compiler/ciReplay/TestSAServer.java
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestClassDump.java
! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestType.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/jdk/TEST.ROOT
! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java
! test/jdk/sun/tools/jhsdb/HeapDumpTest.java
! test/jdk/sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java
! test/jdk/sun/tools/jstack/DeadlockDetectionTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/SA/SATestUtils.java
Changeset: 824e6b7c5bcf
Author: weijun
Date: 2020-03-18 09:23 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/824e6b7c5bcf
8186143: keytool -ext option doesn't accept wildcards for DNS subject alternative names
Reviewed-by: jnimeh, weijun, mullan
Contributed-by: Hai-May Chao <hai-may.chao at oracle.com>
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! test/jdk/sun/security/x509/GeneralName/DNSNameTest.java
Changeset: f40aa9beb326
Author: naoto
Date: 2020-03-17 19:11 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/f40aa9beb326
8241082: Upgrade IANA Language Subtag Registry data to 03-16-2020 version
Reviewed-by: joehw
! make/data/lsrdata/language-subtag-registry.txt
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! test/jdk/java/util/Locale/Bug8040211.java
Changeset: 82d11846109a
Author: shade
Date: 2020-03-18 06:28 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/82d11846109a
8241093: Shenandoah: editorial changes in flag descriptions
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 5df90c29762d
Author: igerasim
Date: 2020-03-18 01:04 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/5df90c29762d
8214245: Case insensitive matching doesn't work correctly for some character classes
Reviewed-by: rriggs, darcy
! src/java.base/share/classes/java/util/regex/CharPredicates.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
Changeset: 5c47c5d72003
Author: itakiguchi
Date: 2020-03-18 18:04 +0900
URL: https://hg.openjdk.java.net/amber/amber/rev/5c47c5d72003
8232161: Align some one-way conversion in MS950 charset with Windows
Summary: MS950 charset encoder's conversion table is changed
Reviewed-by: naoto
! make/data/charsetmapping/MS950.map
! make/data/charsetmapping/MS950.nr
+ test/jdk/sun/nio/cs/TestMS950.java
Changeset: 6c954123ee8d
Author: jwilhelm
Date: 2020-03-18 10:34 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/6c954123ee8d
Added tag jdk-14-ga for changeset bc54620a3848
! .hgtags
Changeset: dc7e9cde760e
Author: jwilhelm
Date: 2020-03-18 10:41 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/dc7e9cde760e
Merge
! .hgtags
Changeset: 743c9071c317
Author: mgronlun
Date: 2020-03-18 12:00 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/743c9071c317
8239497: SEGV in EdgeUtils::field_name_symbol(Edge const&)
Reviewed-by: egahlin, tonyp
Contributed-by: Tony Printezis <tprintezis at twitter.com>
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
Changeset: a6203123a1e2
Author: mseledtsov
Date: 2020-03-18 09:45 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/a6203123a1e2
8241033: Create test library utility for getting JFR streaming repository
Summary: New method to get JFR streaming repo path
Reviewed-by: egahlin, mgronlun
! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java
+ test/lib/jdk/test/lib/jfr/StreamingUtils.java
Changeset: a25184d6d8a5
Author: cjplummer
Date: 2020-03-18 10:14 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/a25184d6d8a5
8240906: Update ZGC ProblemList for serviceability/sa/TestJmapCoreMetaspace.java
Reviewed-by: stefank
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: ed0ecde93aaa
Author: cjplummer
Date: 2020-03-18 10:42 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/ed0ecde93aaa
8227340: Modify problem list entry for javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: 4674b84fc29b
Author: dtitov
Date: 2020-03-18 11:05 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/4674b84fc29b
8240711: TestJstatdPort.java failed due to "ExportException: Port already in use:"
Reviewed-by: amenkov
! test/jdk/sun/tools/jstatd/JstatdTest.java
Changeset: f22610867eb4
Author: shade
Date: 2020-03-18 19:24 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/f22610867eb4
8241128: x86_32 build failure after JDK-8241042
Reviewed-by: redestad, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
Changeset: 79a40801d56f
Author: vromero
Date: 2020-03-18 14:33 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/79a40801d56f
8240970: Some tests fail when run with JCov
Reviewed-by: jjg
! test/langtools/tools/javac/EarlyAssertWrapper.java
! test/langtools/tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/modules/RequiresStaticTest.java
! test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java
! test/langtools/tools/javac/platform/PlatformProviderTest.java
! test/langtools/tools/jdeps/modules/CheckModuleTest.java
Changeset: acce42fd27a7
Author: dnsimon
Date: 2020-03-18 13:11 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/acce42fd27a7
8236285: [JVMCI] improve TranslatedException traces
Reviewed-by: never, kvn
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java
Changeset: dd555adfac9c
Author: cjplummer
Date: 2020-03-18 13:24 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/dd555adfac9c
8241162: ProblemList serviceability/sa/TestHeapDumpForInvokeDynamic.java on OSX
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: 5cc3cb873e98
Author: jjg
Date: 2020-03-18 13:20 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/5cc3cb873e98
8241030: rename HtmlTag to TagName
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.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/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.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/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Headings.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.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/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.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/SerializedFormWriterImpl.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/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.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/formats/html/markup/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
Changeset: 82b7c62cf4cc
Author: jjg
Date: 2020-03-18 13:29 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/82b7c62cf4cc
Merge
Changeset: 16d304873ab0
Author: winterhalter
Date: 2020-03-18 17:07 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/16d304873ab0
8202469: (ann) Type annotations on type variable bounds that are also type variables are lost
Reviewed-by: jfranck
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java
+ test/jdk/java/lang/annotation/typeAnnotations/ParameterizedBoundIndex.java
Changeset: af221c1b1671
Author: aleonard
Date: 2020-03-17 14:14 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/af221c1b1671
8241097: java/math/BigInteger/largeMemory/SymmetricRangeTests.java requires -XX:+CompactStrings
Reviewed-by: bpb, bchristi
Contributed-by: andrew_m_leonard at uk.ibm.com
! test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java
Changeset: c1fdb04213e9
Author: mneugschwand
Date: 2020-03-18 15:59 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/c1fdb04213e9
8235908: omit ThreadPriorityPolicy warning when value is set from image
Reviewed-by: dholmes, clanger, kvn
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/globals_extension.hpp
Changeset: c2f7e63f72c4
Author: jwilhelm
Date: 2020-03-19 03:03 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/c2f7e63f72c4
Added tag jdk-15+15 for changeset 82b7c62cf4cc
! .hgtags
Changeset: df21b8edc4bc
Author: xyin
Date: 2020-03-19 11:07 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/df21b8edc4bc
8202117: com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset
Reviewed-by: dfuchs, vtewari
! test/jdk/com/sun/jndi/ldap/RemoveNamingListenerTest.java
Changeset: 87a7ff5a3a08
Author: iveresov
Date: 2020-03-18 21:49 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/87a7ff5a3a08
8230290: [JVMCI] Remove unused API entry points
Summary: Remove VirtualObject.setIsAutoBox()
Reviewed-by: kvn
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
Changeset: e367475aa21c
Author: mbaesken
Date: 2020-03-16 15:11 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/e367475aa21c
8241064: JFR related tests TestMetaspaceAllocationFailure.java and TestEventInstrumentation.java miss requires tag
Reviewed-by: mseledtsov, mgronlun
! test/jdk/jdk/jfr/event/runtime/TestMetaspaceAllocationFailure.java
! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java
Changeset: b66ccad86904
Author: jiefu
Date: 2020-03-19 16:34 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/b66ccad86904
8241232: -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization
Reviewed-by: kvn, thartmann
! src/hotspot/share/jvmci/jvmci_globals.cpp
+ test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java
Changeset: 76058080c621
Author: chagedorn
Date: 2020-03-19 10:15 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/76058080c621
8240227: Loop predicates should be copied to unswitched loops
Summary: Copy loop range check predicates to unswitched loops and update their control edges.
Reviewed-by: kvn, neliasso, thartmann, roland
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp
! test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java
+ test/hotspot/jtreg/compiler/loopopts/TestUnswitchOverunrolling.java
Changeset: 216eefbbd337
Author: redestad
Date: 2020-03-05 16:07 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/216eefbbd337
8241095: x86: Improve prefix handling in Assembler
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: 159b07b8864f
Author: alexsch
Date: 2020-03-19 14:58 +0300
URL: https://hg.openjdk.java.net/amber/amber/rev/159b07b8864f
8240604: Rewrite sun/management/jmxremote/bootstrap/CustomLauncherTest.java test to make binaries from source file
Reviewed-by: iignatyev
! make/test/JtregNativeJdk.gmk
! test/jdk/sun/management/jmxremote/bootstrap/CustomLauncherTest.java
- test/jdk/sun/management/jmxremote/bootstrap/Makefile
+ test/jdk/sun/management/jmxremote/bootstrap/exelauncher.c
- test/jdk/sun/management/jmxremote/bootstrap/launcher.c
- test/jdk/sun/management/jmxremote/bootstrap/linux-amd64/launcher
- test/jdk/sun/management/jmxremote/bootstrap/linux-i586/launcher
- test/jdk/sun/management/jmxremote/bootstrap/solaris-amd64/launcher
- test/jdk/sun/management/jmxremote/bootstrap/solaris-sparcv9/launcher
Changeset: 5fc82780bffd
Author: kravikumar
Date: 2020-03-13 18:38 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/5fc82780bffd
8161558: ListIterator should not discard cause on exception
Reviewed-by: smarks
! src/java.base/share/classes/java/util/AbstractList.java
! src/java.base/share/classes/java/util/NoSuchElementException.java
+ test/jdk/java/util/AbstractList/CheckForIndexOutOfBoundsException.java
Changeset: 3b798973400b
Author: stefank
Date: 2020-03-19 14:15 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/3b798973400b
8240773: JFR: Non-Java threads are not serialized
Reviewed-by: mgronlun
! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp
Changeset: bd58c6e34ccf
Author: stefank
Date: 2020-03-19 14:16 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/bd58c6e34ccf
8240819: Assign a name to the JfrThreadSampler thread
Reviewed-by: mgronlun
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
Changeset: 5404c5f83619
Author: stefank
Date: 2020-03-19 14:17 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/5404c5f83619
8240818: Remove colon from "JFR: Shutdown Hook" thread name
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
Changeset: 06146be26035
Author: stefank
Date: 2020-03-19 14:18 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/06146be26035
8241263: JFR: Bump native events limit
Reviewed-by: mgronlun, egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
Changeset: 4fa5becf6cb3
Author: ihse
Date: 2020-03-19 17:17 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/4fa5becf6cb3
8241254: Simplify usage of UTIL_DEPRECATED_ARG_ENABLE
Reviewed-by: erikj
! make/autoconf/util.m4
Changeset: d780dd664f6c
Author: cjplummer
Date: 2020-03-19 10:20 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/d780dd664f6c
8240543: Update problem list entry for serviceability/sa/TestRevPtrsForInvokeDynamic.java to reference JDK-8241235
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: 5be44a818121
Author: jjg
Date: 2020-03-19 11:25 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/5be44a818121
8240476: SystemPropertiesWriter does not conform to standard page layout
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
Changeset: 84ae4e628639
Author: iignatyev
Date: 2020-03-17 21:35 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/84ae4e628639
8168304: Make all of DependencyContext_test available in product mode
Summary: Enable the utility inspection function `DependencyContext::is_dependent_method` and therefore the test in the product mode.
Reviewed-by: eosterlund, thartmann
Contributed-by: Evgeny Nikitin <evgeny.nikitin at oracle.com>
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
! test/hotspot/gtest/code/test_dependencyContext.cpp
Changeset: 9d9ce4a87009
Author: rriggs
Date: 2020-03-19 15:34 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/9d9ce4a87009
8241073: Pre-generated Stubs for javax.management, Activation, Naming
Reviewed-by: erikj, ihse, alanb, dfuchs
- make/CompileInterimRmic.gmk
! make/Docs.gmk
! make/Global.gmk
! make/Main.gmk
! make/ZipSource.gmk
! make/autoconf/spec.gmk.in
- make/common/RMICompilation.gmk
! make/jdk/netbeans/jmx/build.xml
- make/rmic/Rmic-java.management.rmi.gmk
- make/rmic/Rmic-java.rmi.gmk
- make/rmic/Rmic-jdk.naming.rmi.gmk
- make/rmic/RmicCommon.gmk
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java
+ src/java.rmi/share/classes/java/rmi/activation/ActivationGroup_Stub.java
+ src/java.rmi/share/classes/sun/rmi/server/Activation$ActivationSystemImpl_Stub.java
- src/java.rmi/share/doc/stub/java/rmi/activation/ActivationGroup_Stub.java
+ src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/ReferenceWrapper_Stub.java
Changeset: 6385879efd46
Author: dlong
Date: 2020-03-19 12:29 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/6385879efd46
8241231: Update Graal
Reviewed-by: kvn
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkId.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/Fields.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/LIRGenerationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotPatchReturnAddressOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/NodeCostDumpUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotPlatformConfigurationProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EndLockScopeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeCopyMemoryNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LambdaUtils.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6196102.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6753639.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6823354.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6850611.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test7005594.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/CompositeValueClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstructionClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MemoryProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNodeUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MonitorExit.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/BarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/CardTableBarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1BarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/UnsafeCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAnchorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryKill.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMapNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryPhiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MultiMemoryKill.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/SingleMemoryKill.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/MemoryEdgeProxy.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/MemoryProxy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeLIRBuilderTool.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptorsMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValues.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/ScheduleVerification.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOfDispatchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1InflateNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16CompressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetLowerableMemoryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopySnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayCompareToNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayRegionEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java
Changeset: 44a909932c7c
Author: kbarrett
Date: 2020-03-19 18:11 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/44a909932c7c
8139652: Mutator refinement processing should take the oldest dirty card buffer
Summary: Changed mutator refinement to take from queue rather than in-place and reuse.
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
Changeset: 0c03ed579379
Author: pchilanomate
Date: 2020-03-20 00:32 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/0c03ed579379
8240902: JDI shared memory connector can use already closed Handles
Summary: Add refcount to keep track of connection access
Reviewed-by: dholmes, dcubed, sspitsyn
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
Changeset: b96911696f71
Author: xyin
Date: 2020-03-20 10:24 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/b96911696f71
8241130: com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException
Reviewed-by: dfuchs
! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java
! test/jdk/com/sun/jndi/ldap/RemoveNamingListenerTest.java
Changeset: eadd3a62ea18
Author: cjplummer
Date: 2020-03-19 21:32 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/eadd3a62ea18
8241335: ProblemList serviceability/sa/ClhsdbPstack.java due to JDK-8240956
Reviewed-by: mikael
! test/hotspot/jtreg/ProblemList.txt
Changeset: d2bee277e572
Author: kbarrett
Date: 2020-03-20 01:20 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/d2bee277e572
8241001: Improve logging in the ConcurrentGCBreakpoint mechanism
Summary: Demoted most breakpoint logging to trace level.
Reviewed-by: pliden, sjohanss
! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp
! src/hotspot/share/logging/logPrefix.hpp
Changeset: 1608514a4ce7
Author: lmesnik
Date: 2020-03-20 00:24 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/1608514a4ce7
8241123: Refactor vmTestbase stress framework to use j.u.c and make creation of threads more flexible
Reviewed-by: iignatyev, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003a.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Wicket.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java
Changeset: 89ec93d09e7e
Author: tschatzl
Date: 2020-03-20 11:17 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/89ec93d09e7e
8240590: Add MemRegion::destroy_array to complement introduced create_array
Reviewed-by: lkorinth, sjohanss
! 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: 2c275730b19d
Author: jiahuang
Date: 2020-03-20 18:52 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/2c275730b19d
8240222: [TESTBUG] gtest/jfr/test_networkUtilization.cpp failed when the number of tests is greater than or equal to 2
Reviewed-by: egahlin, mgronlun
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
Changeset: 61badf9448b4
Author: coleenp
Date: 2020-03-20 07:30 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/61badf9448b4
8241320: The ClassLoaderData::_is_unsafe_anonymous field is unused in the SA
Summary: remove unused code that is changing in Hotspot for hidden classes.
Reviewed-by: lfoltan, dholmes, sspitsyn
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
Changeset: 7e5a53043493
Author: jcm
Date: 2020-03-20 05:19 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/7e5a53043493
8237894: CTW: C1 compilation fails with assert(x->type()->tag() == f->type()->tag()) failed: should have same type
Summary: field access instructions hash decalred_type in addition, indexed access instructions hash value type of the instruction in addition.
Reviewed-by: thartmann, shade
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Instruction.hpp
+ test/hotspot/jtreg/compiler/c1/TestValueNumberingNullObject.java
Changeset: 993974f21271
Author: roland
Date: 2020-03-13 16:32 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/993974f21271
8240795: [REDO] 8238384 CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found"
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestCopyOfBrokenAntiDependency.java
Changeset: 60a0bfdf44b8
Author: aph
Date: 2020-03-19 14:53 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/60a0bfdf44b8
8241296: Segfault in JNIHandleBlock::oops_do()
Reviewed-by: stefank
! src/hotspot/share/runtime/thread.cpp
Changeset: 132be3e5f9ee
Author: aph
Date: 2020-03-20 13:08 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/132be3e5f9ee
Merge
Changeset: 47cea54e6ba1
Author: xuelei
Date: 2020-03-20 09:15 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/47cea54e6ba1
8241039: Retire the deprecated SSLSession.getPeerCertificateChain() method
Reviewed-by: mullan, alanb, dfuchs
- src/java.base/share/classes/com/sun/security/cert/internal/x509/X509V1CertImpl.java
! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableSSLSession.java
! test/jdk/sun/security/ssl/GenSSLConfigs/main.java
Changeset: cb5757c52ca2
Author: xuelei
Date: 2020-03-20 09:27 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/cb5757c52ca2
8219989: Retire the com.sun.net.ssl.internal.ssl.Provider name
Summary: remove the provider name in JDK
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
Changeset: 5bfe8544c794
Author: minqi
Date: 2020-03-20 09:40 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/5bfe8544c794
8241009: CommandLineFlagComboNegative.java fails after JDK-8240563
Summary: jtreg turned off UseCompressedOops and messed up vm flag options of children processes.
Reviewed-by: dholmes, stefank
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java
Changeset: eb151fbfb58f
Author: pconcannon
Date: 2020-03-20 20:16 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/eb151fbfb58f
8240921: Minor correction to HttpResponse.BodySubscribers example
Summary: The fix updates the incorrect example of the usage of the class java.net.http.HttpResponse.BodySubscribers.
Reviewed-by: chegar, dfuchs, jboes, pconcannon
Contributed-by: Rahul Yadav <rahul.r.yadav at oracle.com>
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! test/jdk/java/net/httpclient/examples/JavadocExamples.java
Changeset: 8c0c31d419ca
Author: prappo
Date: 2020-03-20 20:54 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/8c0c31d419ca
8241014: Miscellaneous typos in documentation comments
Reviewed-by: igerasim, prappo, psandoz, rriggs, weijun
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/net/HttpCookie.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/nio/file/DirectoryStream.java
! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java
! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/SignatureSpi.java
! src/java.base/share/classes/java/text/BreakIterator.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java
! src/java.base/share/classes/java/time/chrono/package-info.java
! src/java.base/share/classes/java/time/temporal/TemporalAccessor.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/BitSet.java
! src/java.base/share/classes/java/util/Enumeration.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/StringJoiner.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/javax/security/cert/X509Certificate.java
! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
Changeset: 84215fa115fc
Author: lmesnik
Date: 2020-03-20 17:37 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/84215fa115fc
8241319: WB_GetCodeBlob doesn't have ResourceMark
Reviewed-by: iignatyev, thartmann
! src/hotspot/share/prims/whitebox.cpp
Changeset: 5cc32ff976fe
Author: clanger
Date: 2020-03-02 21:04 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/5cc32ff976fe
8239149: Cleanups in SunFontManager.java and TrueTypeFont.java
Reviewed-by: prr
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
Changeset: dd263e4c510e
Author: serb
Date: 2020-03-02 23:35 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/dd263e4c510e
8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails
Reviewed-by: aivanov
! test/jdk/java/awt/Graphics/DrawImageBG/SystemBgColorTest.java
Changeset: 53efe5255d14
Author: serb
Date: 2020-03-03 03:46 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/53efe5255d14
8238936: The crash in XRobotPeer when the custom GraphicsDevice is used
Reviewed-by: kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.desktop/share/classes/sun/awt/ComponentFactory.java
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WRobotPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
+ test/jdk/java/awt/Robot/CreateRobotCustomGC/CreateRobotCustomGC.java
Changeset: d9cb148e3998
Author: psadhukhan
Date: 2020-03-03 14:45 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/d9cb148e3998
Merge
- test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibrary.java
- test/hotspot/jtreg/runtime/testlibrary/GeneratedClassLoader.java
Changeset: 91d6091570eb
Author: pbansal
Date: 2020-03-03 17:37 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/91d6091570eb
8204161: [TESTBUG] auto failed with the "Applet thread threw exception: java.lang.UnsupportedOperationException" exception
Reviewed-by: serb
- test/jdk/java/awt/TrayIcon/AddPopupAfterShowTest/AddPopupAfterShowTest.html
! test/jdk/java/awt/TrayIcon/AddPopupAfterShowTest/AddPopupAfterShowTest.java
+ test/jdk/java/awt/TrayIcon/MiddleButtonEventTest/MiddleButtonEventTest.java
Changeset: 35088e0d500d
Author: pbansal
Date: 2020-03-03 17:49 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/35088e0d500d
8239902: Remove direct usage of JSlider, JProgressBar classes in CAccessible class
Reviewed-by: serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
Changeset: c0cd4c457b87
Author: pbansal
Date: 2020-03-03 18:26 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/c0cd4c457b87
8231042: [macos] JFileChooser creates new folder on ESC
Reviewed-by: serb, psadhukhan
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/TestJFileChooserNewFolderAction.java
Changeset: beef72877eaa
Author: serb
Date: 2020-03-06 14:41 -0800
URL: https://hg.openjdk.java.net/amber/amber/rev/beef72877eaa
8219578: No associated icon for the leaf node of JTree
Reviewed-by: prr, jdv
! src/java.desktop/share/classes/module-info.java
Changeset: 7931313ece51
Author: kizune
Date: 2020-03-09 00:18 +0300
URL: https://hg.openjdk.java.net/amber/amber/rev/7931313ece51
8176040: Documentation of java.awt.Rectangle.add(java.awt.Point) is wrong.
Reviewed-by: serb, prr
! src/java.desktop/share/classes/java/awt/Rectangle.java
Changeset: 401496a02949
Author: tnakamura
Date: 2020-03-09 15:07 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/401496a02949
8240518: Incorrect JNU_ReleaseStringPlatformChars in Windows Print
Reviewed-by: serb, pbansal, psadhukhan
! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp
Changeset: c4d580d1305a
Author: jdv
Date: 2020-03-10 16:07 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/c4d580d1305a
6532025: GIF reader throws misleading exception with truncated images
Reviewed-by: prr, bpb
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
+ test/jdk/javax/imageio/plugins/gif/TruncatedGIFTest.java
Changeset: 392d5e420c73
Author: serb
Date: 2020-03-10 11:30 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/392d5e420c73
8233573: Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException
Reviewed-by: prr, jdv
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
+ test/jdk/java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java
Changeset: 2f6ba1720303
Author: serb
Date: 2020-03-10 13:58 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/2f6ba1720303
8040630: Popup menus and tooltips flicker with previous popup contents when first shown
Reviewed-by: kizune, pbansal
! src/java.desktop/share/classes/javax/swing/Popup.java
Changeset: f0242c3b42ab
Author: serb
Date: 2020-03-12 03:26 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/f0242c3b42ab
8237746: Fixing compiler warnings in src/demo/share/jfc
Reviewed-by: kizune, aivanov
Contributed-by: Marc Hoffmann <hoffmann at mountainminds.com>
! src/demo/share/jfc/FileChooserDemo/FileChooserDemo.java
! src/demo/share/jfc/Font2DTest/Font2DTest.java
- src/demo/share/jfc/Font2DTest/Font2DTestApplet.java
! src/demo/share/jfc/Font2DTest/FontPanel.java
! src/demo/share/jfc/Font2DTest/RangeMenu.java
! src/demo/share/jfc/J2Ddemo/java2d/DemoPanel.java
! src/demo/share/jfc/J2Ddemo/java2d/GlobalControls.java
! src/demo/share/jfc/J2Ddemo/java2d/Tools.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Clipping/Areas.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Fonts/Tree.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Images/ImageOps.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Mix/Balls.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Mix/BezierScroller.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Paint/GradAnim.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Paint/TextureAnim.java
! src/demo/share/jfc/Metalworks/MetalworksPrefs.java
! src/demo/share/jfc/Notepad/ElementTreePanel.java
! src/demo/share/jfc/Stylepad/Stylepad.java
! src/demo/share/jfc/SwingSet2/ButtonDemo.java
! src/demo/share/jfc/SwingSet2/ColorChooserDemo.java
! src/demo/share/jfc/SwingSet2/ComboBoxDemo.java
! src/demo/share/jfc/SwingSet2/DemoModule.java
! src/demo/share/jfc/SwingSet2/DirectionPanel.java
! src/demo/share/jfc/SwingSet2/ExampleFileView.java
! src/demo/share/jfc/SwingSet2/FileChooserDemo.java
! src/demo/share/jfc/SwingSet2/InternalFrameDemo.java
! src/demo/share/jfc/SwingSet2/LayoutControlPanel.java
! src/demo/share/jfc/SwingSet2/ListDemo.java
! src/demo/share/jfc/SwingSet2/OptionPaneDemo.java
! src/demo/share/jfc/SwingSet2/SliderDemo.java
! src/demo/share/jfc/SwingSet2/SplitPaneDemo.java
! src/demo/share/jfc/SwingSet2/SwingSet2.java
- src/demo/share/jfc/SwingSet2/SwingSet2Applet.java
! src/demo/share/jfc/SwingSet2/TableDemo.java
! src/demo/share/jfc/TableExample/JDBCAdapter.java
! src/demo/share/jfc/TableExample/OldJTable.java
! src/demo/share/jfc/TableExample/TableExample3.java
! src/demo/share/jfc/TableExample/TableExample4.java
! src/demo/share/jfc/TableExample/TableMap.java
! src/demo/share/jfc/TableExample/TableSorter.java
Changeset: 9d08530858ff
Author: serb
Date: 2020-03-11 21:58 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/9d08530858ff
8238075: [OGL] Delete unused properties
Reviewed-by: kizune
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
Changeset: 45273ef93e6f
Author: serb
Date: 2020-03-12 10:00 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/45273ef93e6f
8240633: Memory leaks in the implementations of FileChooserUI
Reviewed-by: pbansal, psadhukhan
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/FileChooserListenerLeak.java
Changeset: f60a3b5270bf
Author: prr
Date: 2020-03-12 17:53 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/f60a3b5270bf
8240977: ProblemList failing jtreg tests on macos
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 3ea8a0c5c264
Author: arapte
Date: 2020-03-15 00:43 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/3ea8a0c5c264
8226253: JAWS reports wrong number of radio buttons when buttons are hidden.
Reviewed-by: kizune, pbansal
! src/java.desktop/share/classes/javax/swing/JList.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
Changeset: 889b4191879c
Author: psadhukhan
Date: 2020-03-16 12:49 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/889b4191879c
8236635: JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT
Reviewed-by: serb, pbansal
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTabbedPane/TabProb.java
Changeset: 23dc143cca50
Author: serb
Date: 2020-03-16 17:33 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/23dc143cca50
8226806: [macOS 10.14] Methods of Java Robot should be called from appropriate thread
Reviewed-by: psadhukhan, prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
+ test/jdk/java/awt/Robot/NonEmptyErrorStream.java
Changeset: a9ffedffd435
Author: prr
Date: 2020-03-17 17:38 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/a9ffedffd435
8223935: PIT: java/awt/font/WindowsIndicFonts.java fails on windows10
Reviewed-by: serb, jdv
! test/jdk/java/awt/font/WindowsIndicFonts.java
Changeset: 7a9486869690
Author: trebari
Date: 2020-03-18 11:38 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/7a9486869690
8146330: [macosx] UIDefaults.keys() different size than UIDefaults.keySet()
Reviewed-by: pbansal, serb, jdv
! src/java.desktop/share/classes/javax/swing/MultiUIDefaults.java
+ test/jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java
Changeset: ff66c5acbe68
Author: prr
Date: 2020-03-18 15:48 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/ff66c5acbe68
8241229: Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java
Reviewed-by: aivanov, serb
! test/jdk/ProblemList.txt
Changeset: 27a6f92a0f5f
Author: psadhukhan
Date: 2020-03-19 09:20 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/27a6f92a0f5f
8226230: Test javax/swing/JInternalFrame/8020708/bug8020708.java fails on Ubuntu
Reviewed-by: serb
! test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java
Changeset: 44f4d1256298
Author: psadhukhan
Date: 2020-03-19 09:22 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/44f4d1256298
8241078: OOM error parsing HTML with large <pre> Tag text
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
+ test/jdk/javax/swing/text/html/TestOOMWithLargePreTag.java
Changeset: 39f8c4e79ae2
Author: prr
Date: 2020-03-18 22:27 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/39f8c4e79ae2
8241233: Typo in problem listing of UIDefaultKeySizeTest.java
Reviewed-by: jdv
! test/jdk/ProblemList.txt
Changeset: 20374b37dd01
Author: serb
Date: 2020-03-19 22:22 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/20374b37dd01
8240786: [TESTBUG] The test java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen
Reviewed-by: jdv, pbansal
! test/jdk/java/awt/Window/GetScreenLocation/GetScreenLocationTest.java
Changeset: 59035a7fab5d
Author: psadhukhan
Date: 2020-03-21 09:46 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/59035a7fab5d
8241291: JCK test javax_swing/text/DefaultStyledDocument/ElementSpec/ESpecCtor.html fails
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
- test/jdk/javax/swing/text/html/TestOOMWithLargePreTag.java
Changeset: 44fa3757eba0
Author: prr
Date: 2020-03-20 22:52 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/44fa3757eba0
8232634: Problem List ICMColorDataTest.java
Reviewed-by: serb, psadhukhan
! test/jdk/ProblemList.txt
Changeset: 8afeb2188cf8
Author: psadhukhan
Date: 2020-03-22 09:46 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/8afeb2188cf8
Merge
- make/CompileInterimRmic.gmk
- make/common/RMICompilation.gmk
! make/jdk/src/classes/build/tools/intpoly/header.txt
- make/rmic/Rmic-java.management.rmi.gmk
- make/rmic/Rmic-java.rmi.gmk
- make/rmic/Rmic-jdk.naming.rmi.gmk
- make/rmic/RmicCommon.gmk
- src/hotspot/share/gc/shared/concurrentGCPhaseManager.cpp
- src/hotspot/share/gc/shared/concurrentGCPhaseManager.hpp
- src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp
- src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp
- src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp
- src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java
- src/java.base/share/classes/com/sun/security/cert/internal/x509/X509V1CertImpl.java
- src/java.base/unix/classes/java/lang/ClassLoaderHelper.java
- src/java.base/windows/classes/java/lang/ClassLoaderHelper.java
- src/java.rmi/share/doc/stub/java/rmi/activation/ActivationGroup_Stub.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/MemoryProxy.java
- src/jdk.jartool/share/classes/sun/tools/jar/Manifest.java
- src/jdk.jartool/share/classes/sun/tools/jar/SignatureFile.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
- test/hotspot/jtreg/gc/concurrent_phase_control/CheckControl.java
- test/hotspot/jtreg/gc/concurrent_phase_control/CheckSupported.java
- test/hotspot/jtreg/gc/concurrent_phase_control/CheckUnsupported.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlParallel.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlSerial.java
- test/hotspot/jtreg/gc/g1/TestJNIWeakG1/TestJNIWeakG1.java
- test/hotspot/jtreg/gc/g1/TestJNIWeakG1/libTestJNIWeakG1.c
- test/hotspot/jtreg/gc/shenandoah/options/TestSafepointWorkers.java
! test/jdk/ProblemList.txt
- test/jdk/sun/management/jmxremote/bootstrap/Makefile
- test/jdk/sun/management/jmxremote/bootstrap/launcher.c
- test/jdk/sun/management/jmxremote/bootstrap/linux-amd64/launcher
- test/jdk/sun/management/jmxremote/bootstrap/linux-i586/launcher
- test/jdk/sun/management/jmxremote/bootstrap/solaris-amd64/launcher
- test/jdk/sun/management/jmxremote/bootstrap/solaris-sparcv9/launcher
- test/langtools/tools/javac/file/MultiReleaseJar/MutliReleaseModuleInfoTest.java
Changeset: 038989f9361b
Author: xuelei
Date: 2020-03-22 09:30 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/038989f9361b
8215712: Parsing extension failure may alert decode_error
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CookieExtension.java
! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java
! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLStringizer.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
Changeset: 3df253feab7b
Author: pli
Date: 2020-03-23 08:37 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/3df253feab7b
8241091: AArch64: "bad AD file" with VM option "-XX:-UsePopCountInstruction"
Reviewed-by: aph
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: 3ecfa2b80db2
Author: ihse
Date: 2020-03-23 10:26 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/3ecfa2b80db2
8241310: Fix warnings in jdk buildtools
Reviewed-by: erikj, forax
! make/CompileToolsJdk.gmk
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/PluralsParseHandler.java
! make/jdk/src/classes/build/tools/dtdbuilder/DTDBuilder.java
! make/jdk/src/classes/build/tools/dtdbuilder/DTDInputStream.java
! make/jdk/src/classes/build/tools/generatebreakiteratordata/GenerateBreakIteratorData.java
! make/jdk/src/classes/build/tools/generatebreakiteratordata/RuleBasedBreakIteratorBuilder.java
! make/jdk/src/classes/build/tools/generatecharacter/CharacterName.java
! make/jdk/src/classes/build/tools/generatecharacter/CharacterScript.java
! make/jdk/src/classes/build/tools/generatecharacter/PrintCharacterRanges.java
! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
! make/jdk/src/classes/build/tools/jdwpgen/Parse.java
! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java
! make/jdk/src/classes/build/tools/x11wrappergen/WrapperGenerator.java
Changeset: f81815820cd5
Author: ihse
Date: 2020-03-23 10:29 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/f81815820cd5
8241271: Make hotspot build reproducible
Reviewed-by: erikj, stefank, jwilhelm
! make/autoconf/compare.sh.in
! make/autoconf/hotspot.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/hotspot/lib/CompileJvm.gmk
! make/scripts/compare_exceptions.sh.incl
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: d2d076a7dfc4
Author: shade
Date: 2020-03-23 10:37 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/d2d076a7dfc4
8241068: Shenandoah: improve ShenandoahTraversalGC constructor arguments
Reviewed-by: shade
Contributed-by: Kelvin Nilsen <kdnilsen at amazon.com>
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
Changeset: 973301ba95bb
Author: dfuchs
Date: 2020-03-23 14:22 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/973301ba95bb
8241443: Problem list some java.net tests failing with NoRouteToHostException on macOS with special network configuration
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: ec23fc249e34
Author: mchung
Date: 2020-03-23 09:05 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/ec23fc249e34
8240975: Extend NativeLibraries to support explicit unloading
Reviewed-by: alanb, mcimadamore
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibrary.java
! src/java.base/share/native/libjava/NativeLibraries.c
+ test/jdk/jdk/internal/loader/NativeLibraries/Main.java
+ test/jdk/jdk/internal/loader/NativeLibraries/java.base/jdk/internal/loader/NativeLibrariesTest.java
+ test/jdk/jdk/internal/loader/NativeLibraries/libnativeLibrariesTest.c
+ test/jdk/jdk/internal/loader/NativeLibraries/p/Test.java
Changeset: c5ad25b322b8
Author: sviswanathan
Date: 2020-03-23 10:26 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/c5ad25b322b8
8240248: Extend superword reduction optimizations for x86
Summary: Add support for and, or, xor reduction
Reviewed-by: vlivanov, thartmann
Contributed-by: sandhya.viswanathan at intel.com, shravya.rukmannagari at intel.com
! make/devkit/createJMHBundle.sh
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java
+ test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java
Changeset: fcbd54a2c2d9
Author: poonam
Date: 2020-03-23 17:57 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/fcbd54a2c2d9
8231779: crash HeapWord*ParallelScavengeHeap::failed_mem_allocate
Reviewed-by: dlong, tschatzl, pliden
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
Changeset: 31bb8878e42e
Author: shade
Date: 2020-03-23 19:14 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/31bb8878e42e
8241351: Shenandoah: fragmentation metrics overhaul
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
Changeset: c9fba77b1507
Author: shade
Date: 2020-03-23 19:14 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/c9fba77b1507
8241435: Shenandoah: avoid disabling pacing with "aggressive"
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
Changeset: c456587e7ef4
Author: shade
Date: 2020-03-23 19:14 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/c456587e7ef4
8241139: Shenandoah: distribute mark-compact work exactly to minimize fragmentation
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
Changeset: bea08473341c
Author: jjg
Date: 2020-03-23 12:48 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/bea08473341c
8241190: Fix name clash for constants-summary CSS class
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
Changeset: 1b6cb377d024
Author: iklam
Date: 2020-03-23 13:27 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/1b6cb377d024
8241244: CDS dynamic dump asserts in ArchivePtrBitmapCleaner::do_bit
Reviewed-by: minqi, coleenp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
Changeset: 038518d628e7
Author: jjg
Date: 2020-03-23 14:11 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/038518d628e7
8241292: Interactive Search results are not highlighted as they used to be
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: c0dd28941d68
Author: redestad
Date: 2020-03-23 23:18 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/c0dd28941d68
8241371: Refactor and consolidate package_from_name
Reviewed-by: iklam, lfoltan
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/utf8.hpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/gtest/runtime/test_classLoader.cpp
Changeset: cc739b0abc44
Author: adityam
Date: 2020-03-24 06:13 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/cc739b0abc44
8241067: Shenandoah: improve ShenandoahNMethod::has_cset_oops arguments
Reviewed-by: shade
Contributed-by: Aditya Mandaleeka <adityam at microsoft.com>
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
Changeset: 98cfafb96a72
Author: adinn
Date: 2020-03-19 17:26 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/98cfafb96a72
8241144: Javadoc is not generated for new module jdk.nio.mapmode
Summary: jdk.nio.mapmode is not present in DOCS_MODULES defined by Modules.gmk
Reviewed-by: erikj, ihse
! make/common/Modules.gmk
Changeset: c5343bb8c596
Author: kvn
Date: 2020-03-24 09:34 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/c5343bb8c596
8237497: vmStructs_jvmci.cpp does not check that the correct field type is specified
Summary: Add missed checks for declarations in vmStructs_jvmci.cpp
Reviewed-by: iklam, thartmann
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmStructs.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
Changeset: 23dab0354eb0
Author: thartmann
Date: 2020-03-24 17:39 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/23dab0354eb0
8240905: assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once?
Summary: Stop recursion if there are multiple loads with different memory inputs in the tree.
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
+ test/hotspot/jtreg/compiler/codegen/TestMultiMemInstructionMatching.java
Changeset: 6ff2d38ef833
Author: dcubed
Date: 2020-03-24 13:08 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/6ff2d38ef833
8241532: ProblemList tests from 8241530 on OSX
Reviewed-by: ctornqvi
! test/jdk/ProblemList.txt
Changeset: 98df5a01d1ee
Author: stuefe
Date: 2020-03-24 18:41 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/98df5a01d1ee
8241395: Factor out platform independent code for os::xxx_memory_special()
Reviewed-by: mbaesken, mdoerr, lucy
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 9517a132eb6d
Author: shade
Date: 2020-03-24 18:46 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/9517a132eb6d
8241520: Shenandoah: simplify region sequence numbers handling
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: a0826f064eaf
Author: shade
Date: 2020-03-24 18:46 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/a0826f064eaf
8241534: Shenandoah: region status should include update watermark
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
Changeset: 99e2b5918d07
Author: shade
Date: 2020-03-24 18:46 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/99e2b5918d07
8241462: StripNativeDebugSymbols jlink plugin allocates huge arrays
Reviewed-by: alanb, sgehwolf
! src/jdk.jlink/linux/classes/jdk/tools/jlink/internal/plugins/StripNativeDebugSymbolsPlugin.java
Changeset: 97a3e6ce2652
Author: shade
Date: 2020-03-24 18:46 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/97a3e6ce2652
8241445: Fix copyright in test/jdk/tools/launcher/ArgFileSyntax.java
Reviewed-by: psandoz
! src/java.base/share/native/libjli/args.c
! test/jdk/tools/launcher/ArgFileSyntax.java
Changeset: 2ca9499e1c68
Author: shade
Date: 2020-03-24 20:18 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/2ca9499e1c68
8241545: Shenandoah: purge root work overwrites counters after JDK-8228818
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: b9562cc25fc0
Author: never
Date: 2020-03-24 13:12 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/b9562cc25fc0
8241458: [JVMCI] add mark value to expose CodeOffsets::Frame_Complete
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: 7bbf2c0efac8
Author: vlivanov
Date: 2020-03-25 00:10 +0300
URL: https://hg.openjdk.java.net/amber/amber/rev/7bbf2c0efac8
8241433: x86: Add VBMI CPU feature detection
Reviewed-by: kvn
! src/hotspot/cpu/x86/vmStructs_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: 9cff5368d25a
Author: shade
Date: 2020-03-25 07:58 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/9cff5368d25a
8241500: FieldLayout/OldLayoutCheck.java fails in 32-bit VMs
Reviewed-by: fparain, dholmes
! test/hotspot/jtreg/runtime/FieldLayout/OldLayoutCheck.java
Changeset: 4bb7d9ea608d
Author: redestad
Date: 2020-03-25 13:38 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/4bb7d9ea608d
8241584: Remove unused classLoader perf counters
Reviewed-by: hseigel
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
Changeset: 5d3f6f0582fe
Author: chagedorn
Date: 2020-03-25 14:41 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/5d3f6f0582fe
8237859: C2: Crash when loads float above range check
Summary: Fix control edges of predicates to data nodes when creating pre/main/post loops.
Reviewed-by: neliasso, thartmann, roland
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
Changeset: ba672c242599
Author: igerasim
Date: 2020-03-25 08:46 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/ba672c242599
8237599: Greedy matching against supplementary chars fails to respect the region
Reviewed-by: rriggs
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
Changeset: ee707e1ced80
Author: shade
Date: 2020-03-25 17:20 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/ee707e1ced80
8241583: Shenandoah: turn heap lock asserts into macros
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
Changeset: fb44f597981a
Author: naoto
Date: 2020-03-25 09:21 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/fb44f597981a
8241311: Move some charset mapping tests from closed to open
Reviewed-by: iris, joehw, itakiguchi, amlu
! test/jdk/sun/nio/cs/TestCharsetMapping.java
+ test/jdk/sun/nio/cs/mapping/Big5.b2c
+ test/jdk/sun/nio/cs/mapping/Big5.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS.b2c
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS_2001.b2c
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS_2001.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Big5_Solaris.b2c
+ test/jdk/sun/nio/cs/mapping/CoderTest.java
+ test/jdk/sun/nio/cs/mapping/ConverterTest.java
+ test/jdk/sun/nio/cs/mapping/Cp037.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1006.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1025.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1026.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1046.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1047.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1097.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1098.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1112.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1122.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1123.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1124.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1250.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1251.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1252.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1253.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1254.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1255.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1256.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1257.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1258.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1364.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1364.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp1381.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1381.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp1383.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1383.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp273.b2c
+ test/jdk/sun/nio/cs/mapping/Cp277.b2c
+ test/jdk/sun/nio/cs/mapping/Cp278.b2c
+ test/jdk/sun/nio/cs/mapping/Cp280.b2c
+ test/jdk/sun/nio/cs/mapping/Cp284.b2c
+ test/jdk/sun/nio/cs/mapping/Cp285.b2c
+ test/jdk/sun/nio/cs/mapping/Cp290.b2c
+ test/jdk/sun/nio/cs/mapping/Cp290.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp297.b2c
+ test/jdk/sun/nio/cs/mapping/Cp300.b2c
+ test/jdk/sun/nio/cs/mapping/Cp300.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp33722.b2c
+ test/jdk/sun/nio/cs/mapping/Cp420.b2c
+ test/jdk/sun/nio/cs/mapping/Cp420.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp420.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp424.b2c
+ test/jdk/sun/nio/cs/mapping/Cp437.b2c
+ test/jdk/sun/nio/cs/mapping/Cp500.b2c
+ test/jdk/sun/nio/cs/mapping/Cp737.b2c
+ test/jdk/sun/nio/cs/mapping/Cp775.b2c
+ test/jdk/sun/nio/cs/mapping/Cp833.b2c
+ test/jdk/sun/nio/cs/mapping/Cp833.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp834.b2c
+ test/jdk/sun/nio/cs/mapping/Cp834.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp838.b2c
+ test/jdk/sun/nio/cs/mapping/Cp850.b2c
+ test/jdk/sun/nio/cs/mapping/Cp852.b2c
+ test/jdk/sun/nio/cs/mapping/Cp855.b2c
+ test/jdk/sun/nio/cs/mapping/Cp856.b2c
+ test/jdk/sun/nio/cs/mapping/Cp857.b2c
+ test/jdk/sun/nio/cs/mapping/Cp860.b2c
+ test/jdk/sun/nio/cs/mapping/Cp861.b2c
+ test/jdk/sun/nio/cs/mapping/Cp862.b2c
+ test/jdk/sun/nio/cs/mapping/Cp863.b2c
+ test/jdk/sun/nio/cs/mapping/Cp864.b2c
+ test/jdk/sun/nio/cs/mapping/Cp865.b2c
+ test/jdk/sun/nio/cs/mapping/Cp866.b2c
+ test/jdk/sun/nio/cs/mapping/Cp868.b2c
+ test/jdk/sun/nio/cs/mapping/Cp869.b2c
+ test/jdk/sun/nio/cs/mapping/Cp870.b2c
+ test/jdk/sun/nio/cs/mapping/Cp871.b2c
+ test/jdk/sun/nio/cs/mapping/Cp874.b2c
+ test/jdk/sun/nio/cs/mapping/Cp874.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp875.b2c
+ test/jdk/sun/nio/cs/mapping/Cp918.b2c
+ test/jdk/sun/nio/cs/mapping/Cp921.b2c
+ test/jdk/sun/nio/cs/mapping/Cp922.b2c
+ test/jdk/sun/nio/cs/mapping/Cp930.b2c
+ test/jdk/sun/nio/cs/mapping/Cp933.b2c
+ test/jdk/sun/nio/cs/mapping/Cp935.b2c
+ test/jdk/sun/nio/cs/mapping/Cp937.b2c
+ test/jdk/sun/nio/cs/mapping/Cp937.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp939.b2c
+ test/jdk/sun/nio/cs/mapping/Cp942.b2c
+ test/jdk/sun/nio/cs/mapping/Cp943.b2c
+ test/jdk/sun/nio/cs/mapping/Cp948.b2c
+ test/jdk/sun/nio/cs/mapping/Cp948.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp948.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp949.b2c
+ test/jdk/sun/nio/cs/mapping/Cp950.b2c
+ test/jdk/sun/nio/cs/mapping/Cp950.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp950.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp964.b2c
+ test/jdk/sun/nio/cs/mapping/Cp964.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp970.b2c
+ test/jdk/sun/nio/cs/mapping/Cp970.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/EUC_CN.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_JP.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_JP_LINUX.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_JP_Solaris.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_KR.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_TW.b2c
+ test/jdk/sun/nio/cs/mapping/GB18030.b2c
+ test/jdk/sun/nio/cs/mapping/GBK.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_11.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_2.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_3.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_4.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_5.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_6.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_7.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_8.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_9.b2c
+ test/jdk/sun/nio/cs/mapping/JIS0201.b2c.private
+ test/jdk/sun/nio/cs/mapping/JIS0208.b2c.private
+ test/jdk/sun/nio/cs/mapping/JIS0212.b2c.private
+ test/jdk/sun/nio/cs/mapping/Johab.b2c
+ test/jdk/sun/nio/cs/mapping/KOI8_R.b2c
+ test/jdk/sun/nio/cs/mapping/KOI8_U.b2c
+ test/jdk/sun/nio/cs/mapping/MS50221_0208.b2c
+ test/jdk/sun/nio/cs/mapping/MS50221_0212.b2c
+ test/jdk/sun/nio/cs/mapping/MS874.b2c
+ test/jdk/sun/nio/cs/mapping/MS932.b2c.private
+ test/jdk/sun/nio/cs/mapping/MS932DB.b2c.private
+ test/jdk/sun/nio/cs/mapping/MS932DB.c2b.private
+ test/jdk/sun/nio/cs/mapping/MS932_0208.b2c
+ test/jdk/sun/nio/cs/mapping/MS936.b2c
+ test/jdk/sun/nio/cs/mapping/MS949.b2c
+ test/jdk/sun/nio/cs/mapping/MS950.b2c
+ test/jdk/sun/nio/cs/mapping/MS950.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/MS950.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/MS950_HKSCS.b2c
+ test/jdk/sun/nio/cs/mapping/MS950_HKSCS.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/MS950_HKSCS_XP.b2c
+ test/jdk/sun/nio/cs/mapping/MSCP932.b2c.abigail
+ test/jdk/sun/nio/cs/mapping/MacArabic.b2c
+ test/jdk/sun/nio/cs/mapping/MacCentralEurope.b2c
+ test/jdk/sun/nio/cs/mapping/MacCroatian.b2c
+ test/jdk/sun/nio/cs/mapping/MacCyrillic.b2c
+ test/jdk/sun/nio/cs/mapping/MacDingbat.b2c
+ test/jdk/sun/nio/cs/mapping/MacGreek.b2c
+ test/jdk/sun/nio/cs/mapping/MacHebrew.b2c
+ test/jdk/sun/nio/cs/mapping/MacIceland.b2c
+ test/jdk/sun/nio/cs/mapping/MacRoman.b2c
+ test/jdk/sun/nio/cs/mapping/MacRomania.b2c
+ test/jdk/sun/nio/cs/mapping/MacSymbol.b2c
+ test/jdk/sun/nio/cs/mapping/MacThai.b2c
+ test/jdk/sun/nio/cs/mapping/MacTurkish.b2c
+ test/jdk/sun/nio/cs/mapping/MacUkraine.b2c
+ test/jdk/sun/nio/cs/mapping/PCK.b2c
+ test/jdk/sun/nio/cs/mapping/PCK.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/SJIS.b2c
+ test/jdk/sun/nio/cs/mapping/SJIS_0213.b2c
+ test/jdk/sun/nio/cs/mapping/TIS620.b2c
+ test/jdk/sun/nio/cs/mapping/TestConv.java
+ test/jdk/sun/nio/cs/mapping/TestFmwk.java
+ test/jdk/sun/nio/cs/mapping/untested/X11SunUnicode_0.b2c
+ test/jdk/sun/nio/cs/mapping/untested/gb18030_0.b2c
+ test/jdk/sun/nio/cs/mapping/untested/gb18030_1.b2c
Changeset: 33759bdb2cfc
Author: ascarpino
Date: 2020-03-25 12:41 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/33759bdb2cfc
8237219: Disable native SunEC implementation by default
Reviewed-by: weijun, mullan
! src/java.base/share/classes/module-info.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java
! test/jdk/java/security/KeyAgreement/KeySizeTest.java
! test/jdk/jdk/security/jarsigner/Spec.java
! test/jdk/sun/security/ec/ECDSAJavaVerify.java
! test/jdk/sun/security/ec/InvalidCurve.java
! test/jdk/sun/security/ec/SignatureDigestTruncate.java
! test/jdk/sun/security/ec/TestEC.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/tools/keytool/GroupName.java
! test/jdk/sun/security/tools/keytool/KeyAlg.java
! test/jdk/sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java
Changeset: b65352cf6754
Author: jjg
Date: 2020-03-25 15:03 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/b65352cf6754
8241544: update stylesheet for *-page CSS class rename and hyphenated naming
Reviewed-by: prappo, hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: 5c7ec21f5d13
Author: jjiang
Date: 2020-03-26 07:09 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/5c7ec21f5d13
8237977: Further update javax/net/ssl/compatibility/Compatibility.java
Reviewed-by: rhalade
! test/jdk/javax/net/ssl/TLSCommon/CipherSuite.java
! test/jdk/javax/net/ssl/compatibility/Cert.java
! test/jdk/javax/net/ssl/compatibility/Compatibility.java
! test/jdk/javax/net/ssl/compatibility/JdkInfo.java
! test/jdk/javax/net/ssl/compatibility/JdkUtils.java
! test/jdk/javax/net/ssl/compatibility/Server.java
! test/jdk/javax/net/ssl/compatibility/TestCase.java
! test/jdk/javax/net/ssl/compatibility/UseCase.java
! test/jdk/javax/net/ssl/compatibility/Utils.java
Changeset: 7e710082a8aa
Author: redestad
Date: 2020-03-26 00:02 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/7e710082a8aa
8241427: Coarsen locking in Modules::add_module_exports
Reviewed-by: lfoltan, hseigel
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! test/hotspot/jtreg/runtime/modules/AccessCheckAllUnnamed.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportsToAll.java
Changeset: a57bcb71fdaa
Author: pli
Date: 2020-03-26 10:10 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/a57bcb71fdaa
8241482: AArch64: Fix a potential issue after JDK-8239549
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: ff19fd7429bd
Author: yzhang
Date: 2020-03-26 14:46 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/ff19fd7429bd
8241419: Remove unused InterfaceSupport::_number_of_calls
Reviewed-by: dholmes
Contributed-by: jie.he at arm.com
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
Changeset: 56b281f37868
Author: mbaesken
Date: 2020-03-24 15:26 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/56b281f37868
8241491: Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java on aix
Reviewed-by: clanger
! test/jdk/ProblemList.txt
Changeset: 28fa7b197532
Author: roland
Date: 2020-03-20 13:56 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/28fa7b197532
8240335: C2: assert(found_sfpt) failed: no node in loop that's not input to safepoint
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestCastIIAfterUnrollingInOuterLoop.java
Changeset: 7d71520ea148
Author: roland
Date: 2020-03-20 13:58 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/7d71520ea148
8241365: Define Unique_Node_List::contains() to prevent usage by mistake
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/node.hpp
Changeset: bd1f89367b9f
Author: redestad
Date: 2020-03-26 10:02 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/bd1f89367b9f
8241649: Optimize Character.toString
Reviewed-by: redestad, rriggs
Contributed-by: sergei.tsypanov at yandex.ru
! src/java.base/share/classes/java/lang/Character.java
Changeset: 51acdbbcfea3
Author: jwilhelm
Date: 2020-03-26 03:15 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/51acdbbcfea3
Added tag jdk-15+16 for changeset 5c7ec21f5d13
! .hgtags
Changeset: 12c874ae6810
Author: jboes
Date: 2020-03-26 11:52 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/12c874ae6810
8235459: HttpRequest.BodyPublishers::ofFile assumes the default file system
Summary: Add support for non-default file systems to HttpRequest.BodyPublishers::ofFile
Reviewed-by: chegar, dfuchs, amlu
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy
+ test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java
Changeset: c69cdcdb8a88
Author: chagedorn
Date: 2020-03-26 13:43 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/c69cdcdb8a88
8241595: Fix missing debug_orig information in Ideal Graph Visualizer
Summary: Show missing debug_orig information for nodes in Ideal Graph Visualizer.
Reviewed-by: kvn, neliasso
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
Changeset: 95b5ae26d526
Author: coleenp
Date: 2020-03-26 10:29 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/95b5ae26d526
8172485: [TESTBUG] RedefineLeak.java runs out of metaspace memory
Summary: Check for zero exit value.
Reviewed-by: lfoltan
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
Changeset: 229c46cc80da
Author: jboes
Date: 2020-03-26 14:58 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/229c46cc80da
8241674: Fix incorrect jtreg option in FilePublisherPermsTest
Summary: Replace jtreg option 'policy' with 'java.security.policy' to extend rather than replace policy
Reviewed-by: chegar, dfuchs
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
Changeset: 04ac1d775349
Author: pliden
Date: 2020-03-26 16:56 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/04ac1d775349
8241596: ZGC: Shorten runtime of gc/z/TestUncommit.java
Reviewed-by: tschatzl, sjohanss
! test/hotspot/jtreg/gc/z/TestUncommit.java
Changeset: e886b0d7ff87
Author: dtitov
Date: 2020-03-26 09:03 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/e886b0d7ff87
8196751: Add jhsdb option to specify debug server RMI connector port
Reviewed-by: sspitsyn, ysuenaga
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/lib/jdk/test/lib/Utils.java
Changeset: 5ca905e0c514
Author: mseledtsov
Date: 2020-03-26 10:03 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/5ca905e0c514
8240634: event/runtime/TestMetaspaceAllocationFailure.java times out
Summary: Limit number of iterations
Reviewed-by: egahlin, stuefe
! test/jdk/jdk/jfr/event/runtime/TestMetaspaceAllocationFailure.java
Changeset: 5ac19bd3a1e2
Author: ccheung
Date: 2020-03-26 10:14 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/5ac19bd3a1e2
8233093: Move CDS heap oopmaps into new MetaspaceShared::bm region
Summary: Moved the _closed_archive_heap_oopmaps and _open_archive_heap_oopmaps from the ro to the bm region.
Reviewed-by: iklam, minqi
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
Changeset: 731cdb89b27f
Author: shade
Date: 2020-03-26 19:08 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/731cdb89b27f
8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java
Changeset: b2651fabca58
Author: shade
Date: 2020-03-26 19:09 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/b2651fabca58
8241673: Shenandoah: refactor anti-false-sharing padding
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
Changeset: cdeced379c0c
Author: epavlova
Date: 2020-03-26 14:24 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/cdeced379c0c
8236975: compiler/graalunit tests fails with --illegal-access=deny
Reviewed-by: iignatyev, kvn, alanb
! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh
Changeset: 603baff55182
Author: cjplummer
Date: 2020-03-26 15:13 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/603baff55182
8241696: ProblemList gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java due to JDK-8241293
Reviewed-by: dcubed, ctornqvi
! test/hotspot/jtreg/ProblemList.txt
Changeset: f2458462c298
Author: jjg
Date: 2020-03-26 20:36 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/f2458462c298
8241470: HtmlStyle: group and document members: description, flex, signature
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
Changeset: 439a44cd1ee8
Author: vtewari
Date: 2020-03-27 11:34 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/439a44cd1ee8
8129841: Update comment for Java_java_net_Inet6AddressImpl_getHostByAddr
Summary: Update comment for Java_java_net_Inet6AddressImpl_getHostByAddr
Reviewed-by: vtewari, alanb
Contributed-by: vipinmv1 at in.ibm.com
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c
Changeset: 55b8fc5c9052
Author: stuefe
Date: 2020-03-27 07:16 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/55b8fc5c9052
8241581: Add BitMap::count_one_bits variant for arbitrary lengths
Reviewed-by: redestad, kbarrett
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
+ test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp
Changeset: 2bf2f8eead7d
Author: stuefe
Date: 2020-03-27 08:45 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/2bf2f8eead7d
8241723: Build error after 8241581
Reviewed-by: kbarrett, clanger
- test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp
Changeset: f26a8c129432
Author: ysuenaga
Date: 2020-03-27 17:07 +0900
URL: https://hg.openjdk.java.net/amber/amber/rev/f26a8c129432
8240956: SEGV in DwarfParser::process_dwarf after JDK-8234624
Reviewed-by: sspitsyn, kevinw
! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: b7933e5c5ce9
Author: tschatzl
Date: 2020-03-27 09:44 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/b7933e5c5ce9
8238855: Move G1ConcurrentMark flag sanity checks to g1Arguments
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
+ test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java
Changeset: 6ccf082f50d4
Author: roland
Date: 2020-03-24 11:06 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/6ccf082f50d4
8240676: Meet not symmetric failure when running lucene on jdk8
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/types/TestArrayMeetNotSymmetrical.java
Changeset: 4327d2c64129
Author: roland
Date: 2020-03-24 10:31 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/4327d2c64129
8241675: Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: ca116bb90caf
Author: mbaesken
Date: 2020-03-25 13:05 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/ca116bb90caf
8241586: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64
Reviewed-by: clanger
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: 63a288f3f25a
Author: rkennke
Date: 2020-01-22 15:55 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/63a288f3f25a
8227269: Slow class loading when running with JDWP
Reviewed-by: sspitsyn, cjplummer
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.h
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
Changeset: cac0de8abc0b
Author: vlivanov
Date: 2020-03-27 13:42 +0300
URL: https://hg.openjdk.java.net/amber/amber/rev/cac0de8abc0b
8241436: C2: Factor out C2-specific code from MacroAssembler
Reviewed-by: mdoerr, kvn, adinn
! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
+ src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
+ src/hotspot/cpu/arm/c2_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
+ src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
+ src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
+ src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
+ src/hotspot/cpu/sparc/c2_MacroAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/c2_MacroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/sparc.ad
+ src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
+ src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/main.cpp
+ src/hotspot/share/opto/c2_MacroAssembler.hpp
Changeset: 30b59af4f10c
Author: vlivanov
Date: 2020-03-27 13:42 +0300
URL: https://hg.openjdk.java.net/amber/amber/rev/30b59af4f10c
8241434: x86: Fix Assembler::emit_operand asserts for XMM registers
Reviewed-by: kvn, redestad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: 01a199887650
Author: vlivanov
Date: 2020-03-27 13:42 +0300
URL: https://hg.openjdk.java.net/amber/amber/rev/01a199887650
8241597: x86: Remove MMX support
Reviewed-by: kvn, redestad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/register_definitions_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 8da313a83858
Author: rkennke
Date: 2020-03-27 12:47 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/8da313a83858
8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
Changeset: a51f18f9b776
Author: dfuchs
Date: 2020-03-27 12:42 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/a51f18f9b776
8241336: Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration
Summary: NetworkConfiguration updated to skip interfaces that have only IPv6 link local addresses.
Reviewed-by: alanb, chegar
! test/jdk/ProblemList.txt
! test/jdk/java/net/MulticastSocket/Promiscuous.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
! test/lib/jdk/test/lib/NetworkConfiguration.java
Changeset: fbd67caf1c4d
Author: mbaesken
Date: 2020-03-26 10:38 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/fbd67caf1c4d
8241660: Add virtualization information output to hs_err file on macOS
Reviewed-by: clanger, mdoerr
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: 2ebedcc9933d
Author: shade
Date: 2020-03-27 15:33 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/2ebedcc9933d
8241692: Shenandoah: remove ShenandoahHeapRegion::_reserved
Reviewed-by: zgu, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Changeset: d172861d7559
Author: shade
Date: 2020-03-27 15:33 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/d172861d7559
8241743: Shenandoah: refactor and inline ShenandoahHeap::heap()
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 3524e8fc7701
Author: shade
Date: 2020-03-27 15:33 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/3524e8fc7701
8241740: Shenandoah: remove ShenandoahHeapRegion::_heap
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
Changeset: fef47d126675
Author: shade
Date: 2020-03-27 15:33 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/fef47d126675
8241748: Shenandoah: inline MarkingContext TAMS methods
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
Changeset: 6c01f2c60622
Author: herrick
Date: 2020-03-27 11:43 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/6c01f2c60622
8241400: [macos] jpackageapplauncher/main.m built using CXXFLAGS_JDKEXE
Reviewed-by: erikj
! make/lib/Lib-jdk.incubator.jpackage.gmk
Changeset: a51657b8d389
Author: jcm
Date: 2020-03-27 09:47 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/a51657b8d389
8193210: [JVMCI/Graal] add JFR compiler phase/inlining events
Summary: C++ EventCompilerPhase/EventCompilerInlining definitions are extended for JVMCI use.
Reviewed-by: dnsimon, egahlin, kvn, mgronlun, thartmann
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/compiler/compileBroker.cpp
+ src/hotspot/share/compiler/compilerEvent.cpp
+ src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/utilities/macros.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/JFR.java
! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java
! test/jdk/jdk/jfr/jvm/TestJfrJavaBase.java
Changeset: af6e51a97af5
Author: shade
Date: 2020-03-27 19:05 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/af6e51a97af5
8241750: x86_32 build failure after JDK-8227269
Reviewed-by: rkennke, cjplummer
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
Changeset: ab2101ab83e4
Author: bobv
Date: 2020-02-27 11:36 -0500
URL: https://hg.openjdk.java.net/amber/amber/rev/ab2101ab83e4
8239563: Reduce public exports in dynamic libraries built from JDK static libraries
Reviewed-by: dholmes, ihse
! make/autoconf/flags-cflags.m4
! src/java.base/unix/native/include/jni_md.h
! src/java.base/windows/native/include/jni_md.h
Changeset: 4d802f48b818
Author: jjg
Date: 2020-03-27 11:24 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/4d802f48b818
8241631: PropertyGetterTaglet, PropertySetterTaglet may be removed
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.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
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/pkg1/C.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkgfx/C.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java
Changeset: f2a0b262efea
Author: mikael
Date: 2020-03-27 12:50 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/f2a0b262efea
8241721: Change to GCC 9.2 for building on Linux at Oracle
Reviewed-by: erikj
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk
Changeset: c5d90e8d4a46
Author: zgu
Date: 2020-03-28 11:00 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/c5d90e8d4a46
8241765: Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier
Reviewed-by: rkennke, smonteith, aph
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 0d466dfb5653
Author: darcy
Date: 2020-03-28 13:01 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/0d466dfb5653
8241789: Make citations of JLS and JVMS consistent in java.lang.Class
Reviewed-by: jjg
! src/java.base/share/classes/java/lang/Class.java
Changeset: c0e2d545768f
Author: redestad
Date: 2020-03-28 21:08 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/c0e2d545768f
8241771: Remove dead code in SparsePRT
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
Changeset: b6c4b1bada1c
Author: tnakamura
Date: 2020-03-28 16:47 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/b6c4b1bada1c
8232846: ProcessHandle.Info command with non-English shows question marks
Reviewed-by: stuefe, ysuenaga, rriggs
! src/java.base/windows/native/libjava/ProcessHandleImpl_win.c
Changeset: dd5198db2e5b
Author: igerasim
Date: 2020-03-28 21:07 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/dd5198db2e5b
8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only)
Reviewed-by: prappo
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/StrictMath.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/annotation/Annotation.java
! src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/package-info.java
! src/java.base/share/classes/java/lang/module/package-info.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! src/java.base/share/classes/java/math/SignedMutableBigInteger.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/RBCollationTables.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/BitSet.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/Comparator.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/SimpleTimeZone.java
! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/stream/DoubleStream.java
! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.base/share/classes/jdk/internal/icu/impl/CharTrie.java
! src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java
! src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java
! src/java.base/share/classes/jdk/internal/icu/impl/Trie.java
! src/java.base/share/classes/jdk/internal/icu/impl/Trie2.java
! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterEnums.java
! src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/logger/LoggerWrapper.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/util/Preconditions.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
! src/java.base/share/classes/sun/reflect/generics/repository/ClassRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/ConstructorRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/FieldRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java
! src/java.base/share/classes/sun/text/BreakDictionary.java
! src/java.base/share/classes/sun/text/CompactByteArray.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java
Changeset: 53568400fec3
Author: adinn
Date: 2020-03-26 15:26 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/53568400fec3
8241665: Configuring --with-jvm-features=-compiler2 fails to build on AArch64
Summary: Build config --with-jvm-features=-compiler2 fails on AArch64 because JVMCI path includes opto and ad headers
Reviewed-by: kvn, aph
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
Changeset: 4c21f29c72fd
Author: shade
Date: 2020-03-30 19:37 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/4c21f29c72fd
8241838: Shenandoah: no need to trash cset during final mark
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 634bc0588258
Author: shade
Date: 2020-03-30 19:37 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/634bc0588258
8241841: Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
Changeset: 8ed417caf57f
Author: shade
Date: 2020-03-30 19:38 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/8ed417caf57f
8241842: Shenandoah: inline ShenandoahHeapRegion::region_number
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Changeset: d10588dca67b
Author: shade
Date: 2020-03-30 19:38 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/d10588dca67b
8241844: Shenandoah: rename ShenandoahHeapRegion::region_number
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahBitMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java
Changeset: 009b55b3219a
Author: stefank
Date: 2020-03-27 15:28 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/009b55b3219a
8241361: ZGC: Implement memory related JFR events
Reviewed-by: pliden, eosterlund
Contributed-by: stefan.karlsson at oracle.com, per.liden at oracle.com
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
Changeset: 04b9012767e2
Author: darcy
Date: 2020-03-30 13:49 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/04b9012767e2
8241374: add Math.absExact
Reviewed-by: smarks, chegar, bpb
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/AbsTests.java
Changeset: 0d2adab6f048
Author: igerasim
Date: 2020-03-30 13:59 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/0d2adab6f048
8241760: Typos: empty lines in javadoc, inconsistent indents, etc. (net and nio)
Reviewed-by: alanb, prappo, dfuchs
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/SecureCacheResponse.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/nio/channels/AsynchronousChannelGroup.java
! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/FileStore.java
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/java.base/share/classes/sun/net/www/URLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
! src/java.base/share/classes/sun/nio/ByteBuffered.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPathParser.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISCII91.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java
Changeset: 6d6e08be7bf3
Author: redestad
Date: 2020-03-30 23:55 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/6d6e08be7bf3
8241852: Cleanup error message generation in LinkResolver::resolve_field
Reviewed-by: dcubed
! src/hotspot/share/interpreter/linkResolver.cpp
Changeset: f4e48777d978
Author: shade
Date: 2020-03-31 08:42 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/f4e48777d978
8241845: Shenandoah: align ShenandoahHeapRegions to cache lines
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp
Changeset: ee44884f3ab8
Author: clanger
Date: 2020-03-31 09:10 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/ee44884f3ab8
8241568: (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"
Reviewed-by: alanb
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
Changeset: b95931c029be
Author: sjohanss
Date: 2020-03-31 11:45 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/b95931c029be
8241666: Enhance log messages in ReferenceProcessor
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java
Changeset: 3aaa06e1ff48
Author: rreddy
Date: 2020-03-31 14:07 +0300
URL: https://hg.openjdk.java.net/amber/amber/rev/3aaa06e1ff48
8240988: Incorrect copyright header in CertificateValidation.java
Reviewed-by: pkoppula, coffeys
Contributed-by: ravi.k.reddy at oracle.com
! test/jdk/sun/security/x509/X509CertImpl/CertificateValidation.java
Changeset: c6ff1fc60ce6
Author: stefank
Date: 2020-03-18 17:28 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/c6ff1fc60ce6
8241160: Concurrent class unloading reports GCTraceTime events as JFR pause sub-phase events
Reviewed-by: eosterlund, kbarrett
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTimer.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcTraceTime.cpp
! src/hotspot/share/gc/shared/gcTraceTime.hpp
! src/hotspot/share/gc/shared/gcTraceTime.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/shared/test_gcTimer.cpp
Changeset: 439bd35b4809
Author: ihse
Date: 2020-03-31 14:58 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/439bd35b4809
8241421: Cleanup handling of jtreg
Reviewed-by: erikj
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/conf/jib-profiles.js
! make/test/BuildFailureHandler.gmk
Changeset: f75c4ca85c2f
Author: stefank
Date: 2020-03-31 14:57 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/f75c4ca85c2f
8241827: JFR: TestVMInfoEvent.java requires SerialGC
Reviewed-by: mseledtsov
! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java
Changeset: 75d0b3ad612c
Author: redestad
Date: 2020-03-31 16:09 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/75d0b3ad612c
8241830: Simplify commit error messages in G1PageBasedVirtualSpace
Reviewed-by: sjohanss, lkorinth, kbarrett
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
Changeset: 010fd8ec8b7a
Author: lmesnik
Date: 2020-03-31 13:35 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/010fd8ec8b7a
8241478: vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME
Reviewed-by: tschatzl, kbarrett
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal001/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal001/steal001.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal002/steal002.java
Changeset: cc649b043bb3
Author: jjg
Date: 2020-03-31 13:47 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/cc649b043bb3
8241693: The paragraphs in the help page should not be in a <ul>
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java
Changeset: 7abfcec00e7d
Author: martin
Date: 2020-03-31 14:15 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/7abfcec00e7d
8186780: clang fastdebug assertion failure in os_linux_x86:os::verify_stack_alignment()
Reviewed-by: jiangli
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
Changeset: 7bf468028989
Author: jjg
Date: 2020-03-31 14:47 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/7bf468028989
8241625: use new "member-list" CSS class instead of general "block-list" for list of members
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.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/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.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/PropertyWriterImpl.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/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
+ test/langtools/jdk/javadoc/doclet/testLists/TestLists.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
Changeset: a4697701dd01
Author: xyin
Date: 2020-04-01 10:11 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/a4697701dd01
8214694: cleanup rawtypes warnings in open jndi tests
Reviewed-by: darcy, vtewari
! test/jdk/com/sun/jndi/dns/CheckAccess.java
! test/jdk/com/sun/jndi/dns/EnvTests/AddInherited.java
! test/jdk/com/sun/jndi/dns/EnvTests/GetEnv.java
! test/jdk/com/sun/jndi/dns/EnvTests/RemoveInherited.java
! test/jdk/com/sun/jndi/dns/EnvTests/SubcontextAdd.java
! test/jdk/com/sun/jndi/dns/EnvTests/SubcontextRemove.java
! test/jdk/com/sun/jndi/dns/FactoryTests/TestDnsObject.java
! test/jdk/com/sun/jndi/dns/FedTests/ListFedBase.java
! test/jdk/com/sun/jndi/dns/FedTests/ListNns.java
! test/jdk/com/sun/jndi/dns/FedTests/ListSubInterior.java
! test/jdk/com/sun/jndi/dns/FedTests/ListSubLeaf.java
! test/jdk/com/sun/jndi/dns/ListTests/ListBindingsInteriorNotFound.java
! test/jdk/com/sun/jndi/dns/ListTests/ListBindingsLeafNotFound.java
! test/jdk/com/sun/jndi/dns/ListTests/ListInteriorNotFound.java
! test/jdk/com/sun/jndi/dns/ListTests/ListLeafNotFound.java
! test/jdk/com/sun/jndi/ldap/BalancedParentheses.java
! test/jdk/com/sun/jndi/ldap/Base64Test.java
! test/jdk/com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java
! test/jdk/com/sun/jndi/ldap/InvalidLdapFilters.java
! test/jdk/com/sun/jndi/ldap/LdapName/EmptyNameSearch.java
! test/jdk/com/sun/jndi/ldap/NoWaitForReplyTest.java
! test/jdk/com/sun/jndi/ldap/blits/AddTests/AddNewEntry.java
! test/jdk/javax/naming/InitialContext/EnvClone.java
! test/jdk/javax/naming/ldap/LdapName/CompareToEqualsTests.java
! test/jdk/javax/naming/ldap/LdapName/LdapNameConstruction.java
! test/jdk/javax/naming/ldap/LdapName/NameTests.java
! test/jdk/javax/naming/spi/DirectoryManager/DummyContext.java
! test/jdk/javax/naming/spi/DirectoryManager/GetContDirCtx.java
! test/jdk/javax/naming/spi/DummyContextFactory.java
! test/jdk/javax/naming/spi/DummyContextFactory2.java
Changeset: ba2f3e658cf7
Author: mchung
Date: 2020-03-31 19:18 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/ba2f3e658cf7
8241964: Clean up java.lang.Class javadoc
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/Class.java
Changeset: 88da3236d67e
Author: thartmann
Date: 2020-04-01 10:06 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/88da3236d67e
8241909: Remove useless code cache lookup in frame::patch_pc
Summary: Removed useless code cache lookup.
Reviewed-by: kvn, dlong
! 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/cpu/zero/frame_zero.cpp
Changeset: b89e09c8b0be
Author: stefank
Date: 2020-04-01 12:37 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/b89e09c8b0be
8241976: Add test for GCPhaseConcurrentLevel1 JFR event
Reviewed-by: pliden, eosterlund
+ test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: e811fa676a84
Author: jlahoda
Date: 2020-04-01 13:12 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/e811fa676a84
8241598: Upgrade JLine to 3.14.0
Summary: Upgrading to JLine 3.14.0
Reviewed-by: psandoz, rfield
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ConfigurationPath.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EOFError.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Editor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ScriptEngine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/ArgumentCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/dumb-color.caps
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/dumb-colors.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-256color.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-vtp.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows.caps
! src/jdk.internal.le/share/legal/jline.md
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java
Changeset: 36500e80f6f1
Author: pliden
Date: 2020-04-01 13:44 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/36500e80f6f1
8241881: ZGC: Add tests for JFR events
Reviewed-by: stefank, eosterlund, egahlin
+ test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZPageCacheFlushEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 45e750f0d1c8
Author: redestad
Date: 2020-04-01 14:35 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/45e750f0d1c8
8241837: Cleanup stringStream usage in ObjectSynchronizer
Reviewed-by: dcubed, dholmes
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 9c408b98e785
Author: rehn
Date: 2020-04-01 14:54 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/9c408b98e785
8220051: Remove global safepoint code
Reviewed-by: mdoerr, dcubed, eosterlund, bulasevich, coleenp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! 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/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! 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/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.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/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/safepointMechanism_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
Changeset: 254877208f8c
Author: lucy
Date: 2020-04-01 14:51 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/254877208f8c
8241101: [s390] jtreg test failure after JDK-8238696: not conformant features string
Reviewed-by: stuefe, mdoerr, clanger
! src/hotspot/cpu/s390/vm_version_s390.cpp
Changeset: 054c7a175fc9
Author: mbaesken
Date: 2020-03-31 17:11 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/054c7a175fc9
8241948: enhance list of environment variables printed in hs_err file
Reviewed-by: dholmes, hseigel
! src/hotspot/share/utilities/vmError.cpp
Changeset: 5b1576f245c4
Author: shade
Date: 2020-04-01 19:50 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/5b1576f245c4
8241926: Shenandoah: only print heap changes for operations that directly affect it
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 40e4705253ac
Author: shade
Date: 2020-04-01 19:50 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/40e4705253ac
8241985: Shenandoah: simplify collectable garbage logging
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
Changeset: fb180ce1f5e4
Author: shade
Date: 2020-04-01 19:50 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/fb180ce1f5e4
8241983: Shenandoah: simplify FreeSet logging
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
Changeset: a078359893a5
Author: redestad
Date: 2020-04-01 20:53 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/a078359893a5
8242003: Remove CallInfo::_selected_klass
Reviewed-by: lfoltan, dcubed, coleenp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
Changeset: d8c2f47ea47d
Author: lmesnik
Date: 2020-04-01 16:27 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/d8c2f47ea47d
8240698: LingeredApp does not pass getTestJavaOpts() to the children process if vmArguments is already specified
Reviewed-by: iignatyev, iklam, cjplummer
! test/hotspot/jtreg/ProblemList-aot.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
! test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/jdk/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java
! test/jdk/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
Changeset: 888a01721217
Author: jwilhelm
Date: 2020-04-02 03:04 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/888a01721217
Added tag jdk-15+17 for changeset dd5198db2e5b
! .hgtags
Changeset: 71bc4bee9807
Author: igerasim
Date: 2020-04-01 18:38 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/71bc4bee9807
8241761: Typos: empty lines in javadoc, inconsistent indents, etc. (security-libs only)
Reviewed-by: weijun
! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Poly1305Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/KeyFactorySpi.java
! src/java.base/share/classes/java/security/KeyManagementException.java
! src/java.base/share/classes/java/security/KeyPair.java
! src/java.base/share/classes/java/security/PrivateKey.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/java/security/cert/CRLException.java
! src/java.base/share/classes/java/security/cert/PKIXParameters.java
! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/javax/security/auth/x500/X500PrivateCredential.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ExternalClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ServerFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/FactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/SecurityCtx.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java
! src/java.security.sasl/share/classes/javax/security/sasl/AuthorizeCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmChoiceCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslClient.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslServer.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
Changeset: 65b345254ca3
Author: tvaleev
Date: 2020-04-02 05:44 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/65b345254ca3
8176894: Provide specialized implementation for default methods putIfAbsent, computeIfAbsent, computeIfPresent, compute, merge in TreeMap
Reviewed-by: martin, stuefe, rriggs
Contributed-by: sergey.kuksenko at oracle.com, amaembo at gmail.com
! src/java.base/share/classes/java/util/TreeMap.java
! test/jdk/java/util/Map/FunctionalCMEs.java
! test/jdk/java/util/Map/InPlaceOpsCollisions.java
+ test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java
Changeset: 73f6313fba29
Author: stefank
Date: 2020-04-02 12:52 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/73f6313fba29
8242031: TestLookForUntestedEvents.java fails because newly added test tests experimental events
Reviewed-by: eosterlund, pliden
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
Changeset: 7abf5fa43687
Author: clanger
Date: 2020-04-02 13:06 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/7abf5fa43687
8241947: Minor comment fixes for system property handling
Reviewed-by: ihse, mchung, alanb
! make/autoconf/spec.gmk.in
! src/java.base/share/classes/java/lang/System.java
Changeset: 8f543da03870
Author: chegar
Date: 2020-04-02 12:33 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/8f543da03870
8241921: Remove leftover diagnostic from test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
Reviewed-by: lancea
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
Changeset: 289aa2a0e819
Author: roland
Date: 2020-03-24 17:56 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/289aa2a0e819
8241492: Strip mining not working for test/hotspot/jtreg/compiler/c2/Test6850611.java
Reviewed-by: mdoerr, thartmann, neliasso
! src/hotspot/share/opto/loopnode.cpp
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
Changeset: cf319f17c647
Author: roland
Date: 2020-03-31 10:40 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/cf319f17c647
8239072: subtype check macro node causes node budget to be exhausted
Reviewed-by: vlivanov, kvn
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
Changeset: 117b5f22ad28
Author: redestad
Date: 2020-04-02 18:22 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/117b5f22ad28
8242027: Clean up LinkResolver::check_klass_accessability
Reviewed-by: dholmes
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/constantPool.cpp
Changeset: 29d878d3af35
Author: jbhateja
Date: 2020-04-02 22:38 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/29d878d3af35
8241040: Support for AVX-512 Ternary Logic Instruction.
Summary: A new pass has been added which folds expression tree involving vector boolean logic operations into a MacroLogic node.
Reviewed-by: vlivanov, neliasso
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java
+ test/micro/org/openjdk/bench/vm/compiler/MacroLogicOpt.java
Changeset: 9be4780d3c58
Author: shade
Date: 2020-04-02 20:10 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/9be4780d3c58
8242040: Shenandoah: print allocation failure type
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 5d55f8f521e9
Author: shade
Date: 2020-04-02 20:11 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/5d55f8f521e9
8242041: Shenandoah: adaptive heuristics should account evac reserve in free target
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
Changeset: 0499b8336d20
Author: never
Date: 2020-04-02 11:20 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/0499b8336d20
8191930: [Graal] emits unparseable XML into compile log
Reviewed-by: kvn
! src/hotspot/share/compiler/compileTask.cpp
Changeset: a54ff90a3015
Author: sjohanss
Date: 2020-04-02 21:33 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/a54ff90a3015
8241670: Enhance heap region size ergonomics to improve OOTB performance
Reviewed-by: redestad, tschatzl
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionBounds.hpp
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
Changeset: 6f7477dfb965
Author: dholmes
Date: 2020-04-02 19:13 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/6f7477dfb965
8239895: assert(_stack_base != 0LL) failed: Sanity check
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/x86/frame_x86.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: e9ed2c5001d2
Author: lmesnik
Date: 2020-04-02 17:30 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/e9ed2c5001d2
8241456: ThreadRunner shouldn't use Wicket for threads starting synchronization
Reviewed-by: dholmes, iignatyev
! test/hotspot/jtreg/vmTestbase/nsk/share/Wicket.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java
Changeset: 398ff7d301a4
Author: chegar
Date: 2020-04-03 07:16 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/398ff7d301a4
8241988: DatagramSocket incorrectly caches the first set of socket options
Reviewed-by: msheppar, dfuchs, alanb
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/jdk/java/net/SocketOption/CachedImplOptions.java
Changeset: f50a7df94744
Author: chegar
Date: 2020-04-03 07:27 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/f50a7df94744
8242044: Add basic HTTP/1.1 support to the HTTP/2 Test Server
Reviewed-by: dfuchs, michaelm
+ test/jdk/java/net/httpclient/HttpVersionsTest.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java
Changeset: 2502db745df8
Author: manc
Date: 2020-04-03 02:00 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/2502db745df8
8241556: Memory leak if -XX:CompileCommand is set
Reviewed-by: rasbold, thartmann, neliasso
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
Changeset: 53e3f102cd4b
Author: pli
Date: 2020-04-03 17:06 +0800
URL: https://hg.openjdk.java.net/amber/amber/rev/53e3f102cd4b
8241475: AArch64: Add missing support for PopCountVI node
Reviewed-by: aph, njian
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: bef191d91990
Author: shade
Date: 2020-04-03 11:33 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/bef191d91990
8242073: x86_32 build failure after JDK-8241040
Reviewed-by: vlivanov
! src/hotspot/cpu/x86/x86_32.ad
Changeset: 71acd699e4e6
Author: shade
Date: 2020-04-03 11:33 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/71acd699e4e6
8242042: Shenandoah: tune down ShenandoahGarbageThreshold
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 1c59a582f3d6
Author: shade
Date: 2020-04-03 11:33 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/1c59a582f3d6
8242075: Shenandoah: rename ShenandoahHeapRegionSize flag
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
Changeset: f8b15395138c
Author: mbaesken
Date: 2020-04-02 12:44 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/f8b15395138c
8242000: clean up list of environment variables printed in hs_err file
Reviewed-by: redestad, stuefe
! src/hotspot/share/utilities/vmError.cpp
Changeset: a4699cc7a8ad
Author: shade
Date: 2020-04-03 13:58 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/a4699cc7a8ad
8242083: Shenandoah: split "Prepare Evacuation" tracking into cset/freeset counters
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 8e43e6b3f957
Author: shade
Date: 2020-04-03 13:58 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/8e43e6b3f957
8242089: Shenandoah: per-worker stats should be summed up, not averaged
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: d8d2145c205c
Author: rkennke
Date: 2020-04-03 15:06 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/d8d2145c205c
8242082: Shenandoah: Purge Traversal mode
Reviewed-by: shade
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java
Changeset: 70175514ffa1
Author: dfuchs
Date: 2020-04-03 14:27 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/70175514ffa1
8241786: Improve heuristic to determine default network interface on macOS
Summary: DefaultInetrface.getDefault is updated to prefer interfaces that have non link-local addresses. NetworkConfiguration is updated to skip interface that have only link-local addresses, whether IPv4 or IPv6, for multicasting.
Reviewed-by: chegar, alanb
! src/java.base/macosx/classes/java/net/DefaultInterface.java
! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java
! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java
! test/jdk/java/nio/channels/DatagramChannel/Promiscuous.java
! test/lib/jdk/test/lib/NetworkConfiguration.java
Changeset: e940fc8b4194
Author: clanger
Date: 2020-04-03 15:40 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/e940fc8b4194
8242030: Wrong package declarations in jline classes after JDK-8241598
Reviewed-by: jlahoda
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ConfigurationPath.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ScriptEngine.java
Changeset: 8be363256518
Author: shade
Date: 2020-04-03 16:13 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/8be363256518
8242101: Shenandoah: coalesce and parallelise heap region walks during the pauses
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 83994b068316
Author: redestad
Date: 2020-04-03 17:20 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/83994b068316
8241585: Remove unused _recursion_counter facility from PerfTraceTime
8241705: Tune PerfData collections
Reviewed-by: iklam, dholmes
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/perfData.inline.hpp
Changeset: b7eb1b6624fb
Author: jpai
Date: 2020-03-24 15:47 +0530
URL: https://hg.openjdk.java.net/amber/amber/rev/b7eb1b6624fb
8241138: http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector
Reviewed-by: dfuchs, chegar
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! test/jdk/java/net/ProxySelector/B8035158.java
Changeset: 4c277b7a598a
Author: rkennke
Date: 2020-04-03 19:33 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/4c277b7a598a
8242107: Shenandoah: Fix aarch64 build after JDK-8242082
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: a2126bc7fab7
Author: joehw
Date: 2020-04-03 17:34 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/a2126bc7fab7
8238183: SAX2StAXStreamWriter cannot deal with comments prior to the root element
Reviewed-by: naoto, lancea
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/ResultTest.java
Changeset: fcc006f0d42f
Author: cjplummer
Date: 2020-04-03 12:58 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/fcc006f0d42f
8240989: convert clhsdb "dumpheap" command from javascript to java
Reviewed-by: amenkov, ysuenaga
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java
Changeset: eee45238844e
Author: ccheung
Date: 2020-04-03 14:26 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/eee45238844e
8240205: Avoid PackageEntry lookup when loading shared classes
Summary: Do the PackageEntry lookup at one place and then pass it along to the subsequently called functions which need it.
Reviewed-by: redestad, lfoltan
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
Changeset: 23ea6cf5546b
Author: abakhtin
Date: 2020-04-03 22:39 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/23ea6cf5546b
8241960: The SHA3 message digests impl of SUN provider are not thread safe after cloned
Summary: Fix sun.security.provider.SHA3 class to correctly clone its lanes field
Reviewed-by: valeriep
! src/java.base/share/classes/sun/security/provider/SHA3.java
+ test/jdk/java/security/MessageDigest/ThreadSafetyTest.java
Changeset: 8abfca137232
Author: pliden
Date: 2020-04-03 23:40 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/8abfca137232
8240745: Implementation: JEP 377: ZGC: A Scalable Low-Latency Garbage Collector (Production)
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTestZGC.sh
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageCacheFlushEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
Changeset: a7e42c260029
Author: cjplummer
Date: 2020-04-04 09:24 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/a7e42c260029
8242153: ProblemList serviceability/sa/ClhsdbDumpheap.java on OSX
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: f229508da5ed
Author: xuelei
Date: 2020-04-05 20:17 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/f229508da5ed
8215711: Missing key_share extension for (EC)DHE key exchange should alert missing_extension
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
Changeset: eb4d8e75a148
Author: mbaesken
Date: 2020-04-02 09:07 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/eb4d8e75a148
8241996: on linux set full relro in the linker flags
Reviewed-by: erikj, redestad
! make/autoconf/flags-ldflags.m4
Changeset: 4ac1a45ab8f7
Author: roland
Date: 2020-03-23 10:06 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/4ac1a45ab8f7
8241041: C2: "assert((Value(phase) == t) || (t != TypeInt::CC_GT && t != TypeInt::CC_EQ)) failed: missing Value() optimization" still happens after fix for 8239335
Reviewed-by: thartmann, neliasso
! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeCheckNewObjectNotConstant.java
Changeset: 696ab47390b5
Author: thartmann
Date: 2020-04-06 09:52 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/696ab47390b5
8241997: Scalar replacement of cloned array is broken after JDK-8238759
Summary: Replacement code still expected ArrayCopyNode::Dest to be an AddPNode.
Reviewed-by: roland, neliasso
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
Changeset: fa2cf33be72b
Author: stuefe
Date: 2020-04-06 10:19 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/fa2cf33be72b
8241726: Re-enable gtest for BitMap::count_one_bits()
Reviewed-by: mdoerr, clanger
+ test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp
Changeset: 4d759a99c277
Author: shade
Date: 2020-04-06 10:31 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/4d759a99c277
8242114: Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
Changeset: d0afd77fbed3
Author: thartmann
Date: 2020-04-06 12:09 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/d0afd77fbed3
8242090: Remove dead code from c1_LIR
Summary: Removed dead code.
Reviewed-by: redestad
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
Changeset: eadb0e565c56
Author: redestad
Date: 2020-04-06 13:44 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/eadb0e565c56
8242186: Reduce allocations in URLStreamHandler.parseURL for some cases
Reviewed-by: redestad, chegar
Contributed-by: christoph.dreis at freenet.de
! src/java.base/share/classes/java/net/URLStreamHandler.java
Changeset: 14f909934eb2
Author: redestad
Date: 2020-04-06 13:46 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/14f909934eb2
8242208: Use Method.getParameterCount where applicable
Reviewed-by: redestad, chegar
Contributed-by: christoph.dreis at freenet.de
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java
Changeset: 0c8345a2ad50
Author: rkennke
Date: 2020-04-06 13:45 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/0c8345a2ad50
8242130: Shenandoah: Simplify arraycopy-barrier dispatching
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
Changeset: 604a0f9d0287
Author: rkennke
Date: 2020-04-06 16:29 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/604a0f9d0287
8242217: Shenandoah: Enable GC mode to be diagnostic/experimental and have a name
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.hpp
Changeset: aee5ea05a40f
Author: dtitov
Date: 2020-04-06 07:39 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/aee5ea05a40f
8241530: com/sun/jdi tests fail due to network issues on OSX 10.15
Reviewed-by: amenkov, sspitsyn
! test/jdk/ProblemList.txt
! test/jdk/com/sun/jdi/JdwpAttachTest.java
! test/jdk/com/sun/jdi/JdwpListenTest.java
! test/lib/jdk/test/lib/Utils.java
Changeset: 7a6fa1fb094d
Author: rkennke
Date: 2020-04-06 17:08 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/7a6fa1fb094d
8242054: Shenandoah: New incremental-update mode
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahIUMode.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahIUMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java
Changeset: d91dac1c51a6
Author: shade
Date: 2020-04-06 20:35 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/d91dac1c51a6
8242211: Shenandoah: remove ShenandoahHeuristics::RegionData::_seqnum_last_alloc
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
Changeset: cab2205549ac
Author: shade
Date: 2020-04-06 20:35 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/cab2205549ac
8242212: Shenandoah: initialize ShenandoahHeuristics::_region_data eagerly
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
Changeset: 7be4d35707c9
Author: shade
Date: 2020-04-06 20:35 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/7be4d35707c9
8242213: Shenandoah: remove ShenandoahHeuristics::_bytes_in_cset
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
Changeset: 666a23770f18
Author: shade
Date: 2020-04-06 20:35 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/666a23770f18
8242227: Shenandoah: transit regions to cset state when adding to collection set
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
Changeset: d08486413199
Author: shade
Date: 2020-04-06 20:35 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/d08486413199
8242228: Shenandoah: remove unused ShenandoahCollectionSet methods
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
Changeset: d2738e1be37a
Author: shade
Date: 2020-04-06 20:35 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/d2738e1be37a
8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 34869f56f4c5
Author: asemenyuk
Date: 2020-04-04 07:09 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/34869f56f4c5
8241713: Linux desktop shortcuts with spaces make postinst/prerm fail
Reviewed-by: almatvee, herrick
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
Changeset: f810ecf73455
Author: amenkov
Date: 2020-04-06 12:51 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/f810ecf73455
8237572: Combine the two LingeredApp classes
Reviewed-by: cjplummer, lmesnik
- test/jdk/sun/tools/jps/LingeredApp.java
! test/jdk/sun/tools/jps/LingeredAppForJps.java
! test/jdk/sun/tools/jps/TestJps.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
Changeset: 3f8d03880bf5
Author: henryjen
Date: 2020-04-07 03:25 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/3f8d03880bf5
8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set
Reviewed-by: alanb, dholmes
Contributed-by: linzang at tencent.com
! make/launcher/LauncherCommon.gmk
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/java.c
! src/java.base/unix/native/libjli/java_md_solinux.c
! src/java.base/unix/native/libjli/java_md_solinux.h
Changeset: 6d2586f260a0
Author: glaubitz
Date: 2020-04-07 08:45 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/6d2586f260a0
8199138: Add RISC-V support to Zero
Reviewed-by: erikj, stuefe
! make/autoconf/platform.m4
! src/hotspot/os/linux/os_linux.cpp
Changeset: 4fd2b4355e36
Author: rschmelter
Date: 2020-04-07 09:06 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/4fd2b4355e36
8238289: Use _byteswap_ functions to implenent Bytes::swap_uX on Windows
Reviewed-by: minqi, dholmes
! src/hotspot/os_cpu/windows_x86/bytes_windows_x86.inline.hpp
Changeset: d151c8051bff
Author: eushakov
Date: 2020-04-07 07:24 +0000
URL: https://hg.openjdk.java.net/amber/amber/rev/d151c8051bff
8241958: Slow ClassLoaderReferenceImpl.findType
Summary: Optimize ClassLoaderReferenceImpl.findType
Reviewed-by: cjplummer, sspitsyn
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ClassLoaderReferenceImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
Changeset: 946e395dc578
Author: shade
Date: 2020-04-07 13:18 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/946e395dc578
8242271: Shenandoah: add test to verify GC mode unlock
Reviewed-by: rkennke
+ test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
Changeset: 142c56cfa14a
Author: shade
Date: 2020-04-07 13:18 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/142c56cfa14a
8242273: Shenandoah: accept either SATB or IU barriers, but not both
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
Changeset: 1cb6845dcbf7
Author: ddong
Date: 2020-04-07 21:18 +0900
URL: https://hg.openjdk.java.net/amber/amber/rev/1cb6845dcbf7
8240360: NativeLibraryEvent has wrong library name on Linux
Reviewed-by: ysuenaga, clanger
! src/hotspot/os/linux/os_linux.cpp
Changeset: 546e0abd767e
Author: shade
Date: 2020-04-07 14:32 +0200
URL: https://hg.openjdk.java.net/amber/amber/rev/546e0abd767e
8242267: Shenandoah: regions space needs to be aligned by os::vm_allocation_granularity()
Reviewed-by: rkennke, stuefe
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: f4c174bf0276
Author: lancea
Date: 2020-04-07 09:03 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/f4c174bf0276
8242006: (zipfs) Improve Zip FS FileChannel and SeekableByteChannel test coverage
Reviewed-by: clanger
+ test/jdk/jdk/nio/zipfs/testng/test/ChannelTests.java
! test/jdk/jdk/nio/zipfs/testng/util/ZipFsBaseTest.java
Changeset: c42d6dbc7769
Author: mseledtsov
Date: 2020-04-07 07:21 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/c42d6dbc7769
8241695: JFR TestCrossProcessStreaming.java child process exited with SIGQUIT (131)
Summary: Waiting for child's main() to start before attaching
Reviewed-by: egahlin
! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
Changeset: e1f0f9e80d16
Author: zgu
Date: 2020-04-07 10:43 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/e1f0f9e80d16
8242216: ObjectSampler::weak_oops_do() should not trigger barrier
Reviewed-by: rkennke, eosterlund
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
Changeset: 7af5ec0eb4f4
Author: pconcannon
Date: 2020-04-07 16:21 +0100
URL: https://hg.openjdk.java.net/amber/amber/rev/7af5ec0eb4f4
8240533: Inconsistent Exceptions are thrown by DatagramSocket and DatagramChannel when sending a DatagramPacket to port 0.
Summary: Fix adds checks for port == 0 to the send and connect methods in DatagramSocket and DatagramChannelImpl
Reviewed-by: alanb, chegar, dfuchs, lancea
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ test/jdk/java/net/DatagramSocket/ConnectPortZero.java
+ test/jdk/java/net/DatagramSocket/SendPortZero.java
+ test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java
+ test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java
Changeset: 51e69a59238f
Author: cjplummer
Date: 2020-04-07 09:36 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/51e69a59238f
8242168: ClhsdbFindPC.java failed due to "RuntimeException: 'In code in NMethod for LingeredAppWithTrivialMain.main' missing from stdout/stderr"
Reviewed-by: lmesnik, iignatyev
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
Changeset: 9672de6ee0d7
Author: jjg
Date: 2020-04-07 09:50 -0700
URL: https://hg.openjdk.java.net/amber/amber/rev/9672de6ee0d7
8242056: Merge support for AnnotationType builders/writers into support for other types
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.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/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/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
More information about the amber-dev
mailing list