- 11 Mar, 2017 1 commit
-
-
Feng Xiao authored
This allows the file path to contain spaces which is very common on windows.
-
- 10 Mar, 2017 12 commits
-
-
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.
-
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.
-
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 5 commits
-
-
Feng Xiao authored
Add Ruby compatibilty test against 3.0.0.
-
Thomas Van Lenten authored
Handing threading race resolving methods.
-
Thomas Van Lenten authored
- Don't prune the extension registry as that can lead to failures when two threads are racing. - If adding the method fails, check and see if it already is bound to decide the return result. Deals with threading races binding the methods.
-
Adam Cozzette authored
A uint32 is big enough to hold any return value from that function, and doing it this way prevents compiler warnings in coded_stream.h about narrowing a uint64 to a uint32.
-
Adam Cozzette authored
Use closurebuilder.py in favor of calcdeps.py for compiling JavaScript
-