summaryrefslogtreecommitdiff
path: root/depend
diff options
context:
space:
mode:
authorLuke Gruber <luke.gruber@shopify.com>2025-12-18 12:37:27 -0500
committerGitHub <noreply@github.com>2025-12-18 12:37:27 -0500
commitbfd28d581c524c7a7df877f2425de9fdd8de161a (patch)
treeed9d77592680e0d2f5b1a28e273282cb6fb06296 /depend
parentf133ebb2db664801f87efa98aa91d610d194b700 (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--depend1
1 files changed, 1 insertions, 0 deletions
diff --git a/depend b/depend
index 69ce9e63bd..8834814227 100644
--- a/depend
+++ b/depend
@@ -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