9 | | - Move src/malloc.c and src/malloc-trace.c into src/gc (not strictly GC, but want to group all memory management) |
| 9 | - Move src/malloc.c and src/malloc-trace.c into src/gc (not strictly GC, but want to group all memory management) |
| 10 | |
| 11 | - Rename files in src/gc for sanity, suggested names: |
| 12 | * gc_gms.c -> generational_ms.c |
| 13 | * gc_ims.c -> incremental_ms.c |
| 14 | * dod.c -> api.c (it defines the public interface to the GC system, including 'pobject_lives') |
| 15 | |
| 16 | - Rename all API functions to Parrot_gc_*. |
| 17 | |
| 18 | - If there are any non-API functions in src/gc/api.c move them into another file, possibly src/gc/common.c to indicate that they're internal to the GC system only, but shared between all the GC modules. |