summaryrefslogtreecommitdiff
path: root/ruby.c
diff options
context:
space:
mode:
authorAaron Patterson <[email protected]>2024-02-14 18:03:35 -0800
committerAaron Patterson <[email protected]>2024-02-15 16:38:21 -0800
commitcfe77db00d433d75848974cffe5b3b402a127799 (patch)
treef9c6d7bb1b64887eb9e94fd502c4d67992566fa4 /ruby.c
parent1b9b9609631edd27377b3c8954964146983d763b (diff)
Spill fewer temps on iv writes
Not all IV writes require calling a C function. If we don't need to execute a write barrier (IOW the written value is an immediate), and we don't need to expand the object to accommodate a new IV, we won't need to make a C call and we can avoid spilling temps.
Diffstat (limited to 'ruby.c')
0 files changed, 0 insertions, 0 deletions