Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-19 | Remove upb_addunknown_handlerfunc and upb_handlers_setaddunknown | Bo Yang | |
2017-09-19 | Reserve unknown fields in upb | Bo Yang | |
1. For decoding, an unknownfields will be lazily created on message, which contains bytes of unknown fields. 2. For encoding, if the unknownfields is present on message, all bytes contained in it will be serialized. | |||
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-18 | Fixed varint length when buffer is reallocated. | Joshua Haberman | |
2017-07-17 | New encode/decode: most (171 / 192) conformance tests pass. | Joshua Haberman | |
2017-07-11 | WIP. | Joshua Haberman | |
2017-07-11 | Merge branch 'gencode2' into gencode3 | Joshua Haberman | |
2017-07-11 | Responded to PR comments. | Joshua Haberman | |
2017-07-11 | Merge branch 'stringview' into gencode3 | Joshua Haberman | |
2017-07-11 | Added upb_stringview, the string representation for upb_msg. | Joshua Haberman | |
2017-07-11 | Merge branch 'gencode2' into gencode3 | Joshua Haberman | |
2017-07-11 | Merge branch 'gencode' into gencode2 | Joshua Haberman | |
2017-07-10 | Removed incorrect assert and added comments. | Joshua Haberman | |
2017-07-10 | Removed incorrect assertion. | Joshua Haberman | |
Internal members aren't initialized by default_msg. | |||
2017-07-10 | Merge branch 'gencode' into gencode2 | Joshua Haberman | |
2017-07-10 | Responded to PR comments. | 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 | |
2017-07-04 | First version of a real C codegen for upb. | Joshua Haberman | |
Also includes an implementation of the conformance tests to display what the API usage will be like. There is still a lot to do, and things that are broken (oneofs, repeated fields, etc), but it's a good start. | |||
2017-07-02 | Removed all upb_msgdef/upb_fielddef from upb_msg. | Joshua Haberman | |
2017-07-02 | Start migrating upb_msglayout to be suitable for generated code. | Joshua Haberman | |
This involves: - remove upb_msglayout -> upb_msgfactory dependency. - remove upb_msglayout -> upb_msgdef dependency (in progress). - make upb_msglayout use a representation that can be statically initialized by generated code. The goal here is that upb_msglayout becomes a kind of "descriptor lite": it contains enough data to parser and serialize protobufs and manipulate a upb_msg in memory, while being far smaller and simpler than a full descriptor. It also does not include field names, which can be a benefit for applications that do not want to leak field names. Generated code can then create a upb_msglayout, and do most things without ever needing to construct full descriptors/defs if they don't want to. | |||
2017-06-20 | Merge pull request #86 from haberman/json-numbers | Joshua Haberman | |
Some fixes to make JSON properly recognize numbers in quotes. | |||
2017-06-19 | Responded to PR comments. This also fixed a few more conformance tests. | Josh Haberman | |
2017-06-14 | Merge pull request #84 from TeBoring/master | Joshua Haberman | |
Fix upb load descriptor when no messages defined in prorto. | |||
2017-06-08 | Some fixes to make JSON properly recognize numbers in quotes. | Josh Haberman | |
2017-06-02 | php_namespace should be explicitly set even if it's empty. | Bo Yang | |
2017-06-01 | Fix upb load descriptor when no messages defined in prorto. | Bo Yang | |
2017-05-31 | Add new file option php_namespace. | Bo Yang | |
Use this option to change the namespace of php generated classes. Default is empty. When this option is empty, the package name will be used for determining the namespace. | |||
2017-03-15 | Merge pull request #82 from haberman/rmvarint | Joshua Haberman | |
Deleted some dead code related to varint decoding. | |||
2017-03-14 | Deleted some dead code related to varint decoding. | Josh Haberman | |
2017-03-14 | Fix bugs in file_onphpprefix | Bo Yang | |
1. It should call file_setphpprefix instead. 2. Collect prefix. 3. Return size of string. | |||
2017-03-14 | Add new file option php_class_prefix. | Bo Yang | |
This option will be prepended to all php generated classes. The PHP runtime needs to know this option to figure out the class name for specific message. | |||
2017-02-06 | Bug fix: When encoding, negative int32 values should be padded to int64 in ↵ | Bo Yang | |
order to be wire compatible | |||
2017-01-24 | Fixed amalgamated build and added test. | Josh Haberman | |
2017-01-23 | A couple more fixes. | Josh Haberman | |
2017-01-23 | Remove another bit of obsolete code. | Josh Haberman | |
2017-01-23 | Removed all code for adding extensions to upb_symtab. | Josh Haberman | |
This means extensions can't be used until we implement the replacement APIs for accessing extensions from a symtab. | |||
2017-01-21 | Ripped out complicated and unused code for replacing defs in a symtab. | Josh Haberman | |
Also hid the dup() functions. We can't quite delete them yet because our current approach for extensions depends on duplicating defs. | |||
2017-01-21 | Make upb::SymbolTable no longer reference-counted. | Josh Haberman | |
This transitions it from shared ownership to unique ownership. | |||
2017-01-21 | Moved upb_symtab to def.h/def.c. | Josh Haberman | |
This is in anticipation of removing refcounting and making upb_symtab (soon to be upb_defpool) the unique owner of all defs inside. | |||
2016-12-14 | Addressed PR comments. | Josh Haberman | |
2016-12-12 | A few C++ fixes for BufferSink. | Josh Haberman | |
2016-12-12 | Basic serialization for upb_msg and Lua. | Josh Haberman | |
Doesn't yet include strings, submessages, maps, or repeated fields. | |||
2016-12-07 | Merge pull request #74 from haberman/msg | Joshua Haberman | |
Added upb_msg and Lua bindings for using it. | |||
2016-12-07 | Update for final PR comments. | Josh Haberman | |