Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Optimize error handling for special cases. | 2018-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.h | 2018-02-23 | |
| | |||
* | clang fmt | 2017-11-17 | |
| | |||
* | Remove all extern C | 2017-11-17 | |
| | |||
* | Enable clang-tidy as a sanity check, fix up all known failures | 2017-11-10 | |
| | |||
* | s/NULL/nullptr | 2017-11-10 | |
| | |||
* | Update clang-format to 5.0 | 2017-11-03 | |
| | |||
* | Add newline at the end of src/core headers that did not have it | 2017-10-09 | |
| | |||
* | Changes for C to C++. Adding extern C to header files for compatibility. | 2017-10-02 | |
| | |||
* | auto-fix most of licenses | 2017-06-08 | |
| | |||
* | Code health and comments | 2017-03-13 | |
| | |||
* | Fix copy and unref race cond bug | 2017-03-13 | |
| | |||
* | Address github comments | 2017-03-09 | |
| | |||
* | Error arena optimization | 2017-03-08 | |
| | |||
* | Revert "Revert "Metadata handling rewrite"" | 2017-01-23 | |
| | | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55. | ||
* | Revert "Metadata handling rewrite" | 2017-01-20 | |
| | |||
* | Fix sanity: check_include_guards | 2017-01-11 | |
| | |||
* | Fixes, remove grpc_error_free_string | 2017-01-06 | |
| | |||
* | Start fixing http error --> grpc status conversion | 2017-01-06 | |