summaryrefslogtreecommitdiff
path: root/class.c
Commit message (Expand)AuthorAgeFilesLines
* Fix origin iclass pointer for modulesJeremy Evans2020-05-221-5/+19
* Revert "Fix origin iclass pointer for modules"Jeremy Evans2020-05-221-19/+5
* Fix origin iclass pointer for modulesJeremy Evans2020-05-221-5/+19
* Synchronized non-inline version rb_scan_args with the inline versionNobuyoshi Nakada2020-05-211-16/+19
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Make rb_scan_args implementations sameNobuyoshi Nakada2020-04-121-26/+40
* Suppress -Wswitch warningsNobuyoshi Nakada2020-04-081-0/+2
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-2/+2
* Make Module#include affect the iclasses of the moduleJeremy Evans2020-02-271-0/+20
* Introduce disposable call-cache.Koichi Sasada2020-02-221-10/+35
* Hoisted out `rb_scan_args_result`Nobuyoshi Nakada2020-02-141-8/+11
* Make `rb_scan_args_kw` inline tooNobuyoshi Nakada2020-02-031-13/+2
* Moved runtime assignemntsNobuyoshi Nakada2020-02-031-56/+48
* `struct rb_scan_args_t::vargs` is never usedNobuyoshi Nakada2020-02-031-1/+0
* Removed no longer used variable `last_hash`Nobuyoshi Nakada2020-02-021-6/+1
* Clarify documentation for Module#included_modules and Module#included?Marc-Andre Lafortune2020-01-161-5/+10
* Remove unused tmp_buffer in class.cKazuhiro NISHIYAMA2020-01-051-11/+0
* Remove unused last_idx in class.cKazuhiro NISHIYAMA2020-01-051-6/+4
* Fix unused warningsKazuhiro NISHIYAMA2020-01-031-1/+0
* Fully separate positional arguments and keyword argumentsJeremy Evans2020-01-021-65/+5
* decouple internal.h headers卜部昌平2019-12-261-3/+11
* Reword keyword arguments warning messages to convey these are deprecation war...Marc-Andre Lafortune2019-12-231-3/+3
* vm_args.c: rephrase the warning message of keyword argument separationYusuke Endoh2019-12-201-1/+1
* Make super in instance_eval in method in module raise TypeErrorJeremy Evans2019-12-121-0/+1
* Merged common statements [Bug #16242]Nobuyoshi Nakada2019-11-281-7/+1
* Removed unused variable [Bug #16242]Nobuyoshi Nakada2019-11-281-1/+0
* Make prepending a refined module after inclusion not break refinementsJeremy Evans2019-11-281-8/+19
* Honor refinements for modules that prepend other modulesJeremy Evans2019-11-281-6/+12
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-12/+0
* Let the arrays for the singleton and instance method reflection helpers be in...Lourens Naudé2019-10-291-2/+2
* Simplify rb_define_module_idAlan Wu2019-10-101-5/+1
* Prefer st_is_member over st_lookup with 0Ben Woosley2019-10-091-1/+1
* Revert https://github.com/ruby/ruby/pull/2486卜部昌平2019-10-031-33/+12
* refactor constify most of rb_method_entry_t卜部昌平2019-09-301-3/+3
* refactor add rb_method_entry_from_template卜部昌平2019-09-301-12/+5
* refactor delete rb_method_entry_copy卜部昌平2019-09-301-11/+39
* Adjusted spaces [ci skip]Nobuyoshi Nakada2019-09-271-2/+2
* Make rb_scan_args handle keywords more similar to Ruby methods (#2460)Jeremy Evans2019-09-251-60/+186
* variable.c: Rename rb_st_copy to rb_iv_tbl_copyYusuke Endoh2019-09-221-2/+2
* Separate keyword arguments from positional argumentsYusuke Endoh2019-08-301-2/+1
* drop-in type check for rb_define_singleton_method卜部昌平2019-08-291-0/+3
* drop-in type check for rb_define_private_method卜部昌平2019-08-291-0/+3
* drop-in type check for rb_define_protected_method卜部昌平2019-08-291-0/+3
* drop-in type check for rb_define_method_id卜部昌平2019-08-291-0/+3
* drop-in type check for rb_define_global_function卜部昌平2019-08-291-1/+3
* drop-in type check for rb_define_module_function卜部昌平2019-08-291-2/+3
* drop-in type check for rb_define_method卜部昌平2019-08-291-0/+3
* remove useless include and dependencyKoichi Sasada2019-08-091-1/+1
* introduce RCLASS_CLONED flag for inline cache.Koichi Sasada2019-08-091-1/+7