Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Provide a way to use custom search path for gmock.h | yang-g | 2017-12-22 |
| | |||
* | Fix unused parameter warning in cpp codegen | Ken Payson | 2017-12-13 |
| | |||
* | Revert "Revert "Do not interpolate variables in leading comments."" | Vijay Pai | 2017-11-27 |
| | |||
* | Revert "Do not interpolate variables in leading comments." | David G. Quintas | 2017-11-27 |
| | |||
* | Do not interpolate variables in leading comments. | Garret Kelly | 2017-11-06 |
| | | | | | | | There is at least one well-known proto file (plugin.proto) with comments that include variable-like strings that are not actual variables. This leads to DFATAL log statements that clutter the output and don't provide any benefit. | ||
* | Update clang-format to 5.0 | Craig Tiller | 2017-11-03 |
| | |||
* | 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 |
| | |||
* | Construction of streams shouldn't require triggering async ops | Vijay Pai | 2017-09-14 |
| | |||
* | Revert "Separate internal-only and public parts of C++ API" | Vijay Pai | 2017-07-25 |
| | |||
* | 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 | ||
* | auto-fix most of licenses | Jan Tattermusch | 2017-06-08 |
| | |||
* | Emit additional headers in generated .h file instead of .cc | Per Grön | 2017-05-11 |
| | | | | | | | | | | | | | | | | | For Flatbuffers compatibility. From what I can tell, File::additional_headers is not used by gRPC itself or its default protobuf implementation; it was added for Flatbuffers support (it just returns "" for protobuf). In the Flatbuffer case, the generated header contains references to Flatbuffer gRPC glue code which is in a header in additional_headers. Prior to this patch, this meant that the generated .h file could not be included unless this glue file was included first. Because the protobuf implementation of additional_headers returns an empty string, I think this change should be safe to do and not have unintentional consequences. | ||
* | Don't hard code protobuf specific file extensions in cpp_generator.cc | Per Grön | 2017-05-11 |
| | | | | | This file is shared with the Flatbuffers project as well, which does not use "pb" file extensions. | ||
* | Proper clang formatting. | James Eady | 2017-05-04 |
| | |||
* | Add static method to generated code to return fully qualified protobuf ↵ | James Eady | 2017-05-02 |
| | | | | service name. | ||
* | Merge pull request #10644 from MakMukhi/master | MakMukhi | 2017-04-24 |
|\ | | | | | Added unit testing support. | ||
| * | Post-review update | Mahak Mukhi | 2017-04-18 |
| | | |||
| * | formatting | Mahak Mukhi | 2017-04-13 |
| | | |||
| * | update according to new changes in cpp code | Mahak Mukhi | 2017-04-13 |
| | | |||
| * | Initial commit: Auto-generate GMOCK code for client stub. | Mahak Mukhi | 2017-04-12 |
| | | |||
* | | Convert all async client stream types to not allocate | Craig Tiller | 2017-04-05 |
| | | |||
* | | Merge github.com:grpc/grpc into cpparena | Craig Tiller | 2017-04-04 |
|\| | |||
| * | remove lang specific streaming methods | Harsh Vardhan | 2017-03-28 |
| | | |||
| * | Update sources & headers | Harsh Vardhan | 2017-03-28 |
| | | |||
| * | Refactor python code generator to support other serializers | Harsh Vardhan | 2017-03-28 |
| | | |||
* | | [EXPERIMENTAL] allocate unary response writer against call arena | Craig Tiller | 2017-03-16 |
|/ | |||
* | Merge pull request #8407 from jronak/fixtag | Yang Gao | 2017-03-04 |
|\ | | | | | replaced protobuf tag | ||
* | | Stop generating method name array when there is no method. | yang-g | 2017-01-19 |
| | | |||
* | | clang-format | Vijay Pai | 2016-11-01 |
| | | |||
* | | Use C++11 final and override | Vijay Pai | 2016-11-01 |
| | | |||
| * | replaced protobuf tag | Ronak Jain | 2016-10-18 |
| | | |||
* | | clang-format | Vijay Pai | 2016-10-13 |
| | | |||
* | | Making split streaming testable | Vijay Pai | 2016-10-13 |
| | | |||
* | | Add all plumbing and typedef's for controlled server-side streaming | Vijay Pai | 2016-10-03 |
|/ | |||
* | Put a space after '<' to avoid chance of digraph | Vijay Pai | 2016-08-30 |
| | |||
* | Merge branch 'master' into fc_unary | Vijay Pai | 2016-08-30 |
|\ | | | | | | | | | Resolve conflicts in ServerReaderWriterInterface Remove file server_streamed_unary.h and merge with sync_stream.h | ||
* | | clang-format | Vijay Pai | 2016-08-29 |
| | | |||
* | | Change names to StreamedUnary, ServerUnaryStreamer, etc. Use a templated ↵ | Vijay Pai | 2016-08-29 |
| | | | | | | | | | | | | method handler since most code shared between the new StreamedUnary and the existing BidiStreaming. Eliminate the separate enum case for streamed unary. Return a status failure if a StreamedUnary method handler doesn't actually do a write (since that is violating the appearance of unary-ness) | ||
* | | Remove FC_UNARY enum and treat it more like a special case of BIDI_STREAMING | Vijay Pai | 2016-08-25 |
| | | | | | | | | in all cases | ||
* | | clang-format | Vijay Pai | 2016-08-04 |
| | | |||
* | | Be able to specify FCUnaryService just like AsyncService so that all | Vijay Pai | 2016-08-04 |
| | | | | | | | | relevant methods get treated this way. | ||
* | | Make FCUnary and ServerReaderWriter derived classes of a new | Vijay Pai | 2016-08-04 |
| | | | | | | | | | | ServerReaderWriterInterface so that some functions can be made to accept either. | ||
* | | Merge branch 'master' into fc_unary | Vijay Pai | 2016-07-21 |
|\| | |||
| * | Clang-format all the things | Masood Malekghassemi | 2016-07-12 |
| | | |||
* | | Make the FCUnary class actually work and test it | vjpai | 2016-06-23 |
| | | |||
* | | Switch name to fc_unary | vjpai | 2016-06-23 |
| | | |||
* | | Fix up service types and method handlers so that FC unary can work properly. | vjpai | 2016-06-23 |
| | | |||
* | | Actually generate code for FC Unary and make it work | vjpai | 2016-06-22 |
| | | |||
* | | Initial definition of flow-controlled unary type along with code generation ↵ | vjpai | 2016-06-22 |
|/ | | | | for this type |