Changes between Initial Version and Version 4 of Ticket #12

Show
Ignore:
Timestamp:
12/28/08 19:20:36 (6 years ago)
Author:
kjs
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #12

    • Property component changed from core to pirc
    • Property summary changed from [TODO] Task list for completing PIRC to Task list for completing PIRC
    • Property version changed from trunk to
    • Property owner set to kjs
    • Property type changed from bug to todo
  • Ticket #12 – description

    initial v4  
    22 
    331.  Emit the actual bytecodes into a PackFile/codesegment. 
     4This is done. 
    45 
    562.  Create a PMC constant for strings, numbers, keys and 
    67    subroutines. 
     8Strings, numbers and subs are stored.  
     9Keys still todo. 
    710 
    8113.  Complete PASM output, so it can actually be parsed and run. 
     12TODO 
    913 
    10144.  Handle :multi flag properly. 
     15TODO 
    1116 
    12175.  Handle nested macro expansions. 
     18TODO 
    1319 
    14206.  Fix all memory leaks. this should be trivial, given PIR's built-in 
     
    1622    places this is not used yet, and in others, it's not necessary 
    1723    to use it (but in those mem_sys_free() must be called explicitly). 
     24TODO 
    1825 
    19267.  Figure out how :named argument passing works in bytecode. 
     27TODO 
    2028 
    21298.  Finish the parrot calling conventions ops in the back-end 
    2230    (var.args must be fixed). 
    23  
     31DONE. 
    2432 
    2533This is a tracking ticket.