diff options
author | Joshua Haberman <joshua@reverberate.org> | 2010-01-08 18:42:24 -0800 |
---|---|---|
committer | Joshua Haberman <joshua@reverberate.org> | 2010-01-08 18:42:24 -0800 |
commit | 527c0945000315ed8589436d2807bd5f8ad7a543 (patch) | |
tree | 1b1b214f99b294b8d47248a542e41694fbc8a671 /TODO | |
parent | 5864888c6e7424af70d84802b55879f406d2d7b2 (diff) |
Reduced the complexity of the cbparser interface.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -1,8 +1,15 @@ - functionality - finish serialization - - text format to string (not just FILE*) - default values - - enums with 0 + - extensions + - MessageSet + - create msgdef with subset of fields + + - lazy parsing + - strings by reference + + - enums with 0 (is this already fixed?) + - text format to string (not just FILE*) - python - _list() accessor - expose enums @@ -15,8 +22,6 @@ - low-level encoding/decoding - event parsing - python -- performance - - strings by reference - checkin suite - benchmark diff (done) - memory footprint diff @@ -25,3 +30,6 @@ - -Werror no compiler warnings - test suite - verify that all headers compile with C++. +- misc + - handle streaming where strings span buffer boundaries + - expose an unknown field callback |