| Commit message (Collapse) | Author | Age |
... | |
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Fixes https://github.com/google/protobuf/issues/3951
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\| | |
|
| | | |
|
| |\| |
|
| |\ \
| | | |
| | | | |
Adding Release_CompareAndSwap 64-bit variant
|
| | | | |
|
| |/ / |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
unittest_proto3 had been changed in a very backward-incompatible
way which was never going to work with C# as it imports proto2 messages.
This is now a copy of the old file, but with a package name change for
compatibility with the remaining files in src/google/protobuf.
The other moves are for files that are only used by C#.
|
| | |
|
| |\
| | |
| | | |
Fix Atomic32/AtomicWord on some platforms.
|
| | | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
|
|
| |
If messages A and B have the same oneof case, which is a message
type, and we merge B into A, those sub-messages should be merged.
Fixes #3200.
Note that I haven't regenerated all the code, as some of the protos
have been changed, breaking generation.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Reserve unknown in ruby
* Revert ruby tests. Wait for cpp impl for conformance test
* Add conformance test for preserving unknown
* Add unknown field conformance test to csharp failure list.
* Fix comments
* Fix comment
* Fix comments
* Fix typo
* Use stringsink_string directly
* Mark hd unused
* Remove unused encodeunknown_handlerfunc
|
|\ |
|
|\ \
| | |
| | | |
CodedInputStream::SetTotalBytesLimit description fix
|
|\ \ \
| | | |
| | | | |
fix implicit fallthrough in gcc 7
|
| | | | |
|
| | | |\
| | | | |
| | | | | |
Add @Deprecated annotation support for proto file.
|
| | | |\ \
| | | | | |
| | | | | | |
Clang warning cleanup for unused parameter.
|
| | | | | | |
|
|\ \ \ \ \ \ |
|
| | | | | | | |
|
| | | | | | | |
|
|/ / / / / / |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
See https://github.com/google/protobuf/issues/3752 for context.
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
fixes #3700
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
|/| / / /
| |/ / / |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Use constexpr more with VC++ 2017
Chrome's official builds have over 170 dynamic initializers for
variables of the form *::TableStruct::aux. Defining
PROTOBUF_CONSTEXPR_VAR to be constexpr for VS 2017 gets rid of all of
these and saves about 10 KB of binary size.
* Update generated_message_table_driven.h
Restore accidentally deleted line.
|
| |\ \ \
| | | | |
| | | | | |
Remove ranged based for in io_win32.cc
|
| | | | | |
|
| | | | | |
|
| |/ / / |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | | |
This reverts commit 2bd55a9fbcd2815b3332bf309bc20f59eef0b36b.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Fix js conformance tests.
* Remove old incorrect compatibility tests
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This addressbook.proto now belongs to its own bazel pacakge and can't be
accessed in bazel protobuf_test target.
|
| |/ / |
|