aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/compiler
Commit message (Collapse)AuthorAge
* make sure printers are properly flushedGravatar Jan Tattermusch2015-05-27
|
* Merge pull request #1675 from jtattermusch/csharp_codegen_improvementsGravatar Michael Lumish2015-05-20
|\ | | | | grpc_csharp_plugin improvements
| * use full name when referencing protobuf messagesGravatar Jan Tattermusch2015-05-20
| |
* | Merge pull request #1621 from jcanizales/updates-proto-pluginGravatar Michael Lumish2015-05-20
|\ \ | |/ |/| Updates Objective-C proto plugin
| * Generate imports for .proto dependencies, and read prefix from file.Gravatar Jorge Canizales2015-05-15
| | | | | | | | | | The prefix has still to be applied per-message, and we could do forward-declarations in the generated header.
| * Generate separate files until either of ↵Gravatar Jorge Canizales2015-05-15
| | | | | | | | GeneratorContext::OpenForAppend/Insert work.
| * Fixes generated implementation file and adjusts plugin to proto3Gravatar Jorge Canizales2015-05-15
| | | | | | | | Still missing: retrieving prefix from file option.
| * Adjusts generated header to new runtime and surface.Gravatar Jorge Canizales2015-05-15
| |
* | Merge pull request #1493 from ↵Gravatar Yang Gao2015-05-12
|\ \ | |/ |/| | | | | ctiller/churn-churn-churn-the-api-gently-down-the-stream Completion queue binding for new requests API change
* | Merge pull request #1494 from ctiller/the-churneningGravatar Yang Gao2015-05-11
|\ \ | | | | | | Lose redundant tag on unary calls
* | | Fix clang compilationGravatar Craig Tiller2015-05-08
| | |
| | * Fix clang compilationGravatar Craig Tiller2015-05-08
| | |
| | * Merge github.com:grpc/grpc into churn-churn-churn-the-api-gently-down-the-streamGravatar Craig Tiller2015-05-08
| | |\ | |_|/ |/| | | | | | | | Conflicts: test/cpp/end2end/async_end2end_test.cc
| * | Merge github.com:grpc/grpc into the-churneningGravatar Craig Tiller2015-05-08
| |\ \ | |/ / |/| |
* | | Merge pull request #1519 from jtattermusch/csharp_protoc_pluginGravatar Michael Lumish2015-05-08
|\ \ \ | | | | | | | | C# gRPC protoc plugin
| | | * Merge github.com:grpc/grpc into churn-churn-churn-the-api-gently-down-the-streamGravatar Craig Tiller2015-05-08
| | | |\ | |_|_|/ |/| | |
| * | | moved GetMethodType function to generator_helpers.hGravatar Jan Tattermusch2015-05-07
| | | |
| * | | add newline to the end of generated filesGravatar Jan Tattermusch2015-05-07
| | | |
| * | | added csharp generator pluginGravatar Jan Tattermusch2015-05-07
| | | |
| | * | Lose redundant tag on unary callsGravatar Craig Tiller2015-05-06
| |/ /
| | * Completion queue binding for new requests API changeGravatar Craig Tiller2015-05-06
| |/ | | | | | | | | Move completion queue binding for new requests to the new request request time, not server instantiation time.
* | Merge remote-tracking branch 'upstream/master' into mockGravatar Yang Gao2015-05-05
|\|
* | Add full codegen for clientside stub interfaceGravatar Yang Gao2015-05-05
| |
| * Fixing generated code under Windows.Gravatar Nicolas "Pixel" Noble2015-05-02
| | | | | | | | | | | | By the standard, std::function can only capture class functions, and not class methods. For some reasons, this works under gcc however. Visual Studio rejects it. std::mem_fn is proper template to use.
* | generate a StubInterfaceGravatar Yang Gao2015-05-01
|/
* clang-formatGravatar Craig Tiller2015-04-16
|
* Populate channel tags for methodsGravatar Craig Tiller2015-04-16
|
* Precreate RpcMethod instancesGravatar Craig Tiller2015-04-16
|
* When the proto file does not contain a package, do not generate namespaceGravatar Yang Gao2015-04-10
|
* Splitting gRPC service class codegen into its own set of files.Gravatar Nicolas "Pixel" Noble2015-04-09
|
* Made Objective C plugin build without errorGravatar murgatroid992015-04-07
|
* Created Objective C stub code generatorsGravatar murgatroid992015-04-07
|
* Add a metadata_transformer to the Python stub.Gravatar Nathaniel Manista2015-04-06
|
* Unify early_adopter construction functionsGravatar Nathaniel Manista2015-03-30
| | | | | | | | It was awkward for the generated code to call an API that offered both insecure_server and secure_server as well as insecure_stub and secure_stub. With this change there is just a single server function and a single stub function and security is decided based on arguments passed.
* Small compiler optimization.Gravatar Nicolas "Pixel" Noble2015-03-27
|
* Merge pull request #1115 from nicolasnoble/rpc-collisionGravatar Yang Gao2015-03-26
|\ | | | | Adding the ability to specify a service namespace on protoc's command line.
| * Removing range-based for loop.Gravatar Nicolas "Pixel" Noble2015-03-25
| |
* | Elminate range-based fors and work around some other limitations in older ↵Gravatar Vijay Pai2015-03-24
| | | | | | | | compilers
* | Use grpc:: counterparts in ruby code generatorGravatar Yang Gao2015-03-23
| |
| * Adding the ability to specify a service namespace on protoc's command line.Gravatar Nicolas "Pixel" Noble2015-03-24
|/ | | | | | Usage example: protoc ... --grpc_out=services_namespace=xyz:./path/to/output/dir ... This is difficult to add a test for this without significantly changing all of the examples, or the build system. However this has been successfully tested locally.
* Sanitize Python pluginGravatar Masood Malekghassemi2015-03-20
|
* Make Python package spec indirectGravatar Masood Malekghassemi2015-03-18
| | | | This is part of a change to ease internal usage of GRPC.
* Factor out interface-specific early_adopter codeGravatar Masood Malekghassemi2015-03-17
| | | | | Refactors early_adopter such that interface-specific code is located in the framework module as a submodule `alpha`.
* Add service name to Python early_adopterGravatar Nathaniel Manista2015-03-16
|
* Merge pull request #1032 from nicolasnoble/protobuf-alternateGravatar Yang Gao2015-03-13
|\ | | | | Adding support for alternative protobuf libraries.
| * Moving ZeroCopyOutputStream to grpc++/config.h.Gravatar Nicolas "Pixel" Noble2015-03-13
| |
| * Adding initial support for alternative protobuf libraries.Gravatar Nicolas Noble2015-03-13
| |
* | Removing the `using std::string` in the python plugin code.Gravatar Nicolas "Pixel" Noble2015-03-11
|/
* Merge pull request #829 from nicolasnoble/win32-fixGravatar Craig Tiller2015-03-04
|\ | | | | Fixing Windows build of the python protoc plugin.
* | Update Python codegen to early_adopter interfaceGravatar Nathaniel Manista2015-03-02
| | | | | | | | | | | | With this change the Python code generated by the Python code generator uses the grpc.early_adopter package and not the grpc.framework.face package.