Changes between Initial Version and Version 1 of PMCUnionDeprecationTasklist

Show
Ignore:
Timestamp:
01/14/09 06:46:43 (13 years ago)
Author:
cotto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PMCUnionDeprecationTasklist

    v1 v1  
     1 
     2== Intro == 
     3 
     4The PMC Union is being deprecated, which means that any instances of PMC_int_val, etc need to disappear.  This is a big job with several gotchas. 
     5 
     6 
     7== Inheritance ==  
     8 
     9Because the PMC union struct is part of a PMC's internals, its use is affected by PMC inheritance.  The following image shows the dependencies between all *core* PMCs.  This does not include PMCs from HLLs.  Because of these dependencies, all PMCs in a given dependency tree will have to be updated simultaneously.  This only means that all instances of e.g. PMC_struct_val will have to be updated, not all instances of all PMC_x_val. 
     10[[Image(http://mksig.org/img/pmc_deps.png)]]