git: openjdk/loom: fibers: 27 new changesets
duke
duke at openjdk.org
Tue Mar 5 20:55:20 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
Changeset: 7a767573
Author: Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date: 2024-03-05 13:51:29 +0000
URL: https://git.openjdk.org/loom/commit/7a767573f72fd9b385d3b4caa3c723da302e96d8
Merge branch 'master' into fibers
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
More information about the loom-dev
mailing list