5770c186d1 (master): Rename `rb_obj_exivar_p` -> `rb_obj_gen_fields_p`

0 views
Skip to first unread message

Jean Boussier

unread,
9:57 AM (10 hours ago) 9:57 AM
to ruby...@g.ruby-lang.org
Jean Boussier 2025-12-03 09:42:50 +0000 (Wed, 03 Dec 2025)

New Revision: 5770c186d1

https://github.com/ruby/ruby/commit/5770c186d1

Log:
Rename `rb_obj_exivar_p` -> `rb_obj_gen_fields_p`

The "EXIVAR" terminology has been replaced by "gen fields"
AKA "generic fields".

Exivar implies variable, but generic fields include more than
just variables, e.g. `object_id`.

Modified files:
ext/-test-/tracepoint/tracepoint.c
gc.c
hash.c
ractor.c
shape.h
string.c
variable.c
Reply all
Reply to author
Forward
0 new messages