Feng Xiao
8f88a507ee
Improve error message when googletest is missing.
7 years ago
Feng Xiao
7f92711085
Merge pull request #4411 from pravin-dsilva/protobuf-ppc64le
...
Add support for Power (ppc64le) arch
7 years ago
Feng Xiao
4274e6af2d
Merge pull request #4447 from ejona86/cleaner-protoc-artifacts
...
Cleaner protoc artifacts
7 years ago
Feng Xiao
c934d1d185
Merge pull request #4452 from xfxyjwf/doc
...
Update instructions about getting protobuf source.
7 years ago
Thomas Van Lenten
aab0f898c9
Merge pull request #4464 from thomasvl/includes3
...
Move ObjC WKTs to minimal imports to avoid import cycle.
7 years ago
Thomas Van Lenten
bd941d5d69
Don't generate imports for the WKTs unless generating the WKTs.
...
Since the generated header import GPBProtocolBuffers.h, there is no need
to generate imports for the WKTs as they will have already been imported.
7 years ago
Thomas Van Lenten
e998b8ff66
Add compile test sources for to test include order.
...
To ensure all headers aren't dependent on other things being imported
before/after them, make a source that just imports each header and add
it to the unittesting target, that way we ensure it can be included on
its own with ordering issues.
Also do this testing with a few generated headers that aren't part of
the library to help ensure the different generated imports needed are
complete.
7 years ago
Thomas Van Lenten
bca797dac9
Trim imports for bundled generated protos.
...
To avoid a cycle between headers, have the WKTs use minimal imports instead
of using the helper to get everything from the library.
Fixes https://github.com/google/protobuf/issues/4301
Fixes https://github.com/google/protobuf/issues/4403
7 years ago
Feng Xiao
014e76e2cd
Update instructions about getting protobuf source.
7 years ago
Eric Anderson
cdbfdd8da8
protoc-artifacts: Use ENTRYPOINT to enable devtoolset-1.1
...
ENTRYPOINT is used even when other commands are specified on the "docker
run" command line. This allows running one-off commands in the docker
image (especially combined with volume binding with the host) with the
correct environment variables.
7 years ago
Eric Anderson
67c1cd4cb7
protoc-artifacts: Avoid storing temporary files and use fewer layers
...
This is just better Dockerfile hygene as it produces smaller resulting
images with fewer useless files.
7 years ago
Eric Anderson
5f052ae7ae
protoc-artifacts: Avoid checking out protobuf code
...
It is a bad idea to check out code into the docker image, as it will be
out-of-date. It is better to have the image just be the environment, and
let any scripts that need source check them out themselves.
This fixes #4419 in that it allows the image to build again, albeit
users would need to use wget to grab the source of the version of
protobuf they wish.
7 years ago
Feng Xiao
7bf47a6b5d
Merge pull request #4433 from xfxyjwf/license
...
Cleanup LICENSE file.
7 years ago
Feng Xiao
c8ed695872
Merge pull request #4445 from xfxyjwf/badge
...
Add kokoro build status badges.
7 years ago
Feng Xiao
eac0e92798
Add kokoro build status badges.
...
Moved the badges to the language table as they are per-language based.
Some badges are not yet available due to stuck kokoro jobs.
7 years ago
Feng Xiao
59c4328d7c
Merge pull request #4442 from xfxyjwf/clean
...
Delete unused directories.
7 years ago
Feng Xiao
107cd70c7c
Delete unused directories.
...
jenkins has been replaced by kokoro and we never use more_tests.
7 years ago
Adam Cozzette
d3d7cdbcad
Merge pull request #4439 from acozzette/remove-atomicops-stub
...
Removed atomicops.h stub
7 years ago
Adam Cozzette
612b670086
Updated .gitignore to exclude downloaded gmock/ directory
7 years ago
Adam Cozzette
4875dfe9be
Removed atomicops.h since it is no longer used
7 years ago
Jan Tattermusch
2537bea6b8
Merge pull request #3794 from jskeet/reflection
...
Change C# reflection to avoid using expression trees
7 years ago
Jon Skeet
9c05c35341
Address review comments
7 years ago
Jon Skeet
7b19d20882
Add extra C# file to Makefile.am
7 years ago
Jon Skeet
8e23d4e49c
Work around an "old runtime" issue with reflection
...
For oneofs, to get the case, we need to call the property that
returns the enum value. We really want it as an int, and modern
runtimes allow us to create a delegate which returns an int from the
method. (I suspect that the MS runtime has always allowed that.)
Old versions of Mono (e.g. used by Unity3d) don't allow that, so we
have to convert the enum value to an int via boxing. It's ugly, but
it should work.
7 years ago
Jon Skeet
aa59eaa77b
Introduce a compatiblity shim to support .NET 3.5 delegate creation
7 years ago
Jon Skeet
8ba420f040
Change C# reflection to avoid using expression trees
...
This should work on Unity, Mono and .NET 3.5 as far as I'm aware.
It won't work on platforms where reflection itself is prohibited,
but that's a non-starter basically.
7 years ago
Feng Xiao
63bba9bba1
Merge pull request #4432 from xfxyjwf/rmnanokokoro
...
Delete javanano kokoro build configs.
7 years ago
Feng Xiao
5050269207
Merge pull request #4434 from xfxyjwf/buildstatus
...
Remove broken build status icons.
7 years ago
Feng Xiao
9f5bdedbe1
Remove broken build status icons.
7 years ago
Feng Xiao
9e080f7ac0
Cleanup LICENSE file.
...
Remove copyright attributions to files that no longer exist; Change the
year to 2008 to be consistent with the copyright header of other source
files.
7 years ago
Feng Xiao
68de0cf390
Delete javanano kokoro build configs.
...
Their job configs are being deleted in cl/190526138
7 years ago
Carlos O'Ryan
3c5442a95d
Include googletest as a submodule ( #3993 )
...
Add googletest as a submodule in third_party/googletest.
7 years ago
Joshua Humphries
1156ee7ea7
source code info for interpreted options; fix source code info for extension range options ( #4342 )
...
* when interpreting options, rewrite file descriptor's source code info
- so that interpreted option paths have correct location information
- so that corresponding uninterpreted option paths are removed
also includes a fix to source code locations for extension range options
7 years ago
Feng Xiao
d34e3190df
Merge pull request #4431 from xfxyjwf/rmnano
...
Remove javanano.
7 years ago
Alexey Malov
379b7ff42a
Fixes MSVC compiler warning C4800 "Forcing value to bool 'true' or 'false'" ( #4350 )
7 years ago
Feng Xiao
ac673763f7
Merge pull request #4395 from stone4774/fixbug_enum2json2
...
Fix bug: whether always_print_enums_as_ints is true or false, it alwa…
7 years ago
Feng Xiao
d5a0024171
Remove javanano.
7 years ago
Feng Xiao
416d4180f0
Merge pull request #4424 from egorpugin/patch-1
...
Fix missing LIBPROTOC_EXPORT.
7 years ago
Egor Pugin
dc68d98cc2
Fix missing LIBPROTOC_EXPORT.
...
This makes possible to build grpc_php_plugin with protobuf in shared mode.
7 years ago
Adam Cozzette
2c963d3c24
Merge pull request #4413 from pmuetschard/msvc
...
Don't assume Windows builds use MSVC.
7 years ago
Adam Cozzette
eff52b1c07
Merge pull request #4422 from acozzette/ruby-conformance
...
Updated Ruby conformance test failure list
7 years ago
Adam Cozzette
cf7af01166
Merge pull request #4421 from acozzette/fix-bazel-build
...
Added missing .inc files to BUILD
7 years ago
Adam Cozzette
f91cf0559c
Updated Ruby conformance test failure list
...
This commit adds two entries to the conformance failure list for Ruby.
It seems that these particular test cases have been failing since they
were introduced in 5140bae383
, so there
has not been any regression.
7 years ago
Adam Cozzette
5bed368014
Added missing .inc files to BUILD
...
This fixes the Bazel build.
7 years ago
Yilun Chong
a7a746f0b7
Merge pull request #4346 from BSBandme/performance_result
...
Add performance.md and add instruction for linking tcmalloc
7 years ago
Yilun Chong
745ef89ebf
Add performance.md and add instruction for linking tcmalloc
7 years ago
Adam Cozzette
227363bc38
Merge pull request #4412 from acozzette/remove-old-files
...
Removed some unused C++ source files
7 years ago
Pascal Muetschard
a6957f2890
Don't assume Windows builds use MSVC.
...
Switch to using the MSVC options, not based on the cpu, but based
on the compiler name. This allows building on Windows with MSYS
or MinGW's gcc.
7 years ago
Adam Cozzette
0c5fcdee44
Removed some unused C++ source files
7 years ago
pravin-dsilva
36ba04b579
Add support for power ppc64le
7 years ago