Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add prefix to php reserved keywords. | Bo Yang | 2017-09-08 | 1 | -3/+21 |
| | |||||
* | change the field number of php_generic_service to fix the conflict with (#3576) | Paul Yang | 2017-08-30 | 3 | -137/+137 |
| | | | internal descriptor.proto | ||||
* | Disable death tests on windows | Jisi Liu | 2017-08-22 | 2 | -39/+2 |
| | | | | Also remove cord related code | ||||
* | Merge pull request #3539 from drivehappy/3.4.x_clang_cleanup_1 | Jisi Liu | 2017-08-22 | 2 | -29/+33 |
|\ | | | | | Merge pull request #3535 from drivehappy/clang_warn_cleanup | ||||
| * | Merge pull request #3535 from drivehappy/clang_warn_cleanup | Jisi Liu | 2017-08-21 | 2 | -29/+33 |
| | | | | | | Fixing unused parameter warnings under Clang. | ||||
* | | Merge pull request #3494 from drivehappy/clang_warning_macro | Jisi Liu | 2017-08-21 | 1 | -2/+5 |
|/ | | | Fixing -Wexpansion-to-defined Clang warning | ||||
* | Fix compile errors | Jisi Liu | 2017-08-21 | 1 | -3/+3 |
| | |||||
* | Remove C++11 features in io_win32.cc | Jisi Liu | 2017-08-21 | 1 | -15/+15 |
| | | | | | - Use scoped_array instead of unique_ptr. - Do not use string::front() and string::back() | ||||
* | Fix cmath/math.h include with non C++11 libstdc++ | Jisi Liu | 2017-08-15 | 1 | -6/+11 |
| | |||||
* | Merge pull request #3485 from pherl/mingwv3.4.0rc3 | Jisi Liu | 2017-08-11 | 13 | -15/+44 |
|\ | | | | | Fix build on MinGW32 | ||||
| * | Fix comments | Jisi Liu | 2017-08-11 | 2 | -1/+2 |
| | | |||||
| * | Add malloc cast | Jisi Liu | 2017-08-11 | 1 | -2/+2 |
| | | |||||
| * | implement remove strdup usage and implement our own | Jisi Liu | 2017-08-11 | 1 | -2/+12 |
| | | | | | | | | | | strdup is not part C or C++ standard but POXIS function. Several compilers failed to compile strdup or generate warnings. | ||||
| * | Adding missing imports for strdup | Jisi Liu | 2017-08-11 | 1 | -0/+1 |
| | | |||||
| * | Fix mkdir | Jisi Liu | 2017-08-11 | 1 | -2/+6 |
| | | |||||
| * | Make win32_io only for MSVC | Jisi Liu | 2017-08-11 | 12 | -12/+22 |
| | | | | | | | | | | This excludes cygwin and mingw from using the self implemented functions. | ||||
| * | Fix the declaration order in ming32 | Jisi Liu | 2017-08-11 | 1 | -5/+5 |
| | | |||||
| * | Fixing io_win32 for MinGW32 | Jisi Liu | 2017-08-11 | 1 | -0/+3 |
| | | |||||
* | | Make compilers without ref-qualifier support happy. | Jisi Liu | 2017-08-11 | 1 | -2/+4 |
|/ | |||||
* | Make code free of missing-field-initializers warningsv3.4.0rc2 | Jisi Liu | 2017-08-09 | 15 | -60/+62 |
| | |||||
* | Merge branch 'master' into 3.4.x | Bo Yang | 2017-08-05 | 2 | -0/+2 |
|\ | |||||
| * | Add a objc_class_prefix to test_messages_proto3.proto. | Thomas Van Lenten | 2017-07-26 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | Both test_messages_proto3.proto & test_messages_proto2.proto define message ForeignMessage {...} and enum ForeignEnum {...} but since objc doesn't use the proto package in the naming, these end up conflicting. Adding the objc_class_prefix option to the proto3 file ensure the generated objc types are all unique. | ||||
| * | Merge pull request #3410 from adam-26/1745 | Adam Cozzette | 2017-07-25 | 1 | -0/+1 |
| |\ | | | | | | | Fix issue #1745 - javascript allow dot in filename | ||||
| | * | Fix quotation marks | Adam | 2017-07-24 | 1 | -1/+1 |
| | | | |||||
| | * | Fix issue #1745 - javascript allow dot in filename | Adam | 2017-07-24 | 1 | -0/+1 |
| | | | |||||
* | | | Fix invalid offsetof warning. | Jisi Liu | 2017-08-03 | 14 | -143/+314 |
| | | | | | | | | | | | | Use composition instead of inheritance for oneof default. | ||||
* | | | Add destructors for default instances to the shutdown code. | Gerben Stavenga | 2017-08-02 | 16 | -73/+152 |
| | | | | | | | | | | | | Verified test succeed under draconian heap checker | ||||
* | | | Adding the missing header | Jisi Liu | 2017-08-01 | 1 | -0/+1 |
| | | | |||||
* | | | Export functions in io_win32.h in win DLL build | Jisi Liu | 2017-08-01 | 1 | -13/+14 |
| | | | | | | | | | | | | | | | Previous code duplicates io_win32.cc in sources of all the libraries that include io_win32.h header. | ||||
* | | | Merge remote-tracking branch 'origin/master' into merge | Jisi Liu | 2017-07-25 | 2 | -2/+3 |
|\| | | |||||
| * | | Merge pull request #3407 from bklarson/master | Adam Cozzette | 2017-07-25 | 14 | -0/+28 |
| |\ \ | | | | | | | | | Add declaration for AddDescriptorsImpl() | ||||
| | * | | Put AddDescriptorsImpl() in anonymous namespace | Brad Larson | 2017-07-24 | 14 | -0/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | AddDescriptorsImpl() is a private static implementation detail, and needs to be declared but won't be used from outside the source file. Place it inside an anonymous namespace to fix a previous build error that would result in more restrictive build enviornments that use -Werror=missing-declarations or similar compiler flags. | ||||
| * | | | Merge pull request #3281 from BSBandme/ConformanceTestYilunChong | Yilun Chong | 2017-07-24 | 2 | -3/+219 |
| |\ \ \ | | |_|/ | |/| | | Proto2 test message support to conformance test | ||||
| | * | | Merge branch 'master' into ConformanceTestYilunChong | Yilun Chong | 2017-06-30 | 39 | -818/+967 |
| | |\ \ | |||||
| | * | | | add some test proto2 supported, add js proto2 supported, fixed some error | Yilun Chong | 2017-06-30 | 2 | -4/+4 |
| | | | | | |||||
| | * | | | change php objc nodejs csharp ruby | Yilun Chong | 2017-06-29 | 1 | -7/+7 |
| | | | | | |||||
| | * | | | add message set test case | Yilun Chong | 2017-06-28 | 1 | -0/+20 |
| | | | | | |||||
| | * | | | add support for proto2 | Yilun Chong | 2017-06-26 | 1 | -4/+4 |
| | | | | | |||||
| | * | | | add test_proto2_message.proto and change conformnace/makefile.am | Yilun Chong | 2017-06-23 | 1 | -0/+196 |
| | | | | | |||||
| * | | | | Merge pull request #2969 from laszlocsomor/master | Feng Xiao | 2017-07-24 | 13 | -81/+947 |
| |\ \ \ \ | | |_|_|/ | |/| | | | Windows: support long paths in open/mkdir/access | ||||
| | * | | | Windows: support long paths | Laszlo Csomor | 2017-07-11 | 13 | -81/+947 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add implementations of open(2), mkdir(2), stat(2), etc. that support long paths under Windows (paths longer than MAX_PATH in <windows.h>, which is 260 characters). The implementations are in a separate namespace (google::protobuf::internal::win32), so they won't collide with the standard implementations in <io.h>, but after importing them with `using` they can be drop-in replacements. Fixes https://github.com/bazelbuild/bazel/issues/2634 Fixes https://github.com/google/protobuf/issues/2891 | ||||
| * | | | | Fixed dynamic initialization for C++ lite | Adam Cozzette | 2017-07-19 | 15 | -75/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An ifdef condition seems to have been inverted by mistake, causing the dynamic initialization to occur for lite if and only if the _NO_STATIC_INITIALIZER macro is set. This problem manifested itself as segfaults due to uninitialized empty strings: https://github.com/google/protobuf/issues/2839 Since no one complained about initialization not happening, it would appear that we can just disable this initialization for lite unconditionally, so that is what this change does. Instead of the default instance initialization happening pre-main, it now always happens lazily when needed. | ||||
| * | | | | Merge pull request #3375 from TeBoring/3.3.x | Paul Yang | 2017-07-19 | 33 | -20/+94 |
| |\ \ \ \ | | | | | | | | | | | | | Merge 3.3.x into master | ||||
| | * \ \ \ | Merge 3.3.x into master | Bo Yang | 2017-07-18 | 33 | -20/+94 |
| | |\ \ \ \ | |||||
| | | * | | | | Update C++ generated code. | Bo Yang | 2017-06-21 | 13 | -13/+13 |
| | | | | | | | |||||
| | | * | | | | Update version number to 3.3.2 | Bo Yang | 2017-06-21 | 1 | -1/+1 |
| | | | | | | | |||||
| | | * | | | | Add ARRAY for reserved name (#3150) | Paul Yang | 2017-06-20 | 1 | -2/+2 |
| | | | | | | | |||||
| | | * | | | | regenerate plugin and profile message code | Steven Peters | 2017-05-11 | 2 | -0/+4 |
| | | | | | | | |||||
| | | * | | | | Use bool deterministic to suppress warning | Steven Peters | 2017-05-11 | 13 | -0/+55 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #3059 by re-applying 08b1c718 from #3087. | ||||
| | | * | | | | Update C++ generated code. | Feng Xiao | 2017-05-08 | 13 | -13/+13 |
| | | | | | | |