summaryrefslogtreecommitdiff
path: root/include/ruby/internal
diff options
context:
space:
mode:
authorLuke Gruber <luke.gruber@shopify.com>2025-12-04 16:10:21 -0500
committerGitHub <noreply@github.com>2025-12-04 16:10:21 -0500
commitde2c2bd60fdce52cc7ba38a25f3e9436442af604 (patch)
treed80a975a31dcba5d7633362bceae3afb49990ad5 /include/ruby/internal
parentd9aced864bed7183059785c3aaf37ae835434f4a (diff)
Take VM lock in `class_switch_superclass` (#15356)
Safe multi-ractor subclass list mutation We need to lock around mutation and accesses of a class's subclasses list. Unfortunately we also need to do this when creating singleton classes, as the singleton class does need to go into `super`'s subclasses list for CC invalidation purposes.
Diffstat (limited to 'include/ruby/internal')
0 files changed, 0 insertions, 0 deletions