aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* split up GeneratorTests into individual filesGravatar Jan Tattermusch2018-08-13
|
* fix typo in DepFileUtilTestsGravatar Jan Tattermusch2018-08-13
|
* split up ProtoCompile tests to individual filesGravatar Jan Tattermusch2018-08-13
|
* fix tests.jsonGravatar Jan Tattermusch2018-08-13
|
* C# sanity test accepts [TestCase] attribute tooGravatar Jan Tattermusch2018-08-13
|
* add Grpc.Tools.Tests to SanityTestGravatar Jan Tattermusch2018-08-13
|
* add linux/mac net45 compilation fix to Grcp.Tools.Tests.csprojGravatar Jan Tattermusch2018-08-13
|
* fixup! Add Grpc.Tools MsBuild taks assembly, test and scriptingGravatar kkm2018-06-21
|
* Add Grpc.Tools MsBuild taks assembly, test and scriptingGravatar kkm2018-06-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a complete set of tooling to build .proto files, with or without gRPC services, in .csproj, both "classic" and SDK flavors, and a bare minimum support for C++ projects. Highlights and omissions: * By default, generated files are placed into project's intermediate directory under obj/, and treated as temporary generated sources. * The projects are highly customizabe thorugh item metadata on Protobuf items. * SDK projects only use Visual Studio new build system, and automatically import XAML property sheets that allow setting per-file properties, such as generated file access, and whether to expect gRPC outputs, from VS properties windows. This possibly requires VS restart after the package is added to solution. Classic projects cannot be extended this way, and only show Protobuf as the possible item; settings are modified by editing the project only. * For C++ projects, only the tool and standard proto import paths are provided, no custom targets yet. This is in the works. * gRPC and Protobuf scripts are separate, and everything is programmed to easily split the Tools package into one for Google.Protobuf and another for Grpc.Tools. This requires tighter coordination between the teams. * The tasks DLL knows about gRPC. I tried to use it to support gRPC in a script-only fashion, but using the tasks results in much cleaner scripts. This is probably how it should remain. * In multitarget projects (multiple frameworks) protoc files are compiled for each target, and also for Debug/Release configuration sepatately. A possible fix is in the works, but requries some MsBuild tooling fixes, so it will take a while. * There are 4 tasks. The "smart" task predicts protoc outputs, and knows things about protoc naming conventions. This supports only C# and C++. The "dumb" task simply invokes protoc in a language-independent way, and supports all languages known to protoc. In the (not very likely) case protoc is used with MsBuild for these languages, instructions for extending the build is provided in build script comments. The other 2 tasks are one to detect current platform and therefore tools paths, and another to read protoc generated dependency file. We use it for C#, but custom project may opt not to use the dependecy files. * 64-bit tools for Windows (protoc and grpc plugin exe) have been removed from package, as Windows is alsways able to run 32-bit executable (and they are smaller and faster, and always preferred when 2G address space is enough).
* Merge pull request #15747 from ncteisen/channel-benchmarkGravatar Noah Eisen2018-06-21
|\ | | | | Add Channel Creation Benchmark
* \ Merge pull request #15196 from AspirinSJL/load_reporterGravatar Juanli Shen2018-06-21
|\ \ | | | | | | Add load reporter for server load reporting
| * | Add load reporterGravatar Juanli Shen2018-06-21
|/ /
* | Merge pull request #15798 from dapengzhang0/patch-1Gravatar Eric Anderson2018-06-21
|\ \ | | | | | | Add v1.13.1 release of grpc-java
| | * Add channel creation benchmarkGravatar ncteisen2018-06-21
| |/ |/|
* | Merge pull request #15800 from ganmacs/remove-redefine-classGravatar apolcyn2018-06-21
|\ \ | | | | | | EchoMsg is defined in spec/support/services.rb
* \ \ Merge pull request #15349 from AspirinSJL/load_reporting_bazel_onlyGravatar Juanli Shen2018-06-21
|\ \ \ | | | | | | | | Remove load data store targets from build.yaml
* \ \ \ Merge pull request #15821 from jtattermusch/concepts_polishGravatar Jan Tattermusch2018-06-21
|\ \ \ \ | | | | | | | | | | Improve CONCEPTS.md wording
* \ \ \ \ Merge pull request #15826 from mehrdada/upmerge-v1.13.x-into-masterGravatar Mehrdad Afshari2018-06-20
|\ \ \ \ \ | | | | | | | | | | | | Upmerge v1.13.x into master
* \ \ \ \ \ Merge pull request #15799 from AspirinSJL/htonlGravatar Juanli Shen2018-06-20
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add endianness conversion for long
| | | | | | * bump to v1.13.1 because v1.13.0 failed to releaseGravatar ZHANG Dapeng2018-06-20
| | | | | | |
* | | | | | | Merge pull request #15793 from ganmacs/delete-unused-ivarGravatar apolcyn2018-06-20
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Delete unused ivar
* \ \ \ \ \ \ \ Merge pull request #15823 from yashykt/writethroughdocGravatar Yash Tibrewal2018-06-20
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Wire to socket doc change
* \ \ \ \ \ \ \ \ Merge pull request #15806 from ZhouyihaiDing/15803Gravatar Zhouyihai Ding2018-06-20
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | PHP: fix distribtest test by adding -Ithird_party/nanopb
| | | | | * | | | | Upmerge v1.13.x into masterGravatar Mehrdad Afshari2018-06-20
| |_|_|_|/| | | | | |/| | | | | | | | |
| | | | | | | * | | Remove load data store targets from build.yamlGravatar Juanli Shen2018-06-20
| |_|_|_|_|_|/ / / |/| | | | | | | |
| | | | | * | | | Merge pull request #15819 from grpc/mmx-grpcio-testing-buildGravatar Mehrdad Afshari2018-06-20
| | | | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | Build grpcio-testing alongside Python artifact builds
* | | | | | \ \ \ \ Merge pull request #15820 from ncteisen/noisy-commentGravatar Noah Eisen2018-06-20
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Protect a Noise Comment
| | * | | | | | | | | PHP: fix distribtest test by adding -Ithird_party/nanopbGravatar ZhouyihaiDing2018-06-20
| | | | | | | | | | |
| * | | | | | | | | | Add caveat to noisy comment, push to dbg modeGravatar ncteisen2018-06-20
| |/ / / / / / / / /
| | * | | | | | | | Wire to socket doc changeGravatar Yash Tibrewal2018-06-20
| | | | | | | | | |
| | | | | | | * | | address commentsGravatar Jan Tattermusch2018-06-20
| |_|_|_|_|_|/ / / |/| | | | | | | |
* | | | | | | | | Merge pull request #15802 from jtattermusch/contributing_improvementsGravatar Jan Tattermusch2018-06-20
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Overhaul of top-level .md files
| * | | | | | | | | overhaul of top-level .md filesGravatar Jan Tattermusch2018-06-20
|/ / / / / / / / /
| | | | | | * | | Add MANIFEST and README to grpcio_testing packageGravatar Mehrdad Afshari2018-06-20
| | | | | | | | |
* | | | | | | | | Merge pull request #15818 from matt-kwong/rbe_upload_fixGravatar Matt Kwong2018-06-20
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Fix test failure detection when doing RBE uploads
* \ \ \ \ \ \ \ \ \ Merge pull request #15816 from jtattermusch/dedup_cpp_routeguideGravatar Jan Tattermusch2018-06-20
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Deduplicate C++ routeguide
* \ \ \ \ \ \ \ \ \ \ Merge pull request #15343 from ncteisen/channelzGravatar Noah Eisen2018-06-20
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | | Channelz Part 1: Support for GetChannel
| | | | | | | | * | | Add grpcio-testing to Python distribtestsGravatar Mehrdad Afshari2018-06-20
| | | | | | | | | | |
| | | | | | | | * | | More consistent source/binary Python distribtestsGravatar Mehrdad Afshari2018-06-20
| | | | | | | | | | |
| | | | | | | | * | | Build grpcio_testing in Python artifact processGravatar Mehrdad Afshari2018-06-20
| | | | | | | |/ / /
| | | * | | | / / / Fix test failure detection when doing RBE uploadsGravatar Matt Kwong2018-06-20
| |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | reviewer feedbackGravatar ncteisen2018-06-20
| | | | | | | | |
| * | | | | | | | Merge branch 'master' of https://github.com/grpc/grpc into channelzGravatar ncteisen2018-06-20
| |\ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| | * | | | | | | deduplicate C++ routeguideGravatar Jan Tattermusch2018-06-20
| |/ / / / / / / |/| | | | | | |
* | | | | | | | Fixing trailing metadata ops in census filter.Gravatar Jim King2018-06-20
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fixing trailing metadata ops.
* \ \ \ \ \ \ \ \ Merge pull request #15195 from jozefizso/dev/vcpkg_csharp_patchGravatar Jan Tattermusch2018-06-20
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Allow conditional builds of grpc_csharp_ext for vcpkg manager
| | * | | | | | | | updateGravatar Vizerai2018-06-19
| | | | | | | | | |
* | | | | | | | | | Merge pull request #15810 from ncteisen/sanityGravatar Noah Eisen2018-06-19
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Fix Sanity
| | | | * | | | | | | Reviewer feedbackGravatar ncteisen2018-06-19
| | | | | | | | | | |
| * | | | | | | | | | Fix sanitYGravatar Noah Eisen2018-06-19
|/ / / / / / / / / /