summaryrefslogtreecommitdiff
path: root/struct.c
diff options
context:
space:
mode:
authorAaron Patterson <tenderlove@ruby-lang.org>2026-06-12 12:47:48 -0700
committerGitHub <noreply@github.com>2026-06-12 19:47:48 +0000
commitf022064b961b4b1c57758d713bf65a5d51ea2d69 (patch)
tree81d50731a96dac0f1eff905067ca4c992fae4a2c /struct.c
parent54e673f7fc75e947d92503b5837dc3584366e8de (diff)
ZJIT: ivar code cleanup (#17269)HEADmaster
* 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 'struct.c')
0 files changed, 0 insertions, 0 deletions