aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | Fix Atomic32/AtomicWord on some platforms.Jisi Liu2017-11-084-131/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Removed the redefination in the atomicword_compat.h. Now Atomic32 will alwyas be intptr_t in 32bit platforms, the bridge is no longer needed. - Change NaCl 64bit to use intptr_t instead of int32 for Atomic32, otherwise AtmoicWord APIs will miss the definations. After this change, the AtmoicWord will always be either Atomic32 or Atmoic64 depending on the platforms.
| * | | Provide util funtions to figure out correct php class names. (#3850)Paul Yang2017-11-082-9/+36
| |/ /
| * | Merge pull request #3835 from pherl/3.5.xJisi Liu2017-11-0826-43/+118
| |\ \ | | | | | | | | Update version number to 3.5.0
| | * | Fix java code exampleJisi Liu2017-11-081-2/+2
| | | |
| | * | Changelog for 3.5.0Jisi Liu2017-11-081-0/+75
| | | |
| | * | Update generated descritpors.Jisi Liu2017-11-0212-24/+24
| | | |
| | * | Update version number to 3.5.0Jisi Liu2017-11-0213-19/+19
| | | |
| * | | Fix php well known type conformance tests (#3828) (#3840)Paul Yang2017-11-0412-164/+520
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix php well known type conformance tests * Properly generate code for test.proto * Provide GPBMetadata files in c extensions for generated files to import. * Remove unnecessary test * Clean up code * Add declaration for initOnce. * Refactoring
* | | Merge pull request #3824 from anuraaga/dev_ragFeng Xiao2017-11-306-37/+921
|\ \ \ | | | | | | | | [Java] Add a UTF-8 decoder that uses Unsafe to directly decode a byte buffer.
| * | | Add a UTF-8 decoder that uses Unsafe to directly decode a byte buffer.Anuraag Agrawal2017-11-296-37/+921
| | | |
* | | | Merge pull request #3955 from linux-on-ibm-z/masterFeng Xiao2017-11-301-0/+8
|\ \ \ \ | | | | | | | | | | Adding Release_CompareAndSwap 64-bit variant
| * | | | Adding Release_CompareAndSwap 64-bit variantNayana-ibm2017-11-271-0/+8
| | | | |
* | | | | Update csharp version number (#3958)Jie Luo2017-11-291-1/+1
| | | | |
* | | | | Merge pull request #2519 from ↵Joshua Haberman2017-11-292-4/+18
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | rubynerd-forks/ruby-fix-repeated-message-type-field unwrap descriptor class before comparison of RepeatedField types
| * | | | | test for field reassignment@rubynerd2017-10-121-0/+6
| | | | | |
| * | | | | handle sanity check for repeating enums correctly@rubynerd2016-12-301-3/+11
| | | | | |
| * | | | | unwrap descriptor class before comparison of RepeatedField types@rubynerd2016-12-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | self->field_type_class returns the correct Ruby class, get_def_obj returns the Descriptor object used to generate the Ruby class via msgclass, so to compare the two types we get the msgclass from the descriptor.
* | | | | | Fix JsonTokenizer exception messageJon Skeet2017-11-291-1/+1
| |_|/ / / |/| | | |
* | | | | Merge pull request #3960 from acozzette/libprotoc-export-fixAdam Cozzette2017-11-281-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Added back in LIBPROTOC_EXPORT which was removed by mistake
| * | | | | Added back in LIBPROTOC_EXPORT which was removed by mistakeAdam Cozzette2017-11-281-1/+1
|/ / / / /
* | | | | Merge pull request #3962 from jleni/fix_dotnetAdam Cozzette2017-11-281-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Upgrading dotnet to 1.0.4
| * | | | | Upgrading dotnet to 1.0.4Juan Leni2017-11-281-1/+1
| | |/ / / | |/| | |
* | | | | Merge pull request #3416 from xiaoshuang-lu/PROTOBUF-3404Jisi Liu2017-11-271-0/+10
|\ \ \ \ \ | |/ / / / |/| | | | [PROTOBUF-3404] add --with-zlib=PATH to configure.ac script
| * | | | [PROTOBUF-3404] add --with-zlib=PATH to configure.ac scriptXiaoshuang LU2017-11-231-0/+10
|/ / / /
* | | | Merge pull request #3919 from jart/less-warningsFeng Xiao2017-11-211-0/+2
|\ \ \ \ | | | | | | | | | | Remove unhelpful build warnings
| * | | | Remove unhelpful build warningsJustine Tunney2017-11-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Wno-writable-strings removes 230 "ISO C++11 does not allow conversion from string literal to 'char *'" warnings from TensorFlow test / build output. These happen because pyext/ sources pass string literals to Python C API data structures, e.g. PyGetSetDef, which for some reason were designed to not have the const qualifier.
* | | | | Merge pull request #3918 from OEP/fix-sdistFeng Xiao2017-11-211-0/+3
|\ \ \ \ \ | |/ / / / |/| | | | Include .cc and .h files in Python source distribution
| * | | | Include .cc and .h files in source distributionPaul Kilgo2017-11-171-0/+3
|/ / / /
* | | | Small code reorder to maybe make #3893 happy.Thomas Van Lenten2017-11-171-1/+1
| | | | | | | | | | | | | | | | | | | | Use the ivar for the -open, so hopefully it lines up with the -close in dealloc and isn't seen as an unbalanced "open".
* | | | Travis config cleanups and move ObjC to Xcode 9.1.Thomas Van Lenten2017-11-162-53/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stop having travis build the test matrix and make it explicit so extra settings are only on the test that need the, this helps make the travis UI a little cleaner (linux hosted stuff doesn't list an Xcode version), as well as avoid unneeded requirements limiting the travis pool something can run on. Small improvements to objectivec/DevTools/full_mac_build.sh to avoid some repeated scripting and hopefully make things more reliable work with Xcode 9.x. Don't mark the iOS tests as able to fail, hopefully with the new settings they are stable and won't give false signals. Simplify the case for xcode versions and fixup xcode 9.[0-1].
* | | | Add Setter/Getter type verification. (#3880)dmaclach2017-11-161-7/+285
| | | | | | | | | | | | | | | | | | | | | | | | Add runtime asserts (that can be disabled in release) that verify that the types being get/set for messages using the C Api match the type in the descriptor for the field being get/set.
* | | | Fix up warnings from Xcode 9.1 (#3887)dmaclach2017-11-1625-52/+78
| | | | | | | | | | | | | | | | Fix up warnings from Xcode 9.1
* | | | Update README.md: C extension works on PHP 7 (#3888)Issac Trotts2017-11-151-1/+1
| | | | | | | | | | | | Here's the pull request that made it happen: https://github.com/google/protobuf/pull/2951
* | | | Merge pull request #3892 from sergiocampama/32bitThomas Van Lenten2017-11-151-1/+1
|\ \ \ \ | | | | | | | | | | Fixes 32bit tests.
| * | | | Fixes 32bit tests.Sergio Campama2017-11-151-1/+1
| | | | |
* | | | | Merge pull request #3878 from Yangqing/masterFeng Xiao2017-11-152-12/+27
|\ \ \ \ \ | | | | | | | | | | | | Allow one to omit building libprotoc and protoc binaries
| * | | | | Allow one to omit building libprotoc and protoc binariesYangqing Jia2017-11-132-12/+27
| | | | | |
* | | | | | Merge pull request #3891 from thomasvl/travis_cleanupsThomas Van Lenten2017-11-151-39/+8
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Travis cleanups
| * | | | | Remove the allowed_failure for python_cpp as the bug was fixed.Thomas Van Lenten2017-11-151-4/+0
| | | | | |
| * | | | | Remove the ruby tests from travis configs.Thomas Van Lenten2017-11-151-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Looking at tarvis history for master, jruby doesn't look like it has passed in a really long time. The other two tests have been failing for a few weeks. Since travis has limited osx hosts, seems better to just remove things we aren't expecting to pass.
| * | | | | Update some comments about testing.Thomas Van Lenten2017-11-151-7/+4
| | | | | |
| * | | | | Instead of listing and then excluding osx builds, just don't list them.Thomas Van Lenten2017-11-151-20/+4
| | | | | |
* | | | | | Merge pull request #3883 from dmaclach/map_optimizationsThomas Van Lenten2017-11-1511-4987/+410
|\ \ \ \ \ \ | | | | | | | | | | | | | | Reduce size of GPBDictionary by getting rid of class creation methods
| * | | | | | codereview cleanupDave MacLachlan2017-11-151-2/+2
| | | | | | |
| * | | | | | Reduce size of GPBDictionary by getting rid of class creation methodsDave MacLachlan2017-11-1411-4987/+410
| |/ / / / /
* | | | | | Merge pull request #3884 from dmaclach/unsafeThomas Van Lenten2017-11-151-4/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | Simplify getter/setter method implementations
| * | | | | | code review cleanupDave MacLachlan2017-11-151-5/+5
| | | | | | |
| * | | | | | Simplify getter/setter method implementationsDave MacLachlan2017-11-141-3/+8
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unnecessary retain/releases for GPBFieldDescriptors when creating implementations with blocks. The descriptors do not need to be memory managed because they are essentially global constructs that are guaranteed to be around the lifetime of the app.
* | | | | | Merge pull request #3882 from dmaclach/removeclass2Thomas Van Lenten2017-11-153-11/+13
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Remove unreferenced 'GPBMessageSignatureProtocol' class.
| * | | | | Remove unreferenced 'GPBMessageSignatureProtocol' class.Dave MacLachlan2017-11-143-11/+13
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unreferenced 'GPBMessageSignatureProtocol' class that is just taking up space in the Objective C runtime information by hanging the protocol it needs to declare off of GPBRootObject instead. Small binary size reduction, but more importantly a removal of a class that appears to be unused when statically analyzed.