More features, refactoring

This commit is contained in:
Daniel G. Taylor
2019-10-08 00:23:11 -07:00
parent 6ed3b09f44
commit c932fbc72c
14 changed files with 276 additions and 112 deletions

View File

@@ -1,10 +1,15 @@
# TODO
- [ ] Fixed length fields
- [x] Fixed length fields
- [x] Packed fixed-length
- [x] Zig-zag signed fields (sint32, sint64)
- [x] Don't encode zero values for nested types~
- [ ] Enums
- [x] Don't encode zero values for nested types
- [x] Enums
- [ ] Maps
- [ ] Support passthrough of unknown fields
- [ ] JSON that isn't naive.
- [ ] Refs to nested types
- [ ] Imports in proto files
- [ ] Well-known Google types
- [ ] JSON that isn't completely naive.
- [ ] Async service stubs
- [ ] Cleanup!