aboutsummaryrefslogtreecommitdiffstats
path: root/internal/class.h
Commit message (Expand)AuthorAgeFilesLines
* Make RCLASS_EXT(c)->subclasses a doubly linked listMatt Valentine-House2021-11-221-4/+6
* Remove RCLASS(obj)->ptr when RVARGC is enabledMatt Valentine-House2021-11-111-1/+7
* Consider modified modules initialized [Bug #18185]Nobuyoshi Nakada2021-09-241-0/+1
* Fix a typo [Bug #17048]Nobuyoshi Nakada2021-09-191-1/+1
* Already initialized modules cannot be replaced [Bug #17048]Nobuyoshi Nakada2021-09-171-0/+3
* internal/*.h: skip doxygen卜部昌平2021-09-101-1/+0
* Remove old warning aged nearly 8 yearsNobuyoshi Nakada2021-08-191-1/+0
* Add a cache for class variableseileencodes2021-06-181-0/+8
* Revert "Filling cache values on cvar write"Aaron Patterson2021-05-111-8/+0
* Add a cache for class variableseileencodes2021-05-111-0/+8
* Add RCLASS_SUBCLASSES MacroMatt Valentine-House2021-02-011-0/+1
* Add RCLASS_ALLOCATOR MacroMatt Valentine-House2021-02-011-0/+1
* Add PARENT_MODULE_SUBCLASSES MacroMatt Valentine-House2021-02-011-0/+1
* Add RCLASS_PARENT_SUBMODULES MacroMatt Valentine-House2021-02-011-0/+1
* sync RClass::ext::iv_index_tblKoichi Sasada2020-10-171-1/+7
* RClassDeprecated: delete卜部昌平2020-08-271-4/+0
* rb_deprecated_classext_struct: delete卜部昌平2020-08-271-4/+0
* Remove write barrier exemption for T_ICLASSAlan Wu2020-08-171-0/+6
* Lazily insert origins on prepend to save memoryAlan Wu2020-07-221-1/+0
* Ensure origins for all included, prepended, and refined modulesJeremy Evans2020-06-031-1/+2
* Fix origin iclass pointer for modulesJeremy Evans2020-05-221-1/+9
* Revert "Fix origin iclass pointer for modules"Jeremy Evans2020-05-221-9/+1
* Fix origin iclass pointer for modulesJeremy Evans2020-05-221-1/+9
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* add #include guard hack卜部昌平2020-04-131-3/+3
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-6/+6
* Introduce disposable call-cache.Koichi Sasada2020-02-221-0/+2
* decouple internal.h headers卜部昌平2019-12-261-2/+7
* internal/class.h rework卜部昌平2019-12-261-34/+46
* split internal.h into files卜部昌平2019-12-261-0/+143