Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | | | Fix to use "nil" instead of "NULL" for objc objects. | Thomas Van Lenten | 2018-01-31 | |
| | | | | | ||||
| * | | | | Fix -fpermissive: '<::' cannot begin a template-argument list | Ludger Sprenker | 2018-01-30 | |
| | | | | | | | | | | | | | | | '<:' is an alternate spelling for '['. | |||
* | | | | | Merge pull request #4240 from davido/generate_warning_free_java_code | Feng Xiao | 2018-01-29 | |
|\ \ \ \ \ | | | | | | | | | | | | | Java: Generate warning free code | |||
| * | | | | | Java: Generate warning free code | David Ostrovsky | 2018-01-27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Partially fixes #4230. | |||
* | | | | | | Removed using statements from common.h | Adam Cozzette | 2018-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. | Thomas Van Lenten | 2018-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 memory | Ludger Sprenker | 2018-01-24 | |
|/ / / / | ||||
* | / / | Migrate away from deprecated OSAtomic APIs. (#4184) | Jonathan Dierksen | 2018-01-22 | |
| |/ / |/| | | | | | | | | * Migrate away from deprecated OSAtomic APIs. | |||
| | * | Add support for libc++ on Windows. | Peter Collingbourne | 2018-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-2 | Adam Cozzette | 2018-01-08 | |
|\ \ | | | | | | | Add more tests to time_test | |||
| * | | Update time_test.cc | Anton Fedorov | 2018-01-05 | |
| | | | | | | | | | Better test coverage for datetime validation. | |||
* | | | Fix ValidateDateTime: check day instead month | Anton Fedorov | 2018-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 master | Jisi Liu | 2018-01-03 | |
|\ \ | ||||
* \ \ | Merge remote-tracking branch 'origin/3.5.x' into master | Jisi Liu | 2018-01-03 | |
|\ \ \ | ||||
| | * | | remove nullptr | Jisi Liu | 2018-01-02 | |
| |/ / | ||||
| * | | Merge pull request #4080 from pherl/arm64 | Jisi Liu | 2017-12-20 | |
| |\ \ | | | | | | | | | Add support for Windows ARM64 build | |||
| | * | | Add support for Windows ARM64 build | Miradham Kamilov | 2017-12-20 | |
| | | | | ||||
* | | | | Merge pull request #4077 from mkamilov/master | Jisi Liu | 2017-12-20 | |
|\ \ \ \ | | | | | | | | | | | Add support for Windows ARM64 build | |||
* | | | | | line breaks adjsted | Ubuntu | 2017-12-20 | |
| | | | | | ||||
* | | | | | formatting issues | Ubuntu | 2017-12-20 | |
| | | | | | ||||
| | * | | | Merge pull request #4072 from google/jieluo | Jisi Liu | 2017-12-19 | |
| | |\ \ \ | | | | | | | | | | | | | Cherrypick for csharp, including: | |||
| | | * | | | Cherrypick for csharp, including: | Jie Luo | 2017-12-19 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add preserve UnknownFields Compare floating point values bitwise Add auto-generated header to C# generated files | |||
| | * | | | | Fix string::back() usage in googletest.cc | Jisi Liu | 2017-12-19 | |
| | | |/ / | | |/| | | ||||
| | * | | | Merge pull request #4074 from pherl/mapat | Jisi Liu | 2017-12-19 | |
| | |\ \ \ | | | | | | | | | | | | | Replace C++11 only method std::map::at | |||
| | | * | | | Replace C++11 only method std::map::at | Jisi Liu | 2017-12-19 | |
| | | |/ / | ||||
| | * / / | Update version number to 3.5.1 | Jisi Liu | 2017-12-19 | |
| | |/ / | ||||
* | | | | resolve issue 4032 and added a unit test | Ubuntu | 2017-12-19 | |
| | | | | ||||
| * | | | Add support for Windows ARM64 build | Miradham Kamilov | 2017-12-19 | |
|/ / / | ||||
* | | | Merge pull request #4046 from acozzette/deprecated-valueof-issue-2054 | Adam Cozzette | 2017-12-14 | |
|\ \ \ | | | | | | | | | Java: generate an annotation to suppress deprecation warnings | |||
* \ \ \ | Merge pull request #4045 from pherl/deprecate | Jisi Liu | 2017-12-14 | |
|\ \ \ \ | | | | | | | | | | | Add deprecation annotation for oneof case. | |||
| | * | | | Generate an annotation to suppress deprecation warnings | Adam Cozzette | 2017-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) | Jan Tattermusch | 2017-12-13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * Add auto-generated header to C# generated files * regenerate C# protos | |||
* | | | | Merge pull request #4044 from xfxyjwf/issue3268 | Feng Xiao | 2017-12-13 | |
|\ \ \ \ | | | | | | | | | | | Avoid double underscores in macro name | |||
* \ \ \ \ | Merge pull request #4041 from acozzette/fix-license-issue-1775 | Adam Cozzette | 2017-12-13 | |
|\ \ \ \ \ | | | | | | | | | | | | | Added our standard license header to structurally_valid.cc and its test | |||
| | | * | | | Add deprecation annotation for oneof case. | Jisi Liu | 2017-12-13 | |
| | | | | | | ||||
| | * | | | | Update generated code. | Feng Xiao | 2017-12-13 | |
| | | | | | | ||||
* | | | | | | Add unknown field support for csharp (#3936) | Jie Luo | 2017-12-13 | |
| | | | | | | | | | | | | | | | | | | Add unknown field support for csharp | |||
| | * | | | | Avoid two consecutive underscores in macro name. | Feng Xiao | 2017-12-13 | |
| |/ / / / |/| | | | | | | | | | | | | | | Fixes https://github.com/google/protobuf/issues/3268 | |||
| | | * | | Merge pull request #4042 from pherl/cpp_enum | Jisi Liu | 2017-12-13 | |
| | | |\ \ | | | | | | | | | | | | | Use matching enum type for IsPOD. | |||
* | | | \ \ | Merge pull request #4037 from xfxyjwf/issue2880 | Feng Xiao | 2017-12-13 | |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | Clarify default value behavior in JSON conversion. | |||
| | | * | | | Explicitly propagate the status of Flush(). | Jisi Liu | 2017-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. | Jisi Liu | 2017-12-13 | |
| | | | | | | ||||
| | * | | | | Added our standard license header to structurally_valid.cc and its test | Adam Cozzette | 2017-12-13 | |
| |/ / / / |/| | | | | | | | | | | | | | | This fixes issue #1775. | |||
* | | | | | Merge pull request #4036 from xfxyjwf/issue3093 | Feng Xiao | 2017-12-12 | |
|\ \ \ \ \ | | | | | | | | | | | | | Update comments for Timestamp JSON format. | |||
* \ \ \ \ \ | Merge pull request #4016 from jquesnelle/string-access-ub | Jisi Liu | 2017-12-12 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | fix undefined behavior in C++03 | |||
| | | * | | | | Clarify default value behavior in JSON conversion. | Feng Xiao | 2017-12-12 | |
| |_|/ / / / |/| | | | | | | | | | | | | | | | | | Make it clear default value is only omitted for proto3. | |||
| | * | | | | Update comments for Timestamp JSON format. | Feng Xiao | 2017-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 doubles | Jon Skeet | 2017-12-09 | |
| | | | | | ||||
* | | | | | Merge pull request #4000 from Kwizatz/master | Adam Cozzette | 2017-12-08 | |
|\ \ \ \ \ | | | | | | | | | | | | | Using binary one's complement to negate an unsigned int | |||
| | * | | | | use const char* instead of const std::string& in normalize() | Jeffrey Quesnelle | 2017-12-07 | |
| | | | | | |