path: root/class.c
AgeCommit message (Expand)Author
2019-10-29Let the arrays for the singleton and instance method reflection helpers be in...Lourens Naudé
2019-10-10Simplify rb_define_module_idAlan Wu
2019-10-09Prefer st_is_member over st_lookup with 0Ben Woosley
2019-09-30refactor constify most of rb_method_entry_t卜部昌平
2019-09-30refactor add rb_method_entry_from_template卜部昌平
2019-09-30refactor delete rb_method_entry_copy卜部昌平
2019-09-27Adjusted spaces [ci skip]Nobuyoshi Nakada
2019-09-25Make rb_scan_args handle keywords more similar to Ruby methods (#2460)Jeremy Evans
2019-09-22variable.c: Rename rb_st_copy to rb_iv_tbl_copyYusuke Endoh
2019-08-30Separate keyword arguments from positional argumentsYusuke Endoh
2019-08-29drop-in type check for rb_define_singleton_method卜部昌平
2019-08-29drop-in type check for rb_define_private_method卜部昌平
2019-08-29drop-in type check for rb_define_protected_method卜部昌平
2019-08-29drop-in type check for rb_define_method_id卜部昌平
2019-08-29drop-in type check for rb_define_global_function卜部昌平
2019-08-29drop-in type check for rb_define_module_function卜部昌平
2019-08-29drop-in type check for rb_define_method卜部昌平
2019-08-09remove useless include and dependencyKoichi Sasada
2019-08-09introduce RCLASS_CLONED flag for inline cache.Koichi Sasada
2019-07-23Make Object#singleton_methods work correctly for singleton classes of objectsJeremy Evans
2019-07-22constify again.Koichi Sasada
2019-07-16* expand tabs.git
2019-07-16Removed intermediate local variablesNobuyoshi Nakada
2019-05-22Eagerly name modules and classesAlan Wu
2019-04-22Prevent rb_define_(class|module) classes from movingAaron Patterson
2019-04-20Add `GC.compact` again.tenderlove
2019-04-17Reverting compaction for nowtenderlove
2019-04-17Adding `GC.compact` and compacting GC support.tenderlove
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-09Adding `GC.compact` and compacting GC support.tenderlove
2019-03-11* expand tabs.svn
2019-03-11The combination of non-Symbol keys and Symbol keys is now allowed againmame
2019-01-09class.c: refactor class_instance_method_listnobu
2019-01-04class.c: [DOC] fix close tag [ci skip]nobu
2018-12-05Prefer rb_check_arity when 0 or 1 argumentsnobu
2018-10-30* remove trailing spaces, expand tabs.svn
2018-10-30support theap for T_HASH. [Feature #14989]ko1
2018-10-29* expand tabs.svn
2018-10-29use RARRAY_AREF() instead of RARRAY_CONST_PTR().ko1
2018-08-14non-symbol keys in kwargsnobu
2018-07-27eval.c: rename "rb_frozen_class_p" to "rb_class_modify_check"mame
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2017-08-20non-keywords hashnobu
2017-08-19class.c: check kw hashnobu
2017-08-19class.c: call rb_hash_keys directlynobu
2017-06-29remove unused rb_obj_basic_to_s_p functionnormal
2017-03-25class.c: prohibit refinement modulenobu
2017-03-25class.c: ensure_includablenobu
2017-01-18class.c: non-keyword hash classnobu