Ken Payson
4754398f81
Clang_format
2017-08-30 08:31:38 -07:00
Ken Payson
567e0f1eb6
Have write ops take ownership over slices
2017-08-29 09:21:22 -07:00
Muxi Yan
7c62a35c6f
Merge remote-tracking branch 'upstream/master' into stream_compression_config
2017-08-21 15:19:50 -07:00
Muxi Yan
229125abb1
Merge remote-tracking branch 'upstream/master' into stream_compression_config
2017-08-11 16:15:53 -07:00
Vijay Pai
b18ab3f7c8
Delete deprecated constructor and CallOpSetCollectionInterface
2017-08-11 11:56:34 -07:00
Jan Tattermusch
e68c0d1722
Revert "Reintroduce a lambda capture as part of C++11-izing code"
2017-08-03 12:42:24 +02:00
Muxi Yan
c80526d122
Modify C++ and Objective C to initialize maybe_stream_compression_level
2017-07-27 11:16:49 -07:00
Vijay Pai
6abd20020b
Revert "Separate internal-only and public parts of C++ API"
2017-07-25 00:43:30 -07:00
Yang Gao
6eaaa923fa
Merge pull request #11731 from yang-g/cpp_is_hard
...
Avoid use after free if the sneaky op is owned by the collection
2017-07-11 10:39:11 -07:00
Vijay Pai
c0baec60a1
Internalize structs and methods meant for being exposed through codegen
...
or that interface with core and are only for internal use
2017-07-10 14:33:53 -07:00
yang-g
d03594fb73
second try
2017-07-10 14:23:00 -07:00
yang-g
0d9caecde2
Unref the call first in case the collection is still used in call
2017-07-10 11:24:53 -07:00
Vijay Pai
10c040d455
Move collection reset before unref (since unref could destroy obj)
2017-06-22 13:41:41 -07:00
Vijay Pai
fc539eb193
Re-enable public constructor for ClientAsyncResponseReader to avoid busting client that bypassed code generator. This code is deprecated-on-arrival as it is a performance pessimization. This code path should not be used.
2017-06-22 09:40:09 -07:00
Jan Tattermusch
7897ae9308
auto-fix most of licenses
2017-06-08 11:22:41 +02:00
Alexander Polcyn
d809a15ec4
cpp doc nits
2017-05-05 11:02:07 -07:00
Vijay Pai
611e7e78de
Reintroduce a lambda capture as part of C++11-izing code
2017-05-01 15:09:30 -07:00
Craig Tiller
f5a1b75065
Merge pull request #10761 from ctiller/ubsan
...
Fix ubsan reported failure
2017-04-20 15:03:36 -07:00
Craig Tiller
56bbe02ca1
Fix ubsan reported failure
2017-04-20 08:37:36 -07:00
Craig Tiller
06a30eef36
Merge github.com:grpc/grpc into cpparena
2017-04-19 14:40:20 -07:00
yang-g
6bc701659c
Remove status_helper as it is not needed any more
2017-04-18 10:36:36 -07:00
Craig Tiller
c20fa90c60
Merge github.com:grpc/grpc into cpparena
2017-04-12 06:44:00 -07:00
yang-g
f4c8addded
support C++ error_details
2017-04-07 15:52:16 -07:00
Craig Tiller
41f46ab665
Merge github.com:grpc/grpc into cpparena
2017-04-05 14:05:38 -07:00
Craig Tiller
be094fc5e6
Fix compile
2017-04-04 09:31:28 -07:00
Craig Tiller
e3b5921559
Potential msan fix
2017-04-04 09:28:54 -07:00
Craig Tiller
66051c618f
Async end2end test passes
2017-03-31 09:16:35 -07:00
Craig Tiller
dd36b15315
Call ref/unref, bugfixes
2017-03-31 08:27:28 -07:00
Craig Tiller
547631eaf8
Merge github.com:grpc/grpc into cpparena
2017-03-31 07:50:01 -07:00
Vijay Pai
60a41907a0
Remove delete assertion on base class and change to full fetch-add
2017-03-21 09:39:11 -07:00
Vijay Pai
379be59d0a
Pour one out for shared ptr
2017-03-17 21:05:41 -07:00
Yuxuan Li
0aac9d06e2
change last_message bit to be in C++ layer only
2017-03-10 14:34:59 -08:00
Yuxuan Li
34894e4b1c
Implemented stream coalescing design
...
(RFC:https://github.com/grpc/proposal/pull/3 ). Add necessary
microbenchmarks to show reduced writes/iter for short streams. Add
necessary end2end test to test out newly added apis. Filter those tests
using *WithCoalescingApi*.
2017-03-08 10:59:31 -08:00
yang-g
f07ed45439
Restore the NextMessageSize for streamed calls
2017-02-16 23:01:28 -08:00
Craig Tiller
68bb6a8453
Merge github.com:grpc/grpc into rollfwd
2017-01-27 06:52:13 -08:00
Craig Tiller
4edd56751f
Merge github.com:grpc/grpc into maxmsgsz
2017-01-26 13:50:14 -08:00
Craig Tiller
afceb2edbd
Merge github.com:grpc/grpc into rollfwd
2017-01-26 12:21:28 -08:00
Mark D. Roth
448c1f002c
Move parameters for all grpc_op types into their own sub-structs.
2017-01-25 10:44:30 -08:00
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97 .
2017-01-23 07:48:42 -08:00
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
2017-01-20 18:11:52 -08:00
Craig Tiller
da9de8988b
Merge github.com:grpc/grpc into maxmsgsz
2017-01-20 15:42:47 -08:00
Craig Tiller
62f28bfcf0
Remove double-checking of max-message-size in C++ layers
2017-01-19 10:05:13 -08:00
Craig Tiller
78bc54e7d9
Fix stack corruption
2016-12-08 15:19:41 -08:00
Craig Tiller
f658bf0e1b
Start resolving memory issues in C++ metadata
2016-12-08 14:11:47 -08:00
Craig Tiller
cca7589333
Start moving C++ to slice interfaces
2016-11-21 08:45:38 -08:00
Vijay Pai
c0b2acb1a0
Use C++11 final and override
2016-11-01 16:31:56 -07:00
Mark D. Roth
abf03aed93
Merge remote-tracking branch 'upstream/master' into max_send_size_filter
2016-09-16 07:35:37 -07:00
Yang Gao
24869d558a
Merge pull request #7996 from yang-g/canonical
...
Add a helper to get canonical code from status
2016-09-15 15:58:17 -07:00
yang-g
d558149a5e
Add a helper to get canonical code from status
2016-09-09 09:37:33 -07:00
Mark D. Roth
7bfa1a8343
Merge remote-tracking branch 'upstream/master' into max_send_size_filter
2016-09-06 10:44:32 -07:00