| 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. |