summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2013-09-26* gc.c (vm_xrealloc): use TRY_WITH_GC().nobu
2013-09-26Fix compilation on gcc 4.6naruse
2013-09-26gc.c: disable AddressSanitizernobu
2013-09-26gc.c: atomical addnobu
2013-09-25* include/ruby/ruby.h: rename RARRAY_RAWPTR() to RARRAY_CONST_PTR().ko1
2013-09-24* gc.c (free_method_cache_entry_i): unused functioncharliesome
2013-09-24* class.c (class_alloc): remove mc_tblcharliesome
2013-09-04vm.c: prototypenobu
2013-09-04* class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h,charliesome
2013-08-27* gc.c (gc_profile_clear): do rest_sweep() before clearingko1
2013-08-21* gc.c (getrusage_time): Fallback clock_gettime to getrusage whenakr
2013-08-20* gc.c (rb_gcdebug_print_obj_condition): add printing information.ko1
2013-08-19* gc.c: fix around GC_DEBUG.ko1
2013-08-18* error.c, file.c, gc.c, hash.c, thread.c, variable.c, vm_eval.c, bin/erb:ktsj
2013-08-15* gc.c (gc_lazy_sweep): remove heap_increment() here because heap_incko1
2013-08-12 * gc.c (gc_marks_test): inhibit gc for st's operation.tarui
2013-08-06* bignum.c (rb_big_realloc): Use VALGRIND_MAKE_MEM_UNDEFINED toakr
2013-07-24* array.c, gc.c: move ary_unprotect_logging() intoko1
2013-07-23* gc.c (gc_before_sweep): fix spacing.ko1
2013-07-23* gc.c (heap_get_freeobj): clear slot->freelist here.ko1
2013-07-22* gc.c (gc_slot_sweep): need to add empty RVALUE as freeobj.ko1
2013-07-19gc.c: suppress warningnobu
2013-07-19* gc.c: declare type_name() at the beggining of file.ko1
2013-07-19* gc.c, internal.h (rb_gc_writebarrier_remember_promoted): add a newko1
2013-07-17* gc.c: rename gc related functions with prefix "gc_".ko1
2013-07-17* gc.c: rename heap management functions with prefix "heap_".ko1
2013-07-17* gc.c: catch up last changes for debugging/checking mode.ko1
2013-07-17* gc.c (rb_objspace_free): free slot itself.ko1
2013-07-17* gc.c (unlink_heap_slot): fix memory leak.ko1
2013-07-17* gc.c: re-design the heap structure.ko1
2013-07-17* gc.c: fix heaps_header and heaps_slot to reduce memory consumption.ko1
2013-07-16* gc.c: slim a path of newobj_of().ko1
2013-07-16* gc.c (link_free_heap_slot): removed.ko1
2013-07-16* gc.c (assign_heap_slot): refactoring variable names.ko1
2013-07-16* gc.c (lazy_sweep): refactoring.ko1
2013-07-16revert last commit because it fails test-all.ko1
2013-07-16* gc.c (after_gc_sweep): refactoring code.ko1
2013-06-26* gc.c (is_before_sweep): Add a missing space before a parenthesis.kou
2013-06-25 * gc.c (is_before_sweep): Add new helper function that check the objecttarui
2013-06-25* gc.c: fix oldgen/remembered_shady counting algorithm.ko1
2013-06-24* remove trailing spaces.nobu
2013-06-24 * gc.c (typedef struct rb_objspace): Change members for monitor objects.tarui
2013-06-23* remove trailing spaces.nobu
2013-06-23 * gc.c (after_gc_sweep): Have to record malloc info before reset.tarui
2013-06-22* include/ruby/ruby.h, gc.c: rename macros and functions:ko1
2013-06-22* gc.c (rgengc_check_shady): add new WB miss checkingko1
2013-06-21* gc.c (gc_prof_set_heap_info, after_gc_sweep): callko1
2013-06-21* gc.c (rb_objspace::profile): rename rb_objspace::profile::record toko1
2013-06-21* gc.c (rb_gc_giveup_promoted_writebarrier): remove `rest_sweep()'ko1
2013-06-21* gc.c (rgengc_rememberset_mark): call gc_mark_children() forko1