Craig Tiller
d4c9833187
Reposition files to optionalize client_config system
2016-03-31 13:45:47 -07:00
Craig Tiller
64a12c55df
Merge github.com:grpc/grpc into copyright-fix
2016-03-31 07:49:58 -07:00
Craig Tiller
6169d5f7b0
Update copyrights
2016-03-31 07:46:18 -07:00
Craig Tiller
c2011586fa
Merge github.com:grpc/grpc into idempotent
2016-03-28 22:53:34 -07:00
Craig Tiller
3bd9695939
Merge github.com:grpc/grpc into idempotent
2016-03-28 12:43:02 -07:00
Craig Tiller
adcb92d68e
clang-format
2016-03-28 10:14:05 -07:00
Craig Tiller
c7762a8c24
Move chttp2 related files under ext/
2016-03-28 10:13:08 -07:00
Craig Tiller
9533d042d4
Fix includes
2016-03-25 17:11:06 -07:00
Craig Tiller
2e1903638e
Fix copyrights
2016-03-25 14:33:26 -07:00
Craig Tiller
f40df23eeb
Auto-changes
2016-03-25 13:38:14 -07:00
Craig Tiller
9498bb1bb1
Reorder asserts to avoid TSAN failure
2016-03-23 08:13:01 -07:00
David Garcia Quintas
fb349b9f71
removed uchannels
2016-03-21 15:37:20 -07:00
Craig Tiller
44654553de
Merge github.com:grpc/grpc into idempotent
2016-03-21 09:04:06 -07:00
Craig Tiller
3448887c90
Merge github.com:grpc/grpc into filter-selection
2016-03-21 07:08:50 -07:00
Jan Tattermusch
38da4491cc
fix -Wshadow warning
2016-03-18 13:55:30 -07:00
Craig Tiller
b093686e59
Fix copyright
2016-03-10 07:17:25 -08:00
Craig Tiller
c1b6bdd627
Fix tests in new idempotency work
2016-03-10 07:10:38 -08:00
Craig Tiller
41cb61de8b
Merge github.com:grpc/grpc into filter-selection
2016-03-07 20:08:24 -08:00
Craig Tiller
69b093b360
Revert "Revert "Add an implementation firewall against pollset_set""
2016-02-25 19:04:07 -08:00
Vijay Pai
e9ef536451
Revert "Add an implementation firewall against pollset_set"
2016-02-25 18:10:24 -08:00
Craig Tiller
5a9d7d2dcc
Merge github.com:grpc/grpc into filter-selection
2016-02-25 16:03:11 -08:00
Craig Tiller
e2a8a3f45c
Merge branch 'hide-the-pollset' into hide-the-pollset-set
2016-02-25 15:24:40 -08:00
Vijay Pai
c05865259b
Merge pull request #5307 from ctiller/hide-the-worker
...
Change pollset_work signature to allow moving grpc_pollset_worker to implementation
2016-02-25 14:43:57 -08:00
Craig Tiller
85371a2bb0
Change pollset mutex ownership
2016-02-25 13:55:13 -08:00
Craig Tiller
2167987565
Merge github.com:grpc/grpc into hide-the-pollset
2016-02-25 12:57:56 -08:00
Craig Tiller
19fa540100
Fix copyrights
2016-02-23 08:19:39 -08:00
Craig Tiller
521423c8cf
Regenerate files, fix bugs
2016-02-22 22:22:22 -08:00
Craig Tiller
732a875fe8
Add a sanity test for name aliasing
2016-02-22 15:59:19 -08:00
Craig Tiller
d78d16499e
clang-fmt
2016-02-21 22:18:51 -08:00
Craig Tiller
c605c62b30
Update copyrights
2016-02-19 16:24:26 -08:00
Craig Tiller
a8be91b315
Provide an interface firewall between pollset and its implementations
...
Starting to allow for >1 implementation of pollset within a binary.
Do so without requiring an extra allocation for completion queues (which
we could not tolerate).
2016-02-19 16:22:44 -08:00
Craig Tiller
7a1aab6c2a
Fix copyright
2016-02-19 13:03:42 -08:00
Craig Tiller
de676268aa
Reinstate sockpair tests
2016-02-19 12:28:34 -08:00
Craig Tiller
9a8df281ad
Reinstate sockpair tests: part 0
2016-02-19 09:08:09 -08:00
Craig Tiller
9b5241209f
Fix copyrights
2016-02-18 08:23:08 -08:00
Craig Tiller
f290e30d08
Finish porting posix
2016-02-18 08:04:36 -08:00
Craig Tiller
178edfae2b
Decouple filter selection from channel construction
...
Allow plugins to extend the set of filters used by gRPC core:
- plugins at construction time can register against the 'channel_init' system to be allowed to mutate a new channel_stack_builder type
- channel_stack_builder provides a central and rather dynamic place to construct the list of filters required by a channel stack
- ultimately we construct the channel stack in the fashion we always have
This is also a prerequisite step to allowing filters to be implemented from wrapped languages.
2016-02-17 20:54:46 -08:00
Craig Tiller
841c726140
Merge github.com:grpc/grpc into sceq
2016-02-02 09:23:22 -08:00
Craig Tiller
a93a25f7bc
Update copyrights
2016-01-28 13:55:49 -08:00
Craig Tiller
6c39686dfa
Preparatory changes for work shedding
...
- cleanup: change grpc_iomgr_cb_func to take a bool instead of int
success
- cleanup: follow through with iomgr callback scheduling functions
- prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue*
functions
2016-01-28 13:53:40 -08:00
Craig Tiller
194824467c
Get subchannel index working
2016-01-25 09:59:20 -08:00
Craig Tiller
8cdba6644a
Subchannel index compiles
2016-01-22 20:01:55 -08:00
Craig Tiller
0fe5ee7be3
BoringSSL integration: non-vsprojects changes
2015-12-22 12:50:36 -08:00
Craig Tiller
620e965c1b
clang-format after last weeks test-fest
2015-12-14 12:02:50 -08:00
Craig Tiller
f218c8bf0d
Add tests for pipe usage
2015-12-10 14:57:56 -08:00
Craig Tiller
a75ae6ee8a
Merge github.com:grpc/grpc into census_suite
2015-12-10 14:36:02 -08:00
Craig Tiller
c586f4e9be
Expand census coverage: make this a fixture instead of a simple test
2015-12-10 10:26:05 -08:00
Craig Tiller
f036a64303
Memory fixes
2015-12-01 17:00:40 -08:00
Craig Tiller
1d881fbed6
clang-format
2015-12-01 07:39:04 -08:00
Craig Tiller
2a1bb7f0ca
Fixes, and some test code
2015-11-29 21:54:26 -08:00