aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/google/protobuf/generated_message_util.h
Commit message (Collapse)AuthorAge
* Merge pull request #4882 from google/3.6.xGravatar Adam Cozzette2018-07-09
|\ | | | | Merge 3.6.x into master
| * Fix initialization with Visual StudioGravatar Adam Cozzette2018-07-06
| | | | | | | | | | | | | | | | | | | | | | | | It appears that Visual Studio does not work well with std::once_flag because it has a bug causing it to initialize that during dynamic initialization instead of constant initialization. This change works around the problem by using function static initializers instead. @gerben-s originally wrote this change for the Google-internal codebase but I am just cherry-picking it here. This fixes #4773.
* | Merge branch '3.6.x' into merge-3-6-xGravatar Adam Cozzette2018-06-25
|\|
* | Fix parameters declarationGravatar vervaekejonathan2018-06-22
| |
| * Work around MSVC issue with std::atomic initialization (#4777)Gravatar Adam Cozzette2018-06-18
|/ | | | | | | | | | | * Work around MSVC issue with std::atomic initialization MSVC seems to have a bug where it does not use constant initialization for std::atomic, which ends up causing crashes during initialization. This change introduces a workaround by putting the std::atomic inside a union, which causes the compiler to use constant initialization for it. * Added an AppVeyor test for static linking with MSVC
* Fixes MSVC compiler warning C4800 "Forcing value to bool 'true' or 'false'" ↵Gravatar Alexey Malov2018-03-26
| | | | (#4350)
* Integrated internal changes from GoogleGravatar Adam Cozzette2018-03-13
|
* Integrated internal changes from GoogleGravatar Adam Cozzette2017-12-01
|
* Merge from google internalGravatar Jisi Liu2017-10-18
|
* Merge from masterGravatar Jisi Liu2017-07-25
|
* Merge from Google internal for 3.4 releaseGravatar Jisi Liu2017-07-18
|
* Add include for INT_MAXGravatar Feng Xiao2017-04-08
|
* Fix MSVC DLL build.Gravatar Feng Xiao2017-03-30
|
* Down-integrate from google3.Gravatar Feng Xiao2017-03-29
|
* Define LANG_CXX11 for port.h and use this to guard C++11 features.Gravatar Chris Kennelly2016-12-14
|
* Export symbols used in inline functionsGravatar Julien Brianceau2016-12-07
| | | | | fixed_address_empty_string symbol is used in an inline function. We have to export it to avoid undefined reference link errors.
* Integrated internal changes from GoogleGravatar Adam Cozzette2016-11-17
|
* Fix default instance destructorGravatar Jisi Liu2016-10-10
|
* Integrate internal changesGravatar Bo Yang2016-10-10
|
* Add missing LIBPROTOBUF_EXPORT.Gravatar Feng Xiao2016-07-13
|
* Integrate from internal code base.Gravatar Feng Xiao2016-07-13
|
* Add GOOGLE_ prefix before PROTOBUF_DEPRECATED_ATTRGravatar Bo Yang2016-06-07
|
* Down integrate from Google internal.Gravatar Jisi Liu2016-04-28
|
* Move StringSpaceUsedIncludingSelf to lite library.Gravatar Peter Kasting2015-08-27
| | | | | | | | | This came up because Chromium downstream modifies the lite library in a way that requires this function, but I'm upstreaming it because based on the comments in repeated_field.h, this ought to allow resolution of an existing hack. I don't know enough about the protobuf code to feel confident trying to resolve this hack myself, so I've merely updated the TODO comments.
* down-integrate internal changesGravatar Bo Yang2015-05-21
|
* Replace links to code.google.com/protobuf with ↵Gravatar Feng Xiao2014-10-01
| | | | developers.google.com/protocol-buffers
* down integrate to svnGravatar jieluo@google.com2014-07-18
|
* Replace kEmptyString wth OnceInit initialized string*Gravatar xiaofeng@google.com2014-02-13
|
* Down-integrate from internal branchGravatar xiaofeng@google.com2012-09-22
|
* Add missing dll export macros.Gravatar liujisi@google.com2011-07-05
|
* Submit recent changes from internal branch. See CHANGES.txt for more details.Gravatar liujisi@google.com2010-11-02
|
* Fixed DLL compile under MSVC.Gravatar kenton@google.com2010-01-04
|
* Massive roll-up of changes. See CHANGES.txt.Gravatar kenton@google.com2009-12-18
|
* Submit recent changes from internal branch, including "lite mode" forGravatar kenton@google.com2009-07-29
C++ and Java. See CHANGES.txt for more details.