git: openjdk/lanai: 24 new changesets
duke
duke at openjdk.java.net
Thu Jan 28 03:02:49 UTC 2021
Changeset: c836da38
Author: Martin Buchholz <martin at openjdk.org>
Date: 2021-01-27 04:31:29 +0000
URL: https://git.openjdk.java.net/lanai/commit/c836da38
8252412: [macos11] system dynamic libraries removed from filesystem
Co-authored-by: Dominik Röttsches <drott at google.com>
Reviewed-by: jiangli, valeriep
! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java
Changeset: bd2744dd
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-27 07:17:30 +0000
URL: https://git.openjdk.java.net/lanai/commit/bd2744dd
8260106: Shenandoah: refactor reference updating closures and related code
Reviewed-by: zgu, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
Changeset: 1c770468
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-01-27 07:34:46 +0000
URL: https://git.openjdk.java.net/lanai/commit/1c770468
8260404: jvm_io.h include missing in a number of files
Reviewed-by: shade, iklam, dholmes
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/handshake.cpp
Changeset: fd2641ed
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2021-01-27 07:57:32 +0000
URL: https://git.openjdk.java.net/lanai/commit/fd2641ed
8260236: better init AnnotationCollector _contended_group
Reviewed-by: coleenp, shade
! src/hotspot/share/classfile/classFileParser.cpp
Changeset: 4d004c94
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2021-01-27 09:32:08 +0000
URL: https://git.openjdk.java.net/lanai/commit/4d004c94
8260449: Remove stale declaration of SATBMarkQueue::apply_closure_and_empty()
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
Changeset: fa40a966
Author: Albert Mingkun Yang <ayang at openjdk.org>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date: 2021-01-27 09:57:24 +0000
URL: https://git.openjdk.java.net/lanai/commit/fa40a966
8253420: Refactor HeapRegionManager::find_highest_free
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/gc/g1/heapRegionManager.cpp
Changeset: 3e4194c4
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-01-27 10:43:04 +0000
URL: https://git.openjdk.java.net/lanai/commit/3e4194c4
8260022: [ppc] os::print_function_and_library_name shall resolve function descriptors transparently
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.hpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.hpp
! src/hotspot/share/runtime/os.cpp
Changeset: bf15c709
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-27 10:48:32 +0000
URL: https://git.openjdk.java.net/lanai/commit/bf15c709
8260460: GitHub actions still fail on Linux x86_32 with "Could not configure libc6:i386"
Reviewed-by: ihse
! .github/workflows/submit.yml
Changeset: b3c8a528
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2021-01-27 11:00:12 +0000
URL: https://git.openjdk.java.net/lanai/commit/b3c8a528
8259050: Error recovery in lexer could be improved
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! test/langtools/tools/javac/lexer/JavaLexerTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: e696baab
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-01-27 11:30:28 +0000
URL: https://git.openjdk.java.net/lanai/commit/e696baab
8260448: Simplify ManagementFactory$PlatformMBeanFinder
Reviewed-by: mchung, dfuchs
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
Changeset: 7ed591cc
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2021-01-27 12:09:48 +0000
URL: https://git.openjdk.java.net/lanai/commit/7ed591cc
8260314: Replace border="1" on tables with CSS
Reviewed-by: serb
! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html
Changeset: ac276bb3
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2021-01-27 14:09:15 +0000
URL: https://git.openjdk.java.net/lanai/commit/ac276bb3
8257074: Update the ByteBuffers micro benchmark
Reviewed-by: redestad, dfuchs, jvernee, bpb
! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java
! test/micro/org/openjdk/bench/java/nio/CharBuffers.java
+ test/micro/org/openjdk/bench/java/nio/DoubleBuffers.java
+ test/micro/org/openjdk/bench/java/nio/FloatBuffers.java
+ test/micro/org/openjdk/bench/java/nio/IntBuffers.java
+ test/micro/org/openjdk/bench/java/nio/LongBuffers.java
+ test/micro/org/openjdk/bench/java/nio/ShortBuffers.java
+ test/micro/org/openjdk/bench/java/nio/X-Buffers-bin.java.template
+ test/micro/org/openjdk/bench/java/nio/X-Buffers.java.template
+ test/micro/org/openjdk/bench/java/nio/X-ByteBuffers-bin.java.template
+ test/micro/org/openjdk/bench/java/nio/genBuffers.sh
Changeset: f353fcf2
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2021-01-27 15:08:39 +0000
URL: https://git.openjdk.java.net/lanai/commit/f353fcf2
8258894: C2: Forbid GCM to move stores into loops
Prevent GCM from placing memory-writing nodes (such as stores) into loops deeper
than their home loop (determined by their control input). Such placements are
invalid, as they cause memory definitions to interfere, and risk causing
miscompilations. This change complements JDK-8255763, which only addresses
invalid placements in irreducible CFGs.
Add control input to stores in generated stubs to ensure that all memory-writing
nodes have control inputs from which their home block can be derived.
Add a battery of simplified fuzzer test cases where, before this change, GCM
moves stores into deeper loops.
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/node.hpp
! test/hotspot/jtreg/compiler/codegen/TestGCMStorePlacement.java
Changeset: 311a0a91
Author: Denghui Dong <ddong at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-01-27 15:28:46 +0000
URL: https://git.openjdk.java.net/lanai/commit/311a0a91
8259808: Add JFR event to detect GC locker stall
Reviewed-by: sjohanss, tschatzl, egahlin
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/whitebox.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 684c8558
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-01-27 17:26:41 +0000
URL: https://git.openjdk.java.net/lanai/commit/684c8558
8260524: validate-source fails on test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
Reviewed-by: bpb, iignatyev
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/whitebox.cpp
! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 0eed2c33
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2021-01-27 18:12:57 +0000
URL: https://git.openjdk.java.net/lanai/commit/0eed2c33
8259359: javac does not attribute unexpected super constructor invocation qualifier, and may crash
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/recovery/T8259359.java
Changeset: eb923685
Author: Stuart Marks <smarks at openjdk.org>
Date: 2021-01-27 19:02:49 +0000
URL: https://git.openjdk.java.net/lanai/commit/eb923685
8259816: Typo in java.util.stream package description
Reviewed-by: iris, lancea, naoto
! src/java.base/share/classes/java/util/stream/package-info.java
Changeset: c5ab7c32
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2021-01-25 17:09:52 +0000
URL: https://git.openjdk.java.net/lanai/commit/c5ab7c32
8260284: C2: assert(_base == Int) failed: Not an Int
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestDivWithTopDivisor.java
Changeset: 81e730e5
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2021-01-25 20:02:56 +0000
URL: https://git.openjdk.java.net/lanai/commit/81e730e5
8259276: C2: Empty expression stack when reexecuting tableswitch/lookupswitch instructions after deoptimization
Reviewed-by: dlong, kvn, thartmann
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse2.cpp
Changeset: 408772c9
Author: Vicente Romero <vromero at openjdk.org>
Date: 2021-01-26 16:00:41 +0000
URL: https://git.openjdk.java.net/lanai/commit/408772c9
8259025: Record compact constructor using Objects.requireNonNull
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: c52212b1
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-01-27 20:56:26 +0000
URL: https://git.openjdk.java.net/lanai/commit/c52212b1
Merge
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
Changeset: c7661aed
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2021-01-27 22:37:43 +0000
URL: https://git.openjdk.java.net/lanai/commit/c7661aed
8260561: [doc] HexFormat has incorrect @since tag
Reviewed-by: darcy, naoto, bpb, lancea
! src/java.base/share/classes/java/util/HexFormat.java
Changeset: 7030d2e0
Author: Hamlin Li <mli at openjdk.org>
Date: 2021-01-28 00:45:16 +0000
URL: https://git.openjdk.java.net/lanai/commit/7030d2e0
8260200: G1: Remove unnecessary update in FreeRegionList::remove_starting_at
Reviewed-by: ayang, sjohanss, tschatzl
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
Changeset: 710301d7
Author: duke <duke at openjdk.org>
Date: 2021-01-28 03:00:40 +0000
URL: https://git.openjdk.java.net/lanai/commit/710301d7
Automatic merge of jdk:master into master
More information about the lanai-dev
mailing list