summaryrefslogtreecommitdiff
path: root/vm_method.c
AgeCommit message (Expand)Author
4 daysRevert assert for debugging on CIAlan Wu
10 daysDon't redefine #rb_intern over and over againStefan Stüben
2020-09-28Fix ASAN support when invalidating CCsAaron Patterson
2020-09-25prohibi method call by defined_method in other racotrsKoichi Sasada
2020-09-10sync callable_method_entry()Koichi Sasada
2020-08-17Remove write barrier exemption for T_ICLASSAlan Wu
2020-08-02Enable an assert on all configs for debuggingAlan Wu
2020-07-19Fixed a typoNobuyoshi Nakada
2020-06-30Split visibility casesNobuyoshi Nakada
2020-06-18Allow refining a frozen classJeremy Evans
2020-06-03Properly resolve refinements in defined? on private call [Bug #16932]Nobuyoshi Nakada
2020-06-03Properly resolve refinements in defined? on method call [Bug #16932]Nobuyoshi Nakada
2020-06-03Ensure origins for all included, prepended, and refined modulesJeremy Evans
2020-04-23Just call search_method_protect [Bug #16669]Nobuyoshi Nakada
2020-04-22rb_method_entry() returns valid me.Koichi Sasada
2020-04-08Suppress -Wswitch warningsNobuyoshi Nakada
2020-03-22Merge pull request #2721 from jeremyevans/method-inspect-chain-alias-11188Jeremy Evans
2020-03-10fix bug on method cache invalidation.Koichi Sasada
2020-03-04suppress uninitialized variable warnings卜部昌平
2020-03-04%p is for void *卜部昌平
2020-02-22Introduce disposable call-cache.Koichi Sasada
2020-02-22VALUE size packed callinfo (ci).Koichi Sasada
2020-02-20suppress clang warnings卜部昌平
2020-01-21VALUE is narrower than rb_serial_t卜部昌平
2020-01-02Check Module#ruby2_keywords arityNobuyoshi Nakada
2019-12-18per-method serial number卜部昌平
2019-12-17Skip optimized method check for most method IDsJohn Hawthorn
2019-12-17Replace debug test with assertionJohn Hawthorn
2019-12-17Check type with BUILTIN_TYPE in method cache clearJohn Hawthorn
2019-12-17Define PREV_CLASS_SERIALJohn Hawthorn
2019-12-17Avoid revisiting seen nodes clearing method cacheJohn Hawthorn
2019-11-29vm_method.c: add top-level ruby2_keywordsYusuke Endoh
2019-11-27Update documentation for ruby2_keywords [ci skip]Jeremy Evans
2019-11-19make functions static卜部昌平
2019-11-05rb_method_basic_definition_p with CC卜部昌平
2019-10-16Warn for calling public/protected/private/module_function without arguments i...Jeremy Evans
2019-10-07Allow ruby2_keywords to be used with bmethodsJeremy Evans
2019-10-03Revert https://github.com/ruby/ruby/pull/2486卜部昌平
2019-09-30rb_method_attr_t::location should be 0 or others.Koichi Sasada
2019-09-30refactor constify most of rb_method_entry_t卜部昌平
2019-09-30refactor add rb_method_entry_from_template卜部昌平
2019-09-30refactor reduce METHOD_ENTRY_FLAGS_COPY卜部昌平
2019-09-30refactor delete rb_method_entry_copy卜部昌平
2019-09-30refactor delete rb_method_definition_set卜部昌平
2019-09-30refactor rb_method_definition_create take opts卜部昌平
2019-09-30refactor split rb_method_definition_set卜部昌平
2019-09-30refactor constify most of rb_method_definition_t卜部昌平
2019-09-30refactor delete METHOD_ENTRY_COMPLEMENTED flag卜部昌平
2019-09-25Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans
2019-09-20Call rb_vm_call_kw insted of rb_vm_call0 in a few casesJeremy Evans