diff options
| author | Luke Gruber <luke.gruber@shopify.com> | 2025-12-18 12:37:27 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-18 12:37:27 -0500 |
| commit | bfd28d581c524c7a7df877f2425de9fdd8de161a (patch) | |
| tree | ed9d77592680e0d2f5b1a28e273282cb6fb06296 /depend | |
| parent | f133ebb2db664801f87efa98aa91d610d194b700 (diff) | |
make rb_singleton_class ractor safe (#15591)
Since singleton classes are created lazily, we need to make sure that
we lock around their creation. Unfortunately, that means we need to
lock around every shareable object's call to `singleton_class`,
including classes and modules.
Diffstat (limited to 'depend')
| -rw-r--r-- | depend | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1403,6 +1403,7 @@ class.$(OBJEXT): {$(VPATH)}missing.h class.$(OBJEXT): {$(VPATH)}node.h class.$(OBJEXT): {$(VPATH)}onigmo.h class.$(OBJEXT): {$(VPATH)}oniguruma.h +class.$(OBJEXT): {$(VPATH)}ractor.h class.$(OBJEXT): {$(VPATH)}ruby_assert.h class.$(OBJEXT): {$(VPATH)}ruby_atomic.h class.$(OBJEXT): {$(VPATH)}rubyparser.h |
