aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix build filesJisi Liu2017-07-255-7/+3
|
* Remove dependency on guava 20Jisi Liu2017-07-252-14/+10
|
* Update conformance testsJisi Liu2017-07-253-5/+6
|
* Merge remote-tracking branch 'origin/master' into mergeJisi Liu2017-07-252-2/+3
|\
| * need for php math functions. used in mergeFromJsonString (#3409)Sergey2017-07-251-0/+3
| |
| * Merge pull request #3407 from bklarson/masterAdam Cozzette2017-07-2515-1/+29
| |\ | | | | | | Add declaration for AddDescriptorsImpl()
| | * Put AddDescriptorsImpl() in anonymous namespaceBrad Larson2017-07-2414-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 buildsBrad Larson2017-07-241-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 Yang2017-07-258-64/+243
| | |
| * | Merge pull request #3281 from BSBandme/ConformanceTestYilunChongYilun Chong2017-07-2427-1073/+1523
| |\ \ | | | | | | | | Proto2 test message support to conformance test
| | * | add comments in makefile.amYilun Chong2017-07-051-1/+2
| | | |
| | * | change csharp failure listYilun Chong2017-07-051-4/+1
| | | |
| | * | Merge branch 'ConformanceTestYilunChong' of github.com:BSBandme/protobuf ↵Yilun Chong2017-07-05113-3446/+5297
| | |\ \ | | | | | | | | | | | | | | | into ConformanceTestYilunChong
| | | * \ Merge branch 'master' into ConformanceTestYilunChongYilun Chong2017-06-30113-3446/+5297
| | | |\ \
| | * | | | delete backup filesYilun Chong2017-07-051-155/+0
| | | | | |
| | * | | | fix php failing list and csharp generated protoYilun Chong2017-07-054-213/+370
| | |/ / /
| | * | | changed php's failing listYilun Chong2017-06-302-534/+11
| | | | |
| | * | | remove backup filesYilun Chong2017-06-303-438/+0
| | | | |
| | * | | add some test proto2 supported, add js proto2 supported, fixed some errorYilun Chong2017-06-3025-1230/+1742
| | | | |
| | * | | change php objc nodejs csharp rubyYilun Chong2017-06-296-31/+30
| | | | |
| | * | | change java to uniform message, revert TestValidDataForType's parametersYilun Chong2017-06-293-318/+147
| | | | |
| | * | | change cpp and python to uniform messageYilun Chong2017-06-293-102/+67
| | | | |
| | * | | fix csharp conformance testYilun Chong2017-06-281-1/+1
| | | | |
| | * | | fix csharp conformance testYilun Chong2017-06-281-16/+16
| | | | |
| | * | | fix csharpYilun Chong2017-06-281-15/+15
| | | | |
| | * | | add csharp supportYilun Chong2017-06-282-12/+57
| | | | |
| | * | | add message set test caseYilun Chong2017-06-282-0/+21
| | | | |
| | * | | add objec supportYilun Chong2017-06-281-6/+14
| | | | |
| | * | | revert ruby proto built filesYilun Chong2017-06-2812-396/+0
| | | | |
| | * | | delete backup filesYilun Chong2017-06-283-385/+0
| | | | |
| | * | | delete binaryYilun Chong2017-06-2810-0/+0
| | | | |
| | * | | update .gitignoreYilun Chong2017-06-281-0/+1
| | | | |
| | * | | revert .gitignoreYilun Chong2017-06-281-1/+0
| | | | |
| | * | | add java supportedYilun Chong2017-06-2811-17/+184
| | | | |
| | * | | change ignoreYilun Chong2017-06-271-0/+1
| | | | |
| | * | | add proto2 supported for cpp,python,nodejs,ruby,phpYilun Chong2017-06-2732-32/+893
| | | | |
| | * | | add support for proto2Yilun Chong2017-06-265-87/+142
| | | | |
| | * | | fix readme.mdYilun Chong2017-06-231-1/+1
| | | | |
| | * | | add test_proto2_message.proto and change conformnace/makefile.amYilun Chong2017-06-233-7/+213
| | | | |
| * | | | Merge pull request #2969 from laszlocsomor/masterFeng Xiao2017-07-2419-81/+970
| |\ \ \ \ | | |_|_|/ | |/| | | Windows: support long paths in open/mkdir/access
| | * | | Windows: support long pathsLaszlo Csomor2017-07-1119-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-pkgconfigAdam Cozzette2017-07-244-0/+30
| |\ \ \ \ | | | | | | | | | | | | CMake: Install .pc Files
| | * | | | Travis: Exclude CMake .pc filesAxel Huebl2017-07-231-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 FilesAxel Huebl2017-07-233-0/+29
| |/ / / / | | | | | | | | | | | | | | | Adds pkg-config (`.pc`) files for CMake based installs.
| * | | | Merge pull request #3401 from aschrijver/patch-2Adam Cozzette2017-07-211-1/+1
| |\ \ \ \ | | | | | | | | | | | | Updated outdated hyperlink
| | * | | | Updated outdated hyperlinkArnold Schrijver2017-07-211-1/+1
| |/ / / / | | | | | | | | | | Github repo had moved, pointing to correct location.
| * | | | Merge pull request #3179 from bjwatson/fix-duration-typoFeng Xiao2017-07-201-2/+2
| |\ \ \ \ | | | | | | | | | | | | Fix typos in comment
| | * | | | Fix typos in commentBrian J. Watson2017-06-211-2/+2
| | | | | |
| * | | | | Merge pull request #3397 from acozzette/initializationAdam Cozzette2017-07-2015-75/+26
| |\ \ \ \ \ | | | | | | | | | | | | | | Fixed default instance initialization for C++ lite
| | * | | | | Fixed dynamic initialization for C++ liteAdam Cozzette2017-07-1915-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.