Changes between Version 4 and Version 5 of PIRCDevelopment
- Timestamp:
- 08/05/09 18:15:56 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PIRCDevelopment
v4 v5 10 10 = PIRC Development Tasks = 11 11 12 == Shouldn't-be-too-hard tasks == 13 14 * ticket #43: autoheaderize all PIRC sources. 15 16 == Hardcore hacking tasks == 17 12 18 * Fix parser to accept syntax such as: 13 19 {{{ … … 17 23 * Convert all C strings in PIRC into STRINGs. All identifiers and strings that are scanned should be stored as STRING objects, not C strings. 18 24 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. 25 * 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. Bug #186 is related to this issue. 20 26 21 27 * 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. 28 29 * Fix bug #14. Braced arguments to macros are not handled correctly. Nested macro expansion isn't correctly handled yet. 30