Adele Zhou
238332272c
Update bazel toolchain version.
2018-02-05 14:17:57 -08:00
Adele Zhou
8fe2531d09
Redefine grpc_sh_binary as native.sh_binary.
2018-01-30 16:13:57 -08:00
Vijay Pai
73e74688d6
Merge pull request #13993 from vjpai/buildown
...
Add me to build system owners
2018-01-16 20:44:40 -08:00
Vijay Pai
69d3e0984d
Merge pull request #13815 from vjpai/catcher
...
C++: Catch exceptions from sync method handlers rather than crashing server
2018-01-15 10:54:18 -08:00
apolcyn
9490b0e6bd
Merge pull request #14011 from apolcyn/avoid_ares_on_windows
...
Correct a usage of select in grpc_build_system
2018-01-12 14:09:15 -08:00
Alexander Polcyn
9df154ca32
Correct usage of select in _get_external_deps
2018-01-12 11:44:08 -08:00
apolcyn
5cee830dbe
Merge pull request #13991 from apolcyn/avoid_ares_on_windows
...
Avoid the ares bazel dependency with grpc_no_ares=true
2018-01-12 10:58:48 -08:00
Vijay Pai
294e996a8d
Add me to build system owners
2018-01-11 11:45:48 -08:00
Alexander Polcyn
f1b933ce7f
Avoid building c-ares lib when grpc_no_ares is true
2018-01-11 09:47:18 -08:00
Craig Tiller
c052f363bf
Substitute a11r for ctiller in all OWNERS files
2018-01-10 14:39:52 -08:00
Vijay Pai
37abc4ae7b
Typo
2018-01-08 15:12:55 -08:00
Vijay Pai
9809ce38e9
Use appropriate preprocessor guards to allow building without exceptions
2018-01-08 15:12:55 -08:00
Alexander Polcyn
54a70409c0
Move more special cases in bazel build to the .bzl files
2017-12-14 18:11:25 -08:00
Ning Ren
174e02ae3e
Packs contents of WORKSPACE into a bzl function, so that it can be resued by other projects, and simplifies cares build.
2017-12-14 17:37:55 -08:00
Craig Tiller
cc04915b07
Merge pull request #13679 from ctiller/bazelsan2
...
Allow running tests directly (default poller, foundry wont see them)
2017-12-13 10:01:04 -08:00
Alexander Polcyn
b94346f541
pass intended invocation args to bazel tests under poller script
2017-12-11 16:03:40 -08:00
Craig Tiller
e55fb8aaa8
Allow running tests directly (default poller, foundry wont see them)
2017-12-07 11:40:18 -08:00
Craig Tiller
f66cfed913
Merge pull request #13051 from ctiller/bazel-pollers
...
Test multiple pollers with Bazel
2017-12-01 16:18:07 -08:00
Adele Zhou
5b7cdefb68
Rename port_hermetic to port_isolated_runtime_environment
2017-11-30 17:45:02 -08:00
Adele Zhou
e5df91f477
Use select to decide the test is hermetic or not
2017-11-30 17:10:28 -08:00
Adele Zhou
c8bf2da1e0
Enabling hermetic testing for running tests on Foundry.
2017-11-30 17:10:28 -08:00
Craig Tiller
360712fe99
Start to get Bazel running different pollers
2017-11-30 14:38:19 -08:00
Vijay Pai
95593c5b8b
Remove unnecessary secure dependences
2017-11-28 11:35:47 -08:00
Vijay Pai
4fdb08ad62
Revert "Restructure plugin builds to avoid building more than needed"
2017-11-14 16:48:45 -08:00
Vijay Pai
2ff957858c
Merge branch 'master' into plugins
2017-11-13 13:25:08 -08:00
Vijay Pai
4cf5f3e41e
Restructure plugin builds to avoid building more than needed
2017-11-10 16:28:45 -08:00
Vijay Pai
6040975930
In bazel builds, provide an option to select non-uses of c_ares
2017-11-10 15:38:09 -08:00
Craig Tiller
ca87867579
Merge pull request #12571 from vladmos/depset
...
Rename set to depset
2017-09-19 13:19:51 -07:00
Alexander Polcyn
27bf05d003
Add tests for c-ares wrapper using a local DNS server.
2017-09-14 14:32:30 -07:00
Vladimir Moskva
759c7029b1
Rename set to depset
2017-09-14 15:40:27 +02:00
yang-g
109040f796
Support features in grpc_package
2017-08-30 21:33:31 -07:00
Nicolas "Pixel" Noble
2bc5e3ac40
Moving visibility and package creation to the build system.
2017-08-30 19:18:37 +02:00
Vijay Pai
4280725bb3
Clean up grpc++_unsecure so that it doesn't require secure content anymore
2017-07-30 23:53:27 -07:00
Ian Coolidge
6b08cf4c81
Propagate alwayslink in the grpc_cc_library build rule template.
2017-07-13 15:42:22 -07:00
Nicolas Noble
9877189e45
Merge pull request #11310 from nicolasnoble/import
...
Import mutations.
2017-07-13 13:39:58 -07:00
Craig Tiller
7e813a2bc4
Remove bazel warning (we have owners now), set noparent on bazel/OWNERS
2017-07-13 08:58:49 -07:00
Craig Tiller
e476f7d33f
Strawman OWNERS --> CODEOWNERS script
2017-07-13 08:52:00 -07:00
Nicolas "Pixel" Noble
5d80dc4985
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-06-26 22:01:11 +02:00
Jan Tattermusch
4d5c3102a1
fix remaining license notices
2017-06-08 11:22:41 +02:00
Jan Tattermusch
7897ae9308
auto-fix most of licenses
2017-06-08 11:22:41 +02:00
Nicolas "Pixel" Noble
7bc55fdaa3
Merge remote-tracking branch 'ctiller/build-wtf' into import
2017-05-26 00:32:47 +02:00
Nicolas "Pixel" Noble
3dedf65b0f
Fixing indentation + fixing interop_client.
2017-05-24 02:29:02 +02:00
Craig Tiller
a753371f05
Rework well_known_protos attr, and some other fixes
2017-05-16 13:09:33 -07:00
Craig Tiller
f66de6e217
Fix a build bug, add a note
2017-05-15 08:29:10 -07:00
Craig Tiller
e09babb949
Really remove rule
2017-05-15 08:21:46 -07:00
Craig Tiller
eb2c1bcd19
Eliminate grpc_cc_libraries
...
Best practice for Bazel builds gives one rule per target, and producing
multiple targets conflicts with this.
Short term: define macros, and common libraries that can eliminate the
duplication.
Longer term: eliminate the existing plugin registration mechanism, and
replace it with a C++ static initialization in appropriate files. This
will allow grpc to be layered strictly atop grpc_unsecure (and similarly
grpc++ atop grpc++_unsecure and grpc).
2017-05-15 08:18:25 -07:00
Nicolas "Pixel" Noble
d69f776c4d
Merge failure - add new linkshared argument.
2017-05-12 17:10:13 +02:00
Nicolas "Pixel" Noble
eb36b8ac77
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-05-11 23:24:37 +02:00
Nicolas "Pixel" Noble
3bd8177ce6
Converting end2end/generate_tests.bzl.
2017-04-25 22:32:46 +02:00
Makarand Dharmapurikar
2807951be5
Merge branch 'master' of https://github.com/grpc/grpc into fixbazel
2017-04-25 09:39:33 -07:00