git: openjdk/lanai: 24 new changesets

duke duke at openjdk.java.net
Wed Nov 18 03:02:23 UTC 2020


Changeset: 537b40e0
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-11-17 03:16:10 +0000
URL:       https://github.com/openjdk/lanai/commit/537b40e0

8252588: HotSpot Style Guide should permit uniform initialization

Reviewed-by: jrose, dholmes, dcubed, tschatzl, kvn

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: 12285172
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-11-17 07:15:04 +0000
URL:       https://github.com/openjdk/lanai/commit/12285172

8256274: C2: Optimize copying of the shared type dictionary

Reviewed-by: neliasso, kvn

! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/libadt/dict.hpp
! src/hotspot/share/opto/type.cpp

Changeset: 4553fa0b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-11-17 07:59:01 +0000
URL:       https://github.com/openjdk/lanai/commit/4553fa0b

8256258: some missing NULL checks or asserts after CodeCache::find_blob_unsafe

Reviewed-by: shade

! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp

Changeset: 5dbfae01
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-11-17 09:16:06 +0000
URL:       https://github.com/openjdk/lanai/commit/5dbfae01

8255058: C1: assert(is_virtual()) failed: type check

Reviewed-by: neliasso, kvn

! src/hotspot/share/c1/c1_LinearScan.cpp
+ test/hotspot/jtreg/compiler/c1/TestPinnedConstantExceptionEdge.java

Changeset: 6d878565
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-11-17 09:37:36 +0000
URL:       https://github.com/openjdk/lanai/commit/6d878565

8256325: Remove duplicate asserts in PhaseMacroExpand::expand_macro_nodes

Reviewed-by: shade, redestad

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

Changeset: a7422ac2
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-11-17 10:37:27 +0000
URL:       https://github.com/openjdk/lanai/commit/a7422ac2

8255150: Add utility methods to check long indexes and ranges

Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Reviewed-by: jvernee, dlong, vlivanov

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/java.base/share/classes/java/lang/IndexOutOfBoundsException.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/util/Objects.java
! src/java.base/share/classes/jdk/internal/util/Preconditions.java
! src/java.base/share/classes/sun/security/util/ArrayUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
+ test/hotspot/jtreg/compiler/intrinsics/TestCheckIndex.java
! test/jdk/java/util/Objects/CheckIndex.java
+ test/jdk/java/util/Objects/CheckLongIndex.java

Changeset: adb8561a
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-11-17 11:21:17 +0000
URL:       https://github.com/openjdk/lanai/commit/adb8561a

8253228: [JVMCI] provide more info on fatal JVMCI errors

Reviewed-by: kvn, never

! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp

Changeset: 53a31889
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2020-11-17 11:23:47 +0000
URL:       https://github.com/openjdk/lanai/commit/53a31889

8202471: (ann) Cannot read type annotations on generic receiver type's type variables

Reviewed-by: jfranck

! 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/ConstructorReceiverTest.java
! test/jdk/java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java
+ test/jdk/java/lang/annotation/typeAnnotations/TestReceiverTypeOwner.java
+ test/jdk/java/lang/annotation/typeAnnotations/TestReceiverTypeParameterizedConstructor.java
+ test/jdk/java/lang/annotation/typeAnnotations/TestReceiverTypeParameterizedMethod.java

Changeset: 3dcde557
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-17 12:10:52 +0000
URL:       https://github.com/openjdk/lanai/commit/3dcde557

8256386: ARM32 tests fail with "bad AD file" after JDK-8223051

Reviewed-by: azeemj, kvn, roland

! src/hotspot/cpu/arm/arm.ad

Changeset: 9d0ee66f
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2020-11-17 12:12:08 +0000
URL:       https://github.com/openjdk/lanai/commit/9d0ee66f

8255758: JEP 380 spec clarifications

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! test/jdk/java/nio/channels/unixdomain/Security.java

Changeset: 9dbbe83a
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-11-17 12:21:11 +0000
URL:       https://github.com/openjdk/lanai/commit/9dbbe83a

8256146: Cleanup test/jdk/java/nio/channels/DatagramChannel/Connect.java

Reviewed-by: alanb

! test/jdk/java/nio/channels/DatagramChannel/Connect.java

Changeset: 654ad274
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-11-17 12:24:42 +0000
URL:       https://github.com/openjdk/lanai/commit/654ad274

8256392: C2: Various Node cleanups

Reviewed-by: neliasso, thartmann, vlivanov

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: 3b9c5a36
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-17 14:48:00 +0000
URL:       https://github.com/openjdk/lanai/commit/3b9c5a36

8255796: Zero: CASE(_new) should replenish TLABs properly

Reviewed-by: sgehwolf

! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp

Changeset: c3717826
Author:    Jose Ricardo Ziviani <joserz at linux.ibm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2020-11-17 15:15:44 +0000
URL:       https://github.com/openjdk/lanai/commit/c3717826

8255553: [PPC64] Introduce and use setbc and setnbc P10 instructions

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp

Changeset: c255b18c
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-11-17 15:29:43 +0000
URL:       https://github.com/openjdk/lanai/commit/c255b18c

8256216: Enable reproducible builds in jib-profiles

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: f2a9d02d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-11-17 15:46:34 +0000
URL:       https://github.com/openjdk/lanai/commit/f2a9d02d

8256370: Add asserts to Reference.getInactive()

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/ref/Finalizer.java
! src/java.base/share/classes/java/lang/ref/Reference.java

Changeset: 9130ca4c
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-11-17 16:40:12 +0000
URL:       https://github.com/openjdk/lanai/commit/9130ca4c

8256401: ZGC: Improve ZList verification

Reviewed-by: ayang, stefank

! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zPage.cpp
! test/hotspot/gtest/gc/z/test_zList.cpp

Changeset: 9efbb463
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-11-17 17:09:56 +0000
URL:       https://github.com/openjdk/lanai/commit/9efbb463

8256426: Shenandoah: Remove superfluous assert is ShBS::load_reference_barrier()

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: d9dbd5de
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-11-17 19:59:04 +0000
URL:       https://github.com/openjdk/lanai/commit/d9dbd5de

8256430: add linux-x64-optimized to regular testing

Reviewed-by: kvn, dcubed, vlivanov, erikj

! make/conf/jib-profiles.js

Changeset: f7517386
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-11-17 20:48:14 +0000
URL:       https://github.com/openjdk/lanai/commit/f7517386

8256484: ZGC: Rename ZRelocationSetSelector::register_garbage_page()

Reviewed-by: stefank, ayang

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp

Changeset: eb021848
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-11-17 23:59:08 +0000
URL:       https://github.com/openjdk/lanai/commit/eb021848

8134630: make code and comments consistent for stack lock optimization

Reviewed-by: dholmes, coleenp

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp

Changeset: ef3ddb1d
Author:    Dongbo He <dongbohe at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-11-18 01:10:11 +0000
URL:       https://github.com/openjdk/lanai/commit/ef3ddb1d

8255448: Fastdebug JVM crashes with Vector API when PrintAssembly is turned on

Co-authored-by: Huang Wang <wanghuang3 at huawei.com>
Reviewed-by: vlivanov

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

Changeset: 26a1ec1b
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-11-18 02:08:20 +0000
URL:       https://github.com/openjdk/lanai/commit/26a1ec1b

8256435: [TESTBUG] java/foreign/TestHandshake.java fails with direct buffer memory OOM

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestHandshake.java

Changeset: 489d3032
Author:    duke <duke at openjdk.org>
Date:      2020-11-18 03:00:36 +0000
URL:       https://github.com/openjdk/lanai/commit/489d3032

Automatic merge of jdk:master into master




More information about the lanai-dev mailing list