Changes between Version 14 and Version 15 of IOTasklist
- Timestamp:
- 06/10/09 01:50:50 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IOTasklist
v14 v15 5 5 * Plain %s in parrot printf-alike functions do not handle NULL C strings well. Fix. 6 6 7 * Further optimize where possible. 8 7 9 = IO PMCs = 8 9 * Create an abstract "IOHandle" class10 11 * Abstract relevant API code from FileHandle and Socket into IOHandle12 10 13 11 * Separate pipe-related logic out of FileHandle 14 12 15 * Fix StringHandle to be a proper subclass of IOHandle 13 * Add a "Close" or "Disconnect" method to the Socket PMC 14 15 * Unify the codepaths for Socket and Pipe into the IO API. Refactor the IO API to be more unified. 16 16 17 17 * Create a "Select" PMC 18 19 * Use roles and VTABLE_does to differentiate capabilities of different PMC types.20 18 21 19 == Ideas == … … 42 40 43 41 = Completed: = 42 43 * Create an abstract "IOHandle" class 44 45 * Abstract relevant API code from FileHandle and Socket into IOHandle 46 47 * Fix StringHandle to be a proper subclass of IOHandle 44 48 45 49 * Rip out the layers structures and macros. (After the migration is complete.)