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
ruby_4_0
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-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
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
[prev]
[next]