aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
| | * 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
| |_|/ / |/| | |
* | | | Merge pull request #2468 from sergei-ivanov/patch-1Gravatar Feng Xiao2016-12-08
|\ \ \ \ | | | | | | | | | | Update third_party.md
* | | | | Disable jruby test. (#2469)Gravatar Paul Yang2016-12-08
| | | | | | | | | | | | | | | Missed in #2467.
| * | | | Update third_party.mdGravatar Sergei Ivanov2016-12-09
|/ / / / | | | | | | | | Updated the location for `protobuf-maven-plugin`
* | | | Update commit id in Dockerfile to trigger update. (#2467)Gravatar Paul Yang2016-12-08
| | | |
* | | | Merge pull request #2462 from jbrianceau/fix-comp-builds-part2Gravatar Feng Xiao2016-12-08
|\ \ \ \ | | | | | | | | | | C++: export _xxx_default_instance_ symbols
* \ \ \ \ Merge pull request #2461 from jbrianceau/add-missing-include-in-embed-ccGravatar Feng Xiao2016-12-08
|\ \ \ \ \ | | | | | | | | | | | | Add missing include in embed.cc
* \ \ \ \ \ Merge pull request #2394 from cwelton/formattingGravatar Feng Xiao2016-12-08
|\ \ \ \ \ \ | | | | | | | | | | | | | | oneOf fix for JsonFormat includingDefaultValueFields
* | | | | | | Make php generated code conform to PSR-4. (#2435)Gravatar Paul Yang2016-12-08
| |_|_|/ / / |/| | | | | | | | | | | | | | | | | 1. Generate single file for each message. 2. Lazily initiate metadata.
* | | | | | Merge pull request #2466 from thomasvl/deprecation_followupGravatar Thomas Van Lenten2016-12-08
|\ \ \ \ \ \ | | | | | | | | | | | | | | Improve ObjC deprecated annotation support.
* \ \ \ \ \ \ Merge pull request #2460 from sergiocampama/c11Gravatar Feng Xiao2016-12-08
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Include -std=c++11 when compiling protobuf if available.
| | * | | | | | Improve ObjC deprecated annotation support.Gravatar Thomas Van Lenten2016-12-08
| |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Check the parent file options for deprecation when deciding to tag Messages and Enums as deprecated. - Within the generated source push/pop the warning for implementing deprecated things around a deprecated class implementation. - Annotate the methods generated for extension fields as deprecated. - Add a testing .proto file that covers deprecated fields, messages, enums, enum values and compile it into the unittests to confirm things compile cleanly. - Add a testing .proto file that uses the file level option to make everything deprecated and compile it into the unittests to confirm things compile cleanly.
| | | | * | | Regenerate descriptor protoGravatar Julien Brianceau2016-12-08
| | | | | | |
| | | | * | | C++: export _xxx_default_instance_ symbolsGravatar Julien Brianceau2016-12-08
| |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | _xxx_default_instance_ symbols are used in inline functions. We have to export them to avoid undefined reference link errors.
| | | * | | Add missing include in embed.ccGravatar Julien Brianceau2016-12-08
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | This changes fixes "use of undeclared identifier 'assert'" compilation error.
* | | | | Merge pull request #2459 from acozzette/android-loggingGravatar Adam Cozzette2016-12-07
|\ \ \ \ \ | | | | | | | | | | | | Send all protobuf logging to logcat by default on Android
| | * | | | Include -std=c++11 when compiling protobuf if available.Gravatar Sergio Campama2016-12-07
| | | | | |
| * | | | | Send all protobuf logging to logcat by default on AndroidGravatar Adam Cozzette2016-12-07
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the default for protobuf on Android is to silently drop all log messages. This makes debugging difficult because things like GOOGLE_LOG(FATAL) will crash the process without actually logging a useful error. This CL changes the logging so that by default we send messages for all log levels to logcat (and stderr). Users can override this by setting GOOGLE_PROTOBUF_MIN_LOG_LEVEL. Also, that option was not being respected for non-Android platforms so I went ahead and fixed that to make things consistent.
* | | | | Ruby: removed redundant RepeatedField#slice. (#2449)Gravatar Joshua Haberman2016-12-07
| | | | |
* | | | | Merge pull request #2407 from jbrianceau/fix-comp-buildsGravatar Feng Xiao2016-12-07
|\ \ \ \ \ | |/ / / / |/| | | | Export symbols used in inline functions