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