Skip to content

Comments

[pull] master from ruby:master#802

Merged
pull[bot] merged 2 commits intoturkdevops:masterfrom
ruby:master
Feb 23, 2026
Merged

[pull] master from ruby:master#802
pull[bot] merged 2 commits intoturkdevops:masterfrom
ruby:master

Conversation

@pull
Copy link

@pull pull bot commented Feb 23, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

nobu and others added 2 commits February 23, 2026 18:18
These tests failed with RHEL10 again.
In gc_sweep_plane, VALGRIND_MAKE_MEM_UNDEFINED was using BASE_SLOT_SIZE
which only covers the smallest pool's slot size. For larger size pools
this left the tail of the slot with stale state. Use the page's actual
slot_size instead.

In gc_prof_set_heap_info, heap_use_size and heap_total_size were computed
as object_count * BASE_SLOT_SIZE, undercounting memory for objects in
larger size pools. Sum across all heaps using each pool's actual slot
size for correct byte totals.
@pull pull bot locked and limited conversation to collaborators Feb 23, 2026
@pull pull bot added the ⤵️ pull label Feb 23, 2026
@pull pull bot merged commit fd492ed into turkdevops:master Feb 23, 2026
1 of 2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants