summaryrefslogtreecommitdiff
path: root/variable.c
AgeCommit message (Expand)Author
2025-04-10Restore the original order of const_added and inherited callbacksXavier Noria
2025-04-04Ractor: revert to moving object bytes, but size pool awareJean Boussier
2025-03-31Ractor: Fix moving embedded objectsJean Boussier
2025-03-20Trigger `inherited` and `const_set` callbacks after const has been definedJean Boussier
2025-03-18[Bug #21094] Update nested module names when setting temporary nameNobuyoshi Nakada
2025-02-27[Bug #21159] module names should not be modifiableNobuyoshi Nakada
2025-02-13Remove dead rb_st_nth_keyPeter Zhu
2025-01-27Use rb_gc_vm_weak_table_foreach for reference updatingPeter Zhu
2025-01-22Add generic ivar reference updating stepPeter Zhu
2024-12-25[Feature #20884] Define toplevel "Ruby" module with constantsNobuyoshi Nakada
2024-12-17Fix autoload_table_compactPeter Zhu
2024-12-12[Feature #20884] Reserve "Ruby" toplevel nameNobuyoshi Nakada
2024-11-25Place all non-default GC API behind USE_SHARED_GCMatt Valentine-House
2024-11-23Ensure global variable traces are freed at exitJohn Hawthorn
2024-11-19[Bug #20900] Warn deprecated constant when removingNobuyoshi Nakada
2024-11-13Mark strings returned by Symbol#to_s as chilled (#12065)Jean byroot Boussier
2024-11-08support `require` in non-main RactorsKoichi Sasada
2024-10-08YJIT: Fastpath for Module#name (#11819)Alan Wu
2024-10-04Assume VM locked in rb_mark_generic_ivarPeter Zhu
2024-07-17[DOC] Note that rb_obj_freeze_inline() can raise NoMemoryErrorAlan Wu
2024-06-11Remove use of symbols and arrays when freeing global tablePeter Zhu
2024-06-02Stop exposing `rb_str_chilled_p`Jean Boussier
2024-04-16RB_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