summaryrefslogtreecommitdiff
path: root/proc.c
Commit message (Expand)AuthorAgeFilesLines
* * merged from trunk r20597:25704.nobu2009-11-101-290/+440
* * inits.c (rb_vm_call_inits): no longer passes current vm.nobu2008-12-171-2/+2
* * merged from trunk r20561:20597.nobu2008-12-091-1/+1
* * merged from trunk r20375:20561.nobu2008-12-061-4/+74
* * inits.c (rb_vm_call_inits): let all InitVM functions usenobu2008-11-301-2/+2
* * merged from trunk r19258:20281.nobu2008-11-191-16/+64
* * eval.c (ruby_vm_init): split from ruby_init.nobu2008-09-081-0/+10
* * merged from trunk r19180:19235.nobu2008-09-071-1/+12
* * merged from trunk r18660:18923.nobu2008-08-291-3/+4
* * merged from trunk r18286:18660.nobu2008-08-161-2/+5
* * merged from trunk r18206:18273.nobu2008-07-301-1/+1
* * include/ruby/public_object.h: moved global variables to VM specific data.nobu2008-07-061-5/+0
* * merged from trunk r17785:17835.nobu2008-07-021-1/+2
* * merged from trunk r17769:17785.nobu2008-07-011-1/+3
* * proc.c (proc_new): fix to return Proc object if block is alreadyko12008-06-191-0/+4
* * vm_core.h (rb_vm_t), vm.c (rb_vm_mark): moved preallocated specialnobu2008-06-151-1/+1
* * vm.c, eval_intern.h (PASS_PASSED_BLOCK):ko12008-06-101-3/+8
* * include/ruby/intern.h, proc.c: revert rb_proc_call() andko12008-06-101-7/+23
* * include/ruby/ruby.h, vm_core.h: add a type rb_blockptr.mame2008-06-091-6/+9
* * vm_insnhelper.c, vm.c, proc.c : revert r17021. [ruby-dev:34997]wanabe2008-06-081-2/+2
* * vm_insnhelper.c, vm.c, proc.c (proc_call): allow call method withwanabe2008-06-081-2/+2
* * array.c, bignum.c, cont.c, dir.c, dln.c, encoding.c, enumerator.c,ko12008-06-081-7/+4
* * suppress warnings with -Wwrite-string.nobu2008-05-311-2/+2
* * eval_method.c: renamed from vm_method.c. "vm_method.c" is includedko12008-05-241-3/+5
* * proc.c (proc_dup): should copy safe_level from src procmatz2008-05-211-1/+1
* * vm.c, insns.def, eval.c, vm_insnhelper.c: fix CREF handling.ko12008-05-191-6/+0
* * 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