aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/error_internal.h
Commit message (Collapse)AuthorAge
* Optimize error handling for special cases.Gravatar Soheil Hassas Yeganeh2018-10-18
| | | | | | | | | | | | | | This commit contains a few improvements: 1. Using a consequetive range of [0..4], will allow us to merge all branches of error_is_special into one comparison. 2. With (1), we can remove the for loops to find entries in error_status_map with a single O(1) lookup. 3. grpc_error_is_special() code paths should be inlined for ref and unref to avoid callq for the majority of cases where speical error is used. 4. grpc_error_get_int() should never accept a nullptr argument to avoid an expensive branch in the hot path. Callers should all allocate a dummy int on the stack when calling.
* Add a sanity check for inclusion of port_platform.hGravatar Alexander Polcyn2018-02-23
|
* clang fmtGravatar ncteisen2017-11-17
|
* Remove all extern CGravatar ncteisen2017-11-17
|
* Enable clang-tidy as a sanity check, fix up all known failuresGravatar Craig Tiller2017-11-10
|
* s/NULL/nullptrGravatar Craig Tiller2017-11-10
|
* Update clang-format to 5.0Gravatar Craig Tiller2017-11-03
|
* Add newline at the end of src/core headers that did not have itGravatar Yash Tibrewal2017-10-09
|
* Changes for C to C++. Adding extern C to header files for compatibility.Gravatar Yash Tibrewal2017-10-02
|
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* Code health and commentsGravatar ncteisen2017-03-13
|
* Fix copy and unref race cond bugGravatar ncteisen2017-03-13
|
* Address github commentsGravatar ncteisen2017-03-09
|
* Error arena optimizationGravatar ncteisen2017-03-08
|
* Revert "Revert "Metadata handling rewrite""Gravatar Craig Tiller2017-01-23
| | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55.
* Revert "Metadata handling rewrite"Gravatar Craig Tiller2017-01-20
|
* Fix sanity: check_include_guardsGravatar Craig Tiller2017-01-11
|
* Fixes, remove grpc_error_free_stringGravatar Craig Tiller2017-01-06
|
* Start fixing http error --> grpc status conversionGravatar Craig Tiller2017-01-06