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
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
2023-04-06
[Feature #19474] Refactor NEWOBJ macros
Matt Valentine-House
2023-03-08
Adjust styles [ci skip]
Nobuyoshi Nakada
2023-03-06
Stop exporting symbols for MJIT
Takashi Kokubun
2023-02-16
Move `attached_object` into `rb_classext_struct`
Jean Boussier
2023-02-15
Encapsulate RCLASS_ATTACHED_OBJECT
Jean Boussier
2023-02-09
Copy cvar table on clone
eileencodes
2023-01-04
[DOC] Move the internal document for `Init_class_hierarchy`
Nobuyoshi Nakada
2022-12-11
[DOC] Clarify Class#subclases behavior quirks
zverok
2022-12-08
Freeze singleton class, not its origin
Alan Wu
2022-12-01
Inherit max_iv_count from superclass
John Hawthorn
2022-11-16
Using UNDEF_P macro
S-H-GAMELINKS
2022-11-10
Transition shape when object's capacity changes
Jemma Issroff
2022-10-31
Implement object shapes for T_CLASS and T_MODULE (#6637)
John Hawthorn
2022-10-21
Remove unused class serial
Jemma Issroff
2022-10-20
Add Class#attached_object
Ufuk Kayserilioglu
2022-10-14
Reuse ins_methods_type_i function
S-H-GAMELINKS
2022-09-23
Remove reference to __classid__
John Hawthorn
2022-08-24
Update Module#instance_methods documentation for visibility changes/aliases
Jeremy Evans
2022-07-26
Rename rb_ary_tmp_new to rb_ary_hidden_new
Peter Zhu
2022-07-21
Expand tabs [ci skip]
Takashi Kokubun
2022-06-06
Add Module#undefined_instance_methods
Jeremy Evans
[next]