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
/
class.c
Age
Commit message (
Expand
)
Author
10 days
Read {max_iv,variation}_count from prime classext
John Hawthorn
12 days
Use flag for RCLASS_IS_INITIALIZED
John Hawthorn
12 days
Make class_alloc only accept type
John Hawthorn
14 days
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
2023-04-16
Change RMODULE_ALLOCATED_BUT_NOT_INITIALIZED
Peter Zhu
2023-04-16
Move RCLASS_CLONED to rb_classext_struct
Peter Zhu
[next]