summaryrefslogtreecommitdiff
path: root/vm_method.c
AgeCommit message (Expand)Author
2021-01-14delete negative cache from the table correctlyKoichi Sasada
2021-01-13Revert "[Bug #11213] let defined?(super) call respond_to_missing?"Nobuyoshi Nakada
2020-12-26[DOC] Fix typos in vm_method.cMarcus Stollsteimer
2020-12-24Module#public_class_method also accepts a symbol array as an argumentYusuke Endoh
2020-12-22separate rb_ractor_pub from rb_ractor_tKoichi Sasada
2020-12-19Feature 17314: allow to pass array to public, protected and private methodsRadosław Bułat
2020-12-19Feature 17314: alias_method returns symbolRadosław Bułat
2020-12-19fix method cache debug toolKoichi Sasada
2020-12-18Use category: :deprecated in warnings that are related to deprecationJeremy Evans
2020-12-18Revert "Better cooperation between public/protected/private with attr* and al...Yusuke Endoh
2020-12-18Revert "Added missing tests for public, private, protected and alias_method"Yusuke Endoh
2020-12-18Added missing tests for public, private, protected and alias_methodNobuyoshi Nakada
2020-12-17Better cooperation between public/protected/private with attr* and alias_methodRadosław Bułat
2020-12-14add ccs_not_found debug counterKoichi Sasada
2020-12-14use method cache on Object#respond_to?Koichi Sasada
2020-12-14add cc_invalidate_negative debug counterKoichi Sasada
2020-12-14Introduce negative method cacheKoichi Sasada
2020-12-01rb_ext_ractor_safe() to declare ractor-safe extKoichi Sasada
2020-11-20[Bug #11213] let defined?(super) call respond_to_missing?Nobuyoshi Nakada
2020-10-26Revert assert for debugging on CIAlan Wu
2020-10-21Don'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-01Enable 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-04Properly resolve refinements in defined? on private call [Bug #16932]Nobuyoshi Nakada
2020-06-04Properly 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-23rb_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-11fix 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