aboutsummaryrefslogtreecommitdiffstats
path: root/proc.c
Commit message (Expand)AuthorAgeFilesLines
* proc.c: revert r39224nobu2013-03-051-1/+0
* * proc.c (rb_binding_new_with_cfp): create binding object even ifko12013-02-161-2/+10
* proc.c: skip prependsnobu2013-02-131-0/+1
* proc.c: original_namenobu2013-02-131-0/+18
* proc.c: show the given namenobu2013-02-131-1/+5
* vm_method.c: show respond_to locationnobu2013-02-061-6/+32
* * proc.c (rb_binding_new_with_cfp): permit to create binding objectko12013-02-051-4/+6
* * proc.c (proc_curry): Fix arity check [Bug #5747]marcandre2013-02-011-10/+5
* * proc.c: Add {*}_min_max_arity and refactor.marcandre2013-02-011-33/+75
* proc.c: original aritynobu2013-01-291-1/+17
* * vm_method.c (Init_eval_method): main.public and main.privateshugo2013-01-071-1/+2
* * proc.c (method_eq): fix the documentation to refer to owner.shugo2012-12-281-1/+2
* internal.h: quote unprintablenobu2012-12-221-2/+2
* * method.h: remove `VM_METHOD_TYPE_CFUNC_FRAMELESS' method type.ko12012-12-171-1/+0
* * proc.c (rb_binding_new_with_cfp): allocate the object after envirionment ch...nobu2012-12-151-1/+2
* method transplantingnobu2012-12-131-1/+2
* * method.h: remove "VM_METHOD_TYPE__MAX" from rb_method_type_t.ko12012-12-131-2/+0
* method.h: NOEX_SAFE_SHIFT_OFFSETnobu2012-12-121-0/+2
* proc.c: move misplaced casenobu2012-12-121-1/+1
* * vm_insnhelper.c (vm_call_opt_send): Kernel#send should not useshugo2012-12-091-1/+1
* * revised r37993 to avoid SEGV/ILL in tests. In r37993, a methodshugo2012-12-061-1/+3
* proc.c: magic numbernobu2012-12-031-2/+3
* * revert r37993 to avoid SEGV in tests.shugo2012-11-301-3/+1
* * vm_method.c (rb_method_entry_make): add a method entry withshugo2012-11-291-1/+3
* * include/ruby/debug.h: add rb_debug_inspector_* APIs.ko12012-11-291-1/+1
* * proc.c: remove Proc#== and Proc#eql?.ko12012-11-281-33/+0
* * vm.c, proc.c: avoid unnecessary `rb_vm_rewrite_ep_in_errinfo'ktsj2012-11-031-1/+0
* proc.c: main.define_methodnobu2012-11-011-0/+26
* * class.c (rb_define_frameless_method): rename fromko12012-10-181-1/+1
* * method.h: introduce new method type VM_METHOD_TYPE_CFUNC_FAST.ko12012-10-151-0/+1
* * vm_trace.c: support TracePoint. [ruby-trunk - Feature #6895]ko12012-08-221-3/+9
* vm_insnhelper.c: iclass as klass in cfpnobu2012-08-201-5/+3
* Kernel#inspect: improve consistency and do not call #to_s.eregon2012-08-151-0/+1
* Revert r36699 and r36700. [Feature #6130]naruse2012-08-151-1/+0
* Kernel#inspect: improve consistency and do not call #to_s.eregon2012-08-141-0/+1
* * proc.c (method_clone): Added documentation. Patch by Robin Dupret.drbrain2012-08-071-2/+14
* * class.c, insns.def, method.h, proc.c, vm.c, vm_core.h, vm_eval.c,shugo2012-08-021-6/+11
* Add tests for r36415.naruse2012-07-171-12/+19
* * proc.c (rb_proc_arity): return normal value (not -n-1) if it is notnaruse2012-07-171-1/+5
* Revert of r36411, as does not distinguish proc from lambdamarcandre2012-07-161-9/+9
* Revert r33924.marcandre2012-07-161-9/+9
* method transplantingnobu2012-06-251-1/+2
* * vm_core.h: remove lfp (local frame pointer) and renameko12012-06-111-9/+5
* * vm_core.h (rb_location_t): fix type and field name.ko12012-06-041-14/+14
* use RB_TYPE_P() instead of comparison of TYPE()nobu2012-05-231-1/+1
* * vm_core.h: add a data type rb_location_t to store iseq locationko12012-05-221-4/+4
* * encoding.c (rb_enc_codepoint_len): Use UNREACHABLE to avoid "controldrbrain2012-04-131-0/+2
* * include/ruby/intern.h: Add rb_check_arity, rb_error_arity [#6085]marcandre2012-03-141-4/+2
* * proc.c (rb_hash_proc): get wrapped pointer properly. [Bug #6048]nobu2012-02-211-4/+3
* * proc.c (method_hash, proc_hash): Fix {Unbound}Method#hashmarcandre2012-02-211-4/+12