kkm
191e8f1c9c
Use x64 tools on 64-bit Windows in Grpc.Tools
...
The Windows Nano Server Docker image does not support 32-bit executables.
See: https://docs.microsoft.com/windows-server/get-started/getting-started-with-nano-server#important-differences-in-nano-server
See: https://github.com/grpc/grpc/pull/13207#issuecomment-444846082
Close : #13098 (wontfix)
6 years ago
Muxi Yan
97ec5c1d68
Bump version to v1.17.0
6 years ago
Jan Tattermusch
b021add5e4
C#: avoid unnecessary ifdefine in NUnitMain.cs
6 years ago
Jan Tattermusch
2e54a2bc36
update compiler defines
6 years ago
Jan Tattermusch
ba6b1c215c
switch netcoreapp1.0->1.1
6 years ago
Stanley Cheung
698cf221d8
Regenerate projects
6 years ago
Stanley Cheung
42e3ae7309
Re-generate projects
6 years ago
Muxi Yan
da14743f1a
Generate projects
6 years ago
Muxi Yan
f3e4ae633e
Regenerate projects
6 years ago
Jan Tattermusch
0898074809
regenerate protos
6 years ago
Srini Polavarapu
25cd16ae58
Regenerate projects
6 years ago
Jan Tattermusch
5344c81f3c
switch C# to contextual serializer and deserializer internally
6 years ago
Jan Tattermusch
b187cfe460
regenerate protos
6 years ago
Jan Tattermusch
abbb317fee
add ServiceBinderBase
6 years ago
Srini Polavarapu
1bf93a76f5
Regenerate projects
6 years ago
kkm
4912fb2d04
Address review comments
...
* Fix typos.
* Correct pointers to example files.
* Refer to v1.17 or 1.17.0 throughout.
* Change wording where requested, remove trailer.
* Rename INTEGRATION.md -> BUILD-INTEGRATION.md.
* Change a pointer in README.md to point to the new name.
6 years ago
Stanley Cheung
3dd82ec3c2
Regenerate projects
6 years ago
kkm (aka Kirill Katsnelson)
3100e94386
Add missing quote
6 years ago
Jan Tattermusch
ee4cb5ce65
fix Grpc.Tools nuget layout on Linux and Mac
...
For files without known extension (e.g. Unix binaries) , NuGet can't tell files from directories,
so mention protoc and grpc_csharp_ext explicitly to avoid breaking nuget's directory layout.
6 years ago
kkm
3b7c408262
Remove target netcoreapp2.1 from Tools.Tests csproj
6 years ago
Jan Tattermusch
a959b6d7d2
Show dlerror if grpc_csharp_ext load fails
6 years ago
Jan Tattermusch
9929a23ecd
add dlerror stubs
6 years ago
kkm
27771aa604
Document .NET build integration with Grpc.Tools
6 years ago
kkm
5103951117
Infer coding style, adjust .editorconfig, reformat Tools code
6 years ago
kkm
f626d4618d
Restore packaging of binary tools under tools/
...
Unfixes #13098 , hopefully temporarily.
6 years ago
kkm
9158493c41
Improve ProtoToolsPlatformTask tests
6 years ago
kkm
ccacf24fb0
Fix dotnet/Mono build and testing under Linux
6 years ago
Jan Tattermusch
716b5577fc
fixup: rename *Tests files to *Test
6 years ago
Stanley Cheung
cda4e7d1df
Regenerate projects
6 years ago
Stanley Cheung
e5ce1e36e6
Regenerate projects
6 years ago
kkm
a844323c7e
Rename test classes *Test; UWYU in Tools.Test project
6 years ago
Jan Tattermusch
460faf4bc2
dont repeat "ClientCertificate" in enum values
6 years ago
Jan Tattermusch
082ee89641
add script for automatic generation of C# reference docs
6 years ago
Jan Tattermusch
c08c3ccbae
build grpc_csharp_ext with cmake
6 years ago
Kevin Damm
8b6719a1d7
Update README.md ordered list spacing
...
Certain markdown interpreters do not recognize ordered lists if there isn't a blank line between the numbered lines. This change corrects the spacing between the steps for getting gRPC into a Unity project.
6 years ago
Jan Tattermusch
e88a40ae26
add xmldoc comments
6 years ago
Jan Tattermusch
8eb6daddd9
ChannelOption: implement hashcode and equals
6 years ago
Jan Tattermusch
c288d1a894
improve doc comments for ChannelOptions
6 years ago
Jan Tattermusch
ee1f49b252
upgrade CommandLineParser to 2.3.0
6 years ago
Jan Tattermusch
bc75644385
review comments
6 years ago
Alex Villarreal
98bce85cac
Improve documentation to use Metadata.Entry
...
Add notes about the parameters in public constructors of `Metadata.Entry`, and `Metadata`s `Add` methods (which call the aforementioned constructors), to clearly indicate what a valid key should be, **and the fact that it is converted to lowercase**. Seems like an important enough side effect that it should be explicit in the documentation.
6 years ago
Jan Tattermusch
ea5aa4a34a
addressing a few nits
6 years ago
Jan Tattermusch
c2fd689bad
address comments
6 years ago
Jan Tattermusch
1044731858
add DeserializationContext implementation note
6 years ago
Jan Tattermusch
a2a4629614
add MarshallerTest
6 years ago
Jan Tattermusch
63a31d85f1
contextual marshaller test
6 years ago
Muxi Yan
d65d25795b
generate_projects
6 years ago
Stephan Zehetner
59f8157123
optimize Metadata.Entry normalization and validation check. Replaced Regex with custom loop, avoid string allocation if input is already lowercase.
6 years ago
Stephan Zehetner
d16d13a976
avoid Tuple allocation in ClientBaseConfigurationInterceptor
6 years ago
Stephan Zehetner
3729329a3f
avoid byte[] allocation when reading empty strings from native memory
6 years ago