Jie Luo
55d938c910
Update CHANGES.txt
7 years ago
Jisi Liu
98c6d04df4
Prefer system distributed binaries/libraries.
...
It seems like the image has a /usr/local/bin/autoconf installed, which
doesn't recognize/work with the yum installed libtools. Putting
distributed binaries/libraries first solves the problem
7 years ago
Bo Yang
e243082fe9
Update php version number to 3.4.0
7 years ago
Bo Yang
82dd4b3793
Update php c extension version number.
7 years ago
Jisi Liu
5d5df84913
clean up
7 years ago
Jisi Liu
19a7e2099b
Update testpypi addresses.
...
The old one is deprecated and no longer working.
7 years ago
Jisi Liu
80a37e0782
Merge pull request #3495 from pherl/c++11
...
Add std::forward and std::move autoconf check
7 years ago
Jisi Liu
5e39ecc569
Merge pull request #3494 from drivehappy/clang_warning_macro
...
Fixing -Wexpansion-to-defined Clang warning
7 years ago
Jisi Liu
3d2f72bf01
Merge pull request #3496 from pherl/mingw64
...
Static link pthread for mingw64 protoc and enable cross compile
7 years ago
Jisi Liu
6654c8dd50
Update readme
7 years ago
Jisi Liu
f6196219f7
Merge pull request #3493 from pherl/cmath
...
Fix cmath/math.h include with non C++11 libstdc++
7 years ago
Jisi Liu
d909834ec6
static link for 32 bit build as well.
7 years ago
Jisi Liu
f7b3dd4329
Update comments that cross compile is feasible now
...
Need to install mingw-w64 on linux to cross compile
7 years ago
Jisi Liu
fa086c8a85
First try static linking pthread
7 years ago
Jisi Liu
4a4c67b6a2
Add std::forward and std::move autoconf check
...
Protobuf now uses these two features, which are not available on some
platforms.
7 years ago
drivehappy
a23e198cca
Fixing warning under Clang 6.x (-Wexpansion-to-defined) where the macro expansion producing 'defined' was warning on undefined behavior.
7 years ago
Jisi Liu
3908b4e40d
Fix cmath/math.h include with non C++11 libstdc++
7 years ago
Jisi Liu
1cc4ecde1c
Merge pull request #3488 from pherl/changelog
...
Update changelog for 3.4.x
7 years ago
Jisi Liu
3ae8c4c7da
Update changelog for 3.4.x
7 years ago
Jisi Liu
eaeca0d42b
Merge pull request #3485 from pherl/mingw
...
Fix build on MinGW32
7 years ago
Jisi Liu
1bd2d1fc75
Merge pull request #3484 from pherl/qualifier
...
Make compilers without ref-qualifier support happy.
7 years ago
Jisi Liu
651429b709
Fix comments
7 years ago
Jisi Liu
31b3bd9811
Make compilers without ref-qualifier support happy.
7 years ago
Jisi Liu
b4c0cfe3a4
Add malloc cast
7 years ago
Jisi Liu
fd31899f01
implement remove strdup usage and implement our own
...
strdup is not part C or C++ standard but POXIS function. Several
compilers failed to compile strdup or generate warnings.
7 years ago
Jisi Liu
34ebca0ca8
Adding missing imports for strdup
7 years ago
Jisi Liu
40d1855fe9
Fix mkdir
7 years ago
Jisi Liu
564f02c91e
Make win32_io only for MSVC
...
This excludes cygwin and mingw from using the self implemented
functions.
7 years ago
Jisi Liu
7afa796bb9
Fix the declaration order in ming32
7 years ago
Jisi Liu
db125b8d3a
Fixing io_win32 for MinGW32
7 years ago
Jon Skeet
e0d24cc84a
Detect invalid tags with a field number of 0 in C#
...
Previously we only rejected the tag if the tag itself was 0, i.e.
field=0, type=varint. The type doesn't matter: field 0 is always
invalid.
This removes the last of the C# conformance failures.
7 years ago
Jisi Liu
d2f3adb3b3
Merge pull request #3481 from pherl/nowarning
...
Make no warning test stricter.
7 years ago
Feng Xiao
ccb6b62249
Merge pull request #3480 from bklarson/master
...
Clean up typedefs for Atomic32/Atomic64
7 years ago
Brad Larson
1b423474fd
Clean up typedefs for Atomic32/Atomic64
...
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.
7 years ago
Jisi Liu
e8fc0661db
Make no warning test stricter.
...
- Now it includes -Wextra except for unused-parameter.
- Removed gtest dependency
7 years ago
Jisi Liu
9adb4e8c2d
Merge pull request #3478 from pherl/warning
...
Make code free of missing-field-initializers warnings
7 years ago
Jisi Liu
97d50e306e
Make code free of missing-field-initializers warnings
7 years ago
Feng Xiao
35db2675b4
Merge pull request #3473 from AlanBurlison/master
...
PROTBUF-3394 Potential SIGBUS with UnsafeUtil.getLong
7 years ago
Thomas Van Lenten
80e984e007
Merge pull request #3467 from thomasvl/bump_xcode_version
...
Xcode 8.3.x cleanups and use on travis
7 years ago
alanbur
a68a8004b5
PROTBUF-3394 Potential SIGBUS with UnsafeUtil.getLong
7 years ago
Jisi Liu
3afcded28a
Merge pull request #3461 from TeBoring/3.4.x
...
Merge master into 3.4.x
7 years ago
Feng Xiao
176713d6fb
Merge pull request #3468 from vladmos/3.4.x
...
Make .bzl files compatible with future versions of Bazel
7 years ago
Jie Luo
fae381693f
Merge pull request #3454 from anandolee/master
...
Add python 2.6 test back for cpp implementation.
7 years ago
Vladimir Moskva
06a825c170
Make .bzl files compatible with future versions of Bazel
7 years ago
Feng Xiao
d08c291ac7
Merge pull request #3465 from vladmos/list_plus_equals
...
Make .bzl files compatible with future versions of Bazel
7 years ago
Thomas Van Lenten
fe68821e02
Move travis to the Xcode 8.3 (8.3.3) image.
7 years ago
Thomas Van Lenten
ba81c59cf5
Fix up Xcode 8.3.x support.
...
- Xcode 8.3.3 bumped the simulators to 10.3.1, so 10.3 fails. Just use
the "latest" naming instead to avoid issues.
- Also switch to just testing an old 32bit build and new 64bit build as
there isn't any code in protobuf that should care about form facts.
(Looks like the iPad Pro simulator names aren't always constantly, on
some developer machines they are "iPad Pro (9.7 inch)" while on others
they are "iPad Pro (9.7-inch)"; so just avoid using them.)
7 years ago
Vladimir Moskva
4fc93044a5
Make .bzl files compatible with future versions of Bazel
7 years ago
Bo Yang
8f4b8e430a
Merge branch 'master' into 3.4.x
7 years ago
Paul Yang
f14703c933
Update commit id in Dockerfile to reflect change in #3391 ( #3459 )
7 years ago