| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-04-03 | Generate less and more cleaner code | Oskari Timperi | |
| 2018-04-03 | Rename stream.nim to protobuf.nim and merge with types.nim | Oskari Timperi | |
| 2018-04-02 | Update well known types | Oskari Timperi | |
| 2018-04-02 | Add conformance test executable | Oskari Timperi | |
| All tests that do not require input/output of JSON or protobuf2 syntax are currently passing. | |||
| 2018-04-02 | Update README.md | Oskari Timperi | |
| 2018-04-02 | Fix packed field size calculation | Oskari Timperi | |
| The size was calculated based on wire type. We need to calculate based on field type because for sint32/sint64 we need to zigzag encode the value before calculating the size of varint. | |||
| 2018-04-02 | Multiple fixes to reading data from a stream | Oskari Timperi | |
| - littleEndia32/64 arguments were in wrong order in a few places - add safeReadStr that throws and exception if couldn't read enough data - throw exceptions when not reading enough data | |||
| 2018-04-02 | Validate wire types | Oskari Timperi | |
| 2018-04-02 | Raise an exception if an invalid field number is encountered | Oskari Timperi | |
| 2018-04-02 | Forward declare KV write/read/sizeOf procs | Oskari Timperi | |
| 2018-04-02 | Sort enum values in ascending order | Oskari Timperi | |
| This is what Nim expects. | |||
| 2018-04-02 | Modify field names to be valid identifiers | Oskari Timperi | |
| 2018-04-01 | Add Google's well known types | Oskari Timperi | |
| 2018-04-01 | Generate forward declarations for some procs | Oskari Timperi | |
| 2018-04-01 | Add support for empty messages | Oskari Timperi | |
| 2018-04-01 | Add initial native support for maps | Oskari Timperi | |
| 2018-04-01 | Add .gitignore | Oskari Timperi | |
| 2018-04-01 | Add a new simple example | Oskari Timperi | |
| 2018-04-01 | Update README.md | Oskari Timperi | |
| 2018-04-01 | Update addressbook example | Oskari Timperi | |
| 2018-04-01 | Use the generator to generate code instead of doing it at compile time | Oskari Timperi | |
| 2018-04-01 | Add syntax field to FileDescriptorProtoDesc | Oskari Timperi | |
| 2018-04-01 | Add procs for bytes to stream.nim | Oskari Timperi | |
| 2018-03-31 | Generate serialize/deserialize convenience procs | Oskari Timperi | |
| 2018-03-31 | Prefix messages/enums with package name | Oskari Timperi | |
| 2018-03-31 | Generate pure enums | Oskari Timperi | |
| Fixes #1. | |||
| 2018-03-28 | Update generators _pb's to have oneofIdx | Oskari Timperi | |
| 2018-03-27 | Initial support for oneofs | Oskari Timperi | |
| 2018-03-27 | Get rid of the distinct numeric types | Oskari Timperi | |
| We have distinct procs for reading and writing differently encoded data, so we don't need distinct types in this case. | |||
| 2018-03-27 | Support imports | Oskari Timperi | |
| 2018-03-26 | Add addressbook example | Oskari Timperi | |
| 2018-03-26 | Update README | Oskari Timperi | |
| 2018-03-26 | Update README | Oskari Timperi | |
| 2018-03-26 | Add README | Oskari Timperi | |
| 2018-03-26 | Add LICENSE | Oskari Timperi | |
| 2018-03-26 | Add README for generator | Oskari Timperi | |
| 2018-03-26 | Add initial version of the protoc plugin | Oskari Timperi | |
| 2018-03-26 | Forward declare sizeOf procs for write procs | Oskari Timperi | |
| If a message refers to itself, then the write procs for that message needs to use sizeOf procs of the same message. | |||
| 2018-03-25 | Export object fields and enums | Oskari Timperi | |
| 2018-03-25 | Fix enum initialization to use the first defined value | Oskari Timperi | |
| 2018-03-25 | Add support for skipping unknown fields | Oskari Timperi | |
| 2018-03-25 | Add initial enum support | Oskari Timperi | |
| 2018-03-25 | Add packed support to generateSizeOfMessageProc() | Oskari Timperi | |
| 2018-03-25 | Clean up generateSizeOfMessageProc() a little bit | Oskari Timperi | |
| 2018-03-25 | Cleanup generateReadMessageProc() | Oskari Timperi | |
| 2018-03-24 | Clean up generateWriteMessageProc() and genWriteField() | Oskari Timperi | |
| 2018-03-24 | Simplify | Oskari Timperi | |
| 2018-03-24 | Simplify | Oskari Timperi | |
| 2018-03-24 | Add isMessage() | Oskari Timperi | |
| 2018-03-24 | Initial support for embedded messages | Oskari Timperi | |
