yang-g
7cab9c7811
Remove fd from pollset when releasing the fd
6 years ago
vam
5c15471710
Fix generated files as input issue (generated files were supported neither as srcs nor as deps).
6 years ago
yang-g
68b5260b74
Resolve comments
6 years ago
Na-Na Pang
c96c21244c
Modify test polling engine
6 years ago
Jan Tattermusch
200e0fd4c0
Merge pull request #18972 from jtattermusch/backport_job_split
...
Backport kokoro job split to v1.20.x
6 years ago
Jan Tattermusch
a8644bbc77
Merge pull request #18971 from jtattermusch/job_split_pr
...
Jobs split followup: create pull request jobs
6 years ago
Jan Tattermusch
72b95e18fa
Merge pull request #18865 from jtattermusch/csharp_buffer_slices
...
C# support slice-by-slice deserialization (allow accessing payload as ReadOnlySequence when on netstandard2.0)
6 years ago
Yash Tibrewal
8030e12624
Add more tests for service config state transitions
6 years ago
Jan Tattermusch
d69128bf07
address comments
6 years ago
Jan Tattermusch
40d5f48a43
remove no-longer-used PR jobs
6 years ago
Jan Tattermusch
48d4bcb8ef
create build.cfg for split-up PR jobs
6 years ago
Jan Tattermusch
bb3808d355
job split followup: increase timeout for macos and windows C/C++ jobs
6 years ago
Jan Tattermusch
b18111c618
split multilang jobs by language
6 years ago
Jan Tattermusch
fbc6068140
remove no-longer-used PR jobs
6 years ago
Jan Tattermusch
d791dd1775
create build.cfg for split-up PR jobs
6 years ago
Yash Tibrewal
aa0a26cdbc
Do not save service config in DNS resolver
6 years ago
Jan Tattermusch
912653e3ce
Merge pull request #18678 from JunTaoLuo/johluo/design-time-build-simplifications
...
Add VS integration for design time build of C# projects
6 years ago
Soheil Hassas Yeganeh
1b23280277
Merge pull request #18925 from soheilhy/http2-compression
...
Use compress and decompress slice_buffers only when they are needed.
6 years ago
apolcyn
4e94c5adba
Merge pull request #18966 from apolcyn/revert_arena_change
...
Revert arena change
6 years ago
apolcyn
b6d8bc9990
Merge pull request #18964 from apolcyn/lazily_load_protobuf
...
Lazily load protobuf from the grpc ruby errors module
6 years ago
Na-Na Pang
2d5a9750a0
Manually add echo.proto to pass Portability build test
6 years ago
yang-g
152a7cc122
Resolve comments
6 years ago
Alexander Polcyn
d5fb6da369
Revert "Use aligned_alloc directly for grpc_core::Arena"
...
This reverts commit 333ba8feae
.
6 years ago
Alexander Polcyn
cb966a4e5e
Revert "Renamed macros for memory alignment"
...
This reverts commit a3fe7c0c90
.
6 years ago
Alexander Polcyn
0562b51f8e
Revert "Fixed non-debug build warning"
...
This reverts commit e1a96b8347
.
6 years ago
Alexander Polcyn
b7c6ef0225
Revert "Use platform align_malloc function when setting custom allocators and no override provided"
...
This reverts commit 22c6e166c4
.
6 years ago
Na-Na Pang
1ba5f5c701
Modify build file
6 years ago
vam
4c0d9e2f6b
Fix well_known_protos issue
6 years ago
Alex Polcyn
b0db0f3fb4
Lazily load protobuf from the grpc ruby errors module
6 years ago
Soheil Hassas Yeganeh
29aa8a9e59
Check count instead of length in maybe_embiggen() to reset the slice pointer.
...
add_tiny overrides the length before calling maybe_embiggen(). Generally
using count as a signal for emptiness is more reliable.
6 years ago
Soheil Hassas Yeganeh
b3436d76d9
Remove unnecessary new lines.
6 years ago
Jan Tattermusch
8a5b803fef
remove unused recv_message_to_buffer method
6 years ago
Jan Tattermusch
094c47e7a2
address review comments
6 years ago
vam
db7fd70166
Fix examples (forgot to rename usages of the renamed target)
6 years ago
Na-Na Pang
32e10e618a
address the reference arguments
6 years ago
Jan Tattermusch
9dcbf1053f
Merge pull request #18956 from jtattermusch/job_split_followup
...
Job split followup: increase timeout for macos and windows C/C++ jobs
6 years ago
Jan Tattermusch
4c3e41ee4e
Merge pull request #18962 from jtattermusch/win_bazel_rbe_pr
...
add build.cfg for windows bazel RBE PR build
6 years ago
Na-Na Pang
714e13b426
Delete log
6 years ago
Na-Na Pang
c905f76a5b
Clang format
6 years ago
Jan Tattermusch
8b0683a015
add build.cfg for windows bazel RBE PR build
6 years ago
SataQiu
09be62f8b2
fix some spelling mistakes
6 years ago
John Luo
57c4877352
Remove non-compatible workaround
...
Will add this to Grpc.AspNetCore.Server instead
6 years ago
sanjaypujare
f3937f0e55
Merge pull request #18761 from jadekler/update_codes
...
docs: add note about retrying UNAVAILABLE
6 years ago
Jan Tattermusch
1dab7cf91a
job split followup: increase timeout for macos and windows C/C++ jobs
6 years ago
vam
f4affeec66
Merge remote-tracking branch 'upstream/master'
6 years ago
vam
4269ce08f4
Make cc_grpc_library compatible with native proto_library and cc_proto_library rules.
...
This is needed to comply with bazel best practices (each proto file is first processed by proto_library: https://docs.bazel.build/versions/master/be/protocol-buffer.html#proto_library ) and generally bring cc_grcp_library rule up to date with latest Bazel changes (the rule hasn't gotten much updates since 2016).
Detailed description.
Bazel has native `cc_proto_library` rule, but it does not have `cc_grpc_library`. The rule in cc_grpc_library in this repo seems like the best candidate.
This change makes possible using `cc_grpc_library` to generate on grpc library, and consume protobuf protion as dependencies. The typical `BUILD.bazel` file configuraiton now should look like the following:
```python
proto_library(
name = "my_proto",
srcs = ["my.proto"],
)
cc_proto_library(
name = "my_cc_proto",
deps = [":my_proto"]
)
cc_grpc_library(
name = "my_cc_grpc",
srcs = [":my_proto"],
deps = [":my_cc_proto"]
)
```
This allows to decouple all thre phases: proto descriptors generation (`proto_library`), protobuf messages library creation (`cc_proto_library`), grpc library creatio (`cc_grpc_library`).
Notice how `cc_grpc_library` depends on `proto_library` (as `src`) and on `cc_proto_library` (as `deps`). Currently cc_grpc_library is designed in a way that it encapsulates all of the above and directly accepts .proto files as srcs.
The previous version (before this PR) of cc_proto_library was encapsulating all of the 3 phases inside single `cc_proto_library` and also was doing it manually (without relying on the native `cc_proto_library`).
The `cc_proto_library` is kept backward-compatible with the old version.
6 years ago
Soheil Hassas Yeganeh
1ef80f46bd
Merge pull request #18953 from soheilhy/ref-fix
...
Avoid copy on slice_ref.
6 years ago
Yash Tibrewal
587ae4a2d9
Fix existing tests
6 years ago
Soheil Hassas Yeganeh
93dc228a8a
Avoid copy on slice_ref.
...
This was accidentially added in PR #18407
6 years ago
Esun Kim
02b4f6f6bf
Merge pull request #18952 from veblush/lint-src
...
Sanitized some sources
6 years ago