Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-07 | Field missing submsg and hasbit information. | Bo Yang | |
2018-03-07 | Conversion from uint64 to uint32 didn't consider sign bit. | Bo Yang | |
2018-03-07 | For encoding upb needs descriptor type instead of type. | Bo Yang | |
2017-09-25 | Modify TODO | Bo Yang | |
2017-09-25 | Change parameter type from enum opcode to int. | Bo Yang | |
If the compiler elects to represent enum E as a char rather than an int (per 6.7.2.2p4), the call to va_start() will have undefined behavior. | |||
2017-09-25 | Initialize tag to make compiler happy. | Bo Yang | |
2017-09-25 | Fixed JIT for unknown fields. (#1) | Joshua Haberman | |
2017-09-20 | Do not expose encode_unknown | Bo Yang | |
2017-09-19 | Remove upb_pb_encoder_encode_unknown | Bo Yang | |
2017-09-19 | Remove unused declaration. | Bo Yang | |
2017-09-19 | Remove upb_addunknown_handlerfunc | Bo Yang | |
2017-09-19 | Use upb_sink_putunknown for reserve unknown | Bo Yang | |
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 |