AJ Heller
a63f188153
Add conversion method for absl::Status to grpc_error* ( #25896 )
4 years ago
Lidi Zheng
c34bef4ca4
Format all Bazel files with buildifier
5 years ago
Mark D. Roth
cb67811c47
Revert "Merge pull request #20407 from markdroth/transport_connectivity_state_watcher_revert"
...
This reverts commit 48550de866
, reversing
changes made to 24b529e408
.
5 years ago
Mark D. Roth
33f139b6e6
Revert "Merge pull request #20255 from markdroth/transport_connectivity_state_watcher"
...
This reverts commit 0f5a111aad
, reversing
changes made to 1276a8f628
.
5 years ago
Jan Tattermusch
b8a32c0cff
temporarily disable failing tests on windows
5 years ago
Mark D. Roth
ece8fd6642
Change transport connectivity watch API to not be lossy.
5 years ago
Jan Tattermusch
6ebc1c616f
set uses_polling=False for some bazel tests
5 years ago
Esun Kim
3c6bb96a1f
Add test for static elements
5 years ago
yang-g
67742ef63f
Fix BUILD files. Manually edit bzl files
6 years ago
adelez
5bdd9a8cb9
Revert "Revert "Add suppressions to sanitizers for bazel builds""
7 years ago
Nicolas Noble
43557fee0b
Revert "Add suppressions to sanitizers for bazel builds"
7 years ago
Adele Zhou
4cd659505c
Add data param to grpc_cc_library
7 years ago
Mark D. Roth
3d8b32d8b3
Convert byte_stream API to C++.
7 years ago
Mark D. Roth
718c8341ca
Retry support.
7 years ago
Yash Tibrewal
77532036b6
BUILD changes. test languauge to C++
7 years ago
Yash Tibrewal
e586324627
BUILD files changes for bazel
7 years ago
Craig Tiller
0950ea734c
Fix Bazel build
7 years ago
Craig Tiller
247b23114d
C++ize PidController
7 years ago
Craig Tiller
03b3247cec
Fix build
7 years ago
Craig Tiller
50ca35e3e6
Fix test
7 years ago
Nicolas "Pixel" Noble
2bc5e3ac40
Moving visibility and package creation to the build system.
7 years ago
Mark D. Roth
5794061764
Improvements to grpc_byte_stream API and handling.
...
- Add shutdown() method (to be used in forthcoming call combiner code).
- Use a vtable instead of storing method pointers in each instance.
- Check all callers of pull() to make sure that they are properly
handling errors.
- Clarify ownership rules and attempt to adhere to them.
- Added a new grpc_caching_byte_stream implementation, which is used in
http_client_filter to avoid having to read the whole send_message byte
stream before passing control down the stack. (This class may also be
used in the retry code I'm working on separately.)
- As part of this, did a major rewrite of http_client_filter, which
made the code more readable and fixed a number of potential bugs.
Note that some of this code is hard to test right now, due to the fact
that the send_message byte stream is always a slice_buffer stream, for
which next() is always synchronous and no destruction is needed.
However, some future work (specifically, my call combiner work and
Craig's incremental send work) will start leveraging this.
7 years ago
Jan Tattermusch
4d5c3102a1
fix remaining license notices
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Nicolas "Pixel" Noble
af6c83f9e1
Adding dummy layering check option.
8 years ago
Nicolas "Pixel" Noble
15cd5ce2ed
Rewriting core tests BUILD files to use the build system.
8 years ago
Nicolas "Pixel" Noble
7c26eed838
Buildifier and wrapping test/cpp/* rules with our build system.
8 years ago
Craig Tiller
295df6da9a
Add a slice type that shares a refcount with a transport stream
8 years ago
Craig Tiller
6f7b26ffb3
Complete test/core/transport/chttp2; add test/core/transport/BUILD
8 years ago
Craig Tiller
92bc415653
Add BUILD file for test/core/fling
8 years ago
Craig Tiller
bbe6bfd6fd
Add BUILD file for test/core/slice
8 years ago
yang-g
43dc9ed3b7
Add licenses to all BUILD files and missing copyright
8 years ago
Craig Tiller
f4f2eac66d
All fuzzers
8 years ago
Nathaniel Manista
e1466d6629
Client and server multiplex example
9 years ago
murgatroid99
585ceca214
Make namespacing of executables exposed by grpc-tools packages consistent between Node and Ruby
9 years ago
murgatroid99
2b6a2ab59a
Make namespacing of executables exposed by grpc-tools packages consistent between Node and Ruby
9 years ago
murgatroid99
8e4512ba48
Reversed premature removal of a file
9 years ago
murgatroid99
edb8b76ac2
Simplified Ruby tools extension checking
9 years ago
murgatroid99
3b293253d4
Created grpc-tools ruby gem for distributing protoc and the plugin
9 years ago
Jan Tattermusch
30665fef7a
ruby distribtest
9 years ago
murgatroid99
7a55684a13
Clang format and fix copyrights
9 years ago
Craig Tiller
f3f8fdbc54
Fix copyright
9 years ago
Jan Tattermusch
eae8fc4a8b
python distrib smoketest
9 years ago