Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix build files | Jisi Liu | 2017-07-25 | 5 | -7/+3 |
| | |||||
* | Remove dependency on guava 20 | Jisi Liu | 2017-07-25 | 2 | -14/+10 |
| | |||||
* | Update conformance tests | Jisi Liu | 2017-07-25 | 3 | -5/+6 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into merge | Jisi Liu | 2017-07-25 | 2 | -2/+3 |
|\ | |||||
| * | need for php math functions. used in mergeFromJsonString (#3409) | Sergey | 2017-07-25 | 1 | -0/+3 |
| | | |||||
| * | Merge pull request #3407 from bklarson/master | Adam Cozzette | 2017-07-25 | 15 | -1/+29 |
| |\ | | | | | | | 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. | ||||
| | * | Add -Werror=missing-declarations to test builds | Brad Larson | 2017-07-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Treat missing declarations as an error for test builds, to prevent future updates which add functions without properly declaring them. This will prevent broken builds in more restrictive build environments. | ||||
| * | | Fix cycle dependency for repeated field not collected by gc (#3399) | Paul Yang | 2017-07-25 | 8 | -64/+243 |
| | | | |||||
| * | | Merge pull request #3281 from BSBandme/ConformanceTestYilunChong | Yilun Chong | 2017-07-24 | 27 | -1073/+1523 |
| |\ \ | | | | | | | | | Proto2 test message support to conformance test | ||||
| | * | | add comments in makefile.am | Yilun Chong | 2017-07-05 | 1 | -1/+2 |
| | | | | |||||
| | * | | change csharp failure list | Yilun Chong | 2017-07-05 | 1 | -4/+1 |
| | | | | |||||
| | * | | Merge branch 'ConformanceTestYilunChong' of github.com:BSBandme/protobuf ↵ | Yilun Chong | 2017-07-05 | 113 | -3446/+5297 |
| | |\ \ | | | | | | | | | | | | | | | | into ConformanceTestYilunChong | ||||
| | | * \ | Merge branch 'master' into ConformanceTestYilunChong | Yilun Chong | 2017-06-30 | 113 | -3446/+5297 |
| | | |\ \ | |||||
| | * | | | | delete backup files | Yilun Chong | 2017-07-05 | 1 | -155/+0 |
| | | | | | | |||||
| | * | | | | fix php failing list and csharp generated proto | Yilun Chong | 2017-07-05 | 4 | -213/+370 |
| | |/ / / | |||||
| | * | | | changed php's failing list | Yilun Chong | 2017-06-30 | 2 | -534/+11 |
| | | | | | |||||
| | * | | | remove backup files | Yilun Chong | 2017-06-30 | 3 | -438/+0 |
| | | | | | |||||
| | * | | | add some test proto2 supported, add js proto2 supported, fixed some error | Yilun Chong | 2017-06-30 | 25 | -1230/+1742 |
| | | | | | |||||
| | * | | | change php objc nodejs csharp ruby | Yilun Chong | 2017-06-29 | 6 | -31/+30 |
| | | | | | |||||
| | * | | | change java to uniform message, revert TestValidDataForType's parameters | Yilun Chong | 2017-06-29 | 3 | -318/+147 |
| | | | | | |||||
| | * | | | change cpp and python to uniform message | Yilun Chong | 2017-06-29 | 3 | -102/+67 |
| | | | | | |||||
| | * | | | fix csharp conformance test | Yilun Chong | 2017-06-28 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | fix csharp conformance test | Yilun Chong | 2017-06-28 | 1 | -16/+16 |
| | | | | | |||||
| | * | | | fix csharp | Yilun Chong | 2017-06-28 | 1 | -15/+15 |
| | | | | | |||||
| | * | | | add csharp support | Yilun Chong | 2017-06-28 | 2 | -12/+57 |
| | | | | | |||||
| | * | | | add message set test case | Yilun Chong | 2017-06-28 | 2 | -0/+21 |
| | | | | | |||||
| | * | | | add objec support | Yilun Chong | 2017-06-28 | 1 | -6/+14 |
| | | | | | |||||
| | * | | | revert ruby proto built files | Yilun Chong | 2017-06-28 | 12 | -396/+0 |
| | | | | | |||||
| | * | | | delete backup files | Yilun Chong | 2017-06-28 | 3 | -385/+0 |
| | | | | | |||||
| | * | | | delete binary | Yilun Chong | 2017-06-28 | 10 | -0/+0 |
| | | | | | |||||
| | * | | | update .gitignore | Yilun Chong | 2017-06-28 | 1 | -0/+1 |
| | | | | | |||||
| | * | | | revert .gitignore | Yilun Chong | 2017-06-28 | 1 | -1/+0 |
| | | | | | |||||
| | * | | | add java supported | Yilun Chong | 2017-06-28 | 11 | -17/+184 |
| | | | | | |||||
| | * | | | change ignore | Yilun Chong | 2017-06-27 | 1 | -0/+1 |
| | | | | | |||||
| | * | | | add proto2 supported for cpp,python,nodejs,ruby,php | Yilun Chong | 2017-06-27 | 32 | -32/+893 |
| | | | | | |||||
| | * | | | add support for proto2 | Yilun Chong | 2017-06-26 | 5 | -87/+142 |
| | | | | | |||||
| | * | | | fix readme.md | Yilun Chong | 2017-06-23 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | add test_proto2_message.proto and change conformnace/makefile.am | Yilun Chong | 2017-06-23 | 3 | -7/+213 |
| | | | | | |||||
| * | | | | Merge pull request #2969 from laszlocsomor/master | Feng Xiao | 2017-07-24 | 19 | -81/+970 |
| |\ \ \ \ | | |_|_|/ | |/| | | | Windows: support long paths in open/mkdir/access | ||||
| | * | | | Windows: support long paths | Laszlo Csomor | 2017-07-11 | 19 | -81/+970 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | | | Merge pull request #3403 from ax3l/topic-cmake-pkgconfig | Adam Cozzette | 2017-07-24 | 4 | -0/+30 |
| |\ \ \ \ | | | | | | | | | | | | | CMake: Install .pc Files | ||||
| | * | | | | Travis: Exclude CMake .pc files | Axel Huebl | 2017-07-23 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Exclude the unconfigured .pc input files of the CMake based install: they shall not be packed/distributed, only their outputs are | ||||
| | * | | | | CMake: Install .pc Files | Axel Huebl | 2017-07-23 | 3 | -0/+29 |
| |/ / / / | | | | | | | | | | | | | | | | Adds pkg-config (`.pc`) files for CMake based installs. | ||||
| * | | | | Merge pull request #3401 from aschrijver/patch-2 | Adam Cozzette | 2017-07-21 | 1 | -1/+1 |
| |\ \ \ \ | | | | | | | | | | | | | Updated outdated hyperlink | ||||
| | * | | | | Updated outdated hyperlink | Arnold Schrijver | 2017-07-21 | 1 | -1/+1 |
| |/ / / / | | | | | | | | | | | Github repo had moved, pointing to correct location. | ||||
| * | | | | Merge pull request #3179 from bjwatson/fix-duration-typo | Feng Xiao | 2017-07-20 | 1 | -2/+2 |
| |\ \ \ \ | | | | | | | | | | | | | Fix typos in comment | ||||
| | * | | | | Fix typos in comment | Brian J. Watson | 2017-06-21 | 1 | -2/+2 |
| | | | | | | |||||
| * | | | | | Merge pull request #3397 from acozzette/initialization | Adam Cozzette | 2017-07-20 | 15 | -75/+26 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Fixed default instance initialization for C++ lite | ||||
| | * | | | | | 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. |