summaryrefslogtreecommitdiff
path: root/spec/ruby/shared/kernel
diff options
context:
space:
mode:
authorJean Boussier <jean.boussier@gmail.com>2025-08-25 11:36:09 +0200
committerJean Boussier <jean.boussier@gmail.com>2025-08-25 13:45:51 +0200
commit78b8ecd1ea79c777260c2d0221835ca2e5cdca31 (patch)
tree63273b568e5f04fe324947a55c41ceddf34fbbab /spec/ruby/shared/kernel
parente535b0da483fe0aad5c4f661ad1eb6640325dec5 (diff)
Refactor rb_obj_ivar_set
With the recent changes to shapes and variables `general_ivar_set` no longer make sense and is just extra complexity. Trying to have a unified logic for all 3 types of objects made sense, but also made the code way more complex. We should definitely try to share more code between the 3 paths though, but that can be done with functions like `generic_shape_ivar`.
Diffstat (limited to 'spec/ruby/shared/kernel')
0 files changed, 0 insertions, 0 deletions