summaryrefslogtreecommitdiff
path: root/variable.c
AgeCommit message (Expand)Author
10 daysfix 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
2020-11-01suppport Ractor.send(move: true) for more detaKoichi Sasada
2020-10-25Fix bootstrap-test error in previous commitJeremy Evans
2020-10-21allow to access ivars of frozen shareable objectsKoichi Sasada
2020-10-21check main-ractor or not firstKoichi Sasada
2020-10-16sync RClass::ext::iv_index_tblKoichi Sasada
2020-10-14sync generic_ivtblKoichi Sasada
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-09-03Don't call to_s in const_setAlan Wu
2020-09-02Fix constant names set using const_set on a singleton classMarc-Andre Lafortune
2020-08-19ROBJECT_IV_INDEX_TBL: convert into an inline function卜部昌平
2020-08-17Ensure the shortcut cached in the classNobuyoshi Nakada
2020-08-02Improve docs for Module#remove_class_variable [ci skip]Alan Wu
2020-07-20Remove trailing spaces [ci skip]Nobuyoshi Nakada
2020-07-03Use ID instead of GENTRY for gvars. (#3278)Koichi Sasada
2020-06-29add UNREACHABLE_RETURN卜部昌平
2020-06-29rb_mod_remove_cvar: do not goto into a branch卜部昌平
2020-06-29rb_copy_generic_ivar: do not goto into a branch卜部昌平
2020-06-29generic_ivar_update: do not goto into a branch卜部昌平
2020-06-29rb_path_to_class: do not goto into a branch卜部昌平
2020-06-18Raise RuntimeError for class variable overtaken in nonverbose modeJeremy Evans
2020-06-11Prohibit setting class variable on frozen module through inheritanceAlan Wu
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-05-07Allow global variables to moveAaron Patterson
2020-04-10Turn class variable warnings into exceptionsJeremy Evans
2020-04-08Suppress -Wswitch warningsNobuyoshi Nakada
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-04-07Fix source location of autoloaded constant [Bug #16764]Nobuyoshi Nakada
2020-04-07Removed unnecessary castNobuyoshi Nakada
2020-02-12Workaround of instance variable on hidden objectNobuyoshi Nakada
2020-02-11Removed unused variableNobuyoshi Nakada
2020-01-30Use `rb_gc_mark` when marking globalsAaron Patterson
2020-01-06always expand ivar arrays to max widthAaron Patterson
2019-12-26decouple internal.h headers卜部昌平
2019-12-22Enhance docs for Module#deprecate_constantzverok
2019-12-19Made the warning for deprecated constants follow the category flagNobuyoshi Nakada
2019-12-03Do not lose existing constant visibility when autoloadingJeremy Evans
2019-11-29Supress class variable overtaken warning when original modules are the sameJeremy Evans
2019-11-28export func for MJITKoichi Sasada
2019-11-28Revert "export for MJIT"Koichi Sasada
2019-11-28export for MJITKoichi Sasada
2019-11-28fastpath for ivar read of FL_EXIVAR objects.Koichi Sasada
2019-11-25Improve consistency of bool/true/falseKazuhiro NISHIYAMA
2019-11-17Deprecate rb_eval_cmd, add rb_eval_cmd_kwJeremy Evans
2019-11-17Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-17Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans