Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Reviewer feedback: no API change | 2017-11-16 | |
| | |||
* | add test | 2017-11-14 | |
| | |||
* | Add partial unref | 2017-11-14 | |
| | |||
* | clang-format after nullptr changes | 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 | |
| | |||
* | Removing more build errors | 2017-10-02 | |
| | |||
* | Changes for C to C++. Adding extern C to header files for compatibility. | 2017-10-02 | |
| | | | | Also converting to .cc | ||
* | Changes for C to C++. Adding extern C to header files for compatibility. | 2017-10-02 | |
| | |||
* | Adding pointer conversions. Renaming a few variables and type names to avoid ↵ | 2017-09-12 | |
| | | | | C++ compilation issues | ||
* | More explicit pointer type conversion | 2017-09-07 | |
| | |||
* | auto-fix most of licenses | 2017-06-08 | |
| | |||
* | Implement LB policy updates | 2017-06-06 | |
| | |||
* | Merge pull request #10613 from ctiller/framing_costs | 2017-04-27 | |
|\ | | | | | Optimize framing a little | ||
| * | Copy slices for in-process transports: its no longer safe to just ref | 2017-04-21 | |
| | | |||
| * | Add flexibility on *which* slice gets reffed | 2017-04-20 | |
| | | | | | | | | Use it to ensure that sb_move_first acts predictably | ||
* | | clang-format | 2017-04-20 | |
| | | |||
* | | Change hash table to use linear probing and add unit test. | 2017-04-19 | |
| | | | | | | | | Also add some missing rules in test/core/slice/BUILD. | ||
* | | Simplify hash table API: remove per-entry vtable and take ownership of | 2017-04-19 | |
| | | | | | | | | keys and values. | ||
| * | Merge github.com:grpc/grpc into framing_costs | 2017-04-13 | |
| |\ | |/ |/| | |||
| * | Fix compilation, add a check for no slow usages of grpc_slice_malloc | 2017-04-13 | |
| | | |||
| * | Reduce duplication | 2017-04-12 | |
| | | |||
| * | Optimize framing a little | 2017-04-12 | |
| | | | | | | | | | | | | | | | | | | - rely on the fact that data-to-come holds a reference to data-being-written, so there's no need to add a ref for every frame written - provide an 'inlined' version of grpc_slice_malloc (via a #define) that gives the compiler more information about small allocations to enable better optimization | ||
* | | ubsan fixes | 2017-04-12 | |
| | | |||
* | | Handle 0-length | 2017-04-12 | |
|/ | |||
* | Merge pull request #10211 from muxi/fix-maybe-embiggen | 2017-04-07 | |
|\ | | | | | Fix unnecessary slice moving in slice_buffer.c:maybe_embiggen | ||
* | | Fix include guards | 2017-03-31 | |
| | | |||
* | | Reinstate one check, fix fall out | 2017-03-30 | |
| | | |||
| * | Strategy change | 2017-03-21 | |
| | | |||
| * | Fix a bug in slice_buffer:maybe_embiggen | 2017-03-17 | |
|/ | |||
* | Add zalloc, convert a bunch of files to use it | 2017-02-16 | |
| | |||
* | Update latency profiler to use (more appropriate) microbenchmarks | 2017-01-31 | |
| | |||
* | Merge github.com:grpc/grpc into rollfwd | 2017-01-24 | |
|\ | |||
| * | Merge github.com:grpc/grpc into faster_slices | 2017-01-23 | |
| |\ | |||
* | | | Revert "Revert "Metadata handling rewrite"" | 2017-01-23 | |
| |/ |/| | | | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55. | ||
* | | Revert "Metadata handling rewrite" | 2017-01-20 | |
| | | |||
| * | Fix core banned functions | 2017-01-20 | |
| | | |||
| * | Fix comments, merge head, regen project | 2017-01-20 | |
| | | |||
| * | Merge github.com:grpc/grpc into faster_slices | 2017-01-20 | |
| |\ | |/ |/| | |||
| * | Make move_first linear | 2017-01-19 | |
| | | |||
* | | Respond to review comments | 2017-01-17 | |
| | | |||
* | | Fix sanity: core_banned_functions | 2017-01-11 | |
| | | |||
| * | Merge branch 'master' into tweak_slice_buffer | 2017-01-09 | |
| |\ | |||
| * | | Code review comment: make maybe_embiggen more efficient and realloc only if ↵ | 2016-12-13 | |
| | | | | | | | | | | | | necessary | ||
| * | | Improve grpc_slice_buffer's grpc_slice_buffer_take_first function. This | 2016-12-13 | |
| | | | | | | | | | | | | required modifying grpc_slice_buffer structure | ||
* | | | Offer grpc_slice_to_c_string to simplify some code | 2016-12-09 | |
| | | | |||
* | | | Fix bug whereby errors on a call do not lead to cancellation | 2016-12-08 | |
| | | | |||
* | | | Start resolving memory issues in C++ metadata | 2016-12-08 | |
| | | | |||
* | | | Fix correctness, mem leak | 2016-11-23 | |
| | | |