- 18 Jun, 2015 2 commits
- 17 Jun, 2015 3 commits
-
-
Jisi Liu authored
Change-Id: Idecb2e3a5169f7b40d832242c9c10b0eb4325654
-
Jisi Liu authored
Check HAVE_CONFIG_H before including "config.h"
-
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
-
- 15 Jun, 2015 3 commits
- 14 Jun, 2015 1 commit
-
-
Jisi Liu authored
Remove config.h.include which is no longer needed
-
- 13 Jun, 2015 5 commits
-
-
Jisi Liu authored
Change-Id: I2015df2409aa95401af658b40023c8f9b9d75068
-
Jisi Liu authored
generated file now. Change-Id: I68b397e7fa9248abc93d5c12efd5cd31e380c9ab
-
Jisi Liu authored
Make pbconfig.h independent of config.h
-
Jisi Liu authored
Change-Id: I31ead985b4ac5b02fb7558d34c1da19fd837b50a
-
Feng Xiao authored
-
- 12 Jun, 2015 4 commits
-
-
Feng Xiao authored
Workaround for MSVC's string literal compiler limit.
-
Feng Xiao authored
Give descriptor.proto a go package
-
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
-
- 10 Jun, 2015 7 commits
-
-
Jisi Liu authored
Update podspec, rename assets to drop @
-
Thomas Van Lenten authored
-
Feng Xiao authored
Remove the OS X checks from travis.sh, instead use excludes
-
Joshua Haberman authored
Updated upb to latest version (C89).
-
Thomas Van Lenten authored
Remove the OS X checks from travis.sh, instead use excludes to not fire up a vm for something we can't test.
-
Paul Yang authored
Update version number of objective-c to 3.0.0-alpha-4-pre
-
Paul Yang authored
Beta quality drop of Objective C Support.
-
- 09 Jun, 2015 4 commits
-
-
Bo Yang authored
-
Josh Haberman authored
upb no longer requires -std=c99 but the Ruby/C code still uses C99 features.
-
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.
-
Josh Haberman authored
Since this version of upb supports C89, all of the extra compiler flags are no longer required.
-
- 08 Jun, 2015 3 commits
-
-
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.
-
Feng Xiao authored
-
Feng Xiao authored
Remove vsprojects.
-
- 06 Jun, 2015 7 commits
-
-
Feng Xiao authored
Speed up little endian int/long writes.
-
Feng Xiao authored
Marked another compiler literal unsigned.
-
Feng Xiao authored
Fixed bug in GOOGLE_PREDICT_FALSE.
-
Feng Xiao authored
-
Feng Xiao authored
Make it executable and generate extract_includes.bat in the same directory.
-
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.
-
Feng Xiao authored
-