Branch: Tag:

2003-01-11

2003-01-11 00:01:21 by Martin Stjernholm <mast@lysator.liu.se>

Provide data for more accurate calculation of freed things in the gc.

Rev: src/array.c:1.134
Rev: src/array.h:1.45
Rev: src/mapping.c:1.160
Rev: src/mapping.h:1.48
Rev: src/multiset.c:1.66
Rev: src/multiset.h:1.31
Rev: src/object.c:1.216
Rev: src/object.h:1.76
Rev: src/program.c:1.472
Rev: src/program.h:1.172

2:   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: array.h,v 1.44 2002/10/11 01:39:28 nilsson Exp $ + || $Id: array.h,v 1.45 2003/01/11 00:01:20 mast Exp $   */      #ifndef ARRAY_H
171:   void gc_mark_all_arrays(void);   void gc_cycle_check_all_arrays(void);   void gc_zap_ext_weak_refs_in_arrays(void); - void gc_free_all_unreferenced_arrays(void); + size_t gc_free_all_unreferenced_arrays(void);   void debug_dump_type_field(TYPE_FIELD t);   void debug_dump_array(struct array *a);   void zap_all_arrays(void);