Jisi Liu
e243fd8ab7
Merge pull request #3451 from pherl/fixtypo
...
Fix typo.
7 years ago
Jisi Liu
39a91d376a
Fix typo.
7 years ago
Gerben Stavenga
7781784796
Add destructors for default instances to the shutdown code.
...
Verified test succeed under draconian heap checker
7 years ago
Jisi Liu
53ae6de18b
Merge pull request #3442 from pherl/csharpversion
...
Bump csharp version
7 years ago
Jisi Liu
6c64f11778
Bump csharp version
7 years ago
Jisi Liu
e0288e7ec0
Merge pull request #3438 from pherl/changelog
...
Update change log
7 years ago
Jisi Liu
8a5208fd37
Update change log
7 years ago
Jisi Liu
502624ff8b
Merge pull request #3419 from pherl/3.4.x
...
Merge master into 3.4.x
7 years ago
Jisi Liu
d77c8c5e44
remove the duplication
7 years ago
Jisi Liu
bcf17332bd
Adding the missing header
7 years ago
Jisi Liu
ebeb472c1e
Export functions in io_win32.h in win DLL build
...
Previous code duplicates io_win32.cc in sources of all the libraries
that include io_win32.h header.
7 years ago
Feng Xiao
d6bd959761
Merge pull request #3406 from ax3l/bg-3.4-cmake-pkgconfig
...
CMake: Install .pc Files (Backport: 3.4)
7 years ago
Jisi Liu
19b8c8bfd3
Update conformance tests again.
7 years ago
Jisi Liu
12c186f7c6
Fix makefile.am
7 years ago
Jisi Liu
de6debcf2b
Fix conformance tests
7 years ago
Jisi Liu
e177739fa2
Fix build files
7 years ago
Jisi Liu
9b8f6589f2
Remove dependency on guava 20
7 years ago
Jisi Liu
d974cc2e9a
Update conformance tests
7 years ago
Jisi Liu
f39d4de94f
Merge remote-tracking branch 'origin/master' into merge
7 years ago
Jisi Liu
759245a49a
Merge from master
7 years ago
Sergey
bb8664419b
need for php math functions. used in mergeFromJsonString ( #3409 )
7 years ago
Adam Cozzette
e9f4e8e4f5
Merge pull request #3407 from bklarson/master
...
Add declaration for AddDescriptorsImpl()
7 years ago
Paul Yang
451d061141
Fix cycle dependency for repeated field not collected by gc ( #3399 )
7 years ago
Jisi Liu
4bff88e0fb
Merge pull request #3413 from pherl/3.4.x
...
Update version number for 3.4.0
7 years ago
Jisi Liu
ce4416705b
Merge remote-tracking branch 'origin/3.4.x' into vb
7 years ago
Jisi Liu
4ae94d69ff
Merge pull request #3414 from pherl/fixzip
...
Omit the zip test if tools are not available
7 years ago
Jisi Liu
eb6b3320a5
Merge pull request #3412 from anandolee/3.4.x
...
Use keys() instead of iterkeys() to be python3 compatbile.
7 years ago
Jisi Liu
02250a7ff4
Omit the zip test if tools are not available
7 years ago
Jie Luo
9c012ed07d
Add __bool__ as well as __nonzero__ for python3
7 years ago
Jisi Liu
11b4d5ec73
Update required version on pre-generated files
7 years ago
Jisi Liu
8b24feb6ad
Update pre generated files
7 years ago
Jisi Liu
7bb39bef1a
Update version number for 3.4.0
7 years ago
Jie Luo
a484794820
Use keys() instead of iterkeys() to be python3 compatbile.
7 years ago
Jisi Liu
72cc5a6eb3
Merge pull request #3393 from pherl/3.4.x
...
Create 3.4.x branch
7 years ago
Brad Larson
b6da2262e8
Put AddDescriptorsImpl() in anonymous namespace
...
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.
7 years ago
Yilun Chong
a713b73076
Merge pull request #3281 from BSBandme/ConformanceTestYilunChong
...
Proto2 test message support to conformance test
7 years ago
Feng Xiao
f15185d370
Merge pull request #2969 from laszlocsomor/master
...
Windows: support long paths in open/mkdir/access
7 years ago
Brad Larson
0d9a34c7b2
Add -Werror=missing-declarations to test builds
...
Treat missing declarations as an error for test builds, to prevent
future updates which add functions without properly declaring them.
This will prevent broken builds in more restrictive build environments.
7 years ago
Axel Huebl
ebe659dced
Travis: Exclude CMake .pc files
...
Exclude the unconfigured .pc input files of the CMake
based install: they shall not be packed/distributed,
only their outputs are
7 years ago
Axel Huebl
2f3cf52722
CMake: Install .pc Files
...
Adds pkg-config (`.pc`) files for CMake based installs.
7 years ago
Adam Cozzette
eef2edcb84
Merge pull request #3403 from ax3l/topic-cmake-pkgconfig
...
CMake: Install .pc Files
7 years ago
Axel Huebl
74dcf447af
Travis: Exclude CMake .pc files
...
Exclude the unconfigured .pc input files of the CMake
based install: they shall not be packed/distributed,
only their outputs are
7 years ago
Axel Huebl
668712c58f
CMake: Install .pc Files
...
Adds pkg-config (`.pc`) files for CMake based installs.
7 years ago
Adam Cozzette
e8a32d07ff
Merge pull request #3401 from aschrijver/patch-2
...
Updated outdated hyperlink
7 years ago
Arnold Schrijver
d640cddf19
Updated outdated hyperlink
...
Github repo had moved, pointing to correct location.
7 years ago
Feng Xiao
062df3d072
Merge pull request #3179 from bjwatson/fix-duration-typo
...
Fix typos in comment
7 years ago
Adam Cozzette
040f56e61b
Merge pull request #3397 from acozzette/initialization
...
Fixed default instance initialization for C++ lite
7 years ago
Jie Luo
bba4c4ae51
Merge pull request #3262 from snnn/master
...
Make it compatible with python 3.6.1
7 years ago
Adam Cozzette
417aae6154
Fixed dynamic initialization for C++ lite
...
An ifdef condition seems to have been inverted by mistake, causing the
dynamic initialization to occur for lite if and only if the
_NO_STATIC_INITIALIZER macro is set. This problem manifested itself as
segfaults due to uninitialized empty strings:
https://github.com/google/protobuf/issues/2839
Since no one complained about initialization not happening, it would
appear that we can just disable this initialization for lite
unconditionally, so that is what this change does. Instead of the
default instance initialization happening pre-main, it now always
happens lazily when needed.
7 years ago
Jisi Liu
dd091aad48
Fix code to use values() instead
7 years ago