summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2016-08-24* gc.c (gc_reset_malloc_info): Remove too much ";".kou
2016-07-28* vm.c, internal.h: remove RubyVM::Env class and all of env objectsko1
2016-07-28* vm_core.h: revisit the structure of frame, block and env.ko1
2016-07-26gc.c: running finalizer statenobu
2016-07-26* gc.c (rb_raw_obj_info): support to show Proc obj.ko1
2016-07-26* gc.c (gc_mark): add `inline' explicitly.ko1
2016-07-21gc.c: reduce EXEC_TAGnobu
2016-07-21gc.c: set finalizingnobu
2016-07-13* gc.c (gc_mark_roots): should mark the VM object itself to markko1
2016-05-12include/ruby/defines.h (GCC_VERSION_SINCE): moved from internal.hnaruse
2016-05-08* gc.c (rb_gc_unprotect_logging): throw rb_memerror when it cannotnaruse
2016-05-08* configure.in: check function attirbute const and pure,naruse
2016-05-05use TH_JUMP_TAGnobu
2016-04-22* include/ruby/ruby.h (rb_mul_size_overflow): added to handlenaruse
2016-04-22* variable.c: use uint32_t instead of long to avoid confusion aboutnaruse
2016-04-21* gc.c (rb_alloc_tmp_buffer_with_count): added like xmalloc2 tonaruse
2016-04-21* gc.c (objspace_malloc_prepare): remove size check because it isnaruse
2016-04-04* gc.c: change deafult value ofko1
2016-04-04* gc.c (get_envparam_double): take an upper_bound.ko1
2016-03-31gc.c: use PRIdSIZEnobu
2016-03-31* gc.c: need to set initial value of GC_HEAP_FREE_SLOTS_GOAL_RATIO.ko1
2016-03-31* gc.c: change additional allocation policy.ko1
2016-03-31* gc.c (gc_marks_finish): fix syntax error.ko1
2016-03-31* gc.c: simplify allocate/free detecting logic at the end of marking.ko1
2016-03-31* gc.c: add GC parameters to configure the following values:ko1
2016-03-31* remove trailing spaces.svn
2016-03-31* gc.c (gc_verify_heap_page): check the number of zombies.ko1
2016-03-31* gc.c (gc_page_sweep): return free slots count.ko1
2016-03-18gc.c: fix r54115nobu
2016-03-18gc.c: fix commit miss r54145nobu
2016-03-17gc.c: tick for POWER archnobu
2016-03-15gc.c: mark_stack_locationsnobu
2016-03-15gc.c: rb_objspace_ofnobu
2016-03-15gc.c: expand a local macronobu
2016-03-04* gc.c: use 2 bits with unsigned int for rb_objspace::flags::modeko1
2016-03-04* gc.c: rename "enum gc_stat" to "enum gc_mode"ko1
2016-02-02* re.c: Introduce RREGEXP_PTR.naruse
2016-01-25Macro typonobu
2016-01-22RUBY_ASSERTnobu
2016-01-08* gc.c: rename PAGE_* to HEAP_PAGE_* because PAGE_SIZE is usedko1
2016-01-08* gc.c: PAGE_BITMAP_PLANES (the number of bitmap) is 4, not 3.ko1
2016-01-08* gc.c: rename constant names HEAP_* to PAGE_*.ko1
2016-01-08* gc.c: remove heap_page::body. Instead of this field,ko1
2016-01-08* gc.c: rename rb_heap_t::page_length to rb_heap_t::total_pages.ko1
2016-01-08* gc.c: remove heap_page::heap. This field is only used to recognizeko1
2015-12-29use id_table for constant tablesnormal
2015-12-22gc.c: do not expose internal singleton classnobu
2015-12-21revert r53228 because this patch breaks rubyspecko1
2015-12-21* gc.c (internal_object_p): should not expose singleton classesko1
2015-12-15* gc.c: Delete excess semicolon after RUBY_ALIAS_FUNCTION().ngoto