summaryrefslogtreecommitdiff
path: root/proc.c
AgeCommit message (Expand)Author
2010-04-22* proc.c (mnew): fix wrong error message when Kernel#public_methodmame
2010-03-22* proc.c (rb_method_location): return attr's location if it is setup.wanabe
2010-01-08* proc.c (mnew): don't check visibility of method body if publicmame
2009-12-07rdoc update.akr
2009-11-07* vm_insnhelper.c (vm_push_frame): add CHECK_STACK_OVERFLOW.matz
2009-11-04* proc.c (mnew): Fix scope issue [ruby-core:26069]marcandre
2009-11-03fix typos.akr
2009-10-24* hash.c (rb_hash_set_default_proc): checks arity of defalt_procmatz
2009-10-13* proc.c (mnew): Method#new checks for respond_to_missing? with private set t...marcandre
2009-09-30* vm_method.c (rb_add_method_def): show the location wherenobu
2009-09-28git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25129 b2dd03c8-39d4-4d8f-98...matz
2009-09-25* proc.c (missing_wrap): reverted.nobu
2009-09-25* proc.c (missing_wrap): new_arg is already given if argc > 1.nobu
2009-09-25* proc.c (mnew): fix for instance method of Module, BasicObjectnobu
2009-09-24* proc.c (Method#== doc): Fix doc, cf [ruby-core:24791]marcandre
2009-09-24* proc.c (mnew): generate method object that wraps method_missing,matz
2009-09-22* proc.c (umethod_bind, rb_mod_define_method): Fix bug that disallowed method...marcandre
2009-09-22* proc.c (rb_mod_define_method): doc fixmarcandre
2009-09-22* eval.c (rb_mod_define_method): Doc fix (accepts UnboundMethod too)marcandre
2009-09-21* cont.c, proc.c: added rdoc.nobu
2009-09-21* proc.c (proc_binding): allow proc from method. [ruby-core:25589]nobu
2009-09-09* include/ruby/ruby.h (rb_data_type_struct): constified dsize.nobu
2009-09-08* include/ruby/st.h (st_hash_func): use st_index_t.nobu
2009-08-28* method.h (rb_method_definition_t): split from rb_method_entry_tnobu
2009-08-28* proc.c (rb_method_entry_arity): fixed indent.nobu
2009-07-28* proc.c (rb_method_entry_arity): support not_implemented method.ko1
2009-07-28* proc.c (rb_method_entry_arity): support optimized method (send).ko1
2009-07-18* suppressed shorten-64-to-32 warnings.nobu
2009-07-15* method.h, vm_core.h: add rb_method_entry_t. Remove nodes aroundko1
2009-07-13* proc.c (Kernel#define_singleton_method): rdoc. based on a patch byyugui
2009-07-08* proc.c ({proc,binding,method}_data_type): typed.nobu
2009-07-08* proc.c ({proc,method}_data_type): typed.nobu
2009-07-06* proc.c (make_curry_proc): should propagate lambda-ness.nobu
2009-07-06* proc.c (proc_hash): use long.nobu
2009-04-16* class.c (rb_define_method_id): use rb_define_notimplement_method_idakr
2009-03-14* proc.c (bmcall): should not uninitialized variable. a patch fromnobu
2009-03-14* proc.c (rb_proc_call, bmcall): commit miss.nobu
2009-03-14* proc.c (rb_proc_call, rb_node_arity, bmcall, curry): checksnobu
2009-03-14* proc.c (rb_proc_call): checks overflow.nobu
2009-03-14* proc.c (rb_proc_arity): commit miss.nobu
2009-03-14* proc.c (rb_proc_parameters): unnamed_parameters() expects intnobu
2009-02-22stripped trailing spaces.nobu
2009-02-13* vm_eval.c (eval_string_with_cref): use rb_vm_get_ruby_level_next_cfp()ko1
2009-01-19* vm.c: add a prefix "rb_" to exposed functionsko1
2008-12-25* proc.c (proc_new): should use proc_dup() if block has Proc.ko1
2008-12-24* vm.c (invoke_block_from_c): fix to point right cfp.ko1
2008-12-09* compile.c (iseq_compile_each), gc.c (assign_heap_slot),nobu
2008-12-05* iseq.c (rb_iseq_parameters): proc arguments are always optional.nobu
2008-11-28* iseq.c (simple_default_value): extracts simplest defaultnobu
2008-11-18* proc.c (proc_eq): equivalence check should not done by pointermatz