aboutsummaryrefslogtreecommitdiff
path: root/src/google/protobuf/generated_message_util.h
Commit message (Collapse)AuthorAgeFilesLines
* Down-integrate from google3.Josh Haberman2018-09-041-48/+25
|
* Down-integrate from google3.Feng Xiao2018-08-081-43/+38
|
* Merge pull request #4882 from google/3.6.xAdam Cozzette2018-07-091-2/+18
|\ | | | | Merge 3.6.x into master
| * Fix initialization with Visual StudioAdam Cozzette2018-07-061-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | 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-xAdam Cozzette2018-06-251-0/+9
|\|
| * Work around MSVC issue with std::atomic initialization (#4777)Adam Cozzette2018-06-181-0/+9
| | | | | | | | | | | | | | | | | | | | | | * 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
* | Fix parameters declarationvervaekejonathan2018-06-221-2/+2
|/
* Fixes MSVC compiler warning C4800 "Forcing value to bool 'true' or 'false'" ↵Alexey Malov2018-03-261-1/+1
| | | | (#4350)
* Integrated internal changes from GoogleAdam Cozzette2018-03-131-21/+51
|
* Integrated internal changes from GoogleAdam Cozzette2017-12-011-0/+16
|
* Merge from google internalJisi Liu2017-10-181-0/+39
|
* Merge from masterJisi Liu2017-07-251-1/+1
|
* Merge from Google internal for 3.4 releaseJisi Liu2017-07-181-100/+151
|
* Add include for INT_MAXFeng Xiao2017-04-081-0/+1
|
* Fix MSVC DLL build.Feng Xiao2017-03-301-1/+1
|
* Down-integrate from google3.Feng Xiao2017-03-291-4/+52
|
* Define LANG_CXX11 for port.h and use this to guard C++11 features.Chris Kennelly2016-12-141-2/+2
|
* Export symbols used in inline functionsJulien Brianceau2016-12-071-1/+1
| | | | | 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 GoogleAdam Cozzette2016-11-171-4/+16
|
* Fix default instance destructorJisi Liu2016-10-101-0/+6
|
* Integrate internal changesBo Yang2016-10-101-14/+50
|
* Add missing LIBPROTOBUF_EXPORT.Feng Xiao2016-07-131-3/+4
|
* Integrate from internal code base.Feng Xiao2016-07-131-1/+5
|
* Add GOOGLE_ prefix before PROTOBUF_DEPRECATED_ATTRBo Yang2016-06-071-1/+1
|
* Down integrate from Google internal.Jisi Liu2016-04-281-1/+3
|
* Move StringSpaceUsedIncludingSelf to lite library.Peter Kasting2015-08-271-6/+0
| | | | | | | | | 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 changesBo Yang2015-05-211-0/+13
|
* Replace links to code.google.com/protobuf with ↵Feng Xiao2014-10-011-1/+1
| | | | developers.google.com/protocol-buffers
* down integrate to svnjieluo@google.com2014-07-181-4/+30
|
* Replace kEmptyString wth OnceInit initialized string*xiaofeng@google.com2014-02-131-2/+12
|
* Down-integrate from internal branchxiaofeng@google.com2012-09-221-13/+8
|
* Add missing dll export macros.liujisi@google.com2011-07-051-3/+3
|
* Submit recent changes from internal branch. See CHANGES.txt for more details.liujisi@google.com2010-11-021-2/+7
|
* Fixed DLL compile under MSVC.kenton@google.com2010-01-041-2/+2
|
* Massive roll-up of changes. See CHANGES.txt.kenton@google.com2009-12-181-3/+15
|
* Submit recent changes from internal branch, including "lite mode" forkenton@google.com2009-07-291-0/+65
C++ and Java. See CHANGES.txt for more details.