aboutsummaryrefslogtreecommitdiff
path: root/src/google/protobuf/lite_unittest.cc
Commit message (Collapse)AuthorAgeFilesLines
* Down-integrate from google3.Josh Haberman2018-09-041-80/+101
|
* Down-integrate from google3.Feng Xiao2018-08-081-123/+125
|
* Integrated internal changes from GoogleAdam Cozzette2018-03-131-1/+32
|
* Integrated internal changes from GoogleAdam Cozzette2017-09-141-0/+15
|
* Merge from Google internal for 3.4 releaseJisi Liu2017-07-181-59/+186
|
* Merge remote-tracking branch 'remotes/google/3.3.x' into merge-3.3-to-masterAdam Cozzette2017-04-271-26/+173
|\
| * Down-integrate from google3.Feng Xiao2017-03-291-26/+173
| |
* | Remove "using namespace std" from stubs/common.hAdam Cozzette2017-04-261-22/+20
|/ | | | | | | | This prevents the contents of the std namespace from being effectively pulled into the top-level namespace in all translation units that include common.h. I left in individual using statements for a few common things like std::set and std::map, because it did not seem worth going through the churn of updating the whole codebase to fix those right now.
* Fix bug with silent message corruption in LITE_RUNTIME.Petr Prokhorenkov2016-04-211-0/+27
| | | | | | | | | | | | | | A protobuf message will be corrupted in the following scenario: 1. Use LITE_RUNTIME. 2. Have an optional enum field following some other field. 3. Update protocol by adding new values to the enum. 4. Have an old client parse and serialize a message having enum field set to a value the client does not understand. 5. Field preceeding the enum is now corrupted. The bug is due to the fact that optimized fallthrough in parser code does not update variablle 'tag' when jumping to the parser code for the next field.
* Down-integrate from google3.Feng Xiao2015-08-221-38/+1
|
* Fixes on visual studio 2008unknown2015-05-271-1/+1
|
* down-integrate internal changesBo Yang2015-05-211-0/+378
|
* Down integrate from Google internal branch for C++ and Java.Jisi Liu2015-02-281-1/+1
| | | | | | | | - Maps for C++ lite - C++ Arena optimizations. - Java Lite runtime code size optimization. Change-Id: I7537a4357c1cb385d23f9e8aa7ffdfeefe079f13
* 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-2/+167
|
* Down-integrate from internal branchxiaofeng@google.com2012-09-221-1/+74
|
* Make DLLs work again.kenton@google.com2009-08-011-1/+1
|
* Submit recent changes from internal branch, including "lite mode" forkenton@google.com2009-07-291-0/+112
C++ and Java. See CHANGES.txt for more details.