Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-21 | Merge pull request #114 from haberman/arenaonly | Joshua Haberman | |
Enforced that upb_msg lives in an Arena only, and other simplifying. | |||
2018-08-12 | Re-add msg handlers to the .c file also. | Joshua Haberman | |
2018-08-12 | Re-add message handlers to upb/handlers.*. | Joshua Haberman | |
These are still being used by the proto2 bindings. | |||
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-08-09 | Merge pull request #113 from TeBoring/json-wrapper | Joshua Haberman | |
Support json parsing for wrapper values | |||
2018-08-09 | Use special eof char to mark end of parsing | Bo Yang | |
2018-08-09 | Move logic away from ragel machine | Bo Yang | |
2018-08-05 | Remove unused code | Bo Yang | |
2018-08-05 | Make value top level | Bo Yang | |
2018-08-01 | Mark unused variable | Bo Yang | |
2018-07-31 | Update ragel generated file | Bo Yang | |
2018-07-30 | Make top level wrapper value parsing work | Bo Yang | |
2018-07-27 | Fix json decoding for wrapper messages | Bo Yang | |
2018-06-27 | Merge pull request #112 from TeBoring/json-unknown | Joshua Haberman | |
Enable ignore unknown field in json parsing | |||
2018-06-27 | Enable ignore unknown field in json parsing | Bo Yang | |
2018-06-14 | Merge pull request #110 from TeBoring/upb-revert | Joshua Haberman | |
Revert "Prepare upb_value for encoding/decoding map." | |||
2018-06-14 | Revert "Prepare upb_value for encoding/decoding map." | Bo Yang | |
This reverts commit f30dd0ff0cead9bb1f8f3b1b295392d75705486b. | |||
2018-03-12 | Merge pull request #107 from lauraguevara97/patch-1 | Joshua Haberman | |
Update README.md | |||
2018-03-11 | Update README.md | Laura | |
fixed spelling mistake :) | |||
2018-03-11 | Prepare upb_value for encoding/decoding map. | Bo Yang | |
2018-03-08 | Merge pull request #105 from TeBoring/php-change | Paul Yang | |
Implement decoding repeated message field. | |||
2018-03-08 | Implement decoding repeated message field. | Bo Yang | |
2018-03-08 | Merge pull request #104 from TeBoring/php-change | Paul Yang | |
Bytes type should return size of stringview | |||
2018-03-08 | Bytes type should return size of stringview | Bo Yang | |
2018-03-07 | Merge pull request #103 from TeBoring/php-change | Paul Yang | |
Fix problems of upb_encode_growbuffer | |||
2018-03-08 | e->limit is invalidated after growing. | Bo Yang | |
2018-03-07 | Merge pull request #101 from TeBoring/php-change | Paul Yang | |
Fix parsing sub-message field. | |||
2018-03-07 | Merge pull request #102 from haberman/descriptor-in-core | Joshua Haberman | |
Added google/protobuf/descriptor.upb.* to core. | |||
2018-03-07 | Added google/protobuf/descriptor.upb.* to core. | Josh Haberman | |
This is in preparation for making upb_def capable of parsing binary descriptors directly. We leave upb/descriptor/descriptor.upbdefs.* in place for now, because upb/descriptor/reader.* still depends on it. Also removed a bit of cruft from the codegen. | |||
2018-03-07 | Fix parsing sub-message field. | Bo Yang | |
Buffer start place needs to be adjusted before parsing sub-message. | |||
2018-03-07 | Merge pull request #100 from TeBoring/php-change | Paul Yang | |
Fix oneof encoding/decoding | |||
2018-03-07 | swap condition branches to remove negation | Bo Yang | |
2018-03-07 | Fix oneof encoding/decoding | Bo Yang | |
2018-03-07 | Merge pull request #99 from TeBoring/php-change | Paul Yang | |
In case of circular dependency, layout has to be inserted first. | |||
2018-03-07 | In case of circular dependency, layout has to be inserted first. | Bo Yang | |
2018-03-07 | Merge pull request #98 from TeBoring/php-change | Paul Yang | |
Field missing submsg, hasbit and default value information. | |||
2018-03-07 | Field missing submsg and hasbit information. | Bo Yang | |
2018-03-07 | Merge pull request #97 from TeBoring/php-change | Paul Yang | |
Conversion from uint64 to uint32 didn't consider sign bit. | |||
2018-03-07 | Conversion from uint64 to uint32 didn't consider sign bit. | Bo Yang | |
2018-03-06 | Merge pull request #96 from TeBoring/php-change | Joshua Haberman | |
For encoding upb needs descriptor type instead of type. | |||
2018-03-07 | For encoding upb needs descriptor type instead of type. | Bo Yang | |
2017-09-25 | Merge pull request #92 from TeBoring/unknown | Joshua Haberman | |
Add new "unknown field" handler. | |||
2017-09-25 | Modify TODO | Bo Yang | |
2017-09-25 | Turn off warining on undef private/protected | 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-21 | Modify selector base in tests/json/test.upbdefs.cc | Bo Yang | |
2017-09-20 | Do not expose encode_unknown | Bo Yang | |
2017-09-19 | Remove upb_pb_encoder_encode_unknown | Bo Yang | |