Ernie Miller
eef382c921
Remove unnecessary require_relative
...
`require-relative` breaks Rubygems' ability to use the arch-specific
directory in `extensions`. When building grpc extensions from source,
we're left with a lot of intermediate object files and a duplicate
shared object file as well. This space can be reclaimed by finding these
object files inside the `gems` subdirectory of the installation
location, while leaving the shared object file in the `extensions`
subdirectory. See the comments at
https://github.com/rubygems/rubygems/issues/926 for more on this
behavior, which has been present in Rubygems for years.
By using `require` instead, those of us who build from source can
reclaim space consumed by duplicate and intermediate files, which
amounts to a savings of 46MB (in a build of 1.3.2 on Alpine
Linux). This is helpful when trying to minimize the size of a Docker
image.
I'm unclear on whether or not the reclaiming of this space can be
automated as part of the build process. If so, it may be worth
considering as a separate effort.
8 years ago
Nicolas Noble
59c16d7bfb
Merge pull request #10621 from nicolasnoble/import
...
Cleanup of the BUILD files.
8 years ago
Nicolas "Pixel" Noble
2285f8bfde
Merge branch 'master' of https://github.com/grpc/grpc into import
8 years ago
Craig Tiller
5b98bd5946
Merge pull request #11121 from grpc/revert-10849-backward-compat
...
Revert "Implement Server Backward Compatibility"
8 years ago
Nicolas Noble
7edcce2147
Revert "Implement Server Backward Compatibility"
8 years ago
Nicolas "Pixel" Noble
d257d32b4d
Reverting protobuf submodule change.
8 years ago
Nicolas "Pixel" Noble
3445079089
Merge branch 'master' of https://github.com/grpc/grpc into import
8 years ago
Muxi Yan
04f97ca022
Merge branch 'master' into backward-compat-dev
8 years ago
Muxi Yan
c8a6822b0e
Revert "Add cpp test"
...
This reverts commit e22bd48cd9
.
8 years ago
Muxi Yan
a2d9d48a88
Merge pull request #10849 from muxi/backward-compat
...
Implement Server Backward Compatibility
8 years ago
Nicolas "Pixel" Noble
0885f98863
Fixing mock test target.
8 years ago
Nicolas "Pixel" Noble
b935a68386
Broken merge: missed a few new libraries.
8 years ago
Craig Tiller
a1ae21dd2e
Merge pull request #11102 from ctiller/clang5
...
clang5 fixes
8 years ago
Nicolas "Pixel" Noble
736907c23e
Reverted submodule changes...
8 years ago
Craig Tiller
3cf000fb2f
Merge github.com:grpc/grpc into serve_fries
8 years ago
Nicolas "Pixel" Noble
232e9b458b
Merge branch 'master' of https://github.com/grpc/grpc into import
8 years ago
Ken Payson
937d96d051
Update Python interop tests to use google-auth package
...
The oauth2client test dependency is still needed as it used by
the beta API unit tests.
8 years ago
Yang Gao
5854ac4af2
Merge pull request #11104 from yang-g/generic_deadline_propagation
...
Propagate deadline to GenericServerContext
8 years ago
Jan Tattermusch
bc6a9cb24a
Merge pull request #11056 from jtattermusch/csharp_protobuf_330
...
Upgrade C# to protobuf 3.3.0
8 years ago
Nicolas "Pixel" Noble
6a3b7c94df
Merge failure, removed test still here.
8 years ago
Nicolas "Pixel" Noble
d2ac59f1aa
Merge failure: mangled the examples BUILD file.
8 years ago
Nicolas "Pixel" Noble
ba54a1c95e
Merge failure, missing commas.
8 years ago
Nicolas "Pixel" Noble
d69f776c4d
Merge failure - add new linkshared argument.
8 years ago
Nicolas "Pixel" Noble
ae79a00876
Merge failure - missing comma in deps list.
8 years ago
Nicolas "Pixel" Noble
980e63d362
Merge failure - duplicated fake_resolver target.
8 years ago
Nicolas "Pixel" Noble
057b53833c
Merge failure - forgot grpc_generate_one_off_targets
8 years ago
Nicolas "Pixel" Noble
76808f840c
Merge failure - duplicated external_deps.
8 years ago
Nicolas "Pixel" Noble
88b1d82b3d
Merge failure - missing grpc_cc_binary.
8 years ago
Nicolas "Pixel" Noble
2ef7abc3c9
Merge branch 'master' of https://github.com/grpc/grpc into import
8 years ago
Jan Tattermusch
5227e1ea63
drop node 0.12 and 3 distribtests
8 years ago
Jan Tattermusch
0628894e74
shorten name
8 years ago
Jan Tattermusch
42e302dbfe
Run mac and windows distribtests in workspace
8 years ago
Jan Tattermusch
d71a631956
regenerate
8 years ago
Jan Tattermusch
edc06e77a4
make one Node artfact build exclusive
8 years ago
Jan Tattermusch
3294474d15
adjust package build scripts to new paths
8 years ago
Jan Tattermusch
47c7521960
simplify building artifacts on a single machine
8 years ago
Jan Tattermusch
d18db4c7f8
upgrade C# to protobuf 3.3.0
8 years ago
Jan Tattermusch
fa78924340
Merge pull request #11090 from jtattermusch/fix_protoc_build
...
Fix protoc x86 windows artifact build
8 years ago
Jan Tattermusch
0988a8956b
fix protoc x86 windows artifact build
8 years ago
Muxi Yan
21a6ccad1e
Fix portability
8 years ago
jiangtaoli2016
1ca65d6644
Merge branch 'master' into handshaker
8 years ago
David G. Quintas
af84518834
Merge pull request #11106 from dgquintas/fix_run_tests
...
Fix run_tests for C++
8 years ago
Vijay Pai
f3b28f30a4
Merge pull request #11030 from vjpai/oss
...
Add qps scenarios for better C++ large-message throughput measurement
8 years ago
David Garcia Quintas
8ff3032053
Fix run_tests for C++
8 years ago
Craig Tiller
3f92508dac
Undo revert of proto
8 years ago
yang-g
a044f6d3f5
Propagate deadline to GenericServerContext
8 years ago
Michael Lumish
4b56aa52fc
Merge pull request #11075 from murgatroid99/node_expose_constants
...
Move gRPC constants to js file to include them in generated documentation
8 years ago
Matt Kwong
3f988604d2
Merge pull request #11086 from matt-kwong/upload_mac
...
Enable uploading Jenkins test results on Mac workers
8 years ago
Alexander Polcyn
bb2c338924
format changes, address comments
8 years ago
Craig Tiller
5f24bb121e
just use char* overload
8 years ago