aboutsummaryrefslogtreecommitdiffstats
path: root/proc.c
Commit message (Expand)AuthorAgeFilesLines
* * proc.c (method_name): should return symbols instead of strings.matz2008-04-281-2/+2
* * proc.c (proc_dup): should copy is_lambda attribute as well.matz2008-03-301-0/+1
* fix doc.akr2008-03-091-18/+0
* * proc.c (proc_curry): new method. [ruby-dev:33676]mame2008-02-131-0/+101
* fix typos.akr2008-02-091-2/+2
* * proc.c (proc_mark): needs to mark the receiver too. a patch fromnobu2008-01-111-0/+1
* * $Date$ keyword removed to avoid inclusion of locale dependentakr2008-01-061-1/+0
* update rdoc.akr2008-01-051-1/+1
* update lambda? doc.akr2007-12-261-7/+76
* * proc.c (method_inspect): preserve encoding of the method name.matz2007-12-251-1/+1
* update Proc#lambda? doc.akr2007-12-241-0/+5
* * proc.c (method_name): preserve Symbol's encoding.matz2007-12-241-1/+1
* * iseq.c (Init_ISeq): disable ISeq.load() because there is no verifier.ko12007-12-241-1/+16
* update Proc#lambda? doc.akr2007-12-241-2/+6
* * proc.c (rb_proc_new), vm.c (invoke_block): removed u3.state magic.nobu2007-12-241-5/+2
* Proc#lambda? documented.akr2007-12-231-0/+24
* * 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