Feng Xiao
8e102ad158
Update generated file.
9 years ago
Feng Xiao
fcdcf88d8a
Fix merge conflict.
9 years ago
Feng Xiao
f900837afa
Merge pull request #756 from TeBoring/beta-1
...
Add distribution for objc
9 years ago
Feng Xiao
a3312983d6
Update Makefile.am to include missing files.
9 years ago
Feng Xiao
99e1868586
Add missing files in dist.
9 years ago
Bo Yang
1c81d0f8be
Add distribution for objc
9 years ago
Jisi Liu
28595b25ba
Merge pull request #755 from pherl/beta-1
...
Add bazel build/workspace into distribution.
9 years ago
Jisi Liu
4008100e37
Add bazel build/workspace into distribution.
...
Change-Id: I96fbe5c84a04f5d95c5484002404fc975f2abd21
9 years ago
Feng Xiao
5b771ed651
Merge pull request #754 from xfxyjwf/changelog
...
Update change log for beta-1.
9 years ago
Feng Xiao
cc60753820
Update change log for beta-1.
9 years ago
Paul Yang
106f3eb985
Merge pull request #750 from TeBoring/beta-1
...
Fix bugs for objectivec
9 years ago
TeBoring
aca5a60883
Fix bugs for objectivec
9 years ago
Feng Xiao
e94e062b58
Merge branch 'master' of github.com:google/protobuf into beta-1
9 years ago
Joshua Haberman
c7a1f8ec3b
Merge pull request #728 from dano/py3_str_compat
...
Get all tests passing on Python3 (except Python3.4 cpp implementation)
9 years ago
Feng Xiao
fecc3d5963
Update post_process_dist.sh
...
vsproject files no longer exist.
9 years ago
Feng Xiao
08da3d4997
Merge pull request #751 from xfxyjwf/version_number
...
Update version number.
9 years ago
Feng Xiao
7ecc19f04f
Merge pull request #752 from google/jtattermusch-patch-1
...
Update README.md for C#
9 years ago
Jan Tattermusch
8fca6f83c6
Update README.md for C#
9 years ago
Feng Xiao
ffe9215140
Update version number.
...
Protoc, C++ runtime and Java runtime are updated to v3.0.0-beta-1, other
languages are updated to v3.0.0-alpha-4.
9 years ago
Feng Xiao
047a97ff44
Merge pull request #749 from xfxyjwf/mingw_endian
...
Assume LITTLE_ENDIAN for windows build
9 years ago
Feng Xiao
d9f4636818
Add a TODO to clean-up the LITTLE_ENDIAN macro.
9 years ago
Feng Xiao
b47bf4c930
Assume LITTLE_ENDIAN for windows build.
9 years ago
Feng Xiao
d7d9accc1d
Merge pull request #748 from xfxyjwf/unused_typedef
...
Remove an unused typedef.
9 years ago
Feng Xiao
b7bbe54321
Remove an unused typedef.
9 years ago
Feng Xiao
042bfaf67f
Merge remote-tracking branch 'origin/master' into beta-1
9 years ago
Feng Xiao
b00595a3a9
Merge pull request #709 from xfxyjwf/map_bug
...
Fix JSON map fields parsing.
9 years ago
Feng Xiao
11e36b1c39
Merge pull request #747 from jtattermusch/sign_mismatch
...
add static cast to silence signedness comparison warning
9 years ago
Jan Tattermusch
276ce8c15b
add static cast to silence signedness comparison warning
9 years ago
Hans Wennborg
fcf1b57579
Fix the no-op definitions of GOOGLE_PREDICT_{TRUE,FALSE}
...
Updating to the current protobuf version caused the following build errors in
Chromium when using Clang on Windows:
..\..\third_party\protobuf\src\google/protobuf/stubs/fastmem.h(67,43) : error: equality comparison with extraneous parentheses [-Werror,-Wparentheses-equality]
if (GOOGLE_PREDICT_FALSE(n_rounded_down == 0)) { // n <= 7
~~~~~~~~~~~~~~~^~~~
The problem is that on Windows, GOOGLE_PREDICT_FALSE is #defined to nothing, so
the code expands to 'if ((n_rounded_down == 0))', which Clang warns about.
Clang would not have warned if the extra parentheses came from the macro,
but in this case they don't because the macro is just dropped.
Fix this by making the macros behave as an identity function instead of just
getting dropped.
This is closer to what these macros look like in stubs/port.h internally.
9 years ago
Feng Xiao
66b074f491
Merge pull request #744 from xfxyjwf/cmake_linux
...
Fix cmake build on linux.
9 years ago
Jan Tattermusch
7e05a2d20d
Merge pull request #736 from jtattermusch/fix-descriptor-proto
...
Backport: Change where we rename Descriptor.cs to DescriptorProtoFile.cs.
9 years ago
Feng Xiao
e72c751e4d
Fix cmake build on linux.
9 years ago
Jon Skeet
b1b98e4b79
Merge pull request #738 from jtattermusch/include_descriptor_proto
...
Include descriptor.proto in nuget package
9 years ago
Jon Skeet
f6b05f78a4
Merge pull request #739 from jtattermusch/include_descriptor_proto_master
...
include descriptor.proto in nuget package
9 years ago
Feng Xiao
c80f7c6f3c
Merge pull request #742 from xfxyjwf/c11_compile
...
Fix compile issues with -std=c++11
9 years ago
Feng Xiao
d9ab86cdbf
Fix compile issues with -std=c++11
...
This compiles with -std=c++11:
message Foo {
map<string, Foo> value = 1;
}
This does not compile:
message Foo {
map<int32, Foo> value = 1;
}
Needs to dig more into the underlying issue.
9 years ago
Jisi Liu
f9237d2bcd
Merge pull request #741 from pherl/beta-1
...
fix "memory leaks" in protostream-object files.
9 years ago
Jisi Liu
0977815af2
fix "memory leaks" in protostream-object files.
...
Change-Id: I0aca56802d974cb03cb89c1a294f37068b5b9758
9 years ago
Jisi Liu
06c9dfd9a3
Merge pull request #740 from pherl/beta-1
...
Fix commandline interface file under heapcheck.
9 years ago
Jisi Liu
01e060f20e
Fix commandline interface file under heapcheck.
...
The internal down-integrate script probably does not handle the
top level macros well. Moved the macro inside of the namespace
declrations to avoid down-integrate errors in the future.
Change-Id: I3790357f36b0204a2a26577805192a3a1e989df8
9 years ago
Feng Xiao
b192ba87f7
Merge remote-tracking branch 'origin/master' into beta-1
9 years ago
Jan Tattermusch
72145dffd8
include descriptor.proto in nuget package
9 years ago
Jan Tattermusch
295047518c
include descriptor.proto in nuget package
9 years ago
Feng Xiao
cf94f7b744
Merge pull request #726 from DouglasHeriot/msvc-noinline
...
Define GOOGLE_ATTRIBUTE_NOINLINE for MSVC. Workaround for VS2015 Release build compiler bug
9 years ago
Jon Skeet
8f2892bc62
Remove extraneous TODO
9 years ago
Jon Skeet
3c74a0c9cc
Change where we rename Descriptor.cs to DescriptorProtoFile.cs.
...
We now do this in protoc instead of the generation simpler.
Benefits:
- Generation script is simpler
- Detection is simpler as we now only need to care about one filename
- The embedded descriptor knows itself as "google/protobuf/descriptor.proto" avoiding dependency issues
This PR also makes the "invalid dependency" exception clearer in terms of expected and actual dependencies.
9 years ago
Feng Xiao
5da0b46811
Merge pull request #734 from TeBoring/beta-1
...
Fix bugs on windows
9 years ago
Bo Yang
ff7bdad231
Fix bugs on windows
9 years ago
Jisi Liu
ed91f89f73
Merge pull request #735 from pherl/beta-1
...
Update cmake and BUILD files.
9 years ago
Jisi Liu
b90f9f8073
Update cmake and BUILD files.
...
Change-Id: I17e16fdae6e4d2fb74d178fa5564a609ed58af1d
9 years ago