diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -10,6 +10,14 @@ XML format Binary format ------------- +- Type cleanup: + + for integral types, we just need to discriminate types by width + and signedness, but keep separate types for platform-dependent types + like short, int, long, size_t. We should not try to capture different + type names like guchar vs guint8 vs int8_t. + + there should probably not be a char type + + for strings, we need "UTF-8-encoded 0-terminated string and + "0-terminated byte array", possibly with annotation for encoding - Sort arrays so that we can use bsearch for lookup - Maybe add hashes to lookup interfaces and functions in interfaces - Add default values @@ -30,6 +38,7 @@ Repository - Maybe allow populating repositories at runtime - Think about a system-wide repository mapping namespace ids to libraries/metadata files +- Fix extra indirection for out parameters in invoke General ------- |