From 00a95f15bc840814baeaec8d970acf998d70e273 Mon Sep 17 00:00:00 2001 From: akr Date: Sat, 15 Jun 2013 23:46:07 +0000 Subject: * bignum.c (bary_divmod): New function. (absint_numwords_generic): Use bary_divmod. (bigdivrem_num_extra_words): Extracted from bigdivrem. (bigdivrem_single): Ditto. (bigdivrem_normal): Ditto. (BIGDIVREM_EXTRA_WORDS): Defined. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index ab65b1d32e..195830469c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,18 @@ +Sun Jun 16 08:43:59 2013 Tanaka Akira + + * bignum.c (bary_divmod): New function. + (absint_numwords_generic): Use bary_divmod. + (bigdivrem_num_extra_words): Extracted from bigdivrem. + (bigdivrem_single): Ditto. + (bigdivrem_normal): Ditto. + (BIGDIVREM_EXTRA_WORDS): Defined. + Sun Jun 16 05:51:51 2013 Masaya Tarui - * gc.c: Fixup around GC by MALLOC. - Add allocate size to malloc_increase before GC + * gc.c: Fixup around GC by MALLOC. + Add allocate size to malloc_increase before GC for updating limit in after_gc_sweep. - Reset malloc_increase into garbage_collect() + Reset malloc_increase into garbage_collect() for preventing GC again soon. Sun Jun 16 05:15:36 2013 Masaya Tarui @@ -14,7 +23,7 @@ Sun Jun 16 05:15:36 2013 Masaya Tarui Sun Jun 16 02:04:40 2013 Masaya Tarui * gc.c (gc_prof_timer_stop): Merge function codes of GC_PROFILE_MORE_DETAIL and !GC_PROFILE_MORE_DETAIL. - * gc.c (gc_prof_mark_timer_start): Ditto. + * gc.c (gc_prof_mark_timer_start): Ditto. * gc.c (gc_prof_mark_timer_stop): Ditto. * gc.c (gc_prof_sweep_slot_timer_start): Ditto. * gc.c (gc_prof_sweep_slot_timer_stop): Ditto. @@ -102,7 +111,7 @@ Fri Jun 14 18:18:07 2013 Koichi Sasada * constant.h: constify rb_const_entry_t::value and file to detect assignment. - * variable.c, internal.h (rb_st_insert_id_and_value, rb_st_copy): + * variable.c, internal.h (rb_st_insert_id_and_value, rb_st_copy): added. update table with write barrier. * method.h: constify some variables to detect assignment. -- cgit v1.2.3