- 07 Dec, 2017 9 commits
-
-
Paul Yang authored
* Add discard unknown API in ruby. * Add test for oneof message field. * Add TestUnknown to represent unknown field data clearly. * Only serialize the message with unknown fields itself in test. * Move discard_unknown from Message to Google.Protobuf
-
Paul Yang authored
* Recursively clear unknown fields in submessages. * Recursively discard unknown fields in submsg for c extension * Fix zts build * Add comment for tests * Add a TODO to add a util for encoding varint for better readability. * Add test for oneof message field.
-
Jisi Liu authored
io_win32: support non-ASCII paths
-
Laszlo Csomor authored
Unlike GetEnvironmentVariableW, GetCurrentDirectoryW doesn't set ERROR_INSUFFICIENT_BUFFER.
-
Laszlo Csomor authored
-
Laszlo Csomor authored
If the test cannot find a temp directory by checking environment variables, it will fall back to using the current working directory as the temp directory root. This is what the test used to do as of commit https://github.com/google/protobuf/commit/6de51caed52d798815954646b230c5aef3e4d2fc and what was then changed by commit https://github.com/google/protobuf/pull/3978/commits/792d098769d8e000d8d474c8ffd201d2eabc2134
-
Laszlo Csomor authored
-
Laszlo Csomor authored
Fixes https://github.com/google/protobuf/issues/3951
-
Laszlo Csomor authored
Do not use "googletest.h", apprently that leads to linking errors on Windows which I couldn't figure out how to solve, and decided to just go with plain gTest instead. See https://github.com/google/protobuf/issues/3951
-
- 04 Dec, 2017 1 commit
-
-
Bo Yang authored
-
- 02 Dec, 2017 1 commit
-
-
Bo Yang authored
-
- 30 Nov, 2017 2 commits
- 22 Nov, 2017 3 commits
-
-
Jisi Liu authored
-
Jisi Liu authored
Add _file_desc_by_toplevel_extension back
-
Jie Luo authored
Add _file_desc_by_toplevel_extension back for compatibility issue with 3.4.1. _file_desc_by_toplevel_extension is a temporary solution for FieldDescriptor.file. FieldDescriptor.file was added in code gen. However, we need to keep it for some time for compatibility reason (with 3.4.1 only). May try to remove it after 2 years.
-
- 16 Nov, 2017 1 commit
-
-
Paul Yang authored
-
- 15 Nov, 2017 3 commits
- 13 Nov, 2017 5 commits
- 10 Nov, 2017 9 commits
-
-
Jisi Liu authored
-
Jisi Liu authored
Update changelog
-
Jan Tattermusch authored
-
Jisi Liu authored
Backport #3858 to 3.5.x branch
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
Jisi Liu authored
-
Jisi Liu authored
-
- 09 Nov, 2017 1 commit
-
-
Jisi Liu authored
Fix Atomic32/AtomicWord on some platforms.
-
- 08 Nov, 2017 5 commits
-
-
Paul Yang authored
-
Jisi Liu authored
- Removed the redefination in the atomicword_compat.h. Now Atomic32 will alwyas be intptr_t in 32bit platforms, the bridge is no longer needed. - Change NaCl 64bit to use intptr_t instead of int32 for Atomic32, otherwise AtmoicWord APIs will miss the definations. After this change, the AtmoicWord will always be either Atomic32 or Atmoic64 depending on the platforms.
-
Jisi Liu authored
Update version number to 3.5.0
-
Jisi Liu authored
-
Jisi Liu authored
-