index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
ruby_4_0
ruby_4_0-prism-1-8-0
sync-gems
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
object.c
Age
Commit message (
Expand
)
Author
4 days
[DOC] Improve docs for Module#>=
Peter Zhu
4 days
[DOC] Improve docs for Module#<=
Peter Zhu
4 days
[DOC] Improve docs for Module#<
Peter Zhu
4 days
[DOC] Improve docs for Module#>
Peter Zhu
5 days
[DOC] Harmonize #> methods
Burdette Lamar
8 days
[DOC] Harmonize #== methods (#15805)
Burdette Lamar
9 days
[DOC] Harmonize #=== methods
BurdetteLamar
2025-12-21
[DOC] Tweaks for Object#<=>
Burdette Lamar
2025-12-20
[DOC] Tweaks for Module#<=>
BurdetteLamar
2025-12-18
[DOC] Harmonize lt methods
Burdette Lamar
2025-12-11
Assume result from allocator will be valid
John Hawthorn
2025-12-03
Handle NEWOBJ tracepoints settings fields
Jean Boussier
2025-11-28
[DOC] Tweaks for Module#<=>
Burdette Lamar
2025-11-28
Define Kernel#instance_variables_to_inspect
Jean Boussier
2025-11-27
Reorganize page documentations (#15154)
Stan Lo
2025-09-17
ZJIT: Call instance allocation function directly
Max Bernstein
2025-09-17
ZJIT: Prevent custom allocator in ObjectAllocClass
Max Bernstein
2025-08-30
Initialize class dup/clone before calling initialize_dup/initialize_clone
Jeremy Evans
2025-08-30
object.c: make rb_obj_class_must static inline
Jean Boussier
2025-08-30
object.c: refactor rb_obj_class and rb_class_real
Jean Boussier
2025-08-30
Kernel#class skip null check
Jean Boussier
2025-08-30
object.c: improve fake_class_p to also handle T_MODULE
Jean Boussier
2025-08-30
Micro-optimize Object#class
Jean Boussier
2025-08-27
Replace ROBJECT_EMBED by ROBJECT_HEAP
Jean Boussier
2025-08-26
Ensure T_OBJECT and T_IMEMO/fields have identical layout
Jean Boussier
2025-08-25
Get rid of rb_obj_set_shape_id
Jean Boussier
2025-07-31
Remove useless set of dest_shape_id in rb_obj_copy_ivar
Peter Zhu
2025-07-26
Adjust indents [ci skip]
Nobuyoshi Nakada
2025-07-04
Remove unused src param from rb_shape_copy_fields
John Hawthorn
2025-06-24
Reduce exposure of FL_FREEZE
Jean Boussier
2025-06-15
Fix typo in rb_bug message for unreachable code
ydah
2025-06-13
Use the `shape_id` rather than `FL_EXIVAR`
Jean Boussier
2025-06-11
Refactor the last references to `rb_shape_t`
Jean Boussier
2025-06-09
[Feature #21219] Selective inspect of instance variables
Nobuyoshi Nakada
2025-06-07
Get rid of SHAPE_T_OBJECT
Jean Boussier
2025-06-07
Replicate `heap_index` in shape_id flags.
Jean Boussier
2025-06-05
Refactor raw accesses to rb_shape_t.capacity
Jean Boussier
2025-06-04
Get rid of frozen shapes.
Jean Boussier
2025-05-28
Use flag for RCLASS_IS_INITIALIZED
John Hawthorn
2025-05-27
Rename `rb_shape_id_canonical_p` -> `rb_shape_canonical_p`
Jean Boussier
2025-05-27
Rename `rb_shape_set_shape_id` in `rb_obj_set_shape_id`
Jean Boussier
2025-05-27
Refactor `rb_shape_too_complex_p` to take a `shape_id_t`.
Jean Boussier
2025-05-27
Refactor `rb_obj_shape` out.
Jean Boussier
2025-05-27
Refactor `rb_shape_rebuild_shape` to stop exposing `rb_shape_t`
Jean Boussier
2025-05-26
Add shape_id to RBasic under 32 bit
John Hawthorn
2025-05-23
Avoid calling RCLASS_SUPER in rb_class_superclass
John Hawthorn
2025-05-16
rb_copy_generic_ivar: reset shape_id when no ivar are present
Jean Boussier
2025-05-16
rb_gc_impl_copy_finalizer: generate a new object id
Jean Boussier
2025-05-12
Remove respond_to check from Class#bind_call
John Hawthorn
2025-05-11
Delete code for debugging namespace
Satoshi Tagomori
[next]