summaryrefslogtreecommitdiff
path: root/method.h
Commit message (Expand)AuthorAgeFilesLines
* YJIT: Implement specialized respond_to? (#6363)John Hawthorn2022-09-141-0/+1
* Allow method caching of protected FCALLsJohn Hawthorn2022-06-211-1/+0
* Fix memory leak at the same named alias [Bug #18516]Nobuyoshi Nakada2022-01-271-0/+1
* `mandatory_only_cme` should not be in `def`Koichi Sasada2021-12-211-1/+0
* Lazily create singletons on instance_{exec,eval} (#5146)John Hawthorn2021-12-021-1/+1
* optimize `Struct` getter/setterKoichi Sasada2021-11-191-0/+3
* `rb_method_optimized_t` for further extensionKoichi Sasada2021-11-191-3/+7
* `Primitive.mandatory_only?` for fast pathKoichi Sasada2021-11-151-2/+4
* prohibi method call by defined_method in other racotrsKoichi Sasada2020-09-251-0/+1
* Remove write barrier exemption for T_ICLASSAlan Wu2020-08-171-0/+4
* Extracted METHOD_ENTRY_CACHEABLE macroNobuyoshi Nakada2020-06-301-0/+1
* Evaluate macros argument just onceNobuyoshi Nakada2020-06-301-3/+3
* add #include guard hack卜部昌平2020-04-131-2/+2
* Introduce disposable call-cache.Koichi Sasada2020-02-221-2/+9
* decouple internal.h headers卜部昌平2019-12-261-0/+3
* per-method serial number卜部昌平2019-12-181-0/+1
* make functions static卜部昌平2019-11-191-1/+0
* delete unused functions卜部昌平2019-11-141-3/+0
* * expand tabs. [ci skip]git2019-10-031-7/+7
* Revert https://github.com/ruby/ruby/pull/2486卜部昌平2019-10-031-29/+60
* refactor constify most of rb_method_entry_t卜部昌平2019-09-301-36/+7
* refactor add rb_method_entry_from_template卜部昌平2019-09-301-3/+2
* refactor delete rb_method_entry_copy卜部昌平2019-09-301-1/+2
* refactor constify most of rb_method_definition_t卜部昌平2019-09-301-20/+20
* refactor delete METHOD_ENTRY_COMPLEMENTED flag卜部昌平2019-09-301-2/+0
* Stop packing rb_method_definition_tNobuyoshi Nakada2019-07-231-2/+3
* STATIC_ASSERT for VM_METHOD_TYPE_MINIMUM_BITSNobuyoshi Nakada2019-05-311-1/+2
* Add `GC.compact` again.tenderlove2019-04-201-12/+12
* Reverting compaction for nowtenderlove2019-04-171-12/+12
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-171-12/+12
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-12/+12
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-091-12/+12
* `rb_add_method` is void function.ko12019-04-051-1/+1
* change `cfunc->invoker` type for opt.ko12019-02-221-1/+1
* Add refinements support to method/instance_method.nobu2019-01-281-0/+1
* Enable refinements on symbol-proc in ruby-level methodsnobu2018-12-181-0/+1
* Revert "Symbol refinements"mrkn2018-12-041-1/+0
* Symbol refinementsmrkn2018-12-041-0/+1
* Revert "Symbol refinements"nobu2018-12-031-1/+0
* Symbol refinementsnobu2018-12-031-0/+1
* Revert "Symbol refinements [Bug #15114]"nobu2018-12-031-1/+0
* Symbol refinements [Bug #15114]nobu2018-12-031-0/+1
* Support targetting TracePoint [Feature #15289]ko12018-11-261-2/+7
* Avoid compiler depend errorkazu2018-08-221-2/+2
* Add TracePoint#parametersmame2018-06-031-0/+2
* method.h: VM_METHOD_TYPE_MINIMUM_BITSnobu2018-01-281-1/+3
* method.h: BITFIELD in rb_method_definition_tnobu2018-01-281-1/+1
* internal.h: add BITFIELD macro to aid C99 usersnormal2018-01-271-7/+1
* Speedup `block.call` [Feature #14330]ko12018-01-071-0/+1
* bit-fields other than int is a C99ismshyouhei2018-01-021-1/+7