git: openjdk/lanai: 21 new changesets

duke duke at openjdk.java.net
Tue Dec 22 03:02:10 UTC 2020


Changeset: 8e42efaa
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-12-21 08:06:48 +0000
URL:       https://git.openjdk.java.net/lanai/commit/8e42efaa

8257513: C2: assert((constant_addr - _masm.code()->consts()->start()) == con.offset())

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/constantTable.hpp
! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/codecache/TestStressCodeBuffers.java

Changeset: d4c7db50
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2020-12-21 08:44:59 +0000
URL:       https://git.openjdk.java.net/lanai/commit/d4c7db50

8257620: Do not use objc_msgSend_stret to get macOS version

Reviewed-by: ihse, rriggs

! src/java.base/macosx/native/libjava/java_props_macosx.c

Changeset: 9fdfc6df
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-12-17 22:14:25 +0000
URL:       https://git.openjdk.java.net/lanai/commit/9fdfc6df

8225072: Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs
8258630: Add expiry exception for QuoVadis root certificate

Backport-of: 666e6c4033762e4e1a8997819de1518616cc0fa8

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

Changeset: 7320e051
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-12-17 22:43:00 +0000
URL:       https://git.openjdk.java.net/lanai/commit/7320e051

8258647: TestCharVect2 is very slow

Reviewed-by: vlivanov, kvn

! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java

Changeset: cbc3feeb
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-12-18 00:36:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/cbc3feeb

8258259: Unicode linebreak matching behavior is incorrect; backout JDK-8235812

Reviewed-by: naoto

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

Changeset: 7afb01dc
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-12-18 06:26:16 +0000
URL:       https://git.openjdk.java.net/lanai/commit/7afb01dc

8258373: Update the text handling in the JPasswordField

Reviewed-by: kizune, prr, psadhukhan

! src/java.desktop/share/classes/javax/swing/JPasswordField.java
! src/java.desktop/share/classes/javax/swing/text/GapContent.java
! src/java.desktop/share/classes/javax/swing/text/Segment.java
! src/java.desktop/share/classes/javax/swing/text/SegmentCache.java
+ test/jdk/javax/swing/JPasswordField/CheckCommonUseCases.java
+ test/jdk/javax/swing/JPasswordField/CleanInternalStorageOnSetText.java
+ test/jdk/javax/swing/JPasswordField/TextBeanProperty.java

Changeset: 38593a4f
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-12-18 08:14:58 +0000
URL:       https://git.openjdk.java.net/lanai/commit/38593a4f

8257974: Regression 21% in DaCapo-lusearch-large after JDK-8236926

Reviewed-by: ayang, redestad, tschatzl

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

Changeset: 45a150b8
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-12-18 12:50:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/45a150b8

8258134: assert(size == calc_size) failed: incorrect size calculation on x86_32 with AVX512 machines

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 1ce2e94f
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-12-18 13:16:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/1ce2e94f

8256843: [PPC64] runtime/logging/RedefineClasses.java fails with assert: registers not saved on stack

Reviewed-by: mdoerr, lucy

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/share/utilities/nativeCallStack.cpp

Changeset: 1cc98bde
Author:    Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2020-12-18 13:34:36 +0000
URL:       https://git.openjdk.java.net/lanai/commit/1cc98bde

8256693: getAnnotatedReceiverType parameterizes types too eagerly

Reviewed-by: vromero

! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java

Changeset: 59ae0548
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-12-18 14:13:01 +0000
URL:       https://git.openjdk.java.net/lanai/commit/59ae0548

8258687: Build broken on Windows after fix for JDK-8258134

Reviewed-by: thartmann

! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp

Changeset: 45bd3b9e
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-12-18 15:46:25 +0000
URL:       https://git.openjdk.java.net/lanai/commit/45bd3b9e

8223607: --override-methods=summary ignores some signature changes

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg6/Base.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg6/Sub.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg7/Annotated.java
! test/langtools/jdk/javadoc/doclet/testVisibleMembers/TestVisibleMembers.java

Changeset: c04c7e1f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-12-18 18:34:25 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c04c7e1f

8258002: Update "type" terminology in generated docs

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/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.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/Contents.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/HtmlConfiguration.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/MarkerComments.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/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/SectionName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testLists/TestLists.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.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/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
+ test/langtools/jdk/javadoc/doclet/testTerminology/TestTerminology.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java

Changeset: e680ebeb
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2020-12-19 00:17:02 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e680ebeb

8258007: Add instrumentation to NativeLibraryTest

Reviewed-by: mchung, naoto

! test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java
! test/lib/jdk/test/lib/util/ForceGC.java

Changeset: d2343880
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-12-21 09:09:05 +0000
URL:       https://git.openjdk.java.net/lanai/commit/d2343880

Merge

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp

Changeset: a06cea50
Author:    Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2020-12-21 11:43:13 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a06cea50

8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk()

Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp

Changeset: 01d51a10
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-12-21 17:50:21 +0000
URL:       https://git.openjdk.java.net/lanai/commit/01d51a10

8231622: SuppressWarning("serial") ignored on field serialVersionUID

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8231622/T8231622.java

Changeset: 12297a00
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-12-21 19:09:03 +0000
URL:       https://git.openjdk.java.net/lanai/commit/12297a00

8258736: No break in the loop

Reviewed-by: wetmore

! src/java.base/share/classes/sun/security/ssl/SSLCipher.java

Changeset: 30b9ff66
Author:    Xin Liu <xliu at openjdk.org>
Committer: Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-12-21 23:27:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/30b9ff66

8258653: CallJavaNode::_bci is not in use

Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 1594372c
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-12-22 02:07:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/1594372c

8258584: java/util/HexFormat/HexFormatTest.java fails on x86_32

Reviewed-by: rriggs

! test/jdk/java/util/HexFormat/HexFormatTest.java

Changeset: 62fe8aaa
Author:    duke <duke at openjdk.org>
Date:      2020-12-22 03:00:24 +0000
URL:       https://git.openjdk.java.net/lanai/commit/62fe8aaa

Automatic merge of jdk:master into master




More information about the lanai-dev mailing list