summaryrefslogtreecommitdiff
path: root/proc.c
AgeCommit message (Expand)Author
2008-02-13* proc.c (proc_curry): new method. [ruby-dev:33676]mame
2008-02-09fix typos.akr
2008-01-11* proc.c (proc_mark): needs to mark the receiver too. a patch fromnobu
2008-01-06* $Date$ keyword removed to avoid inclusion of locale dependentakr
2008-01-05update rdoc.akr
2007-12-26update lambda? doc.akr
2007-12-25* proc.c (method_inspect): preserve encoding of the method name.matz
2007-12-24update Proc#lambda? doc.akr
2007-12-24* proc.c (method_name): preserve Symbol's encoding.matz
2007-12-24* iseq.c (Init_ISeq): disable ISeq.load() because there is no verifier.ko1
2007-12-24update Proc#lambda? doc.akr
2007-12-24* proc.c (rb_proc_new), vm.c (invoke_block): removed u3.state magic.nobu
2007-12-23Proc#lambda? documented.akr
2007-12-20* proc.c: support Proc#binding.ko1
2007-12-20* insnhelper.ci, vm.c, vm_core.h: change interface ofko1
2007-12-17* proc.c (rb_obj_public_method): Object#public_method to retrievematz
2007-12-05* proc.c (rb_proc_s_new): call initialize. [ruby-core:13824]nobu
2007-11-22* insnhelper.ci (vm_search_normal_superclass): rename function.matz
2007-10-01* proc.c (proc_dup): proc->block.proc should be self.ko1
2007-09-28* include/ruby/intern.h: export rb_ivar_foreach.akr
2007-08-30* proc.c (rb_obj_define_method): reverted. [ruby-talk:266637]nobu
2007-08-19* insnhelper.ci (vm_call_bmethod): fix to propagate informationko1
2007-08-14* proc.c (Init_Proc), eval.c (Init_eval), eval_intern.h: moveko1
2007-07-12* blockinlining.c: remove "yarv" prefix.ko1
2007-06-30* yarvcore.h: some refactoring on rb_iseq_t.ko1
2007-06-29* proc.c (proc_new): fix to return a proc objectko1
2007-06-25* insnhelper.ci (vm_yield_with_cfunc), proc.c: fix Method#to_procko1
2007-06-25* gc.h: add RUBY_ prefix to debug macros.ko1
2007-06-24* eval_*.h: rename to eval_*.ci.ko1
2007-06-24* vm.c: some refactoring.ko1
2007-06-24* proc.c (proc_to_s): used a variable before initialized.nobu
2007-06-24* proc.c (proc_to_s): suppress warning, and reduced duplicated code.nobu
2007-06-22* proc.c (proc_to_s): revert the change from %p to %lx at YARVakr
2007-06-22* proc.c (proc_to_s): show is_lambda.akr
2007-06-05* parse.y (new_yield), compile.c (iseq_compile_each): fixko1
2007-06-02* proc.c (Init_Proc): remove a line break.ko1
2007-05-01* proc.c (proc_arity): fix an arity bug ([ruby-core:11060]).ko1
2007-05-01* yarvcore.h, compile.c (set_arguments): support post arguments.ko1
2007-04-25* eval_intern.h (PUSH_TAG): no argument now.nobu
2007-03-21* compile.c, parse.y, eval.c, intern.h, iseq.c, lex.c, node.h,ko1
2007-02-25* yarvcore.h:ko1
2007-02-08* blockinlining.c, error.c, eval.c, eval_error.h, eval_intern.h,ko1
2007-02-06* blockinlining.c, compile.c, compile.h, error.c, eval.c,ko1
2007-02-05* proc.c: support Binding#eval.ko1
2007-02-05* proc.c: refactoring (remove K&R style, move Binding stuffs fromko1
2007-02-02* proc.c (yarv_proc_alloc): needs return.nobu
2007-02-02* *.def, proc.c, vm_opts.h.base, template/*: set properties.nobu
2007-01-20* eval_proc.c (method_receiver): add new method to get the boundmatz
2007-01-17* some refactoring around yarvcore and proc.ko1