summaryrefslogtreecommitdiff
path: root/vm_method.c
AgeCommit message (Expand)Author
2021-06-17Adjust styles [ci skip]Nobuyoshi Nakada
2021-06-01Enable VM_ASSERT in --jit CIs (#4543)Takashi Kokubun
2021-05-21Avoid setting the visibility of refinement method entriesAlan Wu
2021-05-11Method cache: fix refinement entry handlingAlan Wu
2021-05-07Protoized old pre-ANSI K&R style declarations and definitionsNobuyoshi Nakada
2021-04-23Fix setting method visibility for a refinement without an origin classJeremy Evans
2021-03-16Skip refined method when exporting methods with changed visibilityJeremy Evans
2021-02-19invalidate negative cache any time.Koichi Sasada
2021-02-09Fix documentation for Module#ruby2_keywordsJeremy Evans
2021-02-03Make alias for aliased original methodNobuyoshi Nakada
2021-02-03Adjusted indent [ci skip]Nobuyoshi Nakada
2021-02-01Add RCLASS_SUBCLASSES MacroMatt Valentine-House
2021-02-01Add RCLASS_ALLOCATOR MacroMatt Valentine-House
2021-01-29global call-cache cache table for rb_funcall*Koichi Sasada
2021-01-23Warn the defined location as deprecation as well as the main messageNobuyoshi Nakada
2021-01-19Fixed premature returnNobuyoshi Nakada
2021-01-18Fix typo: invaldate -> invalidateAlan Wu
2021-01-15Don't try to clear cache on garbage objectsAaron Patterson
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