summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-12Enforced 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-09Merge pull request #113 from TeBoring/json-wrapperJoshua Haberman
Support json parsing for wrapper values
2018-08-09Use special eof char to mark end of parsingBo Yang
2018-08-09Move logic away from ragel machineBo Yang
2018-08-05Remove unused codeBo Yang
2018-08-05Make value top levelBo Yang
2018-08-01Mark unused variableBo Yang
2018-07-31Update ragel generated fileBo Yang
2018-07-30Make top level wrapper value parsing workBo Yang
2018-07-27Fix json decoding for wrapper messagesBo Yang
2018-06-27Merge pull request #112 from TeBoring/json-unknownJoshua Haberman
Enable ignore unknown field in json parsing
2018-06-27Enable ignore unknown field in json parsingBo Yang
2018-06-14Merge pull request #110 from TeBoring/upb-revertJoshua Haberman
Revert "Prepare upb_value for encoding/decoding map."
2018-06-14Revert "Prepare upb_value for encoding/decoding map."Bo Yang
This reverts commit f30dd0ff0cead9bb1f8f3b1b295392d75705486b.
2018-03-12Merge pull request #107 from lauraguevara97/patch-1Joshua Haberman
Update README.md
2018-03-11Update README.mdLaura
fixed spelling mistake :)
2018-03-11Prepare upb_value for encoding/decoding map.Bo Yang
2018-03-08Merge pull request #105 from TeBoring/php-changePaul Yang
Implement decoding repeated message field.
2018-03-08Implement decoding repeated message field.Bo Yang
2018-03-08Merge pull request #104 from TeBoring/php-changePaul Yang
Bytes type should return size of stringview
2018-03-08Bytes type should return size of stringviewBo Yang
2018-03-07Merge pull request #103 from TeBoring/php-changePaul Yang
Fix problems of upb_encode_growbuffer
2018-03-08e->limit is invalidated after growing.Bo Yang
2018-03-07Merge pull request #101 from TeBoring/php-changePaul Yang
Fix parsing sub-message field.
2018-03-07Merge pull request #102 from haberman/descriptor-in-coreJoshua Haberman
Added google/protobuf/descriptor.upb.* to core.
2018-03-07Added 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-07Fix parsing sub-message field.Bo Yang
Buffer start place needs to be adjusted before parsing sub-message.
2018-03-07Merge pull request #100 from TeBoring/php-changePaul Yang
Fix oneof encoding/decoding
2018-03-07swap condition branches to remove negationBo Yang
2018-03-07Fix oneof encoding/decodingBo Yang
2018-03-07Merge pull request #99 from TeBoring/php-changePaul Yang
In case of circular dependency, layout has to be inserted first.
2018-03-07In case of circular dependency, layout has to be inserted first.Bo Yang
2018-03-07Merge pull request #98 from TeBoring/php-changePaul Yang
Field missing submsg, hasbit and default value information.
2018-03-07Field missing submsg and hasbit information.Bo Yang
2018-03-07Merge pull request #97 from TeBoring/php-changePaul Yang
Conversion from uint64 to uint32 didn't consider sign bit.
2018-03-07Conversion from uint64 to uint32 didn't consider sign bit.Bo Yang
2018-03-06Merge pull request #96 from TeBoring/php-changeJoshua Haberman
For encoding upb needs descriptor type instead of type.
2018-03-07For encoding upb needs descriptor type instead of type.Bo Yang
2017-09-25Merge pull request #92 from TeBoring/unknownJoshua Haberman
Add new "unknown field" handler.
2017-09-25Modify TODOBo Yang
2017-09-25Turn off warining on undef private/protectedBo Yang
2017-09-25Change 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-25Initialize tag to make compiler happy.Bo Yang
2017-09-25Fixed JIT for unknown fields. (#1)Joshua Haberman
2017-09-21Modify selector base in tests/json/test.upbdefs.ccBo Yang
2017-09-20Do not expose encode_unknownBo Yang
2017-09-19Remove upb_pb_encoder_encode_unknownBo Yang
2017-09-19Remove unused declaration.Bo Yang
2017-09-19Remove upb_addunknown_handlerfuncBo Yang
2017-09-19Use upb_sink_putunknown for reserve unknownBo Yang
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback