mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-28 16:00:22 +02:00
*** empty log message ***
This commit is contained in:
parent
4a4c9785e0
commit
4fdb0ae271
1 changed files with 16 additions and 0 deletions
|
@ -1,3 +1,19 @@
|
|||
2000-03-15 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
|
||||
|
||||
* __scm.h (GUILE_NEW_GC_SCHEME): Define this if you want to test a
|
||||
new way of allocating heap. It makes Guile fast, but still
|
||||
contains bugs.
|
||||
|
||||
* gc.c, gc.h, pairs.h, init.c: Implementation of a new way of
|
||||
allocating heap. The basic idea is to trigger GC every Nth
|
||||
allocated cell and grow heap when free list runs out. The scheme
|
||||
has been extended so that GC isn't triggered until all remaining
|
||||
cells are used. The implementation is also prepared for
|
||||
development in the direction of POSIX threads.
|
||||
|
||||
* gc.c (SCM_EXPHEAP): In order to grow by a factor of 1.5,
|
||||
SCM_EXPHEAP should return half of the heap size.
|
||||
|
||||
2000-03-14 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
|
||||
|
||||
The following change to init.c is only enabled if Guile was
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue