| Commit message (Expand) | Author | Age | Files | Lines |
* | * gc.c (gc_profile_clear): do rest_sweep() before clearing | ko1 | 2013-08-27 | 1 | -0/+5 |
* | * gc.c (getrusage_time): Fallback clock_gettime to getrusage when | akr | 2013-08-21 | 1 | -30/+41 |
* | * gc.c (rb_gcdebug_print_obj_condition): add printing information. | ko1 | 2013-08-20 | 1 | -4/+11 |
* | * gc.c: fix around GC_DEBUG. | ko1 | 2013-08-19 | 1 | -7/+15 |
* | * error.c, file.c, gc.c, hash.c, thread.c, variable.c, vm_eval.c, bin/erb: | ktsj | 2013-08-18 | 1 | -1/+1 |
* | * gc.c (gc_lazy_sweep): remove heap_increment() here because heap_inc | ko1 | 2013-08-15 | 1 | -3/+1 |
* | * gc.c (gc_marks_test): inhibit gc for st's operation. | tarui | 2013-08-12 | 1 | -0/+3 |
* | * bignum.c (rb_big_realloc): Use VALGRIND_MAKE_MEM_UNDEFINED to | akr | 2013-08-06 | 1 | -13/+0 |
* | * array.c, gc.c: move ary_unprotect_logging() into | ko1 | 2013-07-24 | 1 | -0/+43 |
* | * gc.c (gc_before_sweep): fix spacing. | ko1 | 2013-07-23 | 1 | -1/+0 |
* | * gc.c (heap_get_freeobj): clear slot->freelist here. | ko1 | 2013-07-23 | 1 | -2/+9 |
* | * gc.c (gc_slot_sweep): need to add empty RVALUE as freeobj. | ko1 | 2013-07-22 | 1 | -0/+1 |
* | gc.c: suppress warning | nobu | 2013-07-19 | 1 | -1/+1 |
* | * gc.c: declare type_name() at the beggining of file. | ko1 | 2013-07-19 | 1 | -0/+1 |
* | * gc.c, internal.h (rb_gc_writebarrier_remember_promoted): add a new | ko1 | 2013-07-19 | 1 | -0/+7 |
* | * gc.c: rename gc related functions with prefix "gc_". | ko1 | 2013-07-17 | 1 | -136/+135 |
* | * gc.c: rename heap management functions with prefix "heap_". | ko1 | 2013-07-17 | 1 | -54/+51 |
* | * gc.c: catch up last changes for debugging/checking mode. | ko1 | 2013-07-17 | 1 | -8/+8 |
* | * gc.c (rb_objspace_free): free slot itself. | ko1 | 2013-07-17 | 1 | -18/+24 |
* | * gc.c (unlink_heap_slot): fix memory leak. | ko1 | 2013-07-17 | 1 | -20/+12 |
* | * gc.c: re-design the heap structure. | ko1 | 2013-07-17 | 1 | -164/+170 |
* | * gc.c: fix heaps_header and heaps_slot to reduce memory consumption. | ko1 | 2013-07-17 | 1 | -24/+25 |
* | * gc.c: slim a path of newobj_of(). | ko1 | 2013-07-16 | 1 | -91/+84 |
* | * gc.c (link_free_heap_slot): removed. | ko1 | 2013-07-16 | 1 | -15/+8 |
* | * gc.c (assign_heap_slot): refactoring variable names. | ko1 | 2013-07-16 | 1 | -51/+60 |
* | * gc.c (lazy_sweep): refactoring. | ko1 | 2013-07-16 | 1 | -5/+10 |
* | revert last commit because it fails test-all. | ko1 | 2013-07-16 | 1 | -8/+6 |
* | * gc.c (after_gc_sweep): refactoring code. | ko1 | 2013-07-16 | 1 | -6/+8 |
* | * gc.c (is_before_sweep): Add a missing space before a parenthesis. | kou | 2013-06-26 | 1 | -2/+2 |
* | * gc.c (is_before_sweep): Add new helper function that check the object | tarui | 2013-06-25 | 1 | -0/+19 |
* | * gc.c: fix oldgen/remembered_shady counting algorithm. | ko1 | 2013-06-25 | 1 | -18/+36 |
* | * remove trailing spaces. | nobu | 2013-06-24 | 1 | -2/+2 |
* | * gc.c (typedef struct rb_objspace): Change members for monitor objects. | tarui | 2013-06-24 | 1 | -50/+75 |
* | * remove trailing spaces. | nobu | 2013-06-23 | 1 | -1/+1 |
* | * gc.c (after_gc_sweep): Have to record malloc info before reset. | tarui | 2013-06-23 | 1 | -9/+21 |
* | * include/ruby/ruby.h, gc.c: rename macros and functions: | ko1 | 2013-06-22 | 1 | -4/+4 |
* | * gc.c (rgengc_check_shady): add new WB miss checking | ko1 | 2013-06-22 | 1 | -70/+146 |
* | * gc.c (gc_prof_set_heap_info, after_gc_sweep): call | ko1 | 2013-06-21 | 1 | -29/+35 |
* | * gc.c (rb_objspace::profile): rename rb_objspace::profile::record to | ko1 | 2013-06-21 | 1 | -45/+42 |
* | * gc.c (rb_gc_giveup_promoted_writebarrier): remove `rest_sweep()' | ko1 | 2013-06-21 | 1 | -7/+0 |
* | * gc.c (rgengc_rememberset_mark): call gc_mark_children() for | ko1 | 2013-06-21 | 1 | -2/+3 |
* | * gc.c (slot_sweep_body): rename to slot_sweep(). | ko1 | 2013-06-21 | 1 | -53/+13 |
* | * gc.c (check_bitmap_consistency): add to check flag and bitmap consistency. | ko1 | 2013-06-21 | 1 | -15/+30 |
* | * remove trailing spaces. | nobu | 2013-06-21 | 1 | -2/+2 |
* | * gc.c (typedef enum): Introdule flags of major gc reason. | tarui | 2013-06-21 | 1 | -40/+45 |
* | * gc.c (allocate_sorted_heaps): remove unused variable `add'. | ko1 | 2013-06-21 | 1 | -2/+1 |
* | * include/ruby/ruby.h: constify RArray::as::ary and RArray::heap::ptr. | ko1 | 2013-06-21 | 1 | -1/+1 |
* | * include/ruby/ruby.h: support write barrier protection for T_STRUCT. | ko1 | 2013-06-21 | 1 | -2/+2 |
* | * gc.c (gc_sweep): profile sweep time correctly when LAZY_SWEEP is | ko1 | 2013-06-21 | 1 | -2/+11 |
* | * gc.c: enable lazy sweep (commit miss). | ko1 | 2013-06-21 | 1 | -1/+1 |