Craig Tiller
be98d24841
clang-format after nullptr changes
7 years ago
Craig Tiller
4ac2b8e585
Enable clang-tidy as a sanity check, fix up all known failures
7 years ago
Yash Tibrewal
0032548674
Correction to closure.cc,bm_chttp2_hpack and few more
7 years ago
Yash Tibrewal
3150744c71
Removing more exec_ctx instances
7 years ago
Mark D. Roth
04c97d0e0d
Add notify_on_receive_settings closure to chttp2 transport.
7 years ago
Vijay Pai
c42e978004
Reduce # of arithmetic ops to reduce time spent in this test.
7 years ago
Mark D. Roth
bcfd0f38fc
Bool-ify is_client param.
7 years ago
Yash Tibrewal
c284139d2f
Remove include from end2end data files and add extern C to each definition instead
7 years ago
Yash Tibrewal
67c0effd32
MacOS uses end2end tests. therefore extern C needed
7 years ago
Yash Tibrewal
1b4ab01f79
No Clang on end2end generated files
7 years ago
Julien Boeuf
a274f341d5
Removing port 443 for the service name (used as audience) when the url is https.
7 years ago
Craig Tiller
baa14a975e
Update clang-format to 5.0
7 years ago
David Garcia Quintas
eca25f3746
Improvements to C Core's backoff code and API
7 years ago
Yash Tibrewal
cd987a0b2f
Adding public_headers_must_be_c89 as a clang exception
7 years ago
Yash Tibrewal
2f921a3f97
Remove grpc_slice_buf_cmp and change public_headers_must_be_c89 to print the addresses of public api functions to check if they can be linked to
7 years ago
Yash Tibrewal
b930632795
objC needs C linkage
7 years ago
Yash Tibrewal
11a518995e
LLVMfuzzer extern C
7 years ago
Yash Tibrewal
0aeef4f0e7
bazel build errors
7 years ago
Yash Tibrewal
2aa79cbfd3
changes for bazel and test certificates
7 years ago
Yash Tibrewal
e92294c587
Remove test/core/census
7 years ago
Yash Tibrewal
77532036b6
BUILD changes. test languauge to C++
7 years ago
Yash Tibrewal
8e1a163a97
windows linker errors
7 years ago
Yihua Zhang
17fe322cd1
modify TSI handshake to correctly handle the case of TSI_INCOMPLETE_DATA
7 years ago
Yash Tibrewal
4d71636fcc
some BUILD changes and designated initializers
7 years ago
Yash Tibrewal
e586324627
BUILD files changes for bazel
7 years ago
Yash Tibrewal
c430c84f84
more changes
7 years ago
Yash Tibrewal
f8a6c8297c
Changes to build other platforms
7 years ago
Vijay Pai
f92b530068
Fix a data race in microbenchmark stats gathering
7 years ago
ncteisen
7721456d90
Fix portabiloty
7 years ago
ncteisen
fc062439b6
Address github comment, sleep for minimal time
7 years ago
Mark D. Roth
0e06c41c9c
Fix build failure.
7 years ago
Yash Tibrewal
1cf9992ce2
Removing a few build.yaml errors
7 years ago
Mark D. Roth
76d0ec4a73
Fix a bunch of dumb service config parsing bugs.
7 years ago
ncteisen
f06d42ad4c
Fix test timing bug:
7 years ago
Yash Tibrewal
39aed1ae8b
Remove unnecessary extern Cs
7 years ago
Yash Tibrewal
af922468dd
ssl_credentials_tests C++ized
7 years ago
Yash Tibrewal
34a57d0346
rename all test core files to cc and a lot of C++ style conversions
7 years ago
Ken Payson
42bd87e376
Adds gRPC Experimental CQ DoThenAsyncNext lambda API
7 years ago
Justin Burke
9b9a44e4dd
Expose conversion of grpc to tsi cert pairs
7 years ago
Vizerai
bb7d088ed2
Cleaning up census code.
7 years ago
Yash Tibrewal
0ee7574732
Removing instances of exec_ctx being passed around in functions in
...
src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of
grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx
also keeps track of the previous exec_ctx so that nesting of exec_ctx is
allowed. This means that there is only one exec_ctx being used at any
time. Also, grpc_exec_ctx_finish is called in the destructor of the
object, and the previous exec_ctx is restored to avoid breaking current
functionality. The code still explicitly calls grpc_exec_ctx_finish
because removing all such instances causes the code to break.
7 years ago
Craig Tiller
0950ea734c
Fix Bazel build
7 years ago
Craig Tiller
5e64d3161e
Fix compilation
7 years ago
Yash Tibrewal
af6bb8515f
Disabling large_metadata_bad_client_test as per #11745
7 years ago
yang-g
fd42ceb1ff
Use key in dynamic table if available
7 years ago
Craig Tiller
6014e8a945
C++ize tracing
7 years ago
Craig Tiller
9f9f0f82f3
Review feedback
7 years ago
Craig Tiller
4dcdba0de2
Fix windows portability
7 years ago
Craig Tiller
3273648a87
flow control fixes
7 years ago
Craig Tiller
1c3dd002b9
Be consistent with Java
7 years ago