summaryrefslogtreecommitdiff
path: root/class.c
AgeCommit message (Expand)Author
2020-02-27Make Module#include affect the iclasses of the moduleJeremy Evans
2020-02-22Introduce disposable call-cache.Koichi Sasada
2020-02-14Hoisted out `rb_scan_args_result`Nobuyoshi Nakada
2020-02-03Make `rb_scan_args_kw` inline tooNobuyoshi Nakada
2020-02-03Moved runtime assignemntsNobuyoshi Nakada
2020-02-02`struct rb_scan_args_t::vargs` is never usedNobuyoshi Nakada
2020-02-02Removed no longer used variable `last_hash`Nobuyoshi Nakada
2020-01-16Clarify documentation for Module#included_modules and Module#included?Marc-Andre Lafortune
2020-01-05Remove unused tmp_buffer in class.cKazuhiro NISHIYAMA
2020-01-05Remove unused last_idx in class.cKazuhiro NISHIYAMA
2020-01-03Fix unused warningsKazuhiro NISHIYAMA
2020-01-03Fully separate positional arguments and keyword argumentsJeremy Evans
2019-12-26decouple internal.h headers卜部昌平
2019-12-23Reword keyword arguments warning messages to convey these are deprecation war...Marc-Andre Lafortune
2019-12-20vm_args.c: rephrase the warning message of keyword argument separationYusuke Endoh
2019-12-12Make super in instance_eval in method in module raise TypeErrorJeremy Evans
2019-11-28Merged common statements [Bug #16242]Nobuyoshi Nakada
2019-11-28Removed unused variable [Bug #16242]Nobuyoshi Nakada
2019-11-28Make prepending a refined module after inclusion not break refinementsJeremy Evans
2019-11-28Honor refinements for modules that prepend other modulesJeremy Evans
2019-11-17Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-10-29Let the arrays for the singleton and instance method reflection helpers be in...Lourens Naudé
2019-10-09Simplify rb_define_module_idAlan Wu
2019-10-09Prefer st_is_member over st_lookup with 0Ben Woosley
2019-10-03Revert https://github.com/ruby/ruby/pull/2486卜部昌平
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-23Prevent 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