Jan Tattermusch
06251f8cd6
make helloworld CMakeLists compile on windows
7 years ago
Jan Tattermusch
3c93a1982d
working cmake install on windows
7 years ago
Jan Tattermusch
c05f0240e8
fix nit
7 years ago
Adele Zhou
5b7cdefb68
Rename port_hermetic to port_isolated_runtime_environment
7 years ago
Adele Zhou
e5df91f477
Use select to decide the test is hermetic or not
7 years ago
Adele Zhou
c8bf2da1e0
Enabling hermetic testing for running tests on Foundry.
7 years ago
Sree Kuchibhotla
445c5664e0
Add special cases and some comments
7 years ago
Vijay Pai
195cf1ebfd
Move histogram to test/core/util
7 years ago
Sree Kuchibhotla
02df4abc86
Change ep_state from gpr_atm to int since all callbacks execute under a combiner and hence conn object is thread safe
7 years ago
Craig Tiller
360712fe99
Start to get Bazel running different pollers
7 years ago
Sree Kuchibhotla
c3cc971692
properly shutdown endpoints in h2_http_proxy
7 years ago
Dave MacLachlan
da341bcb89
Fix up review comments
7 years ago
Jan Tattermusch
4f25daa7af
dont let server shutdown run forever
7 years ago
Dan Zhang
64d588fc8e
fix compile error
7 years ago
Yash Tibrewal
c354269ba7
Remove _ prefixed variable names
7 years ago
Dave MacLachlan
af5c54de9c
Add thread naming support on platforms that support it.
...
As a client of grpc I want to be aware of which threads are being
created by grpc, and giving them recognizable names makes it significantly
easier to diagnose what is going on in my programs.
This provides thread names for macOS and Linux. Adding support for other
platforms should be easy for platform specialists.
7 years ago
Dan Zhang
0f7bc57e11
Modify udp_server to do asynchronous read and write and only re-arm
...
notification when needed.
This change prevents event loop thread from doing actual I/O work which
might take long time.
7 years ago
ncteisen
c7d1f93e76
Fix windows
7 years ago
David Garcia Quintas
2258cd7ddc
Converted backoff_test to use gunit
7 years ago
ncteisen
6ab0ba8df5
clang fmt
7 years ago
Mark D. Roth
9aea257391
clang-format
7 years ago
Yash Tibrewal
26e934245d
Fix race conditions and more grpc_inits required. csharp tests will be fixed in a different PR
7 years ago
Mark D. Roth
ca014e4d5e
Clean up semantics of test code.
7 years ago
Mark D. Roth
bf816d325e
Shorted "reference" to "ref".
7 years ago
ncteisen
65dbb9df64
Add test for RecvStatus error_string API
7 years ago
Mark D. Roth
853fff8d08
Split tracing code into its own class.
7 years ago
Vijay Pai
1fece54633
Add all tests to test/cpp/util bazel BUILD file
7 years ago
Yash Tibrewal
03412ee9de
Remove TLS_NO_SUPPORT and always use GPR_TLS. Reorder statements in grpc_init and grpc_shutdown. Add grpc_init and grpc_shutdown in failing test/cpp tests
7 years ago
Mark D. Roth
2e19123740
Add tests for tracing versions of Ref() and Unref().
7 years ago
Mark D. Roth
18d332d8ba
Remove incorrect tests for stack allocation.
7 years ago
Mark D. Roth
b319f491ff
Code review changes.
7 years ago
Yash Tibrewal
81fc8c9c33
Fix tests to call grpc_init and grpc_shutdown before using exec_ctx
7 years ago
ncteisen
fe354eb807
Fix the fuzzers
7 years ago
ncteisen
0c81dc40de
Remove uneeded header, fix unused warn
7 years ago
Mark D. Roth
d3984c32c8
clang-format
7 years ago
Mark D. Roth
835537fbc7
Implement MakeReferenceCounted<> helper.
7 years ago
Mark D. Roth
cf9ca843eb
Add ReferenceCountedPtr class.
7 years ago
Mark D. Roth
abadc6c516
Use New() and Delete() instead of C++ new and delete.
7 years ago
Mark D. Roth
70db663ae8
Add ReferenceCounted base class.
7 years ago
Mark D. Roth
39dd9aa439
Fix BUILD file.
7 years ago
Mark D. Roth
d0f56a9997
Fix sanity problem.
7 years ago
Mark D. Roth
aaad0c2e5a
clang-format
7 years ago
Yash Tibrewal
eaf67dbdf6
Fixing errors and minor bugs
7 years ago
David Garcia Quintas
dde6afc0c0
C++-ize backoff
7 years ago
Vijay Pai
891254292e
Remove lockfree stack, again
7 years ago
Yash Tibrewal
a13a8c0f3e
A few src/core fixes due to missing exec_ctx_finish
7 years ago
Mark D. Roth
b9f34acfe5
Add test for handshake timeout.
7 years ago
Yash Tibrewal
d489812215
changes for macos
7 years ago
Mark D. Roth
e36d9eaa2c
Fix some dumb typos.
7 years ago
ncteisen
6dc1097c5e
Fix test cert build
7 years ago