ruby/ext/objspace
Jemma Issroff c726c48a3d Remove numiv from RObject
Since object shapes store the capacity of an object, we no longer
need the numiv field on RObjects. This gives us one extra slot which
we can use to give embedded objects one more instance variable (for a
total of 3 ivs). This commit removes the concept of numiv from RObject.
2022-11-10 10:11:34 -05:00
..
lib ext/objspace/lib/objspace/trace.rb: Remove the original Kernel#p 2021-05-14 15:39:57 +09:00
depend Revert "Revert "This commit implements the Object Shapes technique in CRuby."" 2022-10-11 08:40:56 -07:00
extconf.rb ext/objspace: Specify frozen_string_literal: true. 2017-02-12 04:31:25 +00:00
object_tracing.c Expand tabs [ci skip] 2022-07-21 09:42:04 -07:00
objspace.c Move error from top_stmts and top_stmt to stmt 2022-10-08 17:59:11 +09:00
objspace.h * ext/objspace/object_tracing.c: Add experimental methods to dump 2013-11-08 17:06:55 +00:00
objspace_dump.c Remove numiv from RObject 2022-11-10 10:11:34 -05:00