Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Adopt the static factory pattern (#10) | Vijay Pai | 2017-10-27 |
| | | | | | | | | | | | | | | * Switch sync streams from "struct internal" to static factory in namespace internal * Reduce diff size * fix friends * Use static factory pattern for async unary calls * Use static factories for async streams * clang-format | ||
* | Separate public and internal C++ interfaces | Vijay Pai | 2017-10-26 |
| | |||
* | Adds gRPC Experimental CQ DoThenAsyncNext lambda API | Ken Payson | 2017-10-25 |
| | |||
* | fix typo | thinkerou | 2017-10-17 |
| | |||
* | Add an explicit void 2nd parameter to invocation of SerializationTraits | Vijay Pai | 2017-10-13 |
| | |||
* | Fix param annotation for AddListeningPort() | Anna Sapek | 2017-10-10 |
| | |||
* | Readd grpclb fallback | Juanli Shen | 2017-09-27 |
| | |||
* | Add unary call mode to GenericStub to allow generic RPC with 1 CQ trip | Vijay Pai | 2017-09-21 |
| | |||
* | Base the new SerializationTraits API on implicit type conversion rather than ↵ | Vijay Pai | 2017-09-21 |
| | | | | SFINAE | ||
* | Revert "Revert "Allow SerializationTraits to use grpc::ByteBuffer rather ↵ | Vijay Pai | 2017-09-21 |
| | | | | than only grpc_byte_buffer"" | ||
* | Construction of streams shouldn't require triggering async ops | Vijay Pai | 2017-09-14 |
| | |||
* | Revert "Add fallback (use backends from resolver if can't reach balancer) to ↵ | Ken Payson | 2017-09-13 |
| | | | | | | grpclb." This reverts commit aba0a0a54412fe59bc2090334ae26c99bb148097. | ||
* | Merge pull request #12187 from AspirinSJL/lb_fallback | Juanli Shen | 2017-09-13 |
|\ | | | | | Add LB fallback to use when we can't contact any balancer. | ||
* | | Comment that IPv6 Any accepts both IPv4 and IPv6 connections. | K.K. Yap | 2017-09-11 |
| | | |||
| * | Add fallback (use backends from resolver if can't reach balancer) to grpclb. | Juanli Shen | 2017-09-11 |
| | | |||
* | | Merge github.com:grpc/grpc into write_completion | Craig Tiller | 2017-09-08 |
|\| | |||
| * | Merge pull request #12372 from vjpai/armalarmadingdong | Vijay Pai | 2017-09-07 |
| |\ | | | | | | | Core API change: Decouple alarm construction from setting to avoid races in MT code | ||
| * | | Specify that ServerCompletionQueue must be drained. | Vijay Pai | 2017-09-07 |
| | | | |||
* | | | Merge github.com:grpc/grpc into write_completion | Craig Tiller | 2017-09-07 |
|\| | | |||
| | * | Decouple alarm construction from setting to avoid races in MT code | Vijay Pai | 2017-09-07 |
| |/ | |||
| * | Correct spelling of 'client'. | Blair Kutzman | 2017-09-05 |
| | | |||
* | | C++ API for write-through | Craig Tiller | 2017-09-01 |
|/ | |||
* | Clang_format | Ken Payson | 2017-08-30 |
| | |||
* | Have write ops take ownership over slices | Ken Payson | 2017-08-29 |
| | |||
* | Merge remote-tracking branch 'upstream/master' into stream_compression_config | Muxi Yan | 2017-08-21 |
|\ | |||
* \ | Merge remote-tracking branch 'upstream/master' into stream_compression_config | Muxi Yan | 2017-08-11 |
|\ \ | |||
| | * | Delete deprecated constructor and CallOpSetCollectionInterface | Vijay Pai | 2017-08-11 |
| |/ | |||
| * | Add Slice constructors to match all grpc_slice cases | Vijay Pai | 2017-08-04 |
| | | |||
| * | Revert "Reintroduce a lambda capture as part of C++11-izing code" | Jan Tattermusch | 2017-08-03 |
| | | |||
* | | Merge branch 'master' into stream_compression_config | Muxi Yan | 2017-08-02 |
|\| | |||
| * | Add a default delete override for the interface | yang-g | 2017-08-02 |
| | | |||
* | | Modify C++ and Objective C to initialize maybe_stream_compression_level | Muxi Yan | 2017-07-27 |
|/ | |||
* | Remove a follow-on internal that was added post-internalization, keep the ↵ | Vijay Pai | 2017-07-25 |
| | | | | templated QPS worker rather than going back to internal API | ||
* | Revert "Separate internal-only and public parts of C++ API" | Vijay Pai | 2017-07-25 |
| | |||
* | Fix error in Doxygen comment. | hxcan.cai | 2017-07-24 |
| | |||
* | Merge pull request #11870 from vjpai/slice | Vijay Pai | 2017-07-18 |
|\ | | | | | Add idiomatic C++ API for grpc::Slice construction | ||
* \ | Merge pull request #11454 from markdroth/server_cq_ok_semantics | Mark D. Roth | 2017-07-18 |
|\ \ | | | | | | | Do not return calls on server when request proto fails to deserialize. | ||
| | * | Add idiomatic C++ API for grpc::Slice construction that doesn't | Vijay Pai | 2017-07-18 |
| |/ |/| | | | | | require using grpc_slice | ||
* | | Merge pull request #11145 from vjpai/inproc3 | Vijay Pai | 2017-07-15 |
|\ \ | | | | | | | In-process transport | ||
| * | | Create inproc transport, add relevant tests, exclude irrelevant tests | Vijay Pai | 2017-07-14 |
| | | | |||
| | * | Do not return calls on server when request proto fails to deserialize. | Mark D. Roth | 2017-07-14 |
| |/ | |||
* / | Better handling of token lifetime. | Julien Boeuf | 2017-07-13 |
|/ | | | | | | | | - In C++, we need a constant for the max lifetime. - In C, make sure that we crop the lifetime in the credentials object itself and not just later during the creation of the token. This will allow the refresh to occur based on the actual token lifetime as opposed to the one from the user (which may be cropped). | ||
* | Merge pull request #11310 from nicolasnoble/import | Nicolas Noble | 2017-07-13 |
|\ | | | | | Import mutations. | ||
* | | Partial revert of https://github.com/grpc/grpc/pull/10743 | ncteisen | 2017-07-12 |
| | | |||
* | | Merge pull request #11738 from mehrdada/canonica-urls | Mehrdad Afshari | 2017-07-11 |
|\ \ | | | | | | | Use https://grpc.io consistently as the canonical URL | ||
* \ \ | Merge pull request #11731 from yang-g/cpp_is_hard | Yang Gao | 2017-07-11 |
|\ \ \ | | | | | | | | | Avoid use after free if the sneaky op is owned by the collection | ||
* \ \ \ | Merge pull request #11572 from vjpai/internalize | Vijay Pai | 2017-07-10 |
|\ \ \ \ | | | | | | | | | | | Separate internal-only and public parts of C++ API | ||
* | | | | | Revert "Reduce server memory usage" | Ken Payson | 2017-07-10 |
| | | | | | | | | | | | | | | | | | | | | This reverts commit 53e6b56e32c79ba401a67cb349519c12991539cc. | ||
| | | * | | Use https://grpc.io consistently as the canonical URL | Mehrdad Afshari | 2017-07-10 |
| |_|/ / |/| | | | |||
| * | | | Internalize structs and methods meant for being exposed through codegen | Vijay Pai | 2017-07-10 |
|/ / / | | | | | | | | | | or that interface with core and are only for internal use |