summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-08Merge branch 'cmake-mac-fixes' into defcleanupJoshua Haberman
2018-12-01Fixes for macOS build. Also run tests in CMake test.Joshua Haberman
2018-12-01Fix Bazel Kokoro build (#136)Paul Yang
2018-11-29Merge pull request #137 from vishalpowar/add_visibilityJoshua Haberman
Add visibility
2018-11-29Add visibility for use in other projects.Vishal Powar
2018-11-26Merge branch 'master' of github.com:google/upbVishal Powar
2018-11-26Merge pull request #135 from vishalpowar/cast_correctJoshua Haberman
Explicit cast when creating a new struct
2018-11-26Fix tests for generated codeVishal Powar
2018-11-20Fix tests for generated codeVishal Powar
2018-11-20Explicit cast when creating a new structVishal Powar
2018-11-15Merge pull request #134 from haberman/upbc-cppJoshua Haberman
Added upb compiler written in C++ as a normal protoc plugin.
2018-11-14Updates to build system for upb C++ compiler.Josh Haberman
2018-11-12Added upb compiler written in C++ as a normal protoc plugin.Josh Haberman
2018-11-05Merge pull request #132 from haberman/bazelJoshua Haberman
Added Bazel build, and auto-generate CMake build from it.
2018-11-05Added script to generate CMake build. Bazel tests it.Josh Haberman
2018-11-03Added Kokoro config files.Josh Haberman
2018-11-03Added missing files from Bazel build.Josh Haberman
2018-11-03Conformance tests work under Bazel.Josh Haberman
2018-11-03Bazel builds everything except conformance_upb.Josh Haberman
2018-11-02WIP.Josh Haberman
2018-11-01Added missing "upbc" file.Josh Haberman
2018-11-01Some fixes to the CMake build.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-09Merge pull request #125 from haberman/portdefJoshua Haberman
Fixed port_def/undef so that the amalgamation is self-contained.
2018-09-09Fixed port_def/undef so that the amalgamation is self-contained.Josh Haberman
2018-09-07Merge pull request #124 from haberman/unknownJoshua Haberman
Added support for unknown fields to upb_msg.
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-06Merge pull request #123 from haberman/rmdefaultJoshua Haberman
Removed default instance and oneof array from tables.
2018-09-06Disabled another Lua test for the time being.Josh Haberman
2018-09-06Removed unnecessary struct definition with "int a".Josh Haberman
2018-09-06Fixed some c89 errors.Josh Haberman
2018-09-06Removed default instance and oneof array from tables.Josh Haberman
2018-09-06Updated protobuf submodule.Josh Haberman
2018-09-06Merge pull request #121 from haberman/minimizeJoshua Haberman
Changed C API to only define structs, a table, and a few minimal inline function.
2018-09-06Merge pull request #122 from TeBoring/json-valuesJoshua Haberman
Fix json parsing for Struct, ListValue and Value.
2018-09-06Fixed amalgamation.Joshua Haberman
2018-09-06Removed unused variable.Joshua Haberman
2018-09-06Removed unused parameter.Joshua Haberman
2018-09-06A few more compile fixes.Joshua Haberman
2018-09-06Added port_def.inc and port_undef.inc.Joshua Haberman
2018-09-06Changed C API to use inline functions and computed offsets.Joshua Haberman
2018-09-06Initialize valueBo Yang
2018-09-06Fix json parsing for Struct, ListValue and Value.Bo Yang
2018-09-03Changed C API to only define structs, a table, and a few minimal inline ↵Joshua Haberman
functions.
2018-09-02Merge pull request #120 from haberman/cmakeJoshua Haberman
More work on CMake.
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback