git: openjdk/loom: master: 26 new changesets

duke duke at openjdk.org
Tue Mar 5 20:45:37 UTC 2024


Changeset: 31ac8714
Author:    Gilles Duboscq <gdub at openjdk.org>
Date:      2024-03-03 11:05:33 +0000
URL:       https://git.openjdk.org/loom/commit/31ac8714e0593f2feaa8e9ebaf32bab904ba6d11

8326692: JVMCI Local.endBci is off-by-one

Reviewed-by: dnsimon, never, gli

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/Local.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java

Changeset: f3b15abc
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-03-04 07:40:01 +0000
URL:       https://git.openjdk.org/loom/commit/f3b15abcb7dcd00158df84818965fc1282dcc1d9

8327059: os::Linux::print_proc_sys_info add swappiness information

Reviewed-by: mdoerr, dholmes

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

Changeset: 97dc0edd
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-03-04 08:06:20 +0000
URL:       https://git.openjdk.org/loom/commit/97dc0edde01454041df41988538abbd53ad6503d

8327171: Fix more NULL usage backsliding

Reviewed-by: gli, jwaters, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp

Changeset: 7c71f188
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-03-04 08:18:27 +0000
URL:       https://git.openjdk.org/loom/commit/7c71f188a3a98e47ee363c532bd75937e69869a7

8324829: Uniform use of synchronizations in NMT

Reviewed-by: stuefe, jsjolen

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/runtime/os.cpp

Changeset: e889b460
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-03-04 08:40:50 +0000
URL:       https://git.openjdk.org/loom/commit/e889b460c03b3887ec5477fa734c430d3c3a41c8

8327071: [Testbug] g-tests for cgroup leave files in /tmp on linux

Reviewed-by: mbaesken, gli, stuefe

! test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp

Changeset: b69d1b51
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-03-04 15:17:57 +0000
URL:       https://git.openjdk.org/loom/commit/b69d1b51c77ceda2fae3402418f4afcae2a735a8

8327042: G1: Parallelism used for redirty logged cards needs better control.

Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 0583f735
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-03-04 15:26:27 +0000
URL:       https://git.openjdk.org/loom/commit/0583f7357480c0500daa82f490b2fcc05f2fb65a

8323183: ClassFile API performance improvements

Reviewed-by: redestad

! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
+ test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java
- test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java

Changeset: b5cd7efc
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-03-04 16:01:08 +0000
URL:       https://git.openjdk.org/loom/commit/b5cd7efcebe0daaf8a85f0f32b65a3bd446674ef

8319901: Recursive lightweight locking: ppc64le implementation

Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: mdoerr, rrich

! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp

Changeset: 43c6f0b5
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-03-04 16:32:48 +0000
URL:       https://git.openjdk.org/loom/commit/43c6f0b5880899b797fab2f851bd35be1c342439

8326591: New test JmodExcludedFiles.java fails on Windows when --with-external-symbols-in-bundles=public is used

Reviewed-by: mbaesken

! test/jdk/jdk/modules/etc/JmodExcludedFiles.java

Changeset: 59529a92
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-03-04 16:47:14 +0000
URL:       https://git.openjdk.org/loom/commit/59529a92ca33a59636cfc2175fb8ffeb1d67a29f

8326688: Parallel: Remove unnecessary BOT update in UpdateOnlyClosure::do_addr

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: 8cfacebd
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-03-04 17:50:42 +0000
URL:       https://git.openjdk.org/loom/commit/8cfacebd06da3a45d119b5378ce0c2dd591d2442

8327125: SpinYield.report should report microseconds

Reviewed-by: gli, dholmes, shade

! src/hotspot/share/utilities/spinYield.cpp

Changeset: 6f8d351e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-03-04 17:54:45 +0000
URL:       https://git.openjdk.org/loom/commit/6f8d351e8678be9183628f2691ae18e4016c6cb3

8325725: Parallel: Refactor PSParallelCompact::fill_dense_prefix_end

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp

Changeset: f615ac4b
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-03-04 18:40:50 +0000
URL:       https://git.openjdk.org/loom/commit/f615ac4bdf94750390d18aa954d41f72eb4ef4d2

8309622: Re-examine the cache mechanism in BaseLocale

Reviewed-by: dfuchs, rriggs

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
- src/java.base/share/classes/sun/util/locale/LocaleObjectCache.java

Changeset: 045eea11
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-03-04 18:50:45 +0000
URL:       https://git.openjdk.org/loom/commit/045eea11307f5df89071c7c7e366effdc23a22db

8327057: Parallel: Refactor ParMarkBitMap::iterate

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: e1b661f8
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-03-05 02:04:21 +0000
URL:       https://git.openjdk.org/loom/commit/e1b661f8c1df780cce28fe76d257b44e2fe44058

8319900: Recursive lightweight locking: riscv64 implementation

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: fyang

! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp

Changeset: b7540df6
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-03-05 02:34:58 +0000
URL:       https://git.openjdk.org/loom/commit/b7540df6a4279c63e69d32b9d9834f7a427478d1

8327007: javax/swing/JSpinner/8008657/bug8008657.java fails

Reviewed-by: prr

! test/jdk/javax/swing/JSpinner/8008657/bug8008657.java

Changeset: c5895558
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-03-05 06:35:32 +0000
URL:       https://git.openjdk.org/loom/commit/c589555845e61cdde5340aaa76fcc36b2753240d

8325095: C2: bailout message broken: ResourceArea allocated string used after free

Reviewed-by: kvn, dlong

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
+ src/hotspot/share/compiler/cHeapStringHolder.cpp
+ src/hotspot/share/compiler/cHeapStringHolder.hpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 0b959098
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-03-05 06:56:49 +0000
URL:       https://git.openjdk.org/loom/commit/0b959098be452aa2c9b461c921e11b19678138c7

8327224: G1: comment in G1BarrierSetC2::post_barrier() refers to nonexistent new_deferred_store_barrier()

Reviewed-by: kbarrett

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp

Changeset: d6f2a174
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-03-05 07:16:34 +0000
URL:       https://git.openjdk.org/loom/commit/d6f2a174fcf41f0b091ef7eabea5d06fae90e0b2

8325881: Require minimum gcc version 10

Reviewed-by: ihse, shade

! doc/building.html
! doc/building.md
! make/autoconf/toolchain.m4

Changeset: e9adceba
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-03-05 08:39:43 +0000
URL:       https://git.openjdk.org/loom/commit/e9adcebaf242843fe2004b01747b5a930b62b291

8327208: Remove unused method java.util.jar.Manifest.make72Safe

Reviewed-by: lancea, iris, jpai

! src/java.base/share/classes/java/util/jar/Manifest.java
! test/jdk/java/util/jar/Manifest/LineBreakLineWidth.java
! test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java

Changeset: fec51d4c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-03-05 11:18:09 +0000
URL:       https://git.openjdk.org/loom/commit/fec51d4c46a2cdd2eae148478831677c9b558a5e

8327130: Serial: Remove Generation::record_spaces_top

Reviewed-by: gli, kbarrett

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 560cf596
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-03-05 11:31:45 +0000
URL:       https://git.openjdk.org/loom/commit/560cf59626188d7582f601b29d9e2d5bfd0fac7d

8327287: Remove unused FLSVerifyDictionary debug option

Reviewed-by: ayang, kbarrett

! src/hotspot/share/runtime/globals.hpp

Changeset: a089ed2b
Author:    MaxXSoft <xingqizheng.xqz at alibaba-inc.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-03-05 11:42:37 +0000
URL:       https://git.openjdk.org/loom/commit/a089ed2b9289eeda73bba47ac87e5bc81a4af9dc

8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations

Reviewed-by: fyang, rehn

! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp

Changeset: c653e67c
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-03-05 13:31:08 +0000
URL:       https://git.openjdk.org/loom/commit/c653e67c0f6ce7a023a5ea079d8872b1eeb8eba7

8327225: Revert DataInputStream.readUTF to static final

Reviewed-by: rriggs, bpb, gli

! src/java.base/share/classes/java/io/DataInputStream.java

Changeset: 2372aba6
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-03-05 13:32:24 +0000
URL:       https://git.openjdk.org/loom/commit/2372aba6a21c569d4d724396e59b9fd1bec90682

8326172: Dubious claim on long[]/double[] alignment in MemorySegment javadoc

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestValueLayouts.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java

Changeset: 98f0b866
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-03-05 13:37:08 +0000
URL:       https://git.openjdk.org/loom/commit/98f0b86641d84048949ed3da1cb14f3820b01c12

8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug"

Co-authored-by: Fei Gao <fgao at openjdk.org>
Reviewed-by: aph, kvn, gli

! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/c2/TestUnalignedAccess.java



More information about the loom-dev mailing list