summaryrefslogtreecommitdiff
path: root/proc.c
AgeCommit message (Expand)Author
2022-01-14Fix {Method,UnboundMethod}#{public?,private?,protected?} for ZSUPER methodsJeremy Evans
2022-01-01Negative RBOOL usageNobuyoshi Nakada
2021-12-30Add support for anonymous rest and keyword rest argument forwardingJeremy Evans
2021-12-21Fix typosKazuhiro NISHIYAMA
2021-12-13fix Struct's setter arityKoichi Sasada
2021-12-13Struct setter's parameters == `[:req, :_]`Koichi Sasada
2021-12-13add `method_def_aritry()`Koichi Sasada
2021-12-09Add {Method,UnboundMethod}#{public?,private?,protected?}Jeremy Evans
2021-12-03Adding links to literals and Kernel (#5192)Burdette Lamar
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 Proc.new 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/Proc.new without block an error instead of warningJeremy Evans
2020-06-09Work around infinite loop when overriding method visibility in prepended modu...Jeremy Evans