Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-05 | Merge branch 'master' into defcleanup | Joshua Haberman | |
2019-03-05 | Add _XOPEN_SOURCE to amalgamate.py | Bo Yang | |
2019-02-17 | Fixed amalgamation to properly include stdint.h first for UPB_SIZE(). | Josh Haberman | |
2019-01-29 | Merge pull request #145 from haberman/arrayapi | Joshua Haberman | |
Generated code API changes for array and hazzers. | |||
2019-01-28 | Fixes for google3. | Josh Haberman | |
2019-01-27 | Ported BUILD file fixes for google3 to arrayapi branch. | Josh Haberman | |
2019-01-24 | More fixes for google3 import. | Josh Haberman | |
2019-01-23 | Fixes for Google import. | Joshua Haberman | |
2019-01-23 | Changes for google3 import. | Joshua Haberman | |
2019-01-23 | Delete obsolete dump_cinit.lua. | 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 | Build & fix the JIT. | Joshua Haberman | |
2018-12-19 | Merge pull request #142 from TeBoring/json-any-encoding | Joshua Haberman | |
Add support for encoding Any in json | |||
2018-12-17 | Disbled CMake tests for now. | Josh Haberman | |
2018-12-16 | Got test_decoder working! | Joshua Haberman | |
2018-12-13 | Merge branch 'master' into defcleanup | Joshua Haberman | |
2018-12-12 | Deleted old Lua-based C API compiler. | Josh Haberman | |
This compiler has been ported to C++, so the Lua compiler is no longer needed. | |||
2018-12-12 | Add support for encoding Any in json | Bo Yang | |
2018-12-08 | Merge branch 'cmake-mac-fixes' into defcleanup | Joshua Haberman | |
2018-12-01 | Fixes for macOS build. Also run tests in CMake test. | Joshua Haberman | |
2018-11-26 | Fix tests for generated code | Vishal Powar | |
2018-11-14 | Updates to build system for upb C++ compiler. | Josh Haberman | |
2018-11-05 | Added script to generate CMake build. Bazel tests it. | Josh Haberman | |
2018-11-03 | Conformance tests work under Bazel. | Josh Haberman | |
2018-11-01 | Added missing "upbc" file. | Josh Haberman | |
2018-10-21 | Merge branch 'master' into defcleanup | Josh Haberman | |
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-11 | WIP. | Josh Haberman | |
2018-09-09 | Fixed port_def/undef so that the amalgamation is self-contained. | Josh Haberman | |
2018-09-06 | Removed unnecessary struct definition with "int a". | Josh Haberman | |
2018-09-06 | Removed default instance and oneof array from tables. | Josh Haberman | |
2018-09-06 | Fixed amalgamation. | Joshua Haberman | |
2018-09-06 | Added port_def.inc and port_undef.inc. | Joshua Haberman | |
2018-09-06 | Changed C API to use inline functions and computed offsets. | Joshua Haberman | |
2018-09-03 | Changed C API to only define structs, a table, and a few minimal inline ↵ | Joshua Haberman | |
functions. | |||
2018-09-02 | More work on CMake build, and updated conformance for proto3. | Joshua Haberman | |
2018-08-22 | Moved upb_msg parts that depend on def to a separate msgfactory.{c,h}. | Josh Haberman | |
Also got rid of the premature "v1" business that was attempting to create a binary compatibility story. Also added an in-progress CMakeLists.txt file. | |||
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. | |||
2017-07-19 | Fixed 32-bit build and added generated files. | Joshua Haberman | |
2017-07-18 | Responded to PR comments. | Joshua Haberman | |
2017-07-17 | New encode/decode: most (171 / 192) conformance tests pass. | Joshua Haberman | |
2017-07-11 | Merge branch 'gencode2' into gencode3 | Joshua Haberman | |
2017-07-11 | Responded to PR comments. | Joshua Haberman | |
2017-07-08 | A good start on upb_encode and upb_decode. | Josh Haberman | |
2017-07-05 | Be more picky about command-line args in upbc. | Josh Haberman | |
2017-07-04 | First version of a real C codegen for upb. | Joshua Haberman | |
Also includes an implementation of the conformance tests to display what the API usage will be like. There is still a lot to do, and things that are broken (oneofs, repeated fields, etc), but it's a good start. | |||
2016-05-12 | Added UPB_ASSERT() that helps avoid unused var warnings. | Joshua Haberman | |
* Added UPB_ASSERT() that helps avoid unused var warnings. * Addressed PR comments. * Fixed assert in the JIT. | |||
2016-04-19 | Changed schema for JSON test to be defined in a .proto file. (#54) | Joshua Haberman | |
* Changed schema for JSON test to be defined in a .proto file. Before we had lots of code to build these schemas manually, but this was verbose and made it difficult to add to the schema easily. Now we can just write a .proto file and adding fields is easy. To avoid making the tests depend on upbc (and thus Lua) we check in the generated schema. * Made protobuf-compiler a dependency of "make genfiles." * For genfiles download recent protoc that can handle proto3. * Only use new protoc for genfiles. | |||
2016-04-06 | Changes for PR comments. | Josh Haberman | |