- 17 Jul, 2015 1 commit
-
-
Jisi Liu authored
Change-Id: Ifbc415755266ba3d0ffa5661fcd7c7d2e3b32a22
-
- 16 Jul, 2015 1 commit
-
-
Jisi Liu authored
Change-Id: I223783111d743aa5193bf70fa1b9b54c7b4389c3
-
- 15 Jul, 2015 1 commit
-
-
Rob Earhart authored
Install google/protobuf/stubs/status.h, and google/protobuf/stubs/stringpiece.h -- these are required in order to include google/protobuf/util/type_resolver.h. Install google/protobuf/stubs/bytestream.h -- this is required in order to include google/protobuf/util/json_util.h.
-
- 09 Jul, 2015 1 commit
-
-
Bo Yang authored
-
- 01 Jul, 2015 1 commit
-
-
Karol Ostrovsky authored
-
- 30 Jun, 2015 1 commit
-
-
Matt Giuca authored
-
- 24 Jun, 2015 1 commit
-
-
Jisi Liu authored
- control reaches end of non-void function. - remove a deprecated IsMatch. Change-Id: Ifdeb15879bbcf591c48dc7fda1cd8994bdf87bb3
-
- 18 Jun, 2015 1 commit
-
-
Jisi Liu authored
Change-Id: I057b44eff04c3b0062a4fd4307ce6e4ca1eb952b
-
- 17 Jun, 2015 2 commits
-
-
Feng Xiao authored
-
Jisi Liu authored
Now the Build tool needs to define -DHAVE_ZLIB and -DHAVE-PTHREAD rather than providing a config.h - Make pbconfig.h a manually written file to handle hash conditions according to platform related macros. - Remove #include "config.h" from source code. - Changed the configure.ac and Makefile.am to pass down the macros. - Change cmake to pass down the the macros. Change-Id: I537249d5df8fdeba189706aec436d1ab1104a4dc
-
- 16 Jun, 2015 3 commits
-
-
Thomas Van Lenten authored
Add the clang annotations to the objc library and generated code to help with Swift bridging and compiler checks.
-
Feng Xiao authored
[ci skip] Change-Id: I9391c09640e0b0b2b21c45a97a1fc91814d95c5d
-
Bo Yang authored
proto3 primitive repeated fields, packed data cannot be parsed if definition is unpacked. Neither is the other way.
-
- 13 Jun, 2015 1 commit
-
-
Jisi Liu authored
Change-Id: I31ead985b4ac5b02fb7558d34c1da19fd837b50a
-
- 12 Jun, 2015 2 commits
-
-
Qartar authored
Escape characters don't count for string literal size, no need to pre-generate escape string. Added unit test to touch enormous cpp generated descriptor. Updated makefile to include enormous_descriptor.proto Fixed language compatibility error.
-
Tamir Duberstein authored
This is currently done in golang/protobuf using `sed`. This change should simplify things.
-
- 11 Jun, 2015 1 commit
-
-
Austin Schuh authored
-
- 09 Jun, 2015 1 commit
-
-
Austin Schuh authored
Refactored the threadlocal logic for Android and IOS into logic in platform_macro.h which computes a GOOGLE_PROTOBUF_NO_THREADLOCAL define which is then used elsewhere. This allows new platforms without THREADLOCAL to be easily defined.
-
- 08 Jun, 2015 1 commit
-
-
Thomas Van Lenten authored
- Add more to the ObjC dir readme. - Merge the ExtensionField and ExtensionDescriptor to reduce overhead. - Fix an initialization race. - Clean up the Xcode schemes. - Remove the class/enum filter. - Remove some forced inline that were bloating things without proof of performance wins. - Rename some internal types to avoid conflicts with the well know types protos. - Drop the use of ApplyFunctions to the compiler/optimizer can do what it wants. - Better document some possible future improvements. - Add missing support for parsing repeated primitive fields in packed or unpacked forms. - Improve -hash. - Add *Count for repeated and map<> fields to avoid auto create when checking for them being set.
-
- 06 Jun, 2015 2 commits
-
-
Austin Schuh authored
When compiling a protobuf with gcc 4.1.2 for powerpc, I ran into another of the following warning message: INFO: From Compiling my_proto.pb.cc powerpc-603e-linux-gcc: bazel-out/local_linux-dbg/genfiles/my_proto.pb.cc: In member function `virtual void MyProto::Clear()': bazel-out/local_linux-dbg/genfiles/my_proto.pb.cc:223: warning: this decimal constant is unsigned only in ISO C90 The line in the proto file that was triggering it was: if (_has_bits_[24 / 32] & 4278190080) { ZR_(field1_, field2_); } _has_bits_ is a uint32. The constant mask should therefore be unsigned. This change updates the constant to be generated as unsigned.
-
Austin Schuh authored
The GOOGLE_PREDICT_FALSE macro is both incorrect, and doesn't match the macro definition in glog, which causes conflicts when including both libraries. This commit fixes that by making it identical to what is in glog.
-
- 04 Jun, 2015 1 commit
-
-
Jie Luo authored
-
- 03 Jun, 2015 2 commits
- 31 May, 2015 3 commits
-
-
Feng Xiao authored
-
Feng Xiao authored
RepeatedField::begin()/end() will return NULL when the content is empty. Passing these NULL values to std::copy() will result in runtime complains from some compilers (e.g., vs2010).
-
Feng Xiao authored
destroy() should always call the destructor because the caller may rely on the destructor to do clean-ups.
-
- 30 May, 2015 1 commit
-
-
Jie Luo authored
-
- 29 May, 2015 1 commit
-
-
Jie Luo authored
-
- 28 May, 2015 1 commit
-
-
unknown authored
-
- 27 May, 2015 1 commit
-
-
Feng Xiao authored
-
- 26 May, 2015 8 commits
-
-
TeBoring authored
-
Feng Xiao authored
Change-Id: I0e1d9e248403631cb57ebed5231e85d19b9bb3df
-
Bo Yang authored
put built libraries. This directory hides the one that contains ruby_generated_code.proto and ruby_generated_code.rb.
-
Feng Xiao authored
This type_traits is only added after g++ 5.1.0 but we need to support g++ 4+.
-
Bo Yang authored
allocator to allocate memory twice for uint64.
-
Jorge Canizales authored
-
Feng Xiao authored
Change-Id: I808f4a3689e723d4490aa9ba6f1c14e3936ddcec
-
Feng Xiao authored
We use a custom allocator for map fields and this allocator must be passed correctly to hash_map to make sure it's allocated properly with our custom allocator. Change-Id: Ie59fa24bf11ff28ffd0fa870e24e456c66b2b9c5
-
- 25 May, 2015 1 commit
-
-
Bo Yang authored
Copy two data files from ruby/tests to src/google/compiler/ruby. Tests in src/google/compiler/ruby depend on these two files, but they were missed in language distributions other than ruby
-