Commit Graph

497 Commits

Author SHA1 Message Date
Craig Tiller 7d2f9ff515
Build visibility macro system (#26252)
A corresponding update to the build system will need to occur before this is submitted.

Add a way of labelling in build configuration meta-visibility-rules, so that these can be leveraged to restrict visibility in Google's build system upstream.
2021-05-20 13:01:26 -07:00
Yash Tibrewal 81276fff2e
Update protobuf version to 3.15.8 (#26105)
* Update protobuf version to 3.15.8

* Run tools/distrib/python/make_grpcio_tools.py
2021-04-30 11:03:23 -07:00
Yash Tibrewal fe56d1a39a
Update boringssl submodule (#26101)
* update submodule boringssl-with-bazel with origin/master-with-bazel

* Update boringssl dependency to master-with-bazel commit SHA

* Generate projects

* Updated boringssl sha256

* Generate boringssl prefix headers

* Increment podspec version
2021-04-29 11:10:00 -07:00
Lidi Zheng 2210819f85
Remove _xds suffix Bazel rules completely (#25980)
* Reduce the usage of _xds Bazel rules

* Inject DISABLED_XDS_PROTO_IN_CC to admin_services_end2end_test

* Remove _xds suffix Bazel rules completely

* Remove the _xds rules from imports

* Simplify the ifndef usage in admin_services_end2end_test
2021-04-15 12:50:00 -07:00
easy 57859e3c9d
Remove duplicate code for grpc encoding, and extra class. (#22334)
* Remove duplicate code for grpc encoding, and extra class.

Originally from #18359 by @bogdandrutu.

* Autoformat.
2021-04-08 11:42:56 +02:00
Esun Kim 37eecd3ce3
Updated Abseil to LTS 20210324.0 (#25835)
* Updated abseil-cpp to 20210324.0
* UBSAN with -fsanitize-link-c++-runtime
2021-03-30 09:22:05 -07:00
Lidi Zheng 1040fbdb9f
Re-introduce "CSDS Implementation" (#25762)
* Revert "Revert "CSDS Implementation (#25038)" (#25745)"

This reverts commit 98fd4e1e36.

* Add xDS special Bazel build rules

* Add 2 todos to remove the added rules
2021-03-22 13:14:19 -07:00
AJ Heller 949c37c884
Add google storage URLs for all mirrored bazel dependencies (#25710) 2021-03-15 14:13:00 -07:00
donnadionne d3e97d953b
Adding xxhash as a subtree (#25645) 2021-03-11 09:09:40 -08:00
Clément Péron 5e13018330
Update third_party/benchmark to v1.5.2 (#25184)
This fix the following error when compiling:
error: #error C++11 or greater detected by the library. BENCHMARK_HAS_CXX11 is defined.
12 | #error C++11 or greater detected by the library. BENCHMARK_HAS_CXX11 is defined.
| ^~~~~

Signed-off-by: Clément Péron <peron.clem@gmail.com>
2021-03-10 10:49:24 -08:00
donnadionne 34c8a1f87a
Revert "Adding xxhash as a subtree" (#25630)
This reverts commit 3880393fea.
2021-03-05 09:11:48 +01:00
donnadionne 40bc4624c2
Adding xxhash as a subtree (#25601)
* Squashed 'third_party/xxhash/' content from commit aea11081f3

git-subtree-dir: third_party/xxhash
git-subtree-split: aea11081f349893ec26f86ada22c66e828885083

* Adding xxhash as a subtree
2021-03-04 16:00:51 -08:00
Lidi Zheng 565520443b
[xDS Proto] Update Bazel dependencies (#25511)
* [xDS Proto] Update Bazel dependencies

* Include transitive deps required by xDS proto libraries
* The Golang deps come from protoc-gen-validate project
* Adding a new submodule: opencensus-proto

* Add the new submodule to .bazelignore

* Update WORKSPACE file to initialize googleapis

* Remove WORKSPACE override

* Adopt reviewer's advice
2021-03-01 17:53:11 -08:00
Jan Tattermusch 65454866da
use linkstatic for libraries that contain main() (#25517) 2021-02-27 07:01:48 +01:00
Karthik Ravi Shankar 2fd9f5ead9
Update third_party/protobuf to v3.15.2 (#25565)
* Update protobuf to v3.15.2

* revert boringssl podspec changes

Co-authored-by: Jan Tattermusch <jtattermusch@google.com>
2021-02-26 13:32:25 -08:00
Karthik Ravi Shankar 26f85ca2d9
Update boringssl (#25564)
* update submodule boringssl-with-bazel with origin/master-with-bazel

* update boringssl dependency to master-with-bazel commit SHA

* regenerate files

* Updated sha256

* generate boringssl prefix headers

* Increment podspec version

* Second regeneration

* add boringssl SHA in check_submodules.sh
2021-02-26 11:06:14 -08:00
Mark D. Roth ee14f7d203 Upgrade xDS protos 2021-02-11 09:21:51 -08:00
Lidi Zheng 542e7cb409
Merge pull request #25357 from lidizheng/update-envoy
Update xDS protos
2021-02-08 13:15:54 -08:00
Lidi Zheng 12d05dba96 update boringssl dependency to master-with-bazel commit SHA 2021-02-05 10:17:45 -08:00
Lidi Zheng 8d5977b142 update boringssl dependency to master-with-bazel commit SHA 2021-02-04 17:13:42 -08:00
Lidi Zheng a8b5e15ad5 Update sanity check scripts 2021-02-04 16:53:50 -08:00
Esun Kim f25eab6bc9 Enabled missing-field-initializers 2021-01-29 16:08:40 -08:00
Esun Kim ec2a8e24e4
Merge pull request #25256 from veblush/fix-sign-compare
Fix sign compare warning
2021-01-27 15:57:14 -08:00
Esun Kim a2035ca163 Enabled format warning 2021-01-27 11:16:57 -08:00
Esun Kim e76ef6417c Enabled sign-compare warning 2021-01-27 11:16:18 -08:00
Richard Belleville f34f0a3f0f Merge remote-tracking branch 'origin/master' into bump_bazel_cython 2021-01-21 16:19:13 -08:00
Esun Kim f4fa4a18bc
Merge pull request #25198 from veblush/absl-upgrade
Upgrade Abseil to 20200923.3
2021-01-21 15:26:34 -08:00
Richard Belleville 269333ca85 Bump Cython version.
A breaking C-level API change was made in Python 3.9 which old versions
of Cython cannot handle. Since Bazel prescribes a single version of
dependency instead of ranges, like in setuptools, we must update this to
keep our downstream users working properly.

As a side note, since it was a point of confusion while debugging this,
interpreter versions installed by pyenv must be set *globally* rather
than just locally for Bazel to pick them up, since local pyenv
configuration will not be picked up from within the sandbox.
2021-01-21 10:20:51 -08:00
Esun Kim 9eae29f8e9
Merge pull request #25134 from veblush/fix-unused-parameter
Fix unused parameter warnings
2021-01-21 10:08:09 -08:00
Esun Kim 4ce755c86e Made update_mirror.sh skip the existing files 2021-01-20 10:16:29 -08:00
Esun Kim c5a784ea83 Remove -Wno-unused-parameter 2021-01-19 18:17:11 -08:00
Esun Kim fdbf32f057 Upgrade Abseil to 20200923.3 2021-01-19 15:41:57 -08:00
Jan Tattermusch 60a7ce664a Merge remote-tracking branch 'upstream/v1.35.x' into HEAD 2021-01-18 09:35:36 +01:00
Richard Belleville 849c9b01bf Make patch work for downstream dependencies 2021-01-16 13:12:16 +01:00
Richard Belleville 666e60315a Add patch to protobuf 2021-01-16 13:12:16 +01:00
Jan Tattermusch 8d8dda40ae include a bugfix in third_party/protobuf 2021-01-16 13:12:16 +01:00
Esun Kim ea22dd6f1b
Merge pull request #24953 from veblush/upb-descriptor
Clean up descriptor.upbdefs dependency of BUILD
2021-01-15 18:12:21 -08:00
Jan Tattermusch b1d951787a grpc_python_deps.bzl: remove duplicate rules_python entry 2021-01-14 13:40:27 +01:00
Jan Tattermusch 7fc2828987 include a bugfix in third_party/protobuf 2021-01-11 10:27:24 +01:00
Jan Tattermusch 8bb55930dc update third_party/protobuf to v3.14.0 2021-01-11 09:58:05 +01:00
Esun Kim e49d74b0d8 Added use_strict_warning 2021-01-08 10:45:06 -08:00
Esun Kim e7a857d001 Added ignore_version_differences to grpc_extra_deps 2021-01-06 13:39:22 -08:00
Esun Kim 24c698f9fa Clean up descriptor.upbdefs dependency 2020-12-22 09:44:06 -08:00
Esun Kim d1bef160e5 Added upb/json 2020-12-21 19:16:52 -08:00
Esun Kim 43d03d6603 Upgrade upb bazel to 60607da 2020-12-21 09:48:27 -08:00
Jan Tattermusch 619042a388 add bazel 3.7.1 to update_mirror.sh 2020-12-15 17:34:28 +01:00
capstan 1f670397ce Remove gflags.
With the move to abseil's flags, this removed the now-unnecessary submodule and installation commands.
2020-11-14 03:03:55 +01:00
capstan 131579d52d Roll forward of commit 7883b51: Use abseil's flags in tests.
This replaces gflags. Added TODOs where use of `absl::Duration` or `absl::FlagSaver` might be preferred in follow-up cleanup. Fixes #24493.

This reverts commit da66b7d14e.

NEW:
* Adds references to `absl/flags/declare.h`, new to LTS 2020923.2 imported in commit 5b43440.
* Works around MSVC 2017 compiler error with large help text on flags by reducing the help text.
2020-11-06 16:07:19 +01:00
yulin-liang 1cde398471 Updated sha256 2020-11-03 11:54:01 -08:00
yulin-liang 3df9479697 update boringssl dependency to master-with-bazel commit SHA 2020-11-03 11:42:43 -08:00