Changes between Version 5 and Version 6 of PMCUnionDeprecationTasklist

Show
Ignore:
Timestamp:
01/15/09 08:27:14 (13 years ago)
Author:
cotto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PMCUnionDeprecationTasklist

    v5 v6  
    1818 
    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. 
     20 
     21* src/gc/mark_sweep.c also uses PMC_struct_val in two places.  This needs to be investigated and the data stored elsewhere.