Craig Tiller
ee4b145213
Remove workqueue, covered_by_poller as concepts, get Mac build up
8 years ago
Craig Tiller
dc3998e710
Converting code
8 years ago
Craig Tiller
339e421b29
Change endpoint interface to declare poller coveredness
8 years ago
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a
, reversing
changes made to dc36f4df6a
.
8 years ago
Craig Tiller
e38948a1cd
clang-format
8 years ago
Craig Tiller
b56dae554c
Allow a longer fetch time for port server
8 years ago
Craig Tiller
25149249ec
Slow down timers for ubsan builds
8 years ago
Craig Tiller
85bf34a4a8
Copy slices for in-process transports: its no longer safe to just ref
8 years ago
Craig Tiller
a0cf12d976
Improve simulation to not infinitely buffer writes
8 years ago
Craig Tiller
40fde140f4
Add logging of flow control variables
8 years ago
Nicolas "Pixel" Noble
15cd5ce2ed
Rewriting core tests BUILD files to use the build system.
8 years ago
Craig Tiller
79d24fb8eb
Fixes
8 years ago
Craig Tiller
f840110de2
Fixup tests
8 years ago
Nicolas "Pixel" Noble
7c26eed838
Buildifier and wrapping test/cpp/* rules with our build system.
8 years ago
Craig Tiller
9eb0fdec00
Reorganize ext tree
...
- filters live under filters
- lb_policy, resolver implementations (being part of client_channel) live under client_channel
8 years ago
ncteisen
4b36a3d9ea
Change error_create API to slice
8 years ago
Craig Tiller
75a41b4532
Hide memory counters from atomic counters
8 years ago
murgatroid99
d0cda5c40b
Add uv resolver fallback for named ports, fix portability tests
8 years ago
Craig Tiller
b094b2c31e
Actually print error message
8 years ago
Yuchen Zeng
47de64c700
zalloc grpc_pollset
8 years ago
Craig Tiller
f4ea01b71a
Complete microbenchmarks
8 years ago
murgatroid99
0c73a1ad8e
Clang format
8 years ago
murgatroid99
1191b7202d
Improve Node and libuv testing and test coverage
...
Allow Node tests to run with or without UV, change default version to 7, add some portability tests. Also make some more core tests work with libuv
8 years ago
Craig Tiller
cba864bfbe
Eliminate port server env var, force its use always, consolidate code
8 years ago
Craig Tiller
6f4178878c
Add zalloc, convert a bunch of files to use it
8 years ago
Craig Tiller
7f9184f314
Review feedback
8 years ago
Craig Tiller
9e5ac1bf11
Fix broken shutdown, and cascading exec_ctx usage bugs
8 years ago
Craig Tiller
4cb0a7a5a1
Better test
8 years ago
Craig Tiller
fe5f497f77
Add a test that measures flow control stalls in a deterministic way
8 years ago
Craig Tiller
44cc814bca
Add lots of casts
8 years ago
Craig Tiller
8f1b31530c
Use atomics for memory counters
...
Avoids two mutex acquisitions per allocation in bm_fullstack (where we
also count memory allocations)
8 years ago
Craig Tiller
f5369947a1
Fix Bazel
8 years ago
Craig Tiller
abda919dfb
Fix include guards
8 years ago
Craig Tiller
61eb40ce56
Put files in a better place
8 years ago
Robbie Shade
ca7effcdff
Replace timeout/scaling macros with functions.
8 years ago
Craig Tiller
efbd7c2a0f
Bug fixes, tracing for bdp estimation
8 years ago
Craig Tiller
cda759d658
Add an error to fd_shutdown (and recursively)
...
Allows diagnosing WHY a file descriptor was shutdown prematurely.
8 years ago
Craig Tiller
9128716268
Track writes/RPC in microbenchmark
8 years ago
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97
.
8 years ago
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
8 years ago
yang-g
a2341eaed0
omg it is 2017
8 years ago
yang-g
d36a53156c
Add missing include for size_t
8 years ago
yang-g
43dc9ed3b7
Add licenses to all BUILD files and missing copyright
8 years ago
Craig Tiller
76dca19953
clang-format
8 years ago
Craig Tiller
bedb18959b
Fixes, remove grpc_error_free_string
8 years ago
Craig Tiller
4b53d35113
Faster test building: avoid repeated linking
8 years ago
Craig Tiller
d4654560dc
clang-format code
8 years ago
Craig Tiller
91031dacb1
Changes to exec_ctx/closure/combiner/workqueue interfaces
...
- make closures know where they should be executed (eg, on a workqueue,
or a combiner, or on an exec_ctx)
- this allows removal of a large number of trampoline functions that
were appearing whenever we used combiners, and should allow for a much
easier interface to combiner locks
8 years ago
Mark D. Roth
96ba68d7cd
Fix more allocation bugs.
8 years ago
Muxi Yan
cf6eaa7071
Add <string.h> to test_config.c
8 years ago