Changes between Version 6 and Version 7 of PMCUnionDeprecationTasklist

Show
Ignore:
Timestamp:
01/15/09 23:04:37 (6 years ago)
Author:
cotto
Comment:

add tt ref for PMC_struct_val removal from mark_sweep

Legend:

Unmodified
Added
Removed
Modified
  • PMCUnionDeprecationTasklist

    v6 v7  
    1919*Array PMCs need to have their mark VTABLE methods updated to actually mark the elements inside them. src/gc/mark_sweep.c:Parrot_gc_trace_pmc_data() attempts to do this by mucking around with PMC_data_typed(). Once the mark VTABLE methods are updated to do The Right Thing, Parrot_gc_trace_pmc_data() can be deprecated along with the PObj_data_is_PMC_array_FLAG. All arrays should instead be marked with PObj_custom_mark_FLAG to call the proper mark VTABLE methods. 
    2020 
    21 * src/gc/mark_sweep.c also uses PMC_struct_val in two places.  This needs to be investigated and the data stored elsewhere. 
     21* src/gc/mark_sweep.c also uses PMC_struct_val in two places.  This needs to be investigated and the data stored elsewhere.  See TT #178.