| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
|
|
| |
This addressbook.proto now belongs to its own bazel pacakge and can't be
accessed in bazel protobuf_test target.
|
|\
| |
| | |
Work around a bug in clang's static analyzer
|
|\ \
| | |
| | | |
Merge fixes from 3.4.x into master
|
| | |
| | |
| | |
| | | |
Also remove cord related code
|
| |\ \
| | | |
| | | | |
Merge pull request #3535 from drivehappy/clang_warn_cleanup
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Due to https://bugs.llvm.org/show_bug.cgi?id=34198, clang's static
analyzer emits diagnostics about leaking `container`. Doing this
assignment in two steps works around this, and shouldn't cause these
issues.
|
| | | |
| | | |
| | | | |
Fixing -Wexpansion-to-defined Clang warning
|
| |/ /
| | |
| | | |
Fixing unused parameter warnings under Clang.
|
|\ \ \
| | | |
| | | | |
Fixing unused parameter warnings under Clang.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
- Use scoped_array instead of unique_ptr.
- Do not use string::front() and string::back()
|
| | |/
| |/| |
|
|\ \ \
| |/ /
|/| /
| |/ |
|
| |
| |
| |
| | |
expansion producing 'defined' was warning on undefined behavior.
|
| | |
|
| |\
| | |
| | | |
Fix build on MinGW32
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
strdup is not part C or C++ standard but POXIS function. Several
compilers failed to compile strdup or generate warnings.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
This excludes cygwin and mingw from using the self implemented
functions.
|
| | | |
|
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The typedefs for Atomic32 and Atomic64 were sometimes causing
Atomic32 to be an int32 rather than an intptr_t on 32-bit platforms.
On some of these platforms (ARM/CortexM building with GCC 6 in one
case) int32 is a long int, while intptr_t is an int, which causes a
compiler error even though long int and int are both 4 bytes.
Having Atomic32 always be intptr_t on 32-bit platforms and Atomic64
always be intptr_t on 64-bit platforms should resolve any of these
types of errors.
|
| | |
|
| |\
| |/
|/| |
|
| |
| |
| |
| | |
Use composition instead of inheritance for oneof default.
|
| |
| |
| |
| | |
Verified test succeed under draconian heap checker
|
| | |
|
| |
| |
| |
| |
| | |
Previous code duplicates io_win32.cc in sources of all the libraries
that include io_win32.h header.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Both test_messages_proto3.proto & test_messages_proto2.proto define
message ForeignMessage {...} and enum ForeignEnum {...} but since
objc doesn't use the proto package in the naming, these end up
conflicting.
Adding the objc_class_prefix option to the proto3 file ensure the generated
objc types are all unique.
|
|\ \
| | |
| | | |
Fix issue #1745 - javascript allow dot in filename
|
| | |\
| |_|/
|/| | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Add declaration for AddDescriptorsImpl()
|
| | | |\ |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | |/ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
AddDescriptorsImpl() is a private static implementation detail,
and needs to be declared but won't be used from outside the
source file. Place it inside an anonymous namespace to fix a
previous build error that would result in more restrictive
build enviornments that use -Werror=missing-declarations or
similar compiler flags.
|
|\ \ \ \
| | | | |
| | | | | |
Proto2 test message support to conformance test
|
| | | | | |
|
| |_|/ /
|/| | | |
|
|\ \ \ \
| |_|/ /
|/| | | |
Windows: support long paths in open/mkdir/access
|