aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/compiler
Commit message (Collapse)AuthorAge
* Merge pull request #11341 from muxi/fix-objc-plugin-outputGravatar Muxi Yan2017-06-19
|\ | | | | Fixes gRPC ObjC plugin's upper camel conversion
* \ Merge pull request #11400 from kpayson64/python_generator_fixGravatar kpayson642017-06-09
|\ \ | | | | | | Fix python compiler for filenames with dashes
| | * Revert the changes to maintain backward compatibilityGravatar Muxi Yan2017-06-08
| | |
* | | fix remaining license noticesGravatar Jan Tattermusch2017-06-08
| | |
* | | auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
| | |
| | * Add commentGravatar Muxi Yan2017-06-06
| | |
| | * clang-formatGravatar Muxi Yan2017-06-05
| | |
| | * PolishGravatar Muxi Yan2017-06-05
| | |
| | * Backward compatibilityGravatar Muxi Yan2017-06-05
| | |
| * | Fix python compiler for filenames with dashesGravatar Ken Payson2017-06-02
|/ /
| * clang-formatGravatar Muxi Yan2017-05-31
| |
| * Use protobuf's native upper camel conversionGravatar Muxi Yan2017-05-30
|/
* PHP: Fixed bug in protoc plugin escaping commentsGravatar Stanley Cheung2017-05-22
|
* Fix clang-format issueGravatar Per Grön2017-05-14
|
* 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.
* Merge pull request #10950 from jeady/service_name_metadataGravatar Yang Gao2017-05-04
|\ | | | | Add static method to generated code to return fully qualified protobuf service name
| * 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.
* | Fix python imports in gRPC generated python codeGravatar Manuel Kroiss2017-04-27
|/ | | | | | | | | | | | | | | This changes the import style for proto dependencies from a) to b). a) "import a.b.c as x" b) "from a.b import c as x" Using statement a) causes problems when using __init__ files. If module "a.b" has an __init__.py file which is importing the python generated grpc code "a.b.d", then we cannot import a module named "a.b.c" because the module "a.b" does not exist yet. In this case python will throw: AttributeError: 'module' object has no attribute 'b' This PR adapts the code to use the same logic as in: /google/protobuf/compiler/python/python_generator.cc
* Merge pull request #10644 from MakMukhi/masterGravatar MakMukhi2017-04-24
|\ | | | | Added unit testing support.
* \ Merge pull request #10505 from muxi/move-parsing-queueGravatar Muxi Yan2017-04-21
|\ \ | | | | | | Move response message processing to a user-specified queue
| * | Revert API to change default queue for a stubGravatar Muxi Yan2017-04-19
| | |
| | * Post-review updateGravatar Mahak Mukhi2017-04-18
| | |
* | | Merge github.com:grpc/grpc into cpparenaGravatar Craig Tiller2017-04-18
|\ \ \
| * | | Always generate body for python code elementsGravatar Mehrdad Afshari2017-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since #... class Service: class NextService: #... without a body or `pass` under `Service` is invalid Python, we ensure a `pass` statement is always emitted to make the generated code valid.
| | | * formattingGravatar Mahak Mukhi2017-04-13
| | | |
| | | * update according to new changes in cpp codeGravatar Mahak Mukhi2017-04-13
| | | |
| | | * fix conflictsGravatar Mahak Mukhi2017-04-12
| | | |\
| | | * | Initial commit: Auto-generate GMOCK code for client stub.Gravatar Mahak Mukhi2017-04-12
| | |/ / | |/| |
| | * | clang-formatGravatar Muxi Yan2017-04-09
| | | |
| | | * Initial commit: Auto-generate GMOCK code for client stub.Gravatar Mahak Mukhi2017-04-08
| | | |
| | * | Support in ProtoRPCGravatar Muxi Yan2017-04-06
| |/ /
* | | Convert all async client stream types to not allocateGravatar Craig Tiller2017-04-05
| | |
* | | Merge github.com:grpc/grpc into cpparenaGravatar Craig Tiller2017-04-04
|\| |
| * | Merge pull request #8063 from royalharsh/buffersGravatar kpayson642017-04-04
| |\ \ | | | | | | | | Refactor python code generator to support other serializers
* | | | Merge github.com:grpc/grpc into cpparenaGravatar Craig Tiller2017-03-31
|\| | |
| | * | UpdateGravatar Harsh Vardhan2017-03-28
| | | |
| | * | Fix merge conflictsGravatar Harsh Vardhan2017-03-28
| | | |
| | * | remove lang specific streaming methodsGravatar Harsh Vardhan2017-03-28
| | | |
| | * | revert to python specific codeGravatar Harsh Vardhan2017-03-28
| | | |
| | * | remove python specific codeGravatar Harsh Vardhan2017-03-28
| | | |
| | * | Update sources & headersGravatar Harsh Vardhan2017-03-28
| | | |
| | * | clang-formatGravatar Harsh Vardhan2017-03-28
| | | |
| | * | Update python_generator.ccGravatar Harsh Vardhan2017-03-28
| | | |
| | * | Fix errorsGravatar Harsh Vardhan2017-03-28
| | | |
| | * | Fix build issuesGravatar Harsh Vardhan2017-03-28
| | | |
| | * | Update Python generator filesGravatar Harsh Vardhan2017-03-28
| | | |
| | * | Refactor python code generator to support other serializersGravatar Harsh Vardhan2017-03-28
| | |/
| * / fix markdown render errorGravatar thinkerou2017-03-26
| |/