Craig Tiller
f20d3075e0
Fix conditional
8 years ago
Craig Tiller
239af8b9fc
Fix fuzzing detected crash
8 years ago
Craig Tiller
f4484cdbab
Dont crash on API errors
8 years ago
Craig Tiller
58b30cd4a1
Refine error selection rules
8 years ago
Craig Tiller
2dc32eabcb
Fix race detected by TSAN
8 years ago
Craig Tiller
a78da60a8a
Add comment
8 years ago
Craig Tiller
f5ffddcff2
Fix error handling
8 years ago
Mark D. Roth
9d76dbe5d3
clang-format
8 years ago
Mark D. Roth
448c1f002c
Move parameters for all grpc_op types into their own sub-structs.
8 years ago
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97
.
8 years ago
Craig Tiller
ad980e3a61
Memory fixes
8 years ago
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
8 years ago
Craig Tiller
9277aa74ae
Fix sanity: core_banned_functions
8 years ago
Craig Tiller
f2b5b7ede7
Better error messages for bad metadata
8 years ago
Craig Tiller
8f24d6a8d2
Fix async_end2end_test
8 years ago
Craig Tiller
cae37f3bde
Add missing cast
8 years ago
Craig Tiller
737b625ad8
Fixes for choosing errors
8 years ago
Craig Tiller
065b139feb
Fixes
8 years ago
Craig Tiller
1c4775c3ee
Fix refcounting bug
8 years ago
Craig Tiller
f927ad152b
Fix merge errors
8 years ago
Craig Tiller
de2508b1da
Fix merge errors
8 years ago
Craig Tiller
6538504ed5
Fixes
8 years ago
Craig Tiller
bedb18959b
Fixes, remove grpc_error_free_string
8 years ago
Craig Tiller
60e63d41e1
Fixes
8 years ago
Craig Tiller
dc21a4efb2
Error handling cleanup
8 years ago
Craig Tiller
732351f826
Start fixing http error --> grpc status conversion
8 years ago
Craig Tiller
255edaa32e
Fixes
8 years ago
Craig Tiller
841a99d752
Cleaning up error handling
8 years ago
Craig Tiller
9490389f86
Refine error handling in call
8 years ago
Craig Tiller
91031dacb1
Changes to exec_ctx/closure/combiner/workqueue interfaces
...
- make closures know where they should be executed (eg, on a workqueue,
or a combiner, or on an exec_ctx)
- this allows removal of a large number of trampoline functions that
were appearing whenever we used combiners, and should allow for a much
easier interface to combiner locks
8 years ago
Craig Tiller
b4aa70ea94
Offer grpc_slice_to_c_string to simplify some code
8 years ago
Craig Tiller
3ba16e4f05
Fix bug whereby errors on a call do not lead to cancellation
8 years ago
Craig Tiller
9c5318aba0
Fix shutdown problems with sync server
8 years ago
Craig Tiller
cf0a2024fa
Fix slice refcounting
8 years ago
Craig Tiller
de7b4676e9
Fix metadata batch removal ref counting
8 years ago
Craig Tiller
0960818e54
bm_fullstack runs
8 years ago
Craig Tiller
b0f3bca0ef
Everything compiles...
8 years ago
Craig Tiller
a7d37a371a
Initial conversion work to indexed metadata
8 years ago
Craig Tiller
3b05e1da91
Move from cmp --> eq, and provide a good implementation for interning
8 years ago
Craig Tiller
df2d922285
Fixes
8 years ago
Craig Tiller
5ae3ffb367
Fix cleanup bug
8 years ago
Craig Tiller
1282a67fe6
Take advantage of grpc_metadata/grpc_mdelem equivalency
8 years ago
Craig Tiller
0160de9ae5
Begin moving mdelem to be a value type
8 years ago
Craig Tiller
7d4116fa44
All core tests compile without grpc_mdstr
8 years ago
Craig Tiller
68208fe422
Progress towards mdstr elimination
8 years ago
Craig Tiller
4eecdde403
Conversion progress
8 years ago
Craig Tiller
5ef31ab9c9
Progress towards mdstr elimination
9 years ago
Mark D. Roth
859cce41dc
clang-format
9 years ago
Mark D. Roth
3d88341c54
Populate latency field in final_info.
9 years ago
Craig Tiller
b121fc7c3f
Support percent-encoding status messages
9 years ago