Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-30 | Add -Wstrict-prototypes option | Esun Kim | |
2019-07-30 | Support MSVC prior to 2015 | Esun Kim | |
2019-06-14 | Change methods name to specify as number/string | Bo Yang | |
2019-06-14 | Fix integer types | Bo Yang | |
2019-06-13 | Change int64 json encoding to be string | Bo Yang | |
2019-05-20 | Use a custom mktime() function to avoid platform dependencies.upb_mktime | Joshua Haberman | |
2019-04-24 | Fixed amalgamation and CMake build. | Joshua Haberman | |
2019-03-27 | Moved macros from upb.h to port_def.inc to avoid leaking them to users. (#160) | Joshua Haberman | |
* Use port_def.inc to prevent macros from leaking to users. * Added helpful comments to port_def.inc/port_undef.inc. | |||
2019-03-27 | Removed reflection and other extraneous things from the core library. (#158) | Joshua Haberman | |
* Removed reflection and other extraneous things from the core library. * Added missing files and ran buildifier. * New CMakeLists.txt. * Made table its own cc_library() for internal usage. | |||
2019-03-25 | Allow bytes field to be longer than 16000 bytes (#157) | Paul Yang | |
2019-03-24 | Replace strptime with custom implementation | Bo Yang | |
2019-03-24 | Fix parsing repeated well known type value (#153) | Paul Yang | |
* Fix parsing repeated well known type value * Fix generated file * Fix comment | |||
2019-03-05 | Fix for Windows. | Josh Haberman | |
2019-03-05 | Merge branch 'master' into defcleanup | Joshua Haberman | |
2019-03-05 | Fix the issue for strptime | Bo Yang | |
* Define _XOPEN_SOURCE * Exclude usage on windows | |||
2019-01-19 | Fix empty FieldMask json encoding | Bo Yang | |
2019-01-17 | Moved some definitions to def.h | Joshua Haberman | |
2019-01-17 | Merge branch 'arrayapi' into defcleanup | Joshua Haberman | |
2019-01-16 | Supprot FieldMask json encoding/decoding. (#147) | Paul Yang | |
2019-01-15 | Added some comments and reversed upb_arena_cleanup() args. | Joshua Haberman | |
2019-01-15 | Take sinks by value. | Joshua Haberman | |
2019-01-15 | All tests pass again! | Joshua Haberman | |
2019-01-14 | WIP. | Joshua Haberman | |
2019-01-12 | A lot more tests are working now. | Joshua Haberman | |
2019-01-12 | Removed old-style C++ handlers that relied on UB in favor of more normal ones. | Joshua Haberman | |
2019-01-09 | upb_refcounted is gone! Some tests still to fix. | Joshua Haberman | |
2018-12-22 | Merge branch 'master' into defcleanup | Joshua Haberman | |
2018-12-19 | Fix comments | Bo Yang | |
2018-12-13 | Fix generated file test | Bo Yang | |
2018-12-12 | Mark unused parameter | Bo Yang | |
2018-12-12 | Remove unused code | Bo Yang | |
2018-12-12 | Add support for encoding Any in json | Bo Yang | |
2018-12-10 | WIP, core library compiles now. | Joshua Haberman | |
2018-12-04 | Implement 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-03 | Bazel builds everything except conformance_upb. | Josh Haberman | |
2018-10-05 | Fix 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-21 | Fix 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-18 | Fix 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-06 | Initialize value | Bo Yang | |
2018-09-06 | Fix json parsing for Struct, ListValue and Value. | Bo Yang | |
2018-08-29 | Fix json encoding/decoding for duration. (#118) | Paul Yang | |
* Fix json encoding/decoding for duration. * Use lld for int64_t * Cast int64_t to long | |||
2018-08-24 | Fix json parsing for timestamp (#115) | Paul Yang | |
* Fix json parsing for timestamp * Fix json encoding for timestamp * Implement timestamp_machine to parse timestamp * Remove comparision for size_t and 0 * Increase defined printer size * Increase size * Increase parser size * Mark json_en_timestamp_machine unused | |||
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 | |