Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add a sanity check for inclusion of port_platform.h | 2018-02-23 | |
| | |||
* | Split lib/support into lib/gpr and lib/gpr++. | 2018-01-18 | |
| | |||
* | Define RPC protocol version constants | 2017-12-18 | |
| | |||
* | Merge master | 2017-12-07 | |
|\ | |||
* | | Revert "Revert "All instances of exec_ctx being passed around in src/core ↵ | 2017-12-06 | |
| | | | | | | | | removed"" | ||
* | | Revert "All instances of exec_ctx being passed around in src/core removed" | 2017-12-06 | |
| | | |||
* | | Merge master into execctx | 2017-12-05 | |
|\ \ | |||
| | * | Add on_initiate callback for the send_ping tranport op | 2017-12-05 | |
| |/ | |||
| * | Merge remote-tracking branch 'upstream/master' into server_connection_timeout | 2017-12-01 | |
| |\ | |||
* | \ | Merge master after no Extern C changes | 2017-11-30 | |
|\ \ \ | | |/ | |/| | |||
* | | | Merge master | 2017-11-21 | |
|\ \ \ | |||
| | | * | Merge remote-tracking branch 'upstream/master' into server_connection_timeout | 2017-11-20 | |
| | | |\ | | |_|/ | |/| | | |||
| | * | | Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c | 2017-11-20 | |
| | |\ \ | | |/ / | |/| | | |||
| | * | | clang fmt | 2017-11-17 | |
| | | | | |||
| | * | | Remove all extern C | 2017-11-17 | |
| | | | | |||
| * | | | Make debug flags DebugOnly | 2017-11-10 | |
| | | | | |||
| * | | | Merge branch 'master' of https://github.com/grpc/grpc into tracing++ | 2017-11-10 | |
| |\| | | | | | | | | | | | | | | Lot's of manual work to make this merge work | ||
* | | | | Merge with master | 2017-11-09 | |
|\ \ \ \ | | |/ / | |/| | | |||
| | | * | Remove declaration of non-existant function. | 2017-11-09 | |
| | |/ | |/| | |||
| * | | Update clang-format to 5.0 | 2017-11-03 | |
| | | | |||
* | | | Removing instances of exec_ctx being passed around in functions in | 2017-10-18 | |
|/ / | | | | | | | | | | | | | | | | | | | | | src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx also keeps track of the previous exec_ctx so that nesting of exec_ctx is allowed. This means that there is only one exec_ctx being used at any time. Also, grpc_exec_ctx_finish is called in the destructor of the object, and the previous exec_ctx is restored to avoid breaking current functionality. The code still explicitly calls grpc_exec_ctx_finish because removing all such instances causes the code to break. | ||
| * | Better name | 2017-10-18 | |
| | | |||
| * | C++ize tracing | 2017-10-16 | |
|/ | |||
* | Revert "Revert "Implement call combiner"" | 2017-09-01 | |
| | | | | This reverts commit bf19961d0a49b43cb528392efeb4880eeebb9b5e. | ||
* | Revert "Implement call combiner" | 2017-08-29 | |
| | |||
* | Implement call combiner. | 2017-08-25 | |
| | |||
* | Improvements to grpc_byte_stream API and handling. | 2017-07-26 | |
| | | | | | | | | | | | | | | | | | | | | - Add shutdown() method (to be used in forthcoming call combiner code). - Use a vtable instead of storing method pointers in each instance. - Check all callers of pull() to make sure that they are properly handling errors. - Clarify ownership rules and attempt to adhere to them. - Added a new grpc_caching_byte_stream implementation, which is used in http_client_filter to avoid having to read the whole send_message byte stream before passing control down the stack. (This class may also be used in the retry code I'm working on separately.) - As part of this, did a major rewrite of http_client_filter, which made the code more readable and fixed a number of potential bugs. Note that some of this code is hard to test right now, due to the fact that the send_message byte stream is always a slice_buffer stream, for which next() is always synchronous and no destruction is needed. However, some future work (specifically, my call combiner work and Craig's incremental send work) will start leveraging this. | ||
* | Document error unref contract for iomgr cb's and transport/stream errors | 2017-06-28 | |
| | |||
* | Merge pull request #11499 from markdroth/trailers_only | 2017-06-22 | |
|\ | | | | | Add support for Trailers-Only responses. | ||
| * | Add support for Trailers-Only responses. | 2017-06-22 | |
| | | | | | | | | | | | | | | - When receiving a Trailers-Only response, return the metadata as trailing metadata instead of initial metadata. - Send Trailers-Only response when we have no non-default initial metadata, no message to send, and trailing metadata to send. | ||
* | | Add workqueue tracer | 2017-06-08 | |
| | | |||
* | | Add refcount tracers for resolver, lb_policy, stream | 2017-06-08 | |
|/ | |||
* | Merge github.com:grpc/grpc into ALL-the-things | 2017-06-08 | |
|\ | |||
| * | auto-fix most of licenses | 2017-06-08 | |
| | | |||
* | | Remove workqueue, covered_by_poller as concepts, get Mac build up | 2017-05-12 | |
|/ | |||
* | Review feedback: bikeshedding round | 2017-03-31 | |
| | |||
* | Merge github.com:grpc/grpc into new_transport_op | 2017-03-20 | |
|\ | |||
| * | Additionally use arena for incoming metadata allocation | 2017-03-13 | |
| | | |||
| * | Fixes | 2017-03-13 | |
| | | |||
* | | Conversion progress | 2017-03-10 | |
| | | |||
* | | Merge github.com:grpc/grpc into new_transport_op | 2017-03-10 | |
|\| | |||
* | | Start converting stream ops to a control + payload... since the bulky ↵ | 2017-03-01 | |
| | | | | | | | | payload can be shared across concurrent ops (saving memory) | ||
| * | Add a slice type that shares a refcount with a transport stream | 2017-03-01 | |
|/ | |||
* | Merge github.com:grpc/grpc into zalloc | 2017-02-17 | |
|\ | |||
* | | Add zalloc, convert a bunch of files to use it | 2017-02-16 | |
| | | |||
| * | s/transport_private/handler_private -- use is no longer restricted to transports | 2017-02-14 | |
|/ | |||
* | Revert "Revert "Metadata handling rewrite"" | 2017-01-23 | |
| | | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55. | ||
* | Revert "Metadata handling rewrite" | 2017-01-20 | |
| | |||
* | Error handling cleanup | 2017-01-06 | |
| | |||
* | Fixes | 2017-01-06 | |
| |