diff options
| author | Aaron Patterson <tenderlove@ruby-lang.org> | 2026-06-12 12:47:48 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-06-12 19:47:48 +0000 |
| commit | f022064b961b4b1c57758d713bf65a5d51ea2d69 (patch) | |
| tree | 81d50731a96dac0f1eff905067ca4c992fae4a2c /doc/string/bytesize.rdoc | |
| parent | 54e673f7fc75e947d92503b5837dc3584366e8de (diff) | |
* ZJIT: ivar code cleanup
I just wanted to clean up some of the IV handling code in ZJIT.
If classes, modules, or TDATA have instance variables, and they aren't
"too complex", the instance variables will always be in an external
buffer. Since we can make these assertions at compile time, it allows us
to clean up some of this code
* Fix up HIR snapshots
* Remove TData type
We don't specialize based on this and we don't emit TData guards anymore
* add comment wrt fields objects
* add a "guard_heap" function
---------
Co-authored-by: Max Bernstein <ruby@bernsteinbear.com>
Diffstat (limited to 'doc/string/bytesize.rdoc')
0 files changed, 0 insertions, 0 deletions
