summaryrefslogtreecommitdiff
path: root/vm_method.c
AgeCommit message (Expand)Author
2022-06-10Fix nested bmethod TracePoint and memory leakAlan Wu
2022-05-23Remove unnecessary module flag, add module assertions to other module flagsJemma Issroff
2022-04-27Rust YJITAlan Wu
2022-04-25Fix strict aliasing issue with call to rb_id_table_lookup()Alan Wu
2022-04-07Get rid of type-punning pointer castsNobuyoshi Nakada
2022-04-05RubyVM.stat constant cache metrics (#5766)Kevin Newton
2022-04-04Bring back RubyVM.stat(:global_constant_state)Kevin Newton
2022-04-01Finer-grained constant cache invalidation (take 2)Kevin Newton
2022-03-25Revert "Finer-grained inline constant cache invalidation"Nobuyoshi Nakada
2022-03-24Finer-grained inline constant cache invalidationKevin Newton
2022-03-24Add ISEQ_BODY macroPeter Zhu
2022-03-10Fix visibility of alias of zsuper methodsJeremy Evans
2022-03-02vm_method.c: avoid signature mismatch in rb_f_notimplement callYuta Saito
2022-01-27Fix memory leak at the same named alias [Bug #18516]Nobuyoshi Nakada
2022-01-01Negative RBOOL usageNobuyoshi Nakada
2021-12-23undef `rb_vm_lookup_overloaded_cme()`Koichi Sasada
2021-12-21make `overloaded_cme_table` truly weak key mapKoichi Sasada
2021-12-21`mandatory_only_cme` should not be in `def`Koichi Sasada
2021-11-19optimize `Struct` getter/setterKoichi Sasada
2021-11-19`rb_method_optimized_t` for further extensionKoichi Sasada
2021-11-18Update documentation for Module#{private,public,protected,module_function}Jeremy Evans
2021-11-18Make Module#{public,private,protected,module_function} return argumentsJeremy Evans
2021-11-17Fix crash when clearing method cache for builtin methodPeter Zhu
2021-11-15`Primitive.mandatory_only?` for fast pathKoichi Sasada
2021-10-20Partial revert of ceebc7fc98dAaron Patterson
2021-10-20Get rid of dependency on rb_call_cacheAlan Wu
2021-10-20Yet Another Ruby JIT!Jose Narvaez
2021-10-20add a callback for when method cache changesAaron Patterson
2021-10-20Refactor uJIT code into more files for readabilityMaxime Chevalier-Boisvert
2021-10-20MicroJIT: generate less code for CFUNCsAlan Wu
2021-10-01Fix typo in static function nameJeremy Evans
2021-08-11Get rid of type-punning pointer casts [Bug #18062]Nobuyoshi Nakada
2021-08-02Using RBOOL macroS.H
2021-07-29Update documentation for ruby2_keywordsJeremy Evans
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