summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2009-07-07* gc.c (rb_gc_call_finalizer_at_exit): deal with typed struct likenobu
2009-07-07* gc.c (GC_PROF_SET_MALLOC_INFO, GC_PROF_SET_HEAP_INFO): simplified.nobu
2009-06-23* gc.c: remove the definition of GC_DEBUG (debugging macro).mame
2009-06-16fix indent.ko1
2009-06-16* include/ruby/ruby.h: New structure RTypedData, added.ko1
2009-06-16* gc.c: fix indent.ko1
2009-06-16* gc.c (rb_objspace_each_objects): New C API, added.ko1
2009-06-15* gc.c (os_obj_of): invoke garbage collection before iteration, tomatz
2009-05-26* gc.c: fixed types.nobu
2009-05-13* gc.c: add longlife garbage collection. [ruby-dev:38423]nari
2009-04-19* eval.c (ruby_cleanup): the order of local variables on stack isnobu
2009-03-23* gc.c (init_heap): set default to heap slots lengthnari
2009-03-13* configure.in (AC_HEADER_DIRENT): added.nobu
2009-03-12* array.c, bignum.c, dln.c, error.c, gc.c, io.c, marshal.c,nobu
2009-03-10* array.c, bignum.c, gc.c, numeric.c, string.c, util.c, insns.def,nobu
2009-02-27* gc.c (ruby_get_stack_grow_direction): no needs to use threadnobu
2009-02-22stripped trailing spaces.nobu
2009-02-14* string.c (rb_hash_uint32, rb_hash_uint, rb_hash_start, rb_hash_end),mame
2009-02-12* gc.c (vm_xmalloc, vm_xrealloc): comparisons had no meanings onnobu
2009-02-11 * gc.c (define_final, undefine_final): shouldn't add/remove finalizerusa
2009-01-22* gc.c (define_final): cannot define finalizer for immediatenobu
2009-01-19* gc.c (garbage_collect_with_gvl): suppress warnings.ko1
2009-01-15* gc.c (gc_with_gvl): suppress warnings.ko1
2009-01-14* gc.c (negative_size_allocation_error_with_gvl): abolish a warning.akr
2009-01-12* gc.c (ruby_xmalloc, ruby_xrealloc, ruby_xfree):ko1
2008-12-09* compile.c (iseq_compile_each), gc.c (assign_heap_slot),nobu
2008-11-27* gc.c (gc_mark): still needs to check stack depth during GC.matz
2008-11-27* gc.c (ruby_stack_check): no check if using sigaltstack.nobu
2008-11-07* include/ruby/io.h (rb_io_t): added write_lock to serialize.nobu
2008-10-25* gc.c (gc_profile_result): bug fix. The millisecond is 1/1000.nari
2008-10-09 * include/ruby/ruby.h: embeds the elements of an array into itsyugui
2008-10-06* gc.c (gc_mark_children): ignores T_ZOMBIE.nobu
2008-10-04* dln.c: Ruby no longer supports MS-DOS.yugui
2008-10-04* djgpp/GNUmakefile.in: removed. Ruby no longer supports djgpp.yugui
2008-10-04* x68/_dtos18.c: removed. Ruby no longer supports human68k.yugui
2008-10-01* gc.c (rb_gc_call_finalizer_at_exit): finalize deferred IO and Data.nobu
2008-10-01* gc.c (rb_gc_call_finalizer_at_exit): deffers IO finalization.nobu
2008-09-23* include/ruby/node.h, node.h: move node.h from include path.ko1
2008-09-20 * complex.c: an instance method image has been removed andtadf
2008-09-15* gc.c, include/ruby/ruby.h: rename rb_register_mark_object()ko1
2008-09-09* include/ruby/io.h (rb_io_t): rename field: writeconv_stateless toakr
2008-09-05* include/ruby/ruby.h (DBL2NUM): renamed from DOUBLE2NUM.matz
2008-09-04* gc.c (gc_profile_record_get): to static function.nari
2008-09-04* vm_core.h (struct rb_vm_struct): replaced signal staff with trapnobu
2008-09-03* include/ruby/io.h (rb_io_t): new fields: encs.ecopts andakr
2008-09-03* include/ruby/signal.h: removed.ko1
2008-08-29* gc.c, include/ruby/ruby.h: rename T_DEFERRED to T_ZOMBIE.ko1
2008-08-23* include/ruby/io.h (rb_io_t): remove path field and add pathv field.akr
2008-08-18* include/ruby/io.h (rb_io_t): new fields: writeconv,akr
2008-08-14* gc.c (getrusage_time): should return the value.nobu