aboutsummaryrefslogtreecommitdiffstats
path: root/vm_method.c
Commit message (Expand)AuthorAgeFilesLines
* per-method serial number卜部昌平2019-12-181-0/+2
* Skip optimized method check for most method IDsJohn Hawthorn2019-12-171-2/+10
* Replace debug test with assertionJohn Hawthorn2019-12-171-4/+1
* Check type with BUILTIN_TYPE in method cache clearJohn Hawthorn2019-12-171-1/+1
* Define PREV_CLASS_SERIALJohn Hawthorn2019-12-171-1/+1
* Avoid revisiting seen nodes clearing method cacheJohn Hawthorn2019-12-171-1/+7
* vm_method.c: add top-level ruby2_keywordsYusuke Endoh2019-11-291-0/+15
* Update documentation for ruby2_keywords [ci skip]Jeremy Evans2019-11-271-3/+5
* make functions static卜部昌平2019-11-191-0/+1
* rb_method_basic_definition_p with CC卜部昌平2019-11-051-0/+18
* Warn for calling public/protected/private/module_function without arguments i...Jeremy Evans2019-10-161-1/+14
* Allow ruby2_keywords to be used with bmethodsJeremy Evans2019-10-071-9/+37
* Revert https://github.com/ruby/ruby/pull/2486卜部昌平2019-10-031-357/+213
* rb_method_attr_t::location should be 0 or others.Koichi Sasada2019-09-301-2/+2
* refactor constify most of rb_method_entry_t卜部昌平2019-09-301-55/+63
* refactor add rb_method_entry_from_template卜部昌平2019-09-301-34/+58
* refactor reduce METHOD_ENTRY_FLAGS_COPY卜部昌平2019-09-301-16/+33
* refactor delete rb_method_entry_copy卜部昌平2019-09-301-11/+0
* refactor delete rb_method_definition_set卜部昌平2019-09-301-10/+21
* refactor rb_method_definition_create take opts卜部昌平2019-09-301-42/+34
* refactor split rb_method_definition_set卜部昌平2019-09-301-92/+202
* refactor constify most of rb_method_definition_t卜部昌平2019-09-301-41/+39
* refactor delete METHOD_ENTRY_COMPLEMENTED flag卜部昌平2019-09-301-10/+5
* Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans2019-09-251-0/+79
* Call rb_vm_call_kw insted of rb_vm_call0 in a few casesJeremy Evans2019-09-201-3/+1
* Make passing empty keywords to dig pass empty keywords to next dig methodJeremy Evans2019-09-201-5/+7
* Add rb_funcall_with_block_kwJeremy Evans2019-09-051-1/+1
* drop-in type check for rb_define_private_method卜部昌平2019-08-291-2/+2
* drop-in type check for rb_define_method卜部昌平2019-08-291-1/+1
* Ensure non-OPT_GLOBAL_METHOD_CACHE code validNobuyoshi Nakada2019-08-181-4/+3
* Ensure VM_DEBUG_VERIFY_METHOD_CACHE code validNobuyoshi Nakada2019-08-181-4/+1
* Make attr* methods define public methods if self in caller is not same as rec...Jeremy Evans2019-08-011-1/+3
* * expand tabs.svn2019-04-101-2/+2
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-1/+6
* vm_method.c: fix a warningnobu2019-04-101-6/+1
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-091-1/+1
* `rb_add_method` is void function.ko12019-04-051-4/+2
* * expand tabs.svn2019-04-051-2/+2
* add definemethod/definesmethod insn.ko12019-04-051-31/+4
* [DOC] Fix method references to Method instance methodsnobu2019-03-281-1/+1
* [DOC] fix markups [ci skip]nobu2019-03-281-1/+1
* change `cfunc->invoker` type for opt.ko12019-02-221-1/+1
* Add refinements support to method/instance_method.nobu2019-01-281-0/+6
* Fix styles [ci skip]nobu2019-01-091-1/+2
* Constified to fix warning at r66442nobu2018-12-181-1/+1
* * expand tabs.svn2018-12-181-1/+1
* Expand cross-recursion to a loopnobu2018-12-181-30/+17
* Enable refinements on symbol-proc in ruby-level methodsnobu2018-12-181-1/+1
* Warn redefinitions of some methods on Objectnobu2018-12-061-2/+8
* Revert "Symbol refinements"mrkn2018-12-041-1/+1