summaryrefslogtreecommitdiff
path: root/proc.c
Commit message (Expand)AuthorAgeFilesLines
* Mark struct METHOD->owner for the GCBenoit Daloze2022-10-031-0/+2
* Reduce diff to proc.c @ b0b9f7201acab05c2a3ad92c3043a1f01df3e17fBenoit Daloze2022-09-291-47/+29
* Resolve zsuper method during lookup but preserve owner separatelyBenoit Daloze2022-09-291-50/+59
* Fix {Method,UnboundMethod}#super_method for zsuper methodsBenoit Daloze2022-09-291-12/+13
* Rework vm_core to use `int first_lineno` struct member.Samuel Williams2022-09-261-3/+3
* Reuse rb_method_call_kw functionS-H-GAMELINKS2022-09-251-2/+1
* Adjust styles [ci skip]Nobuyoshi Nakada2022-09-021-1/+2
* Consider resolved-through-zsuper methods equal for compatibilityBenoit Daloze2022-08-201-34/+31
* Make Object#method and Module#instance_method not skip ZSUPER methodsJeremy Evans2022-08-201-17/+46
* Do not clone method entries when bind_call is usedPenelope Phippen2022-08-151-4/+14
* Revert "Add {Method,UnboundMethod}#{public?,private?,protected?}"Jeremy Evans2022-08-101-59/+1
* Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu2022-07-261-1/+1
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-364/+364
* Reuse `rb_proc_arity`S.H2022-04-241-7/+2
* [DOC] Move the documentations of moved Symbol methodsNobuyoshi Nakada2022-04-141-0/+15
* Fix a typo [ci skip]Kazuhiro NISHIYAMA2022-04-061-1/+1
* Make define_singleton_method always define a public methodJeremy Evans2022-03-291-50/+58
* Add ISEQ_BODY macroPeter Zhu2022-03-241-16/+16
* Encourage arity argument in Proc#curry documentation for procs with variable ...Jeremy Evans2022-03-171-0/+4
* Make Proc#parameters support lambda keyword for returning parameters as if la...Jeremy Evans2022-03-171-6/+33
* [DOC] Fix broken links to literals.rdocNobuyoshi Nakada2022-02-081-1/+1
* Fix {Method,UnboundMethod}#{public?,private?,protected?} for ZSUPER methodsJeremy Evans2022-01-141-4/+11
* Negative RBOOL usageNobuyoshi Nakada2022-01-011-1/+1
* Add support for anonymous rest and keyword rest argument forwardingJeremy Evans2021-12-301-2/+14
* Fix typosKazuhiro NISHIYAMA2021-12-211-3/+3
* fix Struct's setter arityKoichi Sasada2021-12-131-1/+1
* Struct setter's parameters == `[:req, :_]`Koichi Sasada2021-12-131-6/+65
* add `method_def_aritry()`Koichi Sasada2021-12-131-7/+11
* Add {Method,UnboundMethod}#{public?,private?,protected?}Jeremy Evans2021-12-091-0/+51
* Adding links to literals and Kernel (#5192)Burdette Lamar2021-12-031-1/+2
* optimize `Struct` getter/setterKoichi Sasada2021-11-191-0/+6
* `rb_method_optimized_t` for further extensionKoichi Sasada2021-11-191-9/+5
* Cleanup diff against upstream. Add commentsAlan Wu2021-10-201-2/+2
* Collect statistics about binding allocations / local variable setAaron Patterson2021-10-201-0/+8
* Refactor rb_proc_call functionS-H-GAMELINKS2021-10-101-9/+1
* Assert not to be UNDEF visibilityNobuyoshi Nakada2021-09-011-0/+1
* Add keyrest to ruby2_keywords parameters [Bug #18011]Nobuyoshi Nakada2021-08-031-1/+6
* Using RBOOL macroS.H2021-08-021-14/+4
* Refactor rb_proc_call_with_block functionS-H-GAMELINKS2021-07-221-7/+1
* Emit deprecatation warnings for rb_iterate()Benoit Daloze2021-07-161-14/+2
* Remove shift of ep when computing Proc#hashJeremy Evans2021-06-241-1/+1
* Adjust styles [ci skip]Nobuyoshi Nakada2021-06-171-1/+2
* [Bug #17780] Fix Method#super_method for module aliasPeter Zhu2021-04-071-1/+1
* proc.c: make bind_call use existing callable method entry when possibleJean Boussier2021-03-101-13/+21
* Split `mnew` into unbound and callableNobuyoshi Nakada2021-01-311-10/+16
* kill CLONESETUP and DUPSETUP卜部昌平2021-01-271-0/+17
* [DOC] Update Proc.new without a block [ci skip]Nobuyoshi Nakada2021-01-041-9/+6
* [DOC] Fix typo in proc.cMarcus Stollsteimer2020-12-261-1/+1
* Fix class of method in Method#inspect for singleton classes of classesJeremy Evans2020-12-231-3/+6
* Document Proc#==zverok2020-12-211-0/+26