git: openjdk/panama-foreign: foreign-abi: 85 new changesets

duke duke at openjdk.java.net
Fri Mar 20 11:14:45 UTC 2020


Changeset: 5a68ba13
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-03-13 11:54:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5a68ba13

8240591: G1HeapSizingPolicy attempts to compute expansion_amount even when at full capacity

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp

Changeset: 5ed80778
Author:    Aditya Mandaleeka <adityam at microsoft.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-13 13:22:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5ed80778

8231668: Remove ForceDynamicNumberOfGCThreads

Reviewed-by: shade, tschatzl

! 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: 9d502f64
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-03-13 21:32:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9d502f64

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: 9e945720
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-03-13 14:26:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9e945720

8240714: ZGC: TestSmallHeap.java failed due to OutOfMemoryError

Reviewed-by: eosterlund

! test/hotspot/jtreg/gc/z/TestSmallHeap.java

Changeset: afbe2286
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-03-13 10:29:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/afbe2286

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: 37629673
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-13 15:59:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/37629673

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: 2b465b1e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-13 18:43:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2b465b1e

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: afa54b7e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-13 10:57:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/afa54b7e

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: c7e4b2af
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-03-13 19:15:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c7e4b2af

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: 3aeb2d1a
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-03-13 12:25:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3aeb2d1a

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: 6ead9056
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-13 15:36:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6ead9056

8239825: G1: Simplify threshold test for mutator refinement

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: b0194692
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-03-14 09:53:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b0194692

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: f819e417
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-03-14 17:08:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f819e417

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: 4b978533
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-03-16 10:51:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4b978533

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: 95898e86
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-03-16 02:16:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/95898e86

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: 6ddb0f2b
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-16 13:06:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6ddb0f2b

8240964: Compilation error thrown when long literal used with yield

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: 21cd75cb
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-03-16 12:27:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/21cd75cb

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: e746891f
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-03-16 22:43:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e746891f

8241034: Fix a configuring error with "-Xmx2048M: command not found"

Reviewed-by: mikael, erikj

! make/autoconf/build-performance.m4

Changeset: 2b4b3d9e
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-03-16 09:26:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2b4b3d9e

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: 19536121
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-16 17:10:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/19536121

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: 8b739002
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-03-16 17:13:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8b739002

8241074: JDK-8240363 broke the build on AArch64

Reviewed-by: shade

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

Changeset: b4ff6abe
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-02-25 12:01:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b4ff6abe

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: 6f7a103a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-17 08:53:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6f7a103a

8240824: enhance print_full_memory_info on Linux by THP related information

Reviewed-by: dholmes, stuefe

! src/hotspot/os/linux/os_linux.cpp

Changeset: dbd0f0dc
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-17 09:36:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dbd0f0dc

8241077: x86_64: Minor Assembler improvements

Reviewed-by: kvn

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

Changeset: 035100cc
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-03-17 11:49:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/035100cc

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: 1a099598
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-03-17 14:13:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1a099598

Merge


Changeset: ec5bd021
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-03-17 10:38:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ec5bd021

8240976: [JVMCI] MethodProfileWidth flag is broken

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: 17619249
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-05 16:07:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/17619249

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: 6083173f
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-03-17 12:42:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6083173f

8237045: JVM uses excessive memory with -XX:+EnableJVMCI -XX:JVMCICounterSize=2147483648

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: c003fffd
Author:    Charlie Gracie <charlie.gracie at microsoft.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-03-17 14:05:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c003fffd

8241122: Remove unimplemented InlineTree constructor definition from parse.hpp

Reviewed-by: kvn

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

Changeset: f959b012
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-03-17 19:57:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f959b012

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: 94a6149d
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-03-17 20:54:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/94a6149d

8241124: Aarch64 build broken by JDK-8239593

Reviewed-by: mikael

! src/hotspot/share/prims/jni.cpp

Changeset: a1476361
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-17 18:04:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a1476361

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: 0c9f8e47
Author:    Hai-May Chao <hai-may.chao at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2020-03-18 09:23:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0c9f8e47

8186143: keytool -ext option doesn't accept wildcards for DNS subject alternative names

Reviewed-by: jnimeh, weijun, mullan

! 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: e5e24ad0
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-03-17 19:11:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e5e24ad0

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: e827f4ae
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-18 06:28:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e827f4ae

8241093: Shenandoah: editorial changes in flag descriptions

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 1d4a4fed
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-03-18 01:04:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1d4a4fed

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: d76b0cf7
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2020-03-18 18:04:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d76b0cf7

8232161: Align some one-way conversion in MS950 charset with Windows

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: ae393102
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-02-06 10:10:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ae393102

8238605: Correct the CLDR version number in cldr.md files

Reviewed-by: joehw, alanb

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

Changeset: 5ed4b9f2
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-07 00:17:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5ed4b9f2

Added tag jdk-14+36 for changeset bc54620a3848

! .hgtags

Changeset: abc56193
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-18 10:34:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/abc56193

Added tag jdk-14-ga for changeset bc54620a3848

! .hgtags

Changeset: efb25e51
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-18 10:41:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/efb25e51

Merge

! .hgtags
! .hgtags

Changeset: f2fb5c54
Author:    Tony Printezis <tprintezis at twitter.com>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-03-18 12:00:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f2fb5c54

8239497: SEGV in EdgeUtils::field_name_symbol(Edge const&)

Reviewed-by: egahlin, tonyp

! 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: 0ee74979
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-03-18 09:45:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0ee74979

8241033: Create test library utility for getting JFR streaming repository

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: 1170981e
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-18 10:14:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1170981e

8240906: Update ZGC ProblemList for serviceability/sa/TestJmapCoreMetaspace.java

Reviewed-by: stefank

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: c6cec8a8
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-18 10:42:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c6cec8a8

8227340: Modify problem list entry for javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: b70ef0d2
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-03-18 11:05:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b70ef0d2

8240711: TestJstatdPort.java failed due to "ExportException: Port already in use:"

Reviewed-by: amenkov

! test/jdk/sun/tools/jstatd/JstatdTest.java

Changeset: 700f50f2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-03-18 19:24:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/700f50f2

8241128: x86_32 build failure after JDK-8241042

Reviewed-by: redestad, kvn

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

Changeset: bf54c474
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-03-18 14:33:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bf54c474

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: 34b9ac22
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-03-18 13:11:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/34b9ac22

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: ea367322
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-18 13:20:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ea367322

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: 9fe762d3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-18 13:24:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9fe762d3

8241162: ProblemList serviceability/sa/TestHeapDumpForInvokeDynamic.java on OSX

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: af28093e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-18 13:29:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/af28093e

Merge


Changeset: 9d7f8bc9
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Date:      2020-03-18 17:07:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9d7f8bc9

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: 44eca823
Author:    Andrew M Leonard <andrew_m_leonard at uk.ibm.com>
Committer: Andrew Leonard <aleonard at openjdk.org>
Date:      2020-03-17 14:14:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/44eca823

8241097: java/math/BigInteger/largeMemory/SymmetricRangeTests.java requires -XX:+CompactStrings

Reviewed-by: bpb, bchristi

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

Changeset: 99546049
Author:    Matthias Neugschwandtner <mneugschwand at openjdk.org>
Date:      2020-03-18 15:59:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/99546049

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: c7c8623e
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-03-19 03:03:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c7c8623e

Added tag jdk-15+15 for changeset 82b7c62cf4cc

! .hgtags

Changeset: 599af2ac
Author:    Chris Yin <xyin at openjdk.org>
Date:      2020-03-19 11:07:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/599af2ac

8202117: com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset

Reviewed-by: dfuchs, vtewari

! test/jdk/com/sun/jndi/ldap/RemoveNamingListenerTest.java

Changeset: f1c919f2
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-03-18 21:49:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f1c919f2

8230290: [JVMCI] Remove unused API entry points

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: cadfc3d5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-03-16 15:11:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cadfc3d5

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: dd63eec6
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-03-19 16:34:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dd63eec6

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: a51dd58f
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-03-19 10:15:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a51dd58f

8240227: Loop predicates should be copied to unswitched loops

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: cc9470ec
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-03-05 16:07:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cc9470ec

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: cd7d1750
Author:    Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2020-03-19 14:58:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cd7d1750

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: fa069be2
Author:    Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Date:      2020-03-13 18:38:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fa069be2

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: e2947fe9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-19 14:15:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e2947fe9

8240773: JFR: Non-Java threads are not serialized

Reviewed-by: mgronlun

! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp

Changeset: b4e85913
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-19 14:16:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b4e85913

8240819: Assign a name to the JfrThreadSampler thread

Reviewed-by: mgronlun

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

Changeset: 5695e59a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-19 14:17:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5695e59a

8240818: Remove colon from "JFR: Shutdown Hook" thread name

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java

Changeset: d3bf9150
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-03-19 14:18:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d3bf9150

8241263: JFR: Bump native events limit

Reviewed-by: mgronlun, egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java

Changeset: 9dc15f17
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-03-19 17:17:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9dc15f17

8241254: Simplify usage of UTIL_DEPRECATED_ARG_ENABLE

Reviewed-by: erikj

! make/autoconf/util.m4

Changeset: 029fea43
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-19 10:20:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/029fea43

8240543: Update problem list entry for serviceability/sa/TestRevPtrsForInvokeDynamic.java to reference JDK-8241235

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: 32cba672
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-03-19 11:25:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/32cba672

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: 66c8794c
Author:    Evgeny Nikitin <evgeny.nikitin at oracle.com>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-03-17 21:35:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/66c8794c

8168304: Make all of DependencyContext_test available in product mode

Enable the utility inspection function `DependencyContext::is_dependent_method` and therefore the test in the product mode.

Reviewed-by: eosterlund, thartmann

! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
! test/hotspot/gtest/code/test_dependencyContext.cpp

Changeset: caa08844
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-03-19 15:34:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/caa08844

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: 4f629193
Author:    Dean Long <dlong at openjdk.org>
Date:      2020-03-19 12:29:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4f629193

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: b8a2b201
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-19 18:11:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b8a2b201

8139652: Mutator refinement processing should take the oldest dirty card buffer

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: 3f698242
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-03-20 00:32:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3f698242

8240902: JDI shared memory connector can use already closed Handles

Add refcount to keep track of connection access

Reviewed-by: dholmes, dcubed, sspitsyn

! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c

Changeset: 7ded8b1e
Author:    Chris Yin <xyin at openjdk.org>
Date:      2020-03-20 10:24:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7ded8b1e

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: 104927e5
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-03-19 21:32:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/104927e5

8241335: ProblemList serviceability/sa/ClhsdbPstack.java due to JDK-8240956

Reviewed-by: mikael

! test/hotspot/jtreg/ProblemList.txt

Changeset: 333a832c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-03-20 01:20:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/333a832c

8241001: Improve logging in the ConcurrentGCBreakpoint mechanism

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: e7204cbc
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-03-20 00:24:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e7204cbc

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: cc83c455
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-03-20 11:17:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cc83c455

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: 8d556576
Author:    duke <duke at openjdk.org>
Date:      2020-03-20 11:01:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8d556576

Automatic merge of jdk:master into master


Changeset: 65f25d82
Author:    duke <duke at openjdk.org>
Date:      2020-03-20 11:01:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/65f25d82

Automatic merge of master into foreign-memaccess


Changeset: ac326fa5
Author:    duke <duke at openjdk.org>
Date:      2020-03-20 11:02:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ac326fa5

Automatic merge of foreign-memaccess into foreign-abi

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/share/runtime/init.cpp



More information about the panama-dev mailing list