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
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
variable.c
Age
Commit message (
Expand
)
Author
2023-11-28
Fix indentation in ivar_set [ci skip]
Peter Zhu
2023-11-24
Fix compaction for generic ivars
Peter Zhu
2023-11-23
Fix compacting during evacuation of generic ivars
Peter Zhu
2023-11-21
Use count macros for counting instance variables
Aaron Patterson
2023-11-21
Fix memory leak when evacuating generic ivars
Peter Zhu
2023-11-20
Don't try compacting ivars on Classes that are "too complex"
Aaron Patterson
2023-11-20
Fix crash when evacuating generic ivar
Peter Zhu
2023-11-20
Fix indentation [ci skip]
Peter Zhu
2023-11-20
Fix crash when iterating over generic ivars
Peter Zhu
2023-11-17
Refactor rb_obj_evacuate_ivs_to_hash_table
Jean Boussier
2023-11-16
rb_evict_ivars_to_hash: get rid of the sahpe paramater
Jean Boussier
2023-11-13
Revert "Revert "Remove SHAPE_CAPACITY_CHANGE shapes""
Peter Zhu
2023-11-10
[ci skip] Fix indentation in rb_class_ivar_set
Peter Zhu
2023-11-10
Revert "Remove SHAPE_CAPACITY_CHANGE shapes"
Peter Zhu
2023-11-09
Remove SHAPE_CAPACITY_CHANGE shapes
Peter Zhu
2023-11-08
Refactor rb_shape_transition_shape_capa out
Jean Boussier
2023-11-06
Remove rb_complex_ivar_set
Peter Zhu
2023-11-06
Use general_ivar_set for generic ivars
Peter Zhu
2023-11-06
Use general_ivar_set for Class ivars
Peter Zhu
2023-11-06
Use general_ivar_set for Objects
Peter Zhu
2023-11-06
Implement general_ivar_set
Peter Zhu
2023-11-06
generic_ivar_set: properly check for TOO_COMPLEX on capacity transition
Jean Boussier
2023-11-03
Fix typo in variable.c
Peter Zhu
2023-11-03
Use RB_OBJ_WRITE over RB_OBJ_WRITTEN in variable.c
Peter Zhu
2023-11-03
Use shape capacity transitions for generic ivars
Peter Zhu
2023-11-03
rb_ivar_defined: handle complex modules
Jean Boussier
2023-11-02
Use shape capacity transition for class ivars
Peter Zhu
2023-11-02
Make every initial size pool shape a root shape
Peter Zhu
2023-11-02
Fix write barrier in rb_copy_generic_ivar
Peter Zhu
2023-11-02
Remove duplicated code in generic_ivar_set
Peter Zhu
2023-11-01
Fix remove_class_variable for too complex classes
Peter Zhu
2023-11-01
Refactor rb_obj_remove_instance_variable
Peter Zhu
2023-11-01
Optimize for too complex objects
Peter Zhu
2023-11-01
remove_instance_variable: Handle running out of shapes
Jean Boussier
2023-11-01
Fix removing non-existent ivar for too complex
Peter Zhu
2023-10-31
Fix remove_instance_variable for too complex generic ivar
Peter Zhu
2023-10-31
Fix remove_instance_variable for too complex class
Peter Zhu
2023-10-31
Add ST table to gen_ivtbl for complex shapes
Peter Zhu
2023-10-31
Create table for too complex generic variables
Peter Zhu
2023-10-31
Fix "too complex" iv sets on generic ivar objects
Aaron Patterson
2023-10-31
Handle SHAPE_TOO_COMPLEX in `generic_ivar_set`
Jean Boussier
2023-10-24
`get_next_shape_internal` should always return a shape
Aaron Patterson
2023-10-24
geniv objects can become too complex
Aaron Patterson
2023-10-24
remove IV limit / support complex shapes on classes
Aaron Patterson
2023-10-10
Refactor rb_shape_transition_shape_capa to not accept capacity
Jean Boussier
2023-08-21
Refactor rb_ensure_iv_list_size
Peter Zhu
2023-07-13
[Feature #19730] Remove transient heap
Peter Zhu
2023-07-06
Improve ArgumentError message for Module#set_temporary_name
Benoit Daloze
2023-07-06
Ensure the name given to Module#set_temporary_name is not a valid constant path
Benoit Daloze
2023-06-27
Use `rb_reg_nth_defined` instead of `rb_match_nth_defined`
Nobuyoshi Nakada
[next]