| Commit message (Collapse) | Author | Age |
... | |
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | | |
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.
|
| |/ / |
|
| | | |
|
| |/
| |
| | |
internal descriptor.proto
|
|\ \
| | |
| | | |
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.
|
| |
| |
| |
| |
| | |
- Now it includes -Wextra except for unused-parameter.
- Removed gtest dependency
|
| | |
|
| |\
| |/
|/| |
|
| |
| |
| |
| | |
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
|
| | | |
|
| | | |
|
| | |\
| |_|/
|/| | |
|
| | | |
|