Age | Commit message (Expand) | Author |
---|
6 days | Rename `imemo_class_fields` -> `imemo_fields` | Jean Boussier |
11 days | Turn `rb_classext_t.fields` into a T_IMEMO/class_fields | Jean Boussier |
2025-05-29 | Read {max_iv,variation}_count from prime classext | John Hawthorn |
2025-05-28 | Use flag for RCLASS_IS_INITIALIZED | John Hawthorn |
2025-05-28 | Make class_alloc only accept type | John Hawthorn |
2025-05-26 | Add shape_id to RBasic under 32 bit | John Hawthorn |
2025-05-25 | Use RB_VM_LOCKING | Nobuyoshi Nakada |
2025-05-23 | Only call RCLASS_SET_ALLOCATOR on T_CLASS objects | John Hawthorn |
2025-05-23 | Don't use namespaced classext for superclasses | John Hawthorn |
2025-05-22 | Remove assertion on field in `class_duplicate_iclass_classext` | Aaron Patterson |
2025-05-22 | Namespaces: Don't initialize fields for T_ICLASS | Jean Boussier |
2025-05-21 | Update class.c | Aaron Patterson |
2025-05-21 | Add assertion for RCLASS_SET_PRIME_CLASSEXT_WRITABLE | Aaron Patterson |
2025-05-14 | Reclaim one `VALUE` from `rb_classext_t` by shrinking `super_classdepth` | Jean Boussier |
2025-05-11 | Delete code for debugging namespace | Satoshi Tagomori |
2025-05-11 | Follow the code style about else | Satoshi Tagomori |
2025-05-11 | Rename RCLASS_EXT() macro to RCLASS_EXT_PRIME() to prevent using it wrongly | Satoshi Tagomori |
2025-05-11 | Compact prime classext readable/writable flags | Satoshi Tagomori |
2025-05-11 | initialize method tables before any GC chance | Satoshi Tagomori |
2025-05-11 | avoid calling ZALLOC after NEWOBJ_OF for RClass: need to return RClass not pr... | Satoshi Tagomori |
2025-05-11 | namespace on read | Satoshi Tagomori |
2025-05-09 | Fix crash when instantiating classes in Ractors | Peter Zhu |
2025-05-08 | Rename `ivptr` -> `fields`, `next_iv_index` -> `next_field_index` | Jean Boussier |
2025-04-10 | Restore the original order of const_added and inherited callbacks | Xavier Noria |
2025-03-20 | Trigger `inherited` and `const_set` callbacks after const has been defined | Jean Boussier |
2025-03-14 | Invoke `inherited` callbacks before `const_added` | Jean Boussier |
2024-11-20 | Fix a bug in rb_include_module that stops nested inclusion into module subcla... | Jeremy Evans |
2024-09-19 | Remove an unused variable | Takashi Kokubun |
2024-09-19 | Fix method caching bug when including/prepend module A that prepends module B | Jeremy Evans |
2024-04-16 | Eliminate usage of OBJ_FREEZE_RAW | Jean Boussier |
2024-03-25 | YJIT: Propagate Array, Hash, and String classes (#10323) | Takashi Kokubun |
2024-03-19 | [DOC] Unify Doxygen formats (#10285) | Takashi Kokubun |
2024-03-19 | Implement chilled strings | Étienne Barrié |
2024-03-06 | Refactor VM root modules | Jean Boussier |
2024-03-06 | Move FL_SINGLETON to FL_USER1 | Jean Boussier |
2024-03-06 | [DOC] Add comment about RUBY_FL_SINGLETON | Peter Zhu |
2024-03-06 | [DOC] Fix indentation in comment in class.c | Peter Zhu |
2024-03-01 | Don't pin named structs defined in Ruby | Jean Boussier |
2024-02-15 | Do not include a backtick in error messages and backtraces | Yusuke Endoh |
2023-12-19 | Set m_tbl right after allocation | Peter Zhu |
2023-09-23 | [Bug #19901] | Adam Hess |
2023-09-19 | Stop exposing FrozenCore in headers | Nobuyoshi Nakada |
2023-07-13 | Store object age in a bitmap | Matt Valentine-House |
2023-06-23 | Prefer `0` over `NULL` as function pointers | Nobuyoshi Nakada |
2023-06-14 | Directly allocate FrozenCore as an ICLASS | Peter Zhu |
2023-06-05 | Revert "Revert "Fix cvar caching when class is cloned"" | eileencodes |
2023-06-01 | Revert "Fix cvar caching when class is cloned" | Aaron Patterson |
2023-06-01 | Fix cvar caching when class is cloned | eileencodes |
2023-04-20 | [DOC] Documentation for flags of RClass | Peter Zhu |
2023-04-16 | Make classes embedded on 32 bit | Peter Zhu |