aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/slice
Commit message (Collapse)AuthorAge
...
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* Implement LB policy updatesGravatar David Garcia Quintas2017-06-06
|
* Merge pull request #10613 from ctiller/framing_costsGravatar Craig Tiller2017-04-27
|\ | | | | Optimize framing a little
| * Copy slices for in-process transports: its no longer safe to just refGravatar Craig Tiller2017-04-21
| |
| * Add flexibility on *which* slice gets reffedGravatar Craig Tiller2017-04-20
| | | | | | | | Use it to ensure that sb_move_first acts predictably
* | clang-formatGravatar Mark D. Roth2017-04-20
| |
* | Change hash table to use linear probing and add unit test.Gravatar Mark D. Roth2017-04-19
| | | | | | | | Also add some missing rules in test/core/slice/BUILD.
* | Simplify hash table API: remove per-entry vtable and take ownership ofGravatar Mark D. Roth2017-04-19
| | | | | | | | keys and values.
| * Merge github.com:grpc/grpc into framing_costsGravatar Craig Tiller2017-04-13
| |\ | |/ |/|
| * Fix compilation, add a check for no slow usages of grpc_slice_mallocGravatar Craig Tiller2017-04-13
| |
| * Reduce duplicationGravatar Craig Tiller2017-04-12
| |
| * Optimize framing a littleGravatar Craig Tiller2017-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 fixesGravatar Craig Tiller2017-04-12
| |
* | Handle 0-lengthGravatar Craig Tiller2017-04-12
|/
* Merge pull request #10211 from muxi/fix-maybe-embiggenGravatar Muxi Yan2017-04-07
|\ | | | | Fix unnecessary slice moving in slice_buffer.c:maybe_embiggen
* | Fix include guardsGravatar Craig Tiller2017-03-31
| |
* | Reinstate one check, fix fall outGravatar Craig Tiller2017-03-30
| |
| * Strategy changeGravatar Muxi Yan2017-03-21
| |
| * Fix a bug in slice_buffer:maybe_embiggenGravatar Muxi Yan2017-03-17
|/
* Add zalloc, convert a bunch of files to use itGravatar Craig Tiller2017-02-16
|
* Update latency profiler to use (more appropriate) microbenchmarksGravatar Craig Tiller2017-01-31
|
* Merge github.com:grpc/grpc into rollfwdGravatar Craig Tiller2017-01-24
|\
| * Merge github.com:grpc/grpc into faster_slicesGravatar Craig Tiller2017-01-23
| |\
* | | Revert "Revert "Metadata handling rewrite""Gravatar Craig Tiller2017-01-23
| |/ |/| | | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55.
* | Revert "Metadata handling rewrite"Gravatar Craig Tiller2017-01-20
| |
| * Fix core banned functionsGravatar Craig Tiller2017-01-20
| |
| * Fix comments, merge head, regen projectGravatar Craig Tiller2017-01-20
| |
| * Merge github.com:grpc/grpc into faster_slicesGravatar Craig Tiller2017-01-20
| |\ | |/ |/|
| * Make move_first linearGravatar Craig Tiller2017-01-19
| |
* | Respond to review commentsGravatar Craig Tiller2017-01-17
| |
* | Fix sanity: core_banned_functionsGravatar Craig Tiller2017-01-11
| |
| * Merge branch 'master' into tweak_slice_bufferGravatar Sree Kuchibhotla2017-01-09
| |\
| * | Code review comment: make maybe_embiggen more efficient and realloc only if ↵Gravatar Sree Kuchibhotla2016-12-13
| | | | | | | | | | | | necessary
| * | Improve grpc_slice_buffer's grpc_slice_buffer_take_first function. ThisGravatar Sree Kuchibhotla2016-12-13
| | | | | | | | | | | | required modifying grpc_slice_buffer structure
* | | Offer grpc_slice_to_c_string to simplify some codeGravatar Craig Tiller2016-12-09
| | |
* | | Fix bug whereby errors on a call do not lead to cancellationGravatar Craig Tiller2016-12-08
| | |
* | | Start resolving memory issues in C++ metadataGravatar Craig Tiller2016-12-08
| | |
* | | Fix correctness, mem leakGravatar Craig Tiller2016-11-23
| | |
* | | Sketch intern vtable condensed opsGravatar Craig Tiller2016-11-23
| | |
* | | Sketch intern sub vtableGravatar Craig Tiller2016-11-23
| | |
* | | Start sketching interning refcountGravatar Craig Tiller2016-11-23
| | |
* | | Start sketching interning refcount, fix staticGravatar Craig Tiller2016-11-23
| | |
* | | Fix compile, make slice.c respect sub_refcountGravatar Craig Tiller2016-11-23
| | |
* | | Declare sub_refcnt fieldGravatar Craig Tiller2016-11-23
| | |
* | | Move from cmp --> eq, and provide a good implementation for interningGravatar Craig Tiller2016-11-21
| | |
* | | h2_full_test in debug passesGravatar Craig Tiller2016-11-18
| | |
* | | Get identity law testing rightGravatar Craig Tiller2016-11-18
| | |
* | | Merge branch 'slice_with_exec_ctx' into eliminate_mdstrGravatar Craig Tiller2016-11-18
|\ \ \ | | |/ | |/|
* | | Fix static metadataGravatar Craig Tiller2016-11-17
| | |
* | | Fix static string interningGravatar Craig Tiller2016-11-17
| | |