summaryrefslogtreecommitdiff
path: root/variable.c
AgeCommit message (Expand)Author
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
2019-11-14delete unused functions卜部昌平
2019-10-09Prefer st_is_member over st_lookup with 0Ben Woosley
2019-09-26[EXPERIMENTAL] Make Module#name return a frozen StringJean Boussier
2019-09-22variable.c: Rename rb_st_copy to rb_iv_tbl_copyYusuke Endoh
2019-09-21Fix Module#class_variables for singleton classes of classes/modulesJeremy Evans
2019-09-01Export rb_const_source_location_at for MJITKazuki Tsujimoto
2019-08-29move docs around [ci skip]卜部昌平
2019-08-27rb_ivar_foreach now free from ANYARGS卜部昌平
2019-08-27rb_define_hooked_variable now free from ANYARGS卜部昌平
2019-08-27rb_ensure now free from ANYARGS卜部昌平
2019-08-14Don't accidentally name anonymous module/classAlan Wu
2019-08-12Rename rb_gc_mark_no_pin -> rb_gc_mark_movableAaron Patterson
2019-07-31remove RHash::iter_lev.Koichi Sasada
2019-07-02Use rb_ident_hash_new instead of rb_hash_new_compare_by_idNobuyoshi Nakada
2019-07-01* expand tabs.git
2019-07-01Fixed inadvertent ID creation in rb_iv_getNobuyoshi Nakada
2019-06-22Make autoloading_const_entry staticNobuyoshi Nakada
2019-06-22* expand tabs.git
2019-06-22Module#constant_source_location [Feature #10771]Nobuyoshi Nakada
2019-06-22Split global search for moduleNobuyoshi Nakada
2019-06-22Hoisted out autoloading_const_entryNobuyoshi Nakada
2019-06-21* expand tabs.git
2019-06-21Turned `recur` into `int` [Feature #15777]Nobuyoshi Nakada
2019-06-21Add an optional `inherit` argument to Module#autoload?Jean Boussier
2019-06-11Add compaction support for more types.Aaron Patterson
2019-05-31Fix FrozenError when assigning frozen class to constantNobuyoshi Nakada
2019-05-22Set namespace treeNobuyoshi Nakada
2019-05-22Extract build_const_pathnameAlan Wu
2019-05-22Eagerly name modules and classesAlan Wu
2019-05-18Rename rb_gc_new_location to rb_gc_locationAaron Patterson
2019-04-26newptr should not be NULLUrabe, Shyouhei
2019-04-26avoid reading uninitialized variableUrabe, Shyouhei
2019-04-20Add `GC.compact` again.tenderlove