summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAlan Wu <[email protected]>2023-08-25 13:32:04 -0400
committerAlan Wu <[email protected]>2023-08-28 17:14:33 -0400
commit23c83d172c1e68a35e80548ea7efb64cc1c063b5 (patch)
tree129b2a1205f2fd83bc1057a058b85db5cdf5aab2 /lib
parent3b815ed7da8261f45b84dcde2c900934f7379dac (diff)
YJIT: Remove Type::CArray and limit use of Type::CString
These types are essentially claims about what `RBASIC_CLASS(obj)` returns. The field changes with singleton class creation, but we didn't consider so previously and elided guards where we actually needed them. Found running ruby/spec with --yjit-verify-ctx. The assertion interface makes extensive use of singleton classes.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/8299
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions