- 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 8 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
-
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.
-
- 05 Jun, 2015 1 commit
-
-
Joshua Haberman authored
Conformance tests can now be excluded based on their names.
-
- 04 Jun, 2015 3 commits
-
-
Jie Luo authored
Migrate writer to printer for C#
-
Josh Haberman authored
Change-Id: I382dcda97fa123a6da4ff5faad5d7ece95853f33
-
Feng Xiao authored
Add cmake support.
-