Branch: Tag:

2000-04-20

2000-04-20 01:49:45 by Martin Stjernholm <mast@lysator.liu.se>

Fixed debug checks for gc -- pass numbering changes necessary. More code
to remove stray markers to avoid new objects from getting them, but the
problem doesn't seem to be fixed yet.

Rev: src/array.c:1.66
Rev: src/gc.c:1.74
Rev: src/gc.h:1.37
Rev: src/mapping.c:1.78
Rev: src/multiset.c:1.19
Rev: src/object.c:1.116
Rev: src/object.h:1.44
Rev: src/program.c:1.231
Rev: src/threads.h:1.87

23:   #include "stuff.h"   #include "bignum.h"    - RCSID("$Id: array.c,v 1.65 2000/04/17 16:48:57 grubba Exp $"); + RCSID("$Id: array.c,v 1.66 2000/04/20 01:49:42 mast Exp $");      struct array empty_array=   {
104:       free((char *)v);    -  GC_FREE(); +  GC_FREE(v);   }      /*