summaryrefslogtreecommitdiff
path: root/internal/variable.h
Commit message (Expand)AuthorAgeFilesLines
* Transition complex objects to "too complex" shapeJemma Issroff2022-12-151-0/+1
* Refactor obj_ivar_set and vm_setivarPeter Zhu2022-11-211-0/+1
* Transition shape when object's capacity changesJemma Issroff2022-11-101-1/+2
* Implement object shapes for T_CLASS and T_MODULE (#6637)John Hawthorn2022-10-311-1/+1
* YJIT doesn't need rb_obj_ensure_iv_index_mappingAaron Patterson2022-10-141-1/+0
* Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff2022-10-111-0/+5
* Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson2022-09-301-5/+0
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-281-0/+5
* Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson2022-09-261-5/+0
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-261-0/+5
* Change ROBJECT_TRANSIENT_FLAG to use FL_USER2Jemma Issroff2022-07-251-1/+1
* Extract yjit_force_iv_index and make it work when object is frozenAlan Wu2021-10-201-0/+1
* internal/*.h: skip doxygen卜部昌平2021-09-101-1/+0
* Moved rb_deprecate_constant declaration [Feature #18051]Nobuyoshi Nakada2021-08-241-1/+0
* tuning ivar setKoichi Sasada2020-12-161-1/+1
* eagerly initialize ivar table when index is small enoughAaron Patterson2020-11-091-0/+1
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-0/+1
* Use ID instead of GENTRY for gvars. (#3278)Koichi Sasada2020-07-031-15/+5
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-2/+2
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-2/+2
* Allow global variables to moveAaron Patterson2020-05-071-0/+1
* add #include guard hack卜部昌平2020-04-131-3/+3
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-7/+7
* Export `rb_deprecate_constant`Nobuyoshi Nakada2020-04-021-1/+1
* decouple internal.h headers卜部昌平2019-12-261-1/+0
* internal/variable.h rework卜部昌平2019-12-261-15/+48
* split internal.h into files卜部昌平2019-12-261-0/+59