aboutsummaryrefslogtreecommitdiffstats
path: root/proc.c
Commit message (Expand)AuthorAgeFilesLines
* Make env_clone compaction safePeter Zhu2023-12-051-1/+7
* Get rid of useless dsize functionsJean Boussier2023-11-211-7/+1
* proc.c: Make Method and UnboundMethod embdedJean Boussier2023-11-201-5/+5
* [Feature #19362] Call `#initialize_dup` hook at `Proc#dup`Nobuyoshi Nakada2023-10-261-1/+11
* Make Kernel#lambda raise when given non-literal blockAlan Wu2023-09-121-27/+22
* Make {Nil,True,False}Class#singleton_method always raise NameErrorJeremy Evans2023-07-261-4/+3
* proc.c: Remove unused parameter [ci skip]Alan Wu2023-07-201-5/+5
* Store object age in a bitmapMatt Valentine-House2023-07-131-1/+1
* Stop exporting symbols for MJITTakashi Kokubun2023-03-061-4/+4
* [DOC] Improve Kernel#binding docszverok2023-02-191-7/+35
* Encapsulate RCLASS_ATTACHED_OBJECTJean Boussier2023-02-151-5/+3
* use correct svar even if env is escapedKoichi Sasada2023-02-101-1/+2
* Merge gc.h and internal/gc.hMatt Valentine-House2023-02-091-1/+1
* Use rb_gc_mark_and_move for method objectsPeter Zhu2023-02-071-22/+8
* Use rb_gc_mark_and_move for proc and bindingPeter Zhu2023-02-071-54/+17
* Mark "method" objects as protected by write barrierJean Boussier2023-02-031-1/+1
* use correct svar (#7225)Koichi Sasada2023-02-011-1/+1
* Docs: Separate documentation for UnboundMethod#==zverok2022-12-231-2/+18
* UnboundMethod only refer defined_classKoichi Sasada2022-12-031-5/+15
* Using UNDEF_P macroS-H-GAMELINKS2022-11-161-6/+6
* Use RTEST to to check return valuePeter Zhu2022-11-041-1/+1
* Remove unnecessary branch in `UnboundMethod#bind`Alexander Momchilov2022-11-041-2/+1
* 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