aboutsummaryrefslogtreecommitdiffstats
path: root/vm_method.c
Commit message (Expand)AuthorAgeFilesLines
* optimize `Struct` getter/setterKoichi Sasada2021-11-191-1/+4
* `rb_method_optimized_t` for further extensionKoichi Sasada2021-11-191-3/+12
* Update documentation for Module#{private,public,protected,module_function}Jeremy Evans2021-11-181-14/+27
* Make Module#{public,private,protected,module_function} return argumentsJeremy Evans2021-11-181-5/+11
* Fix crash when clearing method cache for builtin methodPeter Zhu2021-11-171-1/+1
* `Primitive.mandatory_only?` for fast pathKoichi Sasada2021-11-151-3/+41
* Partial revert of ceebc7fc98dAaron Patterson2021-10-201-12/+0
* Get rid of dependency on rb_call_cacheAlan Wu2021-10-201-2/+6
* Yet Another Ruby JIT!Jose Narvaez2021-10-201-4/+4
* add a callback for when method cache changesAaron Patterson2021-10-201-0/+1
* Refactor uJIT code into more files for readabilityMaxime Chevalier-Boisvert2021-10-201-1/+1
* MicroJIT: generate less code for CFUNCsAlan Wu2021-10-201-0/+15
* Fix typo in static function nameJeremy Evans2021-10-011-3/+3
* Get rid of type-punning pointer casts [Bug #18062]Nobuyoshi Nakada2021-08-111-15/+25
* Using RBOOL macroS.H2021-08-021-5/+3
* Update documentation for ruby2_keywordsJeremy Evans2021-07-291-6/+9
* Adjust styles [ci skip]Nobuyoshi Nakada2021-06-171-2/+3
* Enable VM_ASSERT in --jit CIs (#4543)Takashi Kokubun2021-06-011-1/+1
* Avoid setting the visibility of refinement method entriesAlan Wu2021-05-211-5/+10
* Method cache: fix refinement entry handlingAlan Wu2021-05-111-2/+11
* Protoized old pre-ANSI K&R style declarations and definitionsNobuyoshi Nakada2021-05-071-1/+1
* Fix setting method visibility for a refinement without an origin classJeremy Evans2021-04-231-1/+2
* Skip refined method when exporting methods with changed visibilityJeremy Evans2021-03-161-3/+11
* invalidate negative cache any time.Koichi Sasada2021-02-191-7/+5
* Fix documentation for Module#ruby2_keywordsJeremy Evans2021-02-091-1/+1
* Make alias for aliased original methodNobuyoshi Nakada2021-02-031-1/+7
* Adjusted indent [ci skip]Nobuyoshi Nakada2021-02-031-2/+2
* Add RCLASS_SUBCLASSES MacroMatt Valentine-House2021-02-011-1/+1
* Add RCLASS_ALLOCATOR MacroMatt Valentine-House2021-02-011-2/+2
* global call-cache cache table for rb_funcall*Koichi Sasada2021-01-291-4/+10
* Warn the defined location as deprecation as well as the main messageNobuyoshi Nakada2021-01-231-1/+2
* Fixed premature returnNobuyoshi Nakada2021-01-191-1/+1
* Fix typo: invaldate -> invalidateAlan Wu2021-01-181-3/+3
* Don't try to clear cache on garbage objectsAaron Patterson2021-01-151-0/+1
* delete negative cache from the table correctlyKoichi Sasada2021-01-141-9/+19
* Revert "[Bug #11213] let defined?(super) call respond_to_missing?"Nobuyoshi Nakada2021-01-131-5/+7
* [DOC] Fix typos in vm_method.cMarcus Stollsteimer2020-12-261-7/+7
* Module#public_class_method also accepts a symbol array as an argumentYusuke Endoh2020-12-241-0/+11
* separate rb_ractor_pub from rb_ractor_tKoichi Sasada2020-12-221-1/+1
* Feature 17314: allow to pass array to public, protected and private methodsRadosław Bułat2020-12-191-6/+25
* Feature 17314: alias_method returns symbolRadosław Bułat2020-12-191-4/+5
* fix method cache debug toolKoichi Sasada2020-12-191-3/+3
* Use category: :deprecated in warnings that are related to deprecationJeremy Evans2020-12-181-1/+2
* Revert "Better cooperation between public/protected/private with attr* and al...Yusuke Endoh2020-12-181-30/+10
* Revert "Added missing tests for public, private, protected and alias_method"Yusuke Endoh2020-12-181-2/+1
* Added missing tests for public, private, protected and alias_methodNobuyoshi Nakada2020-12-181-1/+2
* Better cooperation between public/protected/private with attr* and alias_methodRadosław Bułat2020-12-171-10/+30
* add ccs_not_found debug counterKoichi Sasada2020-12-141-0/+2
* use method cache on Object#respond_to?Koichi Sasada2020-12-141-12/+34
* add cc_invalidate_negative debug counterKoichi Sasada2020-12-141-0/+2