summaryrefslogtreecommitdiff
path: root/variable.c
AgeCommit message (Expand)Author
11 daysRB_OBJ_FREEZE_RAW: Set the object shapeJean Boussier
2024-03-15Iterate the documentation of Module.const_missingXavier Noria
2024-03-15Remove unnecessary else branchXavier Noria
2024-03-15Minor edits to variable.cXavier Noria
2024-03-15Fix the signature of Module#name in the API docsXavier Noria
2024-03-13Don't create per size pool shapes for non-T_OBJECTPeter Zhu
2024-03-13Make `const_source_location` return the real constant as soon as definedJean Boussier
2024-03-06Refactor VM root modulesJean Boussier
2024-03-06Move FL_SINGLETON to FL_USER1Jean Boussier
2024-03-05[DOC] fix some commentscui fliter
2024-02-23Remove unneeded RUBY_FUNC_EXPORTEDPeter Zhu
2024-02-15Do not show an anonymous class as a receiverYusuke Endoh
2024-02-15Do not include a backtick in error messages and backtracesYusuke Endoh
2024-01-30Use `UNDEF_P`Nobuyoshi Nakada
2024-01-19Remove null checks for xfreePeter Zhu
2024-01-07Fix memory leak in autoload_dataPeter Zhu
2024-01-08Adjust styles and indents [ci skip]Nobuyoshi Nakada
2023-12-14[DOC] Adjust some new features wording/examples. (#9183)Victor Shepelev
2023-12-07Free everything at shutdownAdam Hess
2023-12-06Fix incorrect "nested_fake_name" documentation. (#9135)Samuel Williams
2023-12-05Fix parameter types for rb_ivar_foreach() callbacksAlan Wu
2023-12-04Make rb_obj_copy_ivs_to_hash_table_i staticPeter Zhu
2023-11-28Fix indentation in ivar_set [ci skip]Peter Zhu
2023-11-24Fix compaction for generic ivarsPeter Zhu
2023-11-23Fix compacting during evacuation of generic ivarsPeter Zhu
2023-11-21Use count macros for counting instance variablesAaron Patterson
2023-11-21Fix memory leak when evacuating generic ivarsPeter Zhu
2023-11-20Don't try compacting ivars on Classes that are "too complex"Aaron Patterson
2023-11-20Fix crash when evacuating generic ivarPeter Zhu
2023-11-20Fix indentation [ci skip]Peter Zhu
2023-11-20Fix crash when iterating over generic ivarsPeter Zhu
2023-11-17Refactor rb_obj_evacuate_ivs_to_hash_tableJean Boussier
2023-11-16rb_evict_ivars_to_hash: get rid of the sahpe paramaterJean Boussier
2023-11-13Revert "Revert "Remove SHAPE_CAPACITY_CHANGE shapes""Peter Zhu
2023-11-10[ci skip] Fix indentation in rb_class_ivar_setPeter Zhu
2023-11-10Revert "Remove SHAPE_CAPACITY_CHANGE shapes"Peter Zhu
2023-11-09Remove SHAPE_CAPACITY_CHANGE shapesPeter Zhu
2023-11-08Refactor rb_shape_transition_shape_capa outJean Boussier
2023-11-06Remove rb_complex_ivar_setPeter Zhu
2023-11-06Use general_ivar_set for generic ivarsPeter Zhu
2023-11-06Use general_ivar_set for Class ivarsPeter Zhu
2023-11-06Use general_ivar_set for ObjectsPeter Zhu
2023-11-06Implement general_ivar_setPeter Zhu
2023-11-06generic_ivar_set: properly check for TOO_COMPLEX on capacity transitionJean Boussier
2023-11-03Fix typo in variable.cPeter Zhu
2023-11-03Use RB_OBJ_WRITE over RB_OBJ_WRITTEN in variable.cPeter Zhu
2023-11-03Use shape capacity transitions for generic ivarsPeter Zhu
2023-11-03rb_ivar_defined: handle complex modulesJean Boussier
2023-11-02Use shape capacity transition for class ivarsPeter Zhu
2023-11-02Make every initial size pool shape a root shapePeter Zhu