Branch: Tag:

1996-02-24

1996-02-24 02:42:05 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Garbage collect finished

Rev: lib/simulate.lpc:1.9
Rev: src/ChangeLog:1.17
Rev: src/Makefile.in:1.9
Rev: src/array.c:1.7
Rev: src/array.h:1.4
Rev: src/backend.c:1.3
Rev: src/backend.h:1.3
Rev: src/builtin_efuns.c:1.10
Rev: src/call_out.c:1.3
Rev: src/config.h:1.3
Rev: src/debug.c:1.2(DEAD)
Rev: src/debug.h:1.2(DEAD)
Rev: src/global.h:1.2
Rev: src/mapping.c:1.3
Rev: src/mapping.h:1.2
Rev: src/modules/efuns.c:1.2(DEAD)
Rev: src/modules/files/Makefile.in:1.2
Rev: src/modules/regexp/Makefile.in:1.2
Rev: src/modules/sprintf/Makefile.in:1.2
Rev: src/object.c:1.6
Rev: src/object.h:1.4
Rev: src/program.c:1.7
Rev: src/program.h:1.3
Rev: src/stralloc.c:1.2
Rev: src/stralloc.h:1.2
Rev: src/svalue.c:1.6
Rev: src/svalue.h:1.4
Rev: src/test/create_testsuite:1.8

111:    void (*init)(char *,struct object *);    void (*exit)(char *,struct object *);   #ifdef DEBUG -  void (*checkrefs)(char *,struct object *,int pass); +     unsigned INT32 checksum;   #endif   
145:   void really_free_program(struct program *p);   void dump_program_desc(struct program *p);   void toss_current_program(); - void check_program(struct program *p, int pass); + void check_program(struct program *p);   struct program *end_program();   SIZE_T add_storage(SIZE_T size);   void set_init_callback(void (*init)(char *,struct object *));
181:    struct lpc_string *name);   struct program *end_c_program(char *name);   void add_function(char *name,void (*cfun)(INT32),char *type,INT16 flags); - void check_all_programs(int pass); + void check_all_programs();   void cleanup_program(); -  + void gc_check_program(struct program *p); + void gc_check_all_programs(); + void gc_clear_program_marks();   /* Prototypes end here */