Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clarify default value behavior in JSON conversion. | Feng Xiao | 2017-12-12 |
| | | | | Make it clear default value is only omitted for proto3. | ||
* | Fix undefined memory management found by Clang's sanitizers. | John Millikin | 2017-10-16 |
| | | | | See https://github.com/google/protobuf/issues/3752 for context. | ||
* | Down-integrate from google3. | Feng Xiao | 2017-03-29 |
| | |||
* | Add option to preserve original proto field names | Brendan McCarthy | 2017-03-17 |
| | |||
* | Add use_snake_case_for_field_names option to JsonPrintOptions | Brendan McCarthy | 2017-03-17 |
| | |||
* | Merge pull request #2355 from xfxyjwf/fixjson | Feng Xiao | 2017-02-24 |
|\ | | | | | Speed up JSON parsing. | ||
* | | Add an option to always print enums as ints in Json API | Sanchay Harneja | 2017-02-18 |
| | | | | | | | | https://github.com/google/protobuf/issues/2735 | ||
| * | Speed up JSON parsing. | Feng Xiao | 2016-11-10 |
|/ | | | | | | | | | | | It turns out calling StringOutputStream::Next()/BackUp() repeatedly is very costly in opensource protobuf because it keeps resize() the string back and forth. The current JSON conversion API suffers this problem and leads to ridiculously long parsing time: https://github.com/google/protobuf/issues/2305#issuecomment-257785492 This change fixes the problem but caching the buffer of Next() and avoid calling BackUp() as much as possible. | ||
* | Add missing LIBPROTOBUF_EXPORT | Feng Xiao | 2016-07-13 |
| | |||
* | Integrate from internal code base. | Feng Xiao | 2016-07-13 |
| | |||
* | Add JsonParseOptions to ignore unknown fields | Lizan Zhou | 2016-06-28 |
| | | | | | - add JsonParseOptions for JsonToBinaryString allow unknown fields - rename current JsonOptions to JsonPrintOptions | ||
* | Fix bugs on windows | Bo Yang | 2015-08-25 |
| | |||
* | Down-integrate from google3. | Feng Xiao | 2015-08-22 |
| | |||
* | Fix broken builds. | Feng Xiao | 2015-06-17 |
| | |||
* | Down-integrate from internal code base. | Feng Xiao | 2015-06-15 |
[ci skip] Change-Id: I9391c09640e0b0b2b21c45a97a1fc91814d95c5d |