summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJoshua Haberman <joshua@reverberate.org>2010-01-08 18:42:24 -0800
committerJoshua Haberman <joshua@reverberate.org>2010-01-08 18:42:24 -0800
commit527c0945000315ed8589436d2807bd5f8ad7a543 (patch)
tree1b1b214f99b294b8d47248a542e41694fbc8a671 /TODO
parent5864888c6e7424af70d84802b55879f406d2d7b2 (diff)
Reduced the complexity of the cbparser interface.
Diffstat (limited to 'TODO')
-rw-r--r--TODO16
1 files changed, 12 insertions, 4 deletions
diff --git a/TODO b/TODO
index 28eb813..c8544b0 100644
--- a/TODO
+++ b/TODO
@@ -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
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback