| 1 | Tasks chromatic has identified as necessary and will do, will help someone do, or will document in sufficient detail that someone else can do part or all of them: |
| 2 | |
| 3 | * ClassVtableOverrides |
| 4 | * Merge Context and CallSignature PMCs |
| 5 | * Enable bytecode migration between (supported) bytecode versions |
| 6 | * Fix annotation storage, indexing, and line numbers |
| 7 | * Move GC flags out of PMC headers |
| 8 | * Add write barriers for the GC |
| 9 | * Delay MMD registration until the first creation of a PMC with MMD candidates |
| 10 | * Improve performance and storage and lookup of class and object attributes |
| 11 | * Implement the sweep-free linked list GC |
| 12 | * Define necessary ops for Lorito |
| 13 | * Deprecate mutable STRINGs |
| 14 | * Deprecate NULL STRING pointers in public API |
| 15 | * Create language and engine for PAST/POST optimizations |
| 16 | * Replace IMCC with PIRC |