Changes between Version 3 and Version 4 of PirateTodo

Show
Ignore:
Timestamp:
01/07/11 23:46:51 (11 years ago)
Author:
cotto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PirateTodo

    v3 v4  
    33This should be an approximately ordered list of what's necessary to bring PIRATE to completion as Parrot's default PIR compiler. 
    44 
    5 * fix examples/pir/make_hello_world_pbc.pir for a post-dynop_mapping parrot 
    6   - OpLib needs to be made aware of op mapping. 
    7   - We need a dedicated PackfileBytecodeSegment PMC to hold the op mapping (and generally be less hacky than a raw segment). 
    8   - this code serves as a minimal test case for the feasibility of our packfile PMCs for pbc generation. 
     5* ~~fix examples/pir/make_hello_world_pbc.pir for a post-dynop_mapping parrot~~ 
     6  - ~~OpLib needs to be made aware of op mapping.~~ 
     7  - ~~We need a dedicated PackfileBytecodeSegment PMC to hold the op mapping (and generally be less hacky than a raw segment).~~ 
     8  - ~~this code serves as a minimal test case for the feasibility of our packfile PMCs for pbc generation.~~ 
    99* Update nqp-rx to use PIRATE's POST format. 
    1010  - the current version uses strings rather than structure to store data and isn't amenable to PBC generation without a full PIR compiler 
     
    1515* Make Parrot's build work and tests pass with PIRATE as the PIR compiler. 
    1616  - Do the same for Rakudo, Partcl and any other HLLs and libraries that are actively maintained at the time. 
    17 * Rip out imcc, delete pirc. 
     17* Rip out imcc ~~and delete pirc~~. 
    1818  - A post-imcc party is optional but highly recommended. 
    1919* Make PIRATE output Lorito ops (or a LOST tree) based on PIR->Lorito translations.