aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/google
Commit message (Collapse)AuthorAge
...
* | | | | Fix to use "nil" instead of "NULL" for objc objects.Gravatar Thomas Van Lenten2018-01-31
| | | | |
| * | | | Fix -fpermissive: '<::' cannot begin a template-argument listGravatar Ludger Sprenker2018-01-30
| | | | | | | | | | | | | | | '<:' is an alternate spelling for '['.
* | | | | Merge pull request #4240 from davido/generate_warning_free_java_codeGravatar Feng Xiao2018-01-29
|\ \ \ \ \ | | | | | | | | | | | | Java: Generate warning free code
| * | | | | Java: Generate warning free codeGravatar David Ostrovsky2018-01-27
| | | | | | | | | | | | | | | | | | | | | | | | Partially fixes #4230.
* | | | | | Removed using statements from common.hGravatar Adam Cozzette2018-01-26
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | These statements pulled a bunch of symbols from the std namespace into the global namespace. This commit removes all of them except for std::string, which is a bit trickier to remove.
* | | | | Add an explicit import of stdatomic.h.Gravatar Thomas Van Lenten2018-01-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The generated code for enums needs atomics support, so generate the import instead of relying on it via transitive imports. This will make future changes to this likely likely to break generated code and runtime support are mixed. Followup to https://github.com/google/protobuf/pull/4184.
| * | | | Create std::string in Arena memoryGravatar Ludger Sprenker2018-01-24
|/ / / /
* | / / Migrate away from deprecated OSAtomic APIs. (#4184)Gravatar Jonathan Dierksen2018-01-22
| |/ / |/| | | | | | | | * Migrate away from deprecated OSAtomic APIs.
| | * Add support for libc++ on Windows.Gravatar Peter Collingbourne2018-01-17
| |/ |/| | | | | | | This disables a couple of workarounds which are only necessary with MSVC's standard library and cause problems with libc++.
* | Merge pull request #4148 from datacompboy/patch-2Gravatar Adam Cozzette2018-01-08
|\ \ | | | | | | Add more tests to time_test
| * | Update time_test.ccGravatar Anton Fedorov2018-01-05
| | | | | | | | | Better test coverage for datetime validation.
* | | Fix ValidateDateTime: check day instead monthGravatar Anton Fedorov2018-01-05
|/ / | | | | | | Found with PVS-Studio static analyser, see https://www.viva64.com/en/b/0550/
* | Merge remote-tracking branch 'origin/3.5.x' into masterGravatar Jisi Liu2018-01-03
|\ \
* \ \ Merge remote-tracking branch 'origin/3.5.x' into masterGravatar Jisi Liu2018-01-03
|\ \ \
| | * | remove nullptrGravatar Jisi Liu2018-01-02
| |/ /
| * | Merge pull request #4080 from pherl/arm64Gravatar Jisi Liu2017-12-20
| |\ \ | | | | | | | | Add support for Windows ARM64 build
| | * | Add support for Windows ARM64 buildGravatar Miradham Kamilov2017-12-20
| | | |
* | | | Merge pull request #4077 from mkamilov/masterGravatar Jisi Liu2017-12-20
|\ \ \ \ | | | | | | | | | | Add support for Windows ARM64 build
* | | | | line breaks adjstedGravatar Ubuntu2017-12-20
| | | | |
* | | | | formatting issuesGravatar Ubuntu2017-12-20
| | | | |
| | * | | Merge pull request #4072 from google/jieluoGravatar Jisi Liu2017-12-19
| | |\ \ \ | | | | | | | | | | | | Cherrypick for csharp, including:
| | | * | | Cherrypick for csharp, including:Gravatar Jie Luo2017-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add preserve UnknownFields Compare floating point values bitwise Add auto-generated header to C# generated files
| | * | | | Fix string::back() usage in googletest.ccGravatar Jisi Liu2017-12-19
| | | |/ / | | |/| |
| | * | | Merge pull request #4074 from pherl/mapatGravatar Jisi Liu2017-12-19
| | |\ \ \ | | | | | | | | | | | | Replace C++11 only method std::map::at
| | | * | | Replace C++11 only method std::map::atGravatar Jisi Liu2017-12-19
| | | |/ /
| | * / / Update version number to 3.5.1Gravatar Jisi Liu2017-12-19
| | |/ /
* | | | resolve issue 4032 and added a unit testGravatar Ubuntu2017-12-19
| | | |
| * | | Add support for Windows ARM64 buildGravatar Miradham Kamilov2017-12-19
|/ / /
* | | Merge pull request #4046 from acozzette/deprecated-valueof-issue-2054Gravatar Adam Cozzette2017-12-14
|\ \ \ | | | | | | | | Java: generate an annotation to suppress deprecation warnings
* \ \ \ Merge pull request #4045 from pherl/deprecateGravatar Jisi Liu2017-12-14
|\ \ \ \ | | | | | | | | | | Add deprecation annotation for oneof case.
| | * | | Generate an annotation to suppress deprecation warningsGravatar Adam Cozzette2017-12-13
| |/ / / |/| | | | | | | | | | | | | | | | | | | The valueOf method on enums is deprecated, but for compatibility reasons the generated code has to keep using it. We can use an annotation to suppress the deprecation warnings.
* | | | Add auto-generated header to C# generated files (#4038)Gravatar Jan Tattermusch2017-12-13
| | | | | | | | | | | | | | | | | | | | | | | | * Add auto-generated header to C# generated files * regenerate C# protos
* | | | Merge pull request #4044 from xfxyjwf/issue3268Gravatar Feng Xiao2017-12-13
|\ \ \ \ | | | | | | | | | | Avoid double underscores in macro name
* \ \ \ \ Merge pull request #4041 from acozzette/fix-license-issue-1775Gravatar Adam Cozzette2017-12-13
|\ \ \ \ \ | | | | | | | | | | | | Added our standard license header to structurally_valid.cc and its test
| | | * | | Add deprecation annotation for oneof case.Gravatar Jisi Liu2017-12-13
| | | | | |
| | * | | | Update generated code.Gravatar Feng Xiao2017-12-13
| | | | | |
* | | | | | Add unknown field support for csharp (#3936)Gravatar Jie Luo2017-12-13
| | | | | | | | | | | | | | | | | | Add unknown field support for csharp
| | * | | | Avoid two consecutive underscores in macro name.Gravatar Feng Xiao2017-12-13
| |/ / / / |/| | | | | | | | | | | | | | Fixes https://github.com/google/protobuf/issues/3268
| | | * | Merge pull request #4042 from pherl/cpp_enumGravatar Jisi Liu2017-12-13
| | | |\ \ | | | | | | | | | | | | Use matching enum type for IsPOD.
* | | | \ \ Merge pull request #4037 from xfxyjwf/issue2880Gravatar Feng Xiao2017-12-13
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Clarify default value behavior in JSON conversion.
| | | * | | Explicitly propagate the status of Flush().Gravatar Jisi Liu2017-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before the change, an implicit Flush() will be triggered in the destructor of the input stream. However, the return code of Flush() is not discarded. This change makes sure when Flush() fails, we will return false.
| | | | * | Use matching enum type for IsPOD.Gravatar Jisi Liu2017-12-13
| | | | | |
| | * | | | Added our standard license header to structurally_valid.cc and its testGravatar Adam Cozzette2017-12-13
| |/ / / / |/| | | | | | | | | | | | | | This fixes issue #1775.
* | | | | Merge pull request #4036 from xfxyjwf/issue3093Gravatar Feng Xiao2017-12-12
|\ \ \ \ \ | | | | | | | | | | | | Update comments for Timestamp JSON format.
* \ \ \ \ \ Merge pull request #4016 from jquesnelle/string-access-ubGravatar Jisi Liu2017-12-12
|\ \ \ \ \ \ | | | | | | | | | | | | | | fix undefined behavior in C++03
| | | * | | | Clarify default value behavior in JSON conversion.Gravatar Feng Xiao2017-12-12
| |_|/ / / / |/| | | | | | | | | | | | | | | | | Make it clear default value is only omitted for proto3.
| | * | | | Update comments for Timestamp JSON format.Gravatar Feng Xiao2017-12-12
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clarify that JSON parser are required to accept both UTC and other timezone offsets. Fixes issue 3093
* | | | | C# code generation changes to use bitwise comparisons for doublesGravatar Jon Skeet2017-12-09
| | | | |
* | | | | Merge pull request #4000 from Kwizatz/masterGravatar Adam Cozzette2017-12-08
|\ \ \ \ \ | | | | | | | | | | | | Using binary one's complement to negate an unsigned int
| | * | | | use const char* instead of const std::string& in normalize()Gravatar Jeffrey Quesnelle2017-12-07
| | | | | |