diff options
author | Alan Wu <[email protected]> | 2023-08-25 13:32:04 -0400 |
---|---|---|
committer | Alan Wu <[email protected]> | 2023-08-28 17:14:33 -0400 |
commit | 23c83d172c1e68a35e80548ea7efb64cc1c063b5 (patch) | |
tree | 129b2a1205f2fd83bc1057a058b85db5cdf5aab2 /lib | |
parent | 3b815ed7da8261f45b84dcde2c900934f7379dac (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