- 15 Mar, 2017 7 commits
-
-
Konstantin Podsvirov authored
Unfortunate typo. Just one extra ',' symbol, has led to the hidden implicit behavior. Now everything will be fine.
-
Paul Yang authored
in order to be wire compatible.
-
Josh Haberman authored
-
Adam Cozzette authored
Hide unnecessary exported library symbols
-
Adam Cozzette authored
Updated an outdated comment in bytestream.h
-
Thomas Van Lenten authored
Document deep copy in the header
-
Thomas Van Lenten authored
-
- 14 Mar, 2017 2 commits
-
-
Joshua Haberman authored
Replace CHECK() with GOOGLE_CHECK().
-
Adam Cozzette authored
-
- 13 Mar, 2017 4 commits
-
-
Josh Haberman authored
Fixes: https://github.com/google/protobuf/issues/1175
-
Feng Xiao authored
Double-quote file paths in extract_includes.bat.in
-
Jisi Liu authored
Suppress the last unchecked warning.
-
Alexandros Frantzis authored
-
- 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 17 commits
-
-
Jisi Liu authored
Likely to be java language issue. Varargs are considered arrays, thus using generic with varargs will cause unchecked warning about generic array creation.
-
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 9 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.
-