- 10 Mar, 2017 16 commits
-
-
Jie Luo authored
Detect generated code of WKT, addressbook and conformance protos
-
Jisi Liu authored
Fix java code according to error prone.
-
Feng Xiao authored
Don't expose gson exceptions in JsonFormat.
-
Feng Xiao authored
Use per-type table to lookup JSON name.
-
Feng Xiao authored
Add missing thread dependency in cmake.
-
Feng Xiao authored
Update comments for setSizeLimit.
-
Jisi Liu authored
-
Paul Yang authored
Accept regular PHP array for repeated/map setter. Existing map/repeated field will be swapped by a clean map/repeated field. Then, elements in the array will be added to the map/repeated field. All elements will be type checked before adding. See #2686 for detail.
-
Jie Luo authored
-
Feng Xiao authored
-
Jisi Liu authored
Cherry-pick changes from javalite branch to also fix Java warnings in the master branch
-
Feng Xiao authored
-
Jisi Liu authored
-
Feng Xiao authored
Make JsonFormat locale independent.
-
Feng Xiao authored
Different fields from different messages can map to the same JSON name and the original global lookup table is only capable of mapping one of such fields. This change converts the global table to per-type tables so fields from different messages won't conflict.
-
Jisi Liu authored
-
- 09 Mar, 2017 11 commits
-
-
Joshua Haberman authored
update_failure_list.py: fixed Python "raise" statement.
-
Josh Haberman authored
-
Feng Xiao authored
-
Adam Cozzette authored
Ruby: wrap calls to memcpy so that gem is compatible with pre-2.14 glibc
-
Feng Xiao authored
Avoid redundant type casts for oneof bytes fields.
-
Feng Xiao authored
Undef major/minor if they are defined as macro.
-
Jisi Liu authored
Add annotations for deprecated messages in Java
-
Jisi Liu authored
-
Adam Cozzette authored
This commit adds a __wrap_memcpy function and a linker flag to use that in place of memcpy for our Ruby gem C extension. This allows us to always use the 2.2.5 version of memcpy, making it possible to use the gem on distributions with pre-2.14 versions of glibc. Before this change: $ objdump -T protobuf_c.so | grep memcpy 0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 __memcpy_chk 0000000000000000 DF *UND* 0000000000000000 GLIBC_2.14 memcpy After: $ objdump -T protobuf_c.so | grep memcpy 0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memcpy 0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 __memcpy_chk 0000000000042450 g DF .text 0000000000000005 Base __wrap_memcpy This is based on gRPC's solution to a similar problem: https://github.com/grpc/grpc/blob/5098508d2d41a116113f7e333c516cd9ef34a943/src/core/lib/support/wrap_memcpy.c This fixes issue #2783.
-
Feng Xiao authored
-
Feng Xiao authored
-
- 08 Mar, 2017 3 commits
- 07 Mar, 2017 2 commits
- 06 Mar, 2017 3 commits
-
-
Manjunath Kudlur authored
-
Jie Luo authored
Merge pull request #2788 from anandolee/master
-
Feng Xiao authored
Added a header only cc_library target for the protobuf library.
-
- 03 Mar, 2017 3 commits
-
-
Adam Cozzette authored
Return uint32 from Log2FloorNonZero64
-
Manjunath Kudlur authored
-
Jie Luo authored
-
- 02 Mar, 2017 2 commits
-
-
Feng Xiao authored
Add Ruby compatibilty test against 3.0.0.
-
Thomas Van Lenten authored
Handing threading race resolving methods.
-