summaryrefslogtreecommitdiff
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* * gc.c: use VALGRIND_MAKE_MEM_UNDEFINED to detect use of collectedakr2007-08-191-0/+9
* * gc.c (os_live_obj): fix to skip T_VALUES.ko12007-08-151-0/+1
* * compile.c, compile.h (DECL_ANCHOR, INIT_ANCHOR): split not tonobu2007-07-201-30/+7
* rename mark_current_thread to mark_current_machine_context.akr2007-07-141-2/+2
* make mark_current_thread static.akr2007-07-141-1/+1
* * configure.in: add --enable-valgrind.akr2007-07-141-26/+77
* * blockinlining.c: remove "yarv" prefix.ko12007-07-121-2/+2
* * include/ruby/{intern,ruby}.h, compile.[ch], error.c, eval.c,nobu2007-07-051-6/+20
* * debug.c (ruby_set_debug_option): separated from main.c.nobu2007-06-291-6/+6
* * gc.c (rb_obj_id): use SIGNED_VALUE instead of long.usa2007-06-281-4/+4
* * include/ruby/node.h, parse.y, gc.c, iseq.c: remove NODE_CREF.ko12007-06-271-1/+0
* * gc.c (RVALUE): in RVALUE and RBasic, flags must be the same type.usa2007-06-251-1/+1
* fix indent.akr2007-06-251-4/+4
* * gc.h: add RUBY_ prefix to debug macros.ko12007-06-251-0/+2
* * eval.c: remove ruby_current_node and change eval() prototype.ko12007-06-241-4/+2
* * gc.c (garbage_collect): re-introduce ruby_current_node marking code.akr2007-06-161-0/+2
* * gc.c (gc_sweep): re-introduce heap extension strategy change.akr2007-06-161-2/+10
* * eval_load.c (Init_load): delay allocating an array for rb_load_pathakr2007-06-141-2/+10
* * gc.c (garbage_collect): update IA64 register stack code.matz2007-06-131-22/+2
* * include/ruby: moved public headers.nobu2007-06-101-5/+5
* * gc.c (rb_source_filename, obj_free): supress warnings.nobu2007-05-291-6/+9
* * gc.c (garbage_collect, yarv_machine_stack_mark): fixed typo.nobu2007-05-291-7/+7
* * gc.c, yarvcore.c: fix to mark VM structure on startup.ko12007-05-241-3/+4
* * file.c, gc.c, io.c, ruby.h, rubyio.h, win32/win32.h (rb_io_t):nobu2007-02-241-1/+1
* * parse.y, node.h, compile.c: change node tree structure. a purposeko12007-02-241-1/+3
* * parse.y, compile.c, gc.c, insns.def, intern.h, iseq.c, node.h,matz2007-02-231-1/+0
* * blockinlining.c, error.c, eval.c, eval_error.h, eval_intern.h,ko12007-02-081-7/+7
* * blockinlining.c, compile.c, compile.h, error.c, eval.c,ko12007-02-061-8/+8
* * eval_thread.c, common.mk: remove eval_thread.c.ko12007-02-051-7/+5
* * parse.y (rb_compose_ivar2): function to create a new ivar2matz2007-02-041-0/+2
* * call_cfunc.ci, compile.c, compile.h, debug.h, eval.c,nobu2007-02-021-2/+2
* * parse.y (assignable_gen): no need to generate NODE_CVDECL.matz2007-02-021-1/+0
* * Merge YARVko12006-12-311-249/+298
* * ruby.h (struct RArray): revert embedding ptr in RVALUE.matz2006-11-011-1/+1
* * eval.c (rb_eval): fix commit miss. [ruby-dev:29707]matz2006-10-301-1/+1
* * array.c (rb_ary_shift): shift/unshift performance boost patch,matz2006-09-261-8/+2
* * array.c (rb_ary_shift): should clear shifting top element.matz2006-09-241-4/+1
* * gc.c (gc_mark_children): NODE_POSTEXE holds Ruby VALUE.matz2006-09-241-1/+4
* * string.c (sym_eql): fail early to gain performance.matz2006-09-201-3/+0
* * dir.c (dir_s_glob): remove unused variable.matz2006-09-181-1/+1
* * gc.c (ruby_init_stack): decrease "stack level too deep" in Windows.usa2006-09-131-1/+14
* * object.c (Init_Object): move symbol related code to string.cmatz2006-09-021-0/+1
* * ruby.h (struct RArray): embed small arrays.matz2006-09-021-14/+14
* * ruby.h (struct RString): embed small strings.matz2006-08-311-4/+6
* * gc.c (gc_sweep): typo fixed.matz2006-08-301-1/+1
* ansificated.akr2006-08-131-2/+1
* * dln.c, eval.c, gc.c, ruby.h: shut up AIX alloca warning.matz2006-08-071-3/+1
* * gc.c (gc_sweep): expand heap earlier.akr2006-07-101-2/+10
* * gc.c (gc_mark_children): a bug in NODE_BLOCK_PASS marking.matz2006-06-291-1/+1
* * parse.y: use ARGSPUSH instead of ARGSCAT to prevent too muchmatz2006-06-291-1/+2