summaryrefslogtreecommitdiff
path: root/upb
AgeCommit message (Collapse)Author
2019-01-12Partway through refactoring of Arena.Joshua Haberman
2019-01-12All tests pass again!Joshua Haberman
2019-01-12A lot more tests are working now.Joshua Haberman
2019-01-12Removed old-style C++ handlers that relied on UB in favor of more normal ones.Joshua Haberman
2019-01-09upb_refcounted is gone! Some tests still to fix.Joshua Haberman
2019-01-03Renamed upb_stringview -> upb_strview for C terseness.Josh Haberman
2019-01-02Some bugfixes.Joshua Haberman
2018-12-31Merge branch 'arrayapi' into defcleanupJoshua Haberman
2018-12-31Fixed bugs in array accessors.Joshua Haberman
2018-12-31WIP.Joshua Haberman
2018-12-24Merge branch 'arrayapi' into defcleanupJoshua Haberman
2018-12-24Fixed bug: make proto2 setters set hasbit.Joshua Haberman
2018-12-23Merge branch 'arrayapi' into defcleanupJoshua Haberman
2018-12-23Added "add" accessors for repeated fields.Joshua Haberman
2018-12-23Merge branch 'master' into arrayapiJoshua Haberman
2018-12-22Merge branch 'master' into defcleanupJoshua Haberman
2018-12-20Some fixes for Ruby.Joshua Haberman
2018-12-19Fix commentsBo Yang
2018-12-17test_cpp is working!Josh Haberman
2018-12-17test_json is working!Josh Haberman
2018-12-16Got test_decoder working!Joshua Haberman
2018-12-15test_encoder passes! Other tests still need to be fixed.Joshua Haberman
2018-12-15Merge branch 'arrayapi' into defcleanupJoshua Haberman
2018-12-13Fix generated file testBo Yang
2018-12-13Fixed generated code for C++.Joshua Haberman
2018-12-13Use some hazzers in def.c.Joshua Haberman
2018-12-13Merge branch 'arrayapi' into defcleanupJoshua Haberman
2018-12-13Added hazzers.Joshua Haberman
2018-12-13Updated to use the new array accessors.Joshua Haberman
2018-12-13Merge branch 'arrayapi' into defcleanupJoshua Haberman
2018-12-13Changed generated array accessors to be more convenient.Joshua Haberman
2018-12-13Ported some tests.Joshua Haberman
2018-12-12WIP, more progress on refactoring.Joshua Haberman
2018-12-12Mark unused parameterBo Yang
2018-12-12Remove unused codeBo Yang
2018-12-12Add support for encoding Any in jsonBo Yang
2018-12-10WIP, core library compiles now.Joshua Haberman
2018-12-08Merge branch 'master' into defcleanupJoshua Haberman
2018-12-08Merge branch 'cmake-mac-fixes' into defcleanupJoshua Haberman
2018-12-04Implement json decoding for Any message. (#130)Paul Yang
* Implement json decoding for Any message. type url may not appear as the first value in json. As a result, other data cannot be resolved before resolving type url. To solve that, this change caches the start and end position of unparsed values and resolve them in end_any_object when type url has been resolved. * Handle Any in switch * Update json parser size * Fix comments * Sync upstream * Add dependency on upb_pb for upb_json * Debug failed test * Fix cmake * Update test generated files * Remove debug tests
2018-11-03Bazel builds everything except conformance_upb.Josh Haberman
2018-10-21Merge branch 'master' into defcleanupJosh Haberman
2018-10-05Fix json ignore unknown (#128)Paul Yang
* Fix json ignore unknown Previously, there were several problems with ignoring unknown in json. 1) After finding a field is unknown, the parser's state is not changed. Thus, there is no way to distinguish whether the parser is dealing with an unknown field or it's just a top level message. 2) Several method didn't respect unknown field, e.g., start_object, end_bool, start_array. * Update json parser size * Update json parser size
2018-09-21Fix mac use local timezone for strptime by default. (#127)Paul Yang
* Fix mac use local timezone for strptime by default. * Fix comments * Check len == UPB_TIMESTAMP_BASE_SIZE * Fix comment
2018-09-18Fix json encoding for wrappers, ListValue, Struct and Value. (#126)Paul Yang
* Fix json encoding for wrappers, ListValue, Struct and Value. * Add well_known_type field in upb_msgdef to specify type of well known messages. * Remove comma at end of enum definition. * Group number wrappers * Fix comments * Refactoring to use is_wellknown_{msg/field}
2018-09-11WIP.Josh Haberman
2018-09-06Fixed warnings.Josh Haberman
2018-09-06Added 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-06Fixed some c89 errors.Josh Haberman
2018-09-06Removed default instance and oneof array from tables.Josh Haberman
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback