aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/compiler/cpp_generator.cc
Commit message (Collapse)AuthorAge
* Remove redunant get on unique_ptrGravatar Vijay Pai2018-11-01
|
* Address reviewer comments.Gravatar Vijay Pai2018-10-31
|
* Address reviewer commentsGravatar Vijay Pai2018-10-30
|
* Experimental C++ server callback unary APIGravatar Vijay Pai2018-10-29
|
* Add a virtual destructor to the new class with virtual methodsGravatar Vijay Pai2018-09-20
|
* Fix a Status, and resolve reviewer commentsGravatar Vijay Pai2018-09-20
|
* Add codegen support for client callback unary callsGravatar Vijay Pai2018-09-18
|
* s/CodegenGeneric/Raw/gGravatar ncteisen2018-06-28
|
* Support codegen generic on server sideGravatar ncteisen2018-06-20
|
* Move headers from grpc++ to grpcppGravatar Muxi Yan2018-02-15
|
* Add hooks so that code generator can inject headers to grpc.pb.h fileGravatar yang-g2018-02-07
|
* Provide a way to use custom search path for gmock.hGravatar yang-g2017-12-22
|
* Fix unused parameter warning in cpp codegenGravatar Ken Payson2017-12-13
|
* Revert "Revert "Do not interpolate variables in leading comments.""Gravatar Vijay Pai2017-11-27
|
* Revert "Do not interpolate variables in leading comments."Gravatar David G. Quintas2017-11-27
|
* Do not interpolate variables in leading comments.Gravatar Garret Kelly2017-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.0Gravatar Craig Tiller2017-11-03
|
* Adopt the static factory pattern (#10)Gravatar Vijay Pai2017-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++ interfacesGravatar Vijay Pai2017-10-26
|
* Construction of streams shouldn't require triggering async opsGravatar Vijay Pai2017-09-14
|
* Revert "Separate internal-only and public parts of C++ API"Gravatar Vijay Pai2017-07-25
|
* Internalize structs and methods meant for being exposed through codegenGravatar Vijay Pai2017-07-10
| | | | or that interface with core and are only for internal use
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* Emit additional headers in generated .h file instead of .ccGravatar Per Grön2017-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.ccGravatar Per Grön2017-05-11
| | | | | This file is shared with the Flatbuffers project as well, which does not use "pb" file extensions.
* Proper clang formatting.Gravatar James Eady2017-05-04
|
* Add static method to generated code to return fully qualified protobuf ↵Gravatar James Eady2017-05-02
| | | | service name.
* Merge pull request #10644 from MakMukhi/masterGravatar MakMukhi2017-04-24
|\ | | | | Added unit testing support.
| * Post-review updateGravatar Mahak Mukhi2017-04-18
| |
| * formattingGravatar Mahak Mukhi2017-04-13
| |
| * update according to new changes in cpp codeGravatar Mahak Mukhi2017-04-13
| |
| * Initial commit: Auto-generate GMOCK code for client stub.Gravatar Mahak Mukhi2017-04-12
| |
* | Convert all async client stream types to not allocateGravatar Craig Tiller2017-04-05
| |
* | Merge github.com:grpc/grpc into cpparenaGravatar Craig Tiller2017-04-04
|\|
| * remove lang specific streaming methodsGravatar Harsh Vardhan2017-03-28
| |
| * Update sources & headersGravatar Harsh Vardhan2017-03-28
| |
| * Refactor python code generator to support other serializersGravatar Harsh Vardhan2017-03-28
| |
* | [EXPERIMENTAL] allocate unary response writer against call arenaGravatar Craig Tiller2017-03-16
|/
* Merge pull request #8407 from jronak/fixtagGravatar Yang Gao2017-03-04
|\ | | | | replaced protobuf tag
* | Stop generating method name array when there is no method.Gravatar yang-g2017-01-19
| |
* | clang-formatGravatar Vijay Pai2016-11-01
| |
* | Use C++11 final and overrideGravatar Vijay Pai2016-11-01
| |
| * replaced protobuf tagGravatar Ronak Jain2016-10-18
| |
* | clang-formatGravatar Vijay Pai2016-10-13
| |
* | Making split streaming testableGravatar Vijay Pai2016-10-13
| |
* | Add all plumbing and typedef's for controlled server-side streamingGravatar Vijay Pai2016-10-03
|/
* Put a space after '<' to avoid chance of digraphGravatar Vijay Pai2016-08-30
|
* Merge branch 'master' into fc_unaryGravatar Vijay Pai2016-08-30
|\ | | | | | | | | Resolve conflicts in ServerReaderWriterInterface Remove file server_streamed_unary.h and merge with sync_stream.h
* | clang-formatGravatar Vijay Pai2016-08-29
| |
* | Change names to StreamedUnary, ServerUnaryStreamer, etc. Use a templated ↵Gravatar Vijay Pai2016-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)