Branch: Tag:

2014-06-17

2014-06-17 14:14:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

GC: Clean up some of the visit_* API.

All the visit_*() functions now have all arguments.

199: Inside #if defined(PIKE_DEBUG)
  PMOD_EXPORT void check_array(struct array *a);   void check_all_arrays(void);   #endif - PMOD_EXPORT void visit_array (struct array *a, int action); + PMOD_EXPORT void visit_array (struct array *a, int action, void *extra);   void gc_mark_array_as_referenced(struct array *a);   void real_gc_cycle_check_array(struct array *a, int weak);   unsigned gc_touch_all_arrays(void);