Changes between Version 18 and Version 19 of PMCUnionDeprecationTasklist
- Timestamp:
- 02/02/09 19:22:44 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PMCUnionDeprecationTasklist
v18 v19 30 30 == Notes == 31 31 32 *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.33 34 32 * 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. 35 33