Branch: Tag:

2000-04-22

2000-04-22 13:20:40 by Martin Stjernholm <mast@lysator.liu.se>

More gc fixes; got to keep after those pesky markers. Looks like it
actually might work ok now.

Rev: src/array.c:1.64
Rev: src/gc.c:1.56
Rev: src/gc.h:1.26
Rev: src/mapping.c:1.72
Rev: src/multiset.c:1.18
Rev: src/object.c:1.104
Rev: src/program.c:1.224
Rev: src/stralloc.c:1.82
Rev: src/svalue.c:1.66

25:   #define HUGE HUGE_VAL   #endif /*!HUGE*/    - RCSID("$Id: stralloc.c,v 1.81 2000/04/01 07:27:02 hubbe Exp $"); + RCSID("$Id: stralloc.c,v 1.82 2000/04/22 13:20:40 mast Exp $");      #define BEGIN_HASH_SIZE 997   #define MAX_AVG_LINK_LENGTH 3
728:   #endif    unlink_pike_string(s);    debug_free((char *)s,DMALLOC_LOCATION(),1); +  if (Pike_in_gc) remove_marker(s);   }      void debug_free_string(struct pike_string *s)