repeated
- Autodetect whether the field is packed when decoding.
optional
package
map
- Length-constrained container class.
- Proper bytes/string support.
- Static/dynamic/reference
- Namespacing
- Packages
- Nested types
namespace protonium
- Iterator constraints
- Async integration
- RPC client?
- RPC server?
- Build
options.proto
andrpc.proto
fromsetup.py
- Add an option to copy headers to supplied directory.
- All of it
- All of those as well
- Messages may be used in a .proto before they are defined, and protoc supplies them in the definition order. This results in invalid C++ if we don't sort them before generating.