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: program.h,v 1.171 2002/12/16 14:32:21 grubba Exp $ + || $Id: program.h,v 1.172 2003/01/11 00:01:21 mast Exp $   */      #ifndef PROGRAM_H
630:   void gc_mark_all_programs(void);   void gc_cycle_check_all_programs(void);   void gc_zap_ext_weak_refs_in_programs(void); - void gc_free_all_unreferenced_programs(void); + size_t gc_free_all_unreferenced_programs(void);   void push_compiler_frame(int lexical_scope);   void low_pop_local_variables(int level);   void pop_local_variables(int level);