summaryrefslogtreecommitdiff
path: root/proc.c
Commit message (Expand)AuthorAgeFilesLines
* * proc.c: support Proc#binding.ko12007-12-201-0/+35
* * insnhelper.ci, vm.c, vm_core.h: change interface ofko12007-12-201-22/+20
* * proc.c (rb_obj_public_method): Object#public_method to retrievematz2007-12-171-6/+23
* * proc.c (rb_proc_s_new): call initialize. [ruby-core:13824]nobu2007-12-051-3/+36
* * insnhelper.ci (vm_search_normal_superclass): rename function.matz2007-11-221-36/+37
* * proc.c (proc_dup): proc->block.proc should be self.ko12007-10-011-1/+2
* * include/ruby/intern.h: export rb_ivar_foreach.akr2007-09-281-2/+2
* * proc.c (rb_obj_define_method): reverted. [ruby-talk:266637]nobu2007-08-301-2/+12
* * insnhelper.ci (vm_call_bmethod): fix to propagate informationko12007-08-191-3/+7
* * proc.c (Init_Proc), eval.c (Init_eval), eval_intern.h: moveko12007-08-141-2/+0
* * blockinlining.c: remove "yarv" prefix.ko12007-07-121-9/+3
* * yarvcore.h: some refactoring on rb_iseq_t.ko12007-06-301-2/+2
* * proc.c (proc_new): fix to return a proc objectko12007-06-291-0/+4
* * insnhelper.ci (vm_yield_with_cfunc), proc.c: fix Method#to_procko12007-06-251-1/+8
* * gc.h: add RUBY_ prefix to debug macros.ko12007-06-251-15/+15
* * eval_*.h: rename to eval_*.ci.ko12007-06-241-7/+0
* * vm.c: some refactoring.ko12007-06-241-7/+7
* * proc.c (proc_to_s): used a variable before initialized.nobu2007-06-241-10/+10
* * proc.c (proc_to_s): suppress warning, and reduced duplicated code.nobu2007-06-241-4/+4
* * proc.c (proc_to_s): revert the change from %p to %lx at YARVakr2007-06-221-1/+1
* * proc.c (proc_to_s): show is_lambda.akr2007-06-221-3/+5
* * parse.y (new_yield), compile.c (iseq_compile_each): fixko12007-06-051-0/+11
* * proc.c (Init_Proc): remove a line break.ko12007-06-021-2/+1
* * proc.c (proc_arity): fix an arity bug ([ruby-core:11060]).ko12007-05-011-7/+14
* * yarvcore.h, compile.c (set_arguments): support post arguments.ko12007-05-011-14/+14
* * eval_intern.h (PUSH_TAG): no argument now.nobu2007-04-251-1/+1
* * compile.c, parse.y, eval.c, intern.h, iseq.c, lex.c, node.h,ko12007-03-211-1/+1
* * yarvcore.h:ko12007-02-251-1/+1
* * blockinlining.c, error.c, eval.c, eval_error.h, eval_intern.h,ko12007-02-081-2/+2
* * blockinlining.c, compile.c, compile.h, error.c, eval.c,ko12007-02-061-108/+42
* * proc.c: support Binding#eval.ko12007-02-051-3/+7
* * proc.c: refactoring (remove K&R style, move Binding stuffs fromko12007-02-051-45/+24
* * proc.c (yarv_proc_alloc): needs return.nobu2007-02-021-1/+1
* * *.def, proc.c, vm_opts.h.base, template/*: set properties.nobu2007-02-021-1610/+1610
* * eval_proc.c (method_receiver): add new method to get the boundmatz2007-01-201-0/+53
* * some refactoring around yarvcore and proc.ko12007-01-171-0/+1557