*** empty log message ***
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Tue, 21 Mar 2000 02:38:12 +0000 (02:38 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Tue, 21 Mar 2000 02:38:12 +0000 (02:38 +0000)
libguile/ChangeLog

index f29a17e..d0f6ccd 100644 (file)
@@ -1,3 +1,14 @@
+2000-03-21  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
+
+       * gc.c (alloc_some_heap): Further improvement of minimal heap size
+       prediction.
+       (SCM_MAX): New macro.
+       (scm_freelist_t): New field: collected_1. Previous amount of
+       collected cells.
+       (gc_sweep_freelist_finish): Trigger based on two last values of
+       freelist->collected to avoid unnecessary allocation due to
+       temporary peaks.
+
 2000-03-20  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
        * numbers.h (SCM_MAKINUM):  The parameter to SCM_MAKINUM should