path: root/proc.c
AgeCommit message (Expand)Author
2021-11-19optimize `Struct` getter/setterKoichi Sasada
2021-11-19`rb_method_optimized_t` for further extensionKoichi Sasada
2021-10-20Cleanup diff against upstream. Add commentsAlan Wu
2021-10-20Collect statistics about binding allocations / local variable setAaron Patterson
2021-10-10Refactor rb_proc_call functionS-H-GAMELINKS
2021-09-01Assert not to be UNDEF visibilityNobuyoshi Nakada
2021-08-03Add keyrest to ruby2_keywords parameters [Bug #18011]Nobuyoshi Nakada
2021-08-02Using RBOOL macroS.H
2021-07-22Refactor rb_proc_call_with_block functionS-H-GAMELINKS
2021-07-16Emit deprecatation warnings for rb_iterate()Benoit Daloze
2021-06-24Remove shift of ep when computing Proc#hashJeremy Evans
2021-06-17Adjust styles [ci skip]Nobuyoshi Nakada
2021-04-07[Bug #17780] Fix Method#super_method for module aliasPeter Zhu
2021-03-10proc.c: make bind_call use existing callable method entry when possibleJean Boussier
2021-01-31Split `mnew` into unbound and callableNobuyoshi Nakada
2021-01-27kill CLONESETUP and DUPSETUP卜部昌平
2021-01-04[DOC] Update without a block [ci skip]Nobuyoshi Nakada
2020-12-26[DOC] Fix typo in proc.cMarcus Stollsteimer
2020-12-23Fix class of method in Method#inspect for singleton classes of classesJeremy Evans
2020-12-21Document Proc#==zverok
2020-12-12fix lambda's warning and testsKoichi Sasada
2020-12-11show deprecation warning correctly for lambda(&b)Koichi Sasada
2020-11-16Fix typo on Proc docsTomás Coêlho
2020-11-02Add `GC.auto_compact= true/false` and `GC.auto_compact`Aaron Patterson
2020-10-29check isolated Proc more strictlyKoichi Sasada
2020-10-06Use proc_binding rather than rb_funcallChris Seaton
2020-10-06Moved rb_callable_receiver internalNobuyoshi Nakada
2020-09-16Warn on a finalizer that captures the object to be finalizedChris Seaton
2020-08-27Fix Method#super_method for aliased methodsJeremy Evans
2020-06-29add UNREACHABLE_RETURN卜部昌平
2020-06-29proc_binding: do not goto into a branch卜部昌平
2020-06-29rb_obj_singleton_method: do not goto into a branch卜部昌平
2020-06-29rb_method_name_error: do not goto into a branch卜部昌平
2020-06-29bind_local_variable_get: do not goto into a branch卜部昌平
2020-06-20Removed space linesNobuyoshi Nakada
2020-06-20Remove unused variablesKazuki Tsujimoto
2020-06-19Implement Proc#== and #eql?Jeremy Evans
2020-06-17rb_method_name_error: delete unused code卜部昌平
2020-06-11Warn when passing a non-literal block to Kernel#lambdaJeremy Evans
2020-06-10Make proc/ without block an error instead of warningJeremy Evans
2020-06-09Work around infinite loop when overriding method visibility in prepended modu...Jeremy Evans
2020-04-24[DOC] Separated Method#[] from Method#call [Bug #16813] [ci skip]Nobuyoshi Nakada
2020-04-24[DOC] Fixed explanation for Method#>> [Bug #16813] [ci skip]Nobuyoshi Nakada
2020-04-08Suppress -Wswitch warningsNobuyoshi Nakada
2020-03-22Merge pull request #2721 from jeremyevans/method-inspect-chain-alias-11188Jeremy Evans
2020-03-16`Proc` made by `Hash#to_proc` should be a lambda [Bug #12671]Yusuke Endoh
2020-03-16hash.c: Do not use the fast path (rb_yield_values) for lambda blocksYusuke Endoh
2020-03-16proc.c: Remove non-sense /* fall through */Yusuke Endoh
2020-03-09Don't display singleton class in Method#inspect unless method defined thereJeremy Evans
2020-02-22Proc from Symbol needs a receiverNobuyoshi Nakada