summaryrefslogtreecommitdiff
path: root/variable.c
AgeCommit message (Expand)Author
2022-10-24Adjust indents [ci skip]Nobuyoshi Nakada
2022-10-24Reuse RBOOL macro in rb_ivar_defined functionS-H-GAMELINKS
2022-10-21Rename `iv_count` on shapes to `next_iv_index`Jemma Issroff
2022-10-19Stop zeroing memory on allocation / copyAaron Patterson
2022-10-15More precisely iterate over Object instance variablesAaron Patterson
2022-10-16Explicitly cast to uint32_t and suppress warnings by VCNobuyoshi Nakada
2022-10-14YJIT doesn't need rb_obj_ensure_iv_index_mappingAaron Patterson
2022-10-11Make inline cache reads / writes atomic with object shapesJemma Issroff
2022-10-11Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff
2022-09-30Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson
2022-09-29* expand tabs. [ci skip]git
2022-09-28This commit implements the Object Shapes technique in CRuby.Jemma Issroff
2022-09-26Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson
2022-09-27* expand tabs. [ci skip]git
2022-09-26This commit implements the Object Shapes technique in CRuby.Jemma Issroff
2022-08-19Repalce to NIL_P macroS-H-GAMELINKS
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-07-15Implement Objects on VWAPeter Zhu
2022-06-23Get rid of a nasal demonNobuyoshi Nakada
2022-06-18[Bug #18813] Warn when autoload has to lookup in parent namespaceJean Boussier
2022-06-06Fix Module#const_source_location for autoload constants with direct requiresJeremy Evans
2022-05-26Simplify the autoload require logic.Samuel Williams
2022-05-26Fix GC race condition in autoload.Samuel Williams
2022-05-25Tidy up redundant returns.Samuel Williams
2022-05-25Retain reference to blocking fibers.Samuel Williams
2022-05-19Fold too long lines, etc [ci skip]Nobuyoshi Nakada
2022-05-19Suppress unused-function [ci skip]Nobuyoshi Nakada
2022-05-17Move feature deletion from GC mark to `autoload_delete`. (#5912)Samuel Williams
2022-05-17Restore implicit relationship between `autoload_const` and `autoload_data` du...Samuel Williams
2022-05-17Suppress an unused-but-set-variable warning [ci skip]Nobuyoshi Nakada
2022-05-17Delete autoload data from global features after autoload has completed. (#5910)Samuel Williams
2022-05-15Fix various autoload race conditions. (#5898)Samuel Williams
2022-05-08Use a proper mutex for autoloading features. (#5788)Samuel Williams
2022-04-08call `const_added` after `autoload`Koichi Sasada
2022-04-01Finer-grained constant cache invalidation (take 2)Kevin Newton
2022-03-30Prefix ccan headers (#4568)Nobuyoshi Nakada
2022-03-25Revert "Finer-grained inline constant cache invalidation"Nobuyoshi Nakada
2022-03-24Finer-grained inline constant cache invalidationKevin Newton
2022-01-14variable.c: Fix incorrect identation in `const_added`Jean Boussier
2022-01-14Add a Module#const_added callbackJean Boussier
2021-12-25Fix typos [ci skip]Kazuhiro NISHIYAMA
2021-12-15prohibit load by `autoload` on non-main RactorKoichi Sasada
2021-10-23allow to access ivars of classes/modulesKoichi Sasada
2021-10-20Extract yjit_force_iv_index and make it work when object is frozenAlan Wu
2021-10-08Remove autoload for constant if the autoload failsJeremy Evans
2021-10-07Merge if statementS-H-GAMELINKS
2021-09-25Return fstrings from `build_const_pathname`.Samuel Williams
2021-09-15Refactor and Using RBOOL macroS.H
2021-06-30Use Module#ancestors order in recursive constant lookupAlan Wu
2021-06-23Get rid of pointer castingNobuyoshi Nakada