Jan Tattermusch
6f2021c48f
Cleanup of bazel qps scenarios generator ( #27622 )
...
* cleanup of bazel qps scenarios generator
* regenerate bzl files
* add back outstanding_rpc_divisor
* regenerate
* fix check_qps_scenario_changes.py
3 years ago
Esun Kim
c56b0a3818
Update boringssl to the latest ( #27606 )
...
* Change boringssl branch name
* update submodule boringssl-with-bazel with origin/main-with-bazel
* update boringssl dependency to main-with-bazel commit SHA
* regenerate files
* Increment podspec version
* generate boringssl prefix headers
3 years ago
Craig Tiller
d1e01ac139
Add a test for a (now-illegal) build file construct ( #27602 )
...
* Add a test for a (now-illegal) build file construct
* add to test suite!
* fix
* fix
* fix syntax
3 years ago
Craig Tiller
969f3d55ef
Check that grpc_package statements have the right name ( #27608 )
...
* named-right
* Update check_package_name.py
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
79097afb56
Standardize on grpc/support/port_platform.h usage in src/core/... ( #27568 )
3 years ago
Craig Tiller
ffa4365031
Separate common slice utilities, grpc_error into their own libraries ( #27441 )
...
* make error independent
* Separate grpc_error into its own library
This is forward work to move Closure, ExecCtx into their own libraries
in order to make use of them in the activity code for resource quota
wakeups.
* Automated change: Fix sanity tests
* fixes
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
87a973f01d
Add structurally aware fuzzing support ( #27405 )
...
* Add a dependency on libprotobuf-mutator
* Changes for structured fuzzing
* fuzznificent
* add a config that will build fuzzers
* bazel run --config=fuzzer_asan //path/to:fuzzer fuzzes!
* fixes
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* fixes
* fix
* sanitizer fix
* fix directory
* regen stuff
* compile error
* remove fuzzers from cmake build
* Automated change: Fix sanity tests
* review feedback
* remove unnecessary load
* review feedback
* review feedback
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Esun Kim
91e0660638
Replace grpc_error* with grpc_error_handle ( #27311 )
...
* Replace grpc_error* with grpc_error_handle
* fix python build
3 years ago
AJ Heller
b555b2f86b
Teach our check-DNS script to ignore temporary files ( #27285 )
...
A plain `grep` was occasionally attempting to grep temporaary files that
were being created and deleted concurrently by other sanity check
scripts, leading to TOCTOU problems. This now only searches indexed
files (thanks for the suggestion, @ctiller!).
We still need to exclude `third_party` since upb is not a submodule.
`git grep` will ignore all submodules by default, so the other
third_party subfolders were already excluded.
4 years ago
Yash Tibrewal
205445ffc6
Update submodule envoy-api to origin/main ( #27256 )
...
* Update submodule envoy-api with origin/main
* Update UPB generated files
4 years ago
AJ Heller
398b44405f
Add sanity check preventing "DO NOT SUBMIT"s from submitting ( #27250 )
4 years ago
donnadionne
f9a2a7401a
Upgrade third_party/protobuf to v3.17.3 ( #27227 )
...
* update protobuf dependency
* version changes and generated files
* updating upb to use the latest proto and regen files
4 years ago
Craig Tiller
b062fcd5c6
Ensure consistency of include style for <grpc.* headers ( #27233 )
...
* Add a tool to ensure consistency in how grpc public headers are included
* Apply tool
* add to test suite
* isort
4 years ago
donnadionne
022cff7d7c
update submodule boringssl-with-bazel with origin/master-with-bazel ( #27208 )
...
* 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
4 years ago
Richard Belleville
b6cc72f129
Revert "Run 2to3 on tools directory ( #26002 )" ( #27183 )
...
This reverts commit a388361c3d
.
4 years ago
Richard Belleville
a388361c3d
Run 2to3 on tools directory ( #26002 )
...
* Run 2to3 on tools directory
* Delete github_stats_tracking
* Re-run 2to3
* Remove unused script
* Remove unused script
* Remove unused line count utility
* Yapf. Isort
* Remove accidentally included file
* Restore line_count directory
4 years ago
Lidi Zheng
826da6136c
Update Envoy API to the latest version (2021-07-30) ( #26848 )
...
* Bump Envoy and related submodules to latest
* Update googleapis
* Update scripts for newer submodules
* Update udpa
* Add opentelemetry
* Python changes for opentelemetry
* Update udpa in check_submodules
* Add opentelemetry to check submodules
* Regenerate upb files
* Add new proto dependency to upb-gen and Bazel
* Regenerate project
4 years ago
Lidi Zheng
eb4b65ae5a
Add opentelemetry as a submodule for latest xDS API ( #26850 )
...
* Add opentelemetry
* Python changes for opentelemetry
* Add opentelemetry to check submodules
4 years ago
Lidi Zheng
2231c2ba77
Introduce Python import sorting to our sanity test suite ( #26768 )
...
* Add isort_code.sh to sanity tests
* Run tools/distrib/isort_code.sh
* Fine tune the import order for relative imports
* Make pylint and project generation happy
* Fix a few corner cases
* Use --check instead of --diff
* The import order impacts test result somehow
* Make isort print diff and check output at the same time
* Let tools/run_tests/python_utils be firstparty library
* Run isort against latest HEAD
4 years ago
Craig Tiller
2b6b0619a7
Add a library that just contains port_platform.h ( #26715 )
4 years ago
Craig Tiller
37176d9ad3
add a --fix to check_port_platform.py ( #26717 )
...
Follow the principle that if you're going to block commits on something trivially fixable, make that trivial fix automated.
4 years ago
Craig Tiller
0bd70a7e3e
Add Match/Overload abstractions ( #26640 )
...
* match/overload abstraction
* update projects
* match should really not accept mutable args
* typo
* tests
* usage comment
* mutable version
* build stuff
* clang-format
* add an escape hatch to avoid needing port_platform.h in files that do not need port_platform.h
* unused args
* Make it possible for a test to not depend on gpr
* add tests
* compile fix
* sepelling
4 years ago
apolcyn
fed797b70d
Update boringssl submodule ( #26520 )
...
* update submodule boringssl-with-bazel with origin/master-with-bazel
* update boringssl dependency to master-with-bazel commit bcc01b6c66b1c6fa2816b108e50a544b757fbd7b
* regenerate projects
* Updated sha256
* Increment podspec version
* Second regeneration
4 years ago
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
4 years ago
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
4 years ago
Esun Kim
fd27fb09b0
More informative result from check_submodules.sh ( #25859 )
4 years ago
AJ Heller
32ea7bf7a3
Add description of the core_banned_functions check ( #25804 )
4 years ago
Esun Kim
37eecd3ce3
Updated Abseil to LTS 20210324.0 ( #25835 )
...
* Updated abseil-cpp to 20210324.0
* UBSAN with -fsanitize-link-c++-runtime
4 years ago
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>
4 years ago
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
4 years ago
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>
4 years ago
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
4 years ago
Mark D. Roth
ee14f7d203
Upgrade xDS protos
4 years ago
Yash Tibrewal
41df38bff8
Add script to check for illegal terms
4 years ago
Yash Tibrewal
9526a55776
Remove disrespectful term
4 years ago
Lidi Zheng
12d05dba96
update boringssl dependency to master-with-bazel commit SHA
4 years ago
Lidi Zheng
8d5977b142
update boringssl dependency to master-with-bazel commit SHA
4 years ago
Lidi Zheng
a8b5e15ad5
Update sanity check scripts
4 years ago
Esun Kim
fdbf32f057
Upgrade Abseil to 20200923.3
4 years ago
Jan Tattermusch
8d8dda40ae
include a bugfix in third_party/protobuf
4 years ago
Jan Tattermusch
fec9c545c3
include a bugfix in third_party/protobuf
4 years ago
Sergii Tkachenko
8db79e2e71
Python style: reformat code using updated yapf 0.30.0
4 years ago
Jan Tattermusch
7fc2828987
include a bugfix in third_party/protobuf
4 years ago
Jan Tattermusch
8bb55930dc
update third_party/protobuf to v3.14.0
4 years ago
Esun Kim
ab44f737ec
py2to3 sanity scripts
4 years ago
capstan
1f670397ce
Remove gflags.
...
With the move to abseil's flags, this removed the now-unnecessary submodule and installation commands.
4 years ago
yulin-liang
3df9479697
update boringssl dependency to master-with-bazel commit SHA
4 years ago
Esun Kim
5b4344063e
Upgrade Abseil to LTS 2020923.2
4 years ago
Esun Kim
8db60763ca
Update by review
4 years ago
Esun Kim
0e0e12aa22
Using comp_db for clang-tidy
4 years ago