aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
| * | | Fix warning in compiler/js/embed.ccGravatar Julien Brianceau2016-12-27
|/ / / | | | | | | | | | | | | | | | | | | embed.cc: In function ‘std::string CEscape(const string&)’: embed.cc:51:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < str.size(); ++i) { ^
* | | Merge pull request #2523 from jbrianceau/init-index-in-metadataGravatar Adam Cozzette2016-12-22
|\ \ \ | | | | | | | | Init index_in_metadata_ without condition
* \ \ \ Merge pull request #2525 from camillol/liteGravatar Feng Xiao2016-12-22
|\ \ \ \ | | | | | | | | | | Eliminate redundant methods in C++ generated code for lite protos
| * | | | simpler, cheaper callback to LazyStringOutputStreamGravatar Camillo Lugaresi2016-12-21
| | | | |
| * | | | add MethodResultCallback_0_0Gravatar Camillo Lugaresi2016-12-21
|/ / / /
| * / / Init index_in_metadata_ without conditionGravatar Julien Brianceau2016-12-21
|/ / / | | | | | | | | | | | | | | | Chromium MemorySanitizer (MSan) reports use-of-uninitialized-value of index_in_metadata_ attribute from EnumGenerator class. Fix these warnings by initializing these attributes without condition.
| * / Added the support for class level deprecation which will in turn also ↵Gravatar Andrew Spiering2016-12-21
|/ / | | | | | | deprecate any fields that are currently using that type
* | Merge pull request #2521 from acozzette/fix-bazelGravatar Adam Cozzette2016-12-21
|\ \ | | | | | | Added Bazel genrule for generating well_known_types_embed.cc
| * | Added well_known_types_embed.cc to CLEANFILES so that it gets cleaned upGravatar Adam Cozzette2016-12-20
| | |
| * | Updated Makefile.am to fix out-of-tree buildsGravatar Adam Cozzette2016-12-20
| | |
| * | Added Bazel genrule for generating well_known_types_embed.ccGravatar Adam Cozzette2016-12-20
|/ / | | | | | | | | In pull request #2517 I made this change for the CMake and autotools builds but forgot to do it for the Bazel build.
* | Merge pull request #2506 from ckennelly/rvalue-settersGravatar Adam Cozzette2016-12-19
|\ \ | | | | | | Add rvalue setters for non-arena strings on C++11.
* \ \ Merge pull request #2505 from ckennelly/masterGravatar Adam Cozzette2016-12-19
|\ \ \ | | | | | | | | Remove spurious NULL checks in ArenaStringPtr::CreateInstance.
* \ \ \ Merge pull request #2517 from acozzette/js-embedGravatar Adam Cozzette2016-12-19
|\ \ \ \ | | | | | | | | | | Auto-generate well_known_types_embed.cc
| * | | | Fixed "make check" for cmake buildGravatar Adam Cozzette2016-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The check target did not depend on the test_plugin binary, so this would cause "make check" to fail at times because of the absence of test_plugin. This change adds a dependency on test_plugin so that it will always get built before the tests are executed.
| * | | | Auto-generate well_known_types_embed.ccGravatar Adam Cozzette2016-12-19
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Until now this file was just checked into the repo, but actually it should be generated from any.js, struct.js, and timestamp.js. This change updates the build system to make this happen. To make it work I also had to remove some C++11 features from embed.cc.
| | * | Add rvalue setters for non-arena strings on C++11.Gravatar Chris Kennelly2016-12-16
| | | |
* | | | Merge pull request #2227 from KindDragon/3.1.xGravatar Feng Xiao2016-12-16
|\ \ \ \ | | | | | | | | | | Missed LIBPROTOC_EXPORT for GRPC added
* | | | | Give C# ByteString a sensible GetHashCode implementation.Gravatar Jon Skeet2016-12-16
| |_|/ / |/| | | | | | | | | | | Fixes #2511.
| | * | Remove spurious NULL checks in ArenaStringPtr::CreateInstance.Gravatar Chris Kennelly2016-12-15
| |/ / |/| |
* | | Merge pull request #2499 from ckennelly/masterGravatar Adam Cozzette2016-12-15
|\ \ \ | | | | | | | | Define LANG_CXX11 for port.h and use this to guard C++11 features.
| * | | Define LANG_CXX11 for port.h and use this to guard C++11 features.Gravatar Chris Kennelly2016-12-14
|/ / /
* | | Merge pull request #2495 from acozzette/android-hashGravatar Adam Cozzette2016-12-14
|\ \ \ | | | | | | | | Removed Android-specific code from stubs/hash.h
* \ \ \ Merge pull request #2498 from sergiocampama/enumGravatar Thomas Van Lenten2016-12-14
|\ \ \ \ | | | | | | | | | | Fixes and expands comments on how to use GPB_ENUM_FWD_DECLARE
| * | | | Fixes and expands comments on how to use GPB_ENUM_FWD_DECLAREGravatar Sergio Campama2016-12-14
|/ / / /
* | | | Added conformance testing for binary primitive types. (#2491)Gravatar Joshua Haberman2016-12-13
| | | | | | | | | | | | This is basic and more tests will be added over time.
* | | | Merge pull request #2496 from xyzzyz/fix-overflowGravatar Feng Xiao2016-12-13
|\ \ \ \ | | | | | | | | | | Fix integer overflow in FastUInt32ToBufferLeft
* \ \ \ \ Merge pull request #2493 from jbrianceau/add-missing-climits-includeGravatar Feng Xiao2016-12-13
|\ \ \ \ \ | | | | | | | | | | | | Add missing includes
* \ \ \ \ \ Merge pull request #2484 from ngg/uwp_buildGravatar Feng Xiao2016-12-13
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add support for Windows ARM builds
| | | * | | | Fix integer overflow in FastUInt32ToBufferLeftGravatar Adam Michalik2016-12-13
| |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | If digits > 2, and int is 32 bit, line 999 overflows. It has been fixed internally in CL 41203823.
| | | * | | Removed Android-specific code from stubs/hash.hGravatar Adam Cozzette2016-12-13
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This #ifdef in hash.h causes us to give up on finding a hash function on Android, when there do seem to be hash functions available in practice. I also had to tweak a macro in map.h that was disabling on Android an allocator construct() method that we need.
| | * | | Add missing include in embed.ccGravatar Julien Brianceau2016-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | This changes fixes "error C2039: 'getline': is not a member of 'std'" compilation error.
* | | | | Merge pull request #2487 from jtattermusch/csharp_leading_whitespaceGravatar Jan Tattermusch2016-12-13
|\ \ \ \ \ | | | | | | | | | | | | remove leading whitespace in C# xml comments
| | | * | | Add missing includesGravatar Julien Brianceau2016-12-13
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | This changes fixes "use of undeclared identifier 'INT_MAX'" compilation error.
* | | | | Merge pull request #2471 from jbrianceau/fix-include-styleGravatar Feng Xiao2016-12-12
|\ \ \ \ \ | | | | | | | | | | | | Fix #include in cc files
* \ \ \ \ \ Merge pull request #2490 from xfxyjwf/icon2Gravatar Jisi Liu2016-12-12
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add a badge for bazel build status.
| * | | | | | Add a badge for bazel build status.Gravatar Feng Xiao2016-12-12
|/ / / / / /
| | | * / / Add support for Windows ARM buildsGravatar Gergely Nagy2016-12-12
| |_|/ / / |/| | | |
* | | | | Merge pull request #2454 from pongad/go_packageGravatar Feng Xiao2016-12-12
|\ \ \ \ \ | | | | | | | | | | | | update descriptor.proto's go_package
| | | * | | remove leading whitespace in C# xml commentsGravatar Jan Tattermusch2016-12-12
| |_|/ / / |/| | | |
* | | | | generate_changelog.py: flush output so piping works correctly.Gravatar Josh Haberman2016-12-09
| | | | |
* | | | | Merge pull request #2476 from acozzette/generated-message-reflection-fixGravatar Adam Cozzette2016-12-09
|\ \ \ \ \ | | | | | | | | | | | | Use uint32 in GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET macro
* \ \ \ \ \ Merge pull request #2475 from sergiocampama/rvm2Gravatar Thomas Van Lenten2016-12-09
|\ \ \ \ \ \ | | | | | | | | | | | | | | Reenable cocoapods objc test and remove unnecessary workaround for rvm
| | * | | | | Use uint32 in GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET macroGravatar Adam Cozzette2016-12-09
| |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There have been some reports that this necessary to prevent build failures in some environments. It makes sense to do this anyway since the result of this macro is ultimately assigned to uint32 in the generated code.
| * | | | | Reenable cocoapods objc test and remove unnecessary workaround for rvmGravatar Sergio Campama2016-12-09
|/ / / / /
* | | | | Merge pull request #2473 from thomasvl/update_xcodesGravatar Thomas Van Lenten2016-12-09
|\ \ \ \ \ | | | | | | | | | | | | Update xcode version support and travis usage
| * | | | | Mark objectivec_cocoapods_integration as failingGravatar Thomas Van Lenten2016-12-09
| | | | | |
| * | | | | Skip benchmark test if cmake isn't installed.Gravatar Thomas Van Lenten2016-12-09
| | | | | |
| * | | | | Xcode 8.1 supportGravatar Thomas Van Lenten2016-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add entries to objectivec/DevTools/full_mac_build.sh - Support `-quiet` via an option on full_mac_build.sh. NOTE: we don't use this on travis because the lack of output for a long time could cause travis to kill the build (when we get a slow VM). - Update travis config to use newer images.
| | | * | | Fix #include in cc filesGravatar Julien Brianceau2016-12-09
| |_|/ / / |/| | | |