Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-06 | Added support for unknown fields to upb_msg. | Josh Haberman | |
After this CL, upb passes all existing proto3 conformance tests. However the conformance suite is missing a lot of cases and should be fleshed out. | |||
2018-09-06 | Fixed some c89 errors. | Josh Haberman | |
2018-09-06 | Removed default instance and oneof array from tables. | Josh Haberman | |
2018-09-06 | Removed unused parameter. | Joshua Haberman | |
2018-09-06 | A few more compile fixes. | Joshua Haberman | |
2018-09-06 | Changed C API to use inline functions and computed offsets. | Joshua Haberman | |
2018-09-03 | Changed C API to only define structs, a table, and a few minimal inline ↵ | Joshua Haberman | |
functions. | |||
2018-08-22 | Moved upb_msg parts that depend on def to a separate msgfactory.{c,h}. | Josh Haberman | |
Also got rid of the premature "v1" business that was attempting to create a binary compatibility story. Also added an in-progress CMakeLists.txt file. | |||
2018-08-12 | Enforced that upb_msg lives in an Arena only, and other simplifying. | Joshua Haberman | |
upb_msg was trying to be general enough that it could either live in an arena or be allocated with malloc()/free(). This was too much complexity for too little benefit. We should commit to just saying that upb_msg is arena-only. I also ripped out the code to glue upb_msg to the existing handlers-based encoder/decoder. upb_msg has its own, small, simple encoder/decoder. I'm trying to whittle down upb_msg to a small and simple core. I updated the Lua extension for these changes. Lua needs some more work to properly create arenas per message. For now I just created a single global arena. | |||
2018-03-08 | Implement decoding repeated message field. | Bo Yang | |
2018-03-07 | Fix parsing sub-message field. | Bo Yang | |
Buffer start place needs to be adjusted before parsing sub-message. | |||
2018-03-07 | Fix oneof encoding/decoding | Bo Yang | |
2018-03-07 | For encoding upb needs descriptor type instead of type. | Bo Yang | |
2017-09-25 | Initialize tag to make compiler happy. | Bo Yang | |
2017-07-19 | Fixed amalgamated build. | Joshua Haberman | |
2017-07-19 | Fix amalgamated build. | Joshua Haberman | |
2017-07-19 | Fixed 32-bit build and added generated files. | Joshua Haberman | |
2017-07-19 | Address review comments and fix compile warnings. | Joshua Haberman | |
2017-07-18 | Responded to PR comments. | Joshua Haberman | |
2017-07-18 | Fixes for oneof conformance tests. | Joshua Haberman | |
2017-07-17 | New encode/decode: most (171 / 192) conformance tests pass. | Joshua Haberman | |
2017-07-11 | WIP. | Joshua Haberman | |
2017-07-10 | Lots of encoder/decoder work (backwards encoder). | Joshua Haberman | |
2017-07-08 | A good start on upb_encode and upb_decode. | Josh Haberman | |