summaryrefslogtreecommitdiff
path: root/object.c
AgeCommit message (Expand)Author
112 min.Improve syntax style consistency in shape.c and shape.hJean Boussier
2025-04-10Document order of execution const_added vs inheritedXavier Noria
2025-03-07[Bug #21163] Fix hexadecimal float conversionNobuyoshi Nakada
2025-01-23Repair documentation markup in object.cOlle Jonsson
2025-01-02[DOC] Exclude 'Class' and 'Module' from RDoc's autolinkingNobuyoshi Nakada
2025-01-02[DOC] Exclude 'Method' from RDoc's autolinkingNobuyoshi Nakada
2024-12-18[DOC] Fix output examples containing old Hash#inspect formattomoya ishida
2024-12-15[DOC] Adjust argument unpacking docs and document **nil (#12228)Victor Shepelev
2024-11-13Mark strings returned by Symbol#to_s as chilled (#12065)Jean byroot Boussier
2024-10-03Rename size_pool -> heapMatt Valentine-House
2024-09-07Preserve encoding in exception message of `Float`Nobuyoshi Nakada
2024-09-07[Bug #20719] `Float` argument must be ASCII compatibleNobuyoshi Nakada
2024-07-23[DOC] Doc for BasicObject (#11139)Burdette Lamar
2024-04-22YJIT: Fix String#setbyte crashing for converted argumentsAlan Wu
2024-04-12[DOC] Fix the wrong commentSatoshi Tagomori
2024-03-26Refactor init_copy gc attributeseileencodes
2024-03-19[DOC] Unify Doxygen formats (#10285)Takashi Kokubun
2024-03-19[Bug #20279] [DOC] Update for `BasicObject`Earlopain
2024-03-19Implement chilled stringsÉtienne Barrié
2024-03-13Make special const and too complex shapes before T_OBJECT shapesPeter Zhu
2024-03-13Don't create per size pool shapes for non-T_OBJECTPeter Zhu
2024-03-13Don't directly read the SIZE_POOL_COUNT in shapesPeter Zhu
2024-03-06Refactor VM root modulesJean Boussier
2024-03-06Move FL_SINGLETON to FL_USER1Jean Boussier
2024-02-23YJIT: Lazily push a frame for specialized C funcs (#10080)Takashi Kokubun
2024-02-17Use `defined?(yield)` and `SIZED_ENUMERATOR`Nobuyoshi Nakada
2024-02-15Do not include a backtick in error messages and backtracesYusuke Endoh
2024-02-14Move rb_class_allocate_instance from gc.c to object.cPeter Zhu
2024-02-12proc.c: get rid of `CLONESETUP`Jean Boussier
2024-02-09rb_obj_setup: do not copy RUBY_FL_SEEN_OBJ_IDJean Boussier
2024-01-10Fix memory leak when duplicating too complex objectPeter Zhu
2023-12-25Move internal ST functions to internal/st.hPeter Zhu
2023-12-24Don't copy RUBY_FL_PROMOTED flag in rb_obj_setupPeter Zhu
2023-12-06Re-embed when removing Object instance variablesPeter Zhu
2023-12-05Fix parameter types for rb_ivar_foreach() callbacksAlan Wu
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-10-31Handle running out of shapes in `Object#dup`Jean Boussier
2023-10-24`get_next_shape_internal` should always return a shapeAaron Patterson
2023-10-24geniv objects can become too complexAaron Patterson
2023-08-31[Bug #19349] Respect `#to_int` of `base` argumentNobuyoshi Nakada
2023-08-15[DOC] Improve doc guide compliance (#8221)Burdette Lamar
2023-08-08[Bug #19833] Fix index underflow at superclasses of `BasicObject`Nobuyoshi Nakada
2023-06-21Allow setting the name of a class or module. (#7483)Samuel Williams
2023-04-11[DOC] Documentation for flags of RObjectPeter Zhu
2023-03-20Use an st table for "too complex" objectsAaron Patterson
2023-03-16[DOC] Enhanced RDoc for TrueClass (#7521)Burdette Lamar
2023-03-13[DOC] Enhanced RDoc for NilClass (#7500)Burdette Lamar
2023-03-06Stop exporting symbols for MJITTakashi Kokubun
2023-02-27Fix spelling (#7389)John Bampton