summaryrefslogtreecommitdiffstats
path: root/proc.c
Commit message (Expand)AuthorAgeFilesLines
* * vm_insnhelper.c (vm_push_frame): add CHECK_STACK_OVERFLOW.matz2009-11-071-1/+0
* * proc.c (mnew): Fix scope issue [ruby-core:26069]marcandre2009-11-041-1/+1
* fix typos.akr2009-11-031-2/+2
* * hash.c (rb_hash_set_default_proc): checks arity of defalt_procmatz2009-10-241-4/+4
* * proc.c (mnew): Method#new checks for respond_to_missing? with private set t...marcandre2009-10-131-1/+1
* * vm_method.c (rb_add_method_def): show the location wherenobu2009-09-301-3/+5
* git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@25129 b2dd03c8-39d4-4d8...matz2009-09-281-17/+20
* * proc.c (missing_wrap): reverted.nobu2009-09-251-2/+2
* * proc.c (missing_wrap): new_arg is already given if argc > 1.nobu2009-09-251-3/+2
* * proc.c (mnew): fix for instance method of Module, BasicObjectnobu2009-09-251-1/+1
* * proc.c (Method#== doc): Fix doc, cf [ruby-core:24791]marcandre2009-09-241-2/+2
* * proc.c (mnew): generate method object that wraps method_missing,matz2009-09-241-0/+21
* * proc.c (umethod_bind, rb_mod_define_method): Fix bug that disallowed method...marcandre2009-09-221-4/+5
* * proc.c (rb_mod_define_method): doc fixmarcandre2009-09-221-1/+1
* * eval.c (rb_mod_define_method): Doc fix (accepts UnboundMethod too)marcandre2009-09-221-1/+1
* * cont.c, proc.c: added rdoc.nobu2009-09-211-0/+18
* * proc.c (proc_binding): allow proc from method. [ruby-core:25589]nobu2009-09-211-6/+10
* * include/ruby/ruby.h (rb_data_type_struct): constified dsize.nobu2009-09-091-3/+3
* * include/ruby/st.h (st_hash_func): use st_index_t.nobu2009-09-081-8/+10
* * method.h (rb_method_definition_t): split from rb_method_entry_tnobu2009-08-281-33/+52
* * proc.c (rb_method_entry_arity): fixed indent.nobu2009-08-281-13/+13
* * proc.c (rb_method_entry_arity): support not_implemented method.ko12009-07-281-2/+4
* * proc.c (rb_method_entry_arity): support optimized method (send).ko12009-07-281-0/+8
* * suppressed shorten-64-to-32 warnings.nobu2009-07-181-10/+10
* * method.h, vm_core.h: add rb_method_entry_t. Remove nodes aroundko12009-07-151-109/+97
* * proc.c (Kernel#define_singleton_method): rdoc. based on a patch byyugui2009-07-131-0/+26
* * proc.c ({proc,binding,method}_data_type): typed.nobu2009-07-081-1/+14
* * proc.c ({proc,method}_data_type): typed.nobu2009-07-081-44/+60
* * proc.c (make_curry_proc): should propagate lambda-ness.nobu2009-07-061-2/+10
* * proc.c (proc_hash): use long.nobu2009-07-061-2/+2
* * class.c (rb_define_method_id): use rb_define_notimplement_method_idakr2009-04-161-0/+3
* * proc.c (bmcall): should not uninitialized variable. a patch fromnobu2009-03-141-2/+2
* * proc.c (rb_proc_call, bmcall): commit miss.nobu2009-03-141-2/+1
* * proc.c (rb_proc_call, rb_node_arity, bmcall, curry): checksnobu2009-03-141-12/+27
* * proc.c (rb_proc_call): checks overflow.nobu2009-03-141-1/+8
* * proc.c (rb_proc_arity): commit miss.nobu2009-03-141-1/+1
* * proc.c (rb_proc_parameters): unnamed_parameters() expects intnobu2009-03-141-12/+13
* stripped trailing spaces.nobu2009-02-221-68/+68
* * vm_eval.c (eval_string_with_cref): use rb_vm_get_ruby_level_next_cfp()ko12009-02-131-2/+0
* * vm.c: add a prefix "rb_" to exposed functionsko12009-01-191-10/+10
* * proc.c (proc_new): should use proc_dup() if block has Proc.ko12008-12-251-12/+10
* * vm.c (invoke_block_from_c): fix to point right cfp.ko12008-12-241-1/+1
* * compile.c (iseq_compile_each), gc.c (assign_heap_slot),nobu2008-12-091-1/+1
* * iseq.c (rb_iseq_parameters): proc arguments are always optional.nobu2008-12-051-7/+10
* * iseq.c (simple_default_value): extracts simplest defaultnobu2008-11-281-2/+69
* * proc.c (proc_eq): equivalence check should not done by pointermatz2008-11-181-3/+6
* * include/ruby/ruby.h: embeds the elements of an array into itsyugui2008-10-091-5/+1
* * parse.y (primary, brace_block): fix for line number.nobu2008-09-261-6/+55
* * include/ruby/node.h, vm_core.h: move definition ofko12008-09-231-2/+2
* * proc.c (Init_Proc): add '===' operator to use procs in whenmatz2008-09-061-1/+12