summaryrefslogtreecommitdiff
path: root/proc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* fix lambda's warning and testsKoichi Sasada2020-12-121-14/+22
* show deprecation warning correctly for lambda(&b)Koichi Sasada2020-12-111-3/+11
* Fix typo on Proc docsTomás Coêlho2020-11-161-1/+1
* Add `GC.auto_compact= true/false` and `GC.auto_compact`Aaron Patterson2020-11-021-4/+1
* check isolated Proc more strictlyKoichi Sasada2020-10-291-1/+8
* Use proc_binding rather than rb_funcallChris Seaton2020-10-061-1/+2
* Moved rb_callable_receiver internalNobuyoshi Nakada2020-10-061-3/+6
* Warn on a finalizer that captures the object to be finalizedChris Seaton2020-09-161-0/+12
* Fix Method#super_method for aliased methodsJeremy Evans2020-08-271-2/+11
* add UNREACHABLE_RETURN卜部昌平2020-06-291-0/+2
* proc_binding: do not goto into a branch卜部昌平2020-06-291-7/+4
* rb_obj_singleton_method: do not goto into a branch卜部昌平2020-06-291-13/+24
* rb_method_name_error: do not goto into a branch卜部昌平2020-06-291-4/+2
* bind_local_variable_get: do not goto into a branch卜部昌平2020-06-291-6/+6
* Removed space linesNobuyoshi Nakada2020-06-201-2/+0
* Remove unused variablesKazuki Tsujimoto2020-06-201-1/+0
* Implement Proc#== and #eql?Jeremy Evans2020-06-191-0/+62
* rb_method_name_error: delete unused code卜部昌平2020-06-171-1/+0
* Warn when passing a non-literal block to Kernel#lambdaJeremy Evans2020-06-111-0/+13
* Make proc/Proc.new without block an error instead of warningJeremy Evans2020-06-101-41/+1
* Work around infinite loop when overriding method visibility in prepended modu...Jeremy Evans2020-06-091-2/+2
* [DOC] Separated Method#[] from Method#call [Bug #16813] [ci skip]Nobuyoshi Nakada2020-04-241-1/+13
* [DOC] Fixed explanation for Method#>> [Bug #16813] [ci skip]Nobuyoshi Nakada2020-04-241-2/+2
* Suppress -Wswitch warningsNobuyoshi Nakada2020-04-081-0/+3
* Merge pull request #2721 from jeremyevans/method-inspect-chain-alias-11188Jeremy Evans2020-03-221-2/+2
* `Proc` made by `Hash#to_proc` should be a lambda [Bug #12671]Yusuke Endoh2020-03-161-4/+4
* hash.c: Do not use the fast path (rb_yield_values) for lambda blocksYusuke Endoh2020-03-161-0/+35
* proc.c: Remove non-sense /* fall through */Yusuke Endoh2020-03-161-1/+0
* Don't display singleton class in Method#inspect unless method defined thereJeremy Evans2020-03-091-1/+8
* Proc from Symbol needs a receiverNobuyoshi Nakada2020-02-221-1/+2
* `Proc` made by `Symbol#to_proc` should be a lambda [Bug #16260]Nobuyoshi Nakada2020-02-221-1/+1
* `Proc` made by `Symbol#to_proc` should be a lambda [Bug #16260]Nobuyoshi Nakada2020-02-191-0/+1
* Check if bindable against the refined target [Bug #16617]Nobuyoshi Nakada2020-02-091-0/+5