aboutsummaryrefslogtreecommitdiffstats
path: root/proc.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * proc.c (proc_call): get rid of optimazation-out by clang.nobu2011-12-241-3/+14
* * bignum.c (big_rshift), compile.c (validate_label,nobu2011-12-051-1/+1
* Revert r33921.naruse2011-12-011-9/+9
* * proc.c (rb_proc_arity): Fix Proc#arity in case of optional argumentsmarcandre2011-12-011-9/+9
* * proc.c (proc_call): Update documentation to match argument handlingdrbrain2011-10-031-8/+9
* * proc.c (proc_call): Fix documentation of Proc#call vs Proc#===.drbrain2011-10-031-12/+14
* * use RB_TYPE_P which is optimized for constant types, instead ofnobu2011-09-291-3/+3
* * proc.c (proc_new): force to rewrite errinfo when calling Proc.new in ensure.ktsj2011-08-271-0/+1
* * iseq.h, iseq.c, compile.c: Change the line number data structureko12011-08-241-2/+2
* * eval_error.c (rb_print_undef_str): new function to raisenobu2011-07-261-1/+1
* * parse.y (rb_check_id): make the given name a symbol or a string.nobu2011-07-261-4/+4
* * proc.c: pre-allocate the unlinked_method_entry_list_entry struct tomame2011-07-251-1/+9
* * proc.c (struct METHOD), gc.c (gc_marks), vm_method.cmame2011-07-251-27/+29
* * error.c (rb_name_error_str): new function to raise NameErrornobu2011-07-231-5/+46
* * eval.c, hash.c, load.c, proc.c, range.c, thread.c, time.c: don'takr2011-06-181-2/+0
* * method.h, internal.h iseq.h: declare internal functions.akr2011-06-181-1/+0
* * internal.h: declare more internal functions.akr2011-06-181-1/+0
* * internal.h: declare internal functions here.akr2011-06-171-2/+1
* * proc.c: Rdoc formatting, clarification & example fixmarcandre2011-05-271-40/+39
* * internal.h: add for internal use only.nobu2011-05-181-0/+1
* cancel subversion backfire. sorrymatz2011-03-071-7/+7
* * gc.c (rb_gc_set_params): allow GC parameter configuration bymatz2011-03-071-7/+7
* * class.c: fix camelCase to snake_case in documentation code examples.naruse2011-03-051-7/+7
* * proc.c (proc_call): Add gc guard to avoid segfault. The fixkosaki2011-01-191-5/+5
* * transcode.c (transcode_loop): call default handler of the givennobu2010-12-071-3/+7