summaryrefslogtreecommitdiff
path: root/rjit_c.c
diff options
context:
space:
mode:
authorJean Boussier <byroot@ruby-lang.org>2023-03-10 16:40:54 +0100
committerJean Boussier <jean.boussier@gmail.com>2023-03-10 21:15:20 +0100
commit9bb43978759ca86ba09d9ca6cf24506621f5bcbe (patch)
treed8dfea5f5d697ad6faa5c654492ca76a2c2b610e /rjit_c.c
parent93f7106b626fe6fbe3aab77f2349c94b259a8edb (diff)
downloadruby-9bb43978759ca86ba09d9ca6cf24506621f5bcbe.tar.gz
Mark weak maps as write barrier protected
For both we mark the lambda finalizer. ObjectSpace::WeakMap doesn't mark any other reference, so we can just add the flag. ObjectSpace::WeakKeyMap only ever add new refs in `wkmap_aset`, so we can just trigger the write barrier there.
Diffstat (limited to 'rjit_c.c')
0 files changed, 0 insertions, 0 deletions