Changes between Version 3 and Version 4 of PIRCDevelopment

Show
Ignore:
Timestamp:
08/05/09 18:12:01 (12 years ago)
Author:
kjs
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PIRCDevelopment

    v3 v4  
    1010= PIRC Development Tasks = 
    1111 
    12 * Fix parser to accept syntax such as:  
     12 * Fix parser to accept syntax such as:  
    1313{{{ 
    1414$P0 = new ['Integer'] 
    1515}}} 
    1616 
    17 * Convert all C strings in PIRC into STRINGs. All identifiers and strings that are scanned should be stored as STRING objects, not C strings. 
     17 * Convert all C strings in PIRC into STRINGs. All identifiers and strings that are scanned should be stored as STRING objects, not C strings. 
    1818 
    19 * Fix bug #198. It seems that when there is a sequence of more than one instruction dealing with STRINGs or NUMs, the resulting bytecode segfaults. Apparently, PIRC is emitting the wrong bytecode. 
     19 * Fix bug #198. It seems that when there is a sequence of more than one instruction dealing with STRINGs or NUMs, the resulting bytecode segfaults. Apparently, PIRC is emitting the wrong bytecode. 
     20 
     21 * Fix bug #173. Lexicals are not stored correctly in the generated bytecode. The code for storing the lexicals is taken from IMCC, and therefore it doesn't come as a complete surprise it's not working. However, I don't see what's wrong.