summaryrefslogtreecommitdiff
path: root/variable.c
AgeCommit message (Expand)Author
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
2021-06-23Refactor class variable cache functionsNobuyoshi Nakada
2021-06-18Add a cache for class variableseileencodes
2021-06-17Adjust styles [ci skip]Nobuyoshi Nakada
2021-06-01Refactor rb_class_path_cached function (#4485)S.H
2021-06-01Refactor rb_define_class_variable function (#4492)S.H
2021-05-11Revert "Filling cache values on cvar write"Aaron Patterson
2021-05-11Filling cache values on cvar writeeileencodes
2021-05-11Add a cache for class variableseileencodes
2021-03-10Refactor `rb_class_ivar_set`eileencodes
2021-02-03Revert "Don't pin `val` passed in to `rb_define_const`."Aaron Patterson
2021-02-03Don't pin `val` passed in to `rb_define_const`.Aaron Patterson
2021-01-20Skip freezing check on setting temporary class path [Bug #17563]Nobuyoshi Nakada
2021-01-19Replace "iff" with "if and only if"Gannon McGibbon
2020-12-21Introduce Ractor::IsolationErrorKoichi Sasada
2020-12-20sync RCLASS_CONST_TBL()Koichi Sasada
2020-12-18Use category: :deprecated in warnings that are related to deprecationJeremy Evans
2020-12-16tuning ivar setKoichi Sasada
2020-12-12fix ivar with shareable objects issueKoichi Sasada
2020-12-10Remove the uninitialized instance variable verbose mode warningJeremy Evans
2020-11-18fix public interfaceKoichi Sasada
2020-11-10refactoring.Koichi Sasada
2020-11-09eagerly initialize ivar table when index is small enoughAaron Patterson
2020-11-04Simplify setting instance variablesAaron Patterson