Yash Tibrewal
e586324627
BUILD files changes for bazel
7 years ago
Yash Tibrewal
f8a6c8297c
Changes to build other platforms
7 years ago
Vijay Pai
f92b530068
Fix a data race in microbenchmark stats gathering
7 years ago
Yash Tibrewal
39aed1ae8b
Remove unnecessary extern Cs
7 years ago
Yash Tibrewal
34a57d0346
rename all test core files to cc and a lot of C++ style conversions
7 years ago
Yash Tibrewal
0ee7574732
Removing instances of exec_ctx being passed around in functions in
...
src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of
grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx
also keeps track of the previous exec_ctx so that nesting of exec_ctx is
allowed. This means that there is only one exec_ctx being used at any
time. Also, grpc_exec_ctx_finish is called in the destructor of the
object, and the previous exec_ctx is restored to avoid breaking current
functionality. The code still explicitly calls grpc_exec_ctx_finish
because removing all such instances causes the code to break.
7 years ago
Craig Tiller
4048569477
Fix compilation
7 years ago
Craig Tiller
03b3247cec
Fix build
7 years ago
Craig Tiller
922260656a
C++ize BDP estimator, introduce ManualConstructor
7 years ago
Yuchen Zeng
ab74a8c86e
Add grpc_endpoint_delete_from_pollset_set
7 years ago
Craig Tiller
b44a7bf8c3
Revert deleted file
7 years ago
Craig Tiller
d75d90f055
Make this work
7 years ago
Craig Tiller
2c357bc62e
Moving to allow fuzzer test to run entire corpora under bazel
7 years ago
Yash Tibrewal
7cdd99c86e
Adding more pointer type conversions
7 years ago
Craig Tiller
0ff222a23b
Add pollset_kick stats
7 years ago
yang-g
b98bf8c165
Make package names consistent under test/core
7 years ago
Nicolas "Pixel" Noble
2bc5e3ac40
Moving visibility and package creation to the build system.
7 years ago
Vijay Pai
81522c8ebe
Add unsecure libraries to bazel build targets
7 years ago
Yuchen Zeng
36969385e5
Group the port picking functions
7 years ago
Yuchen Zeng
32c0153f81
Make port picking functions overridable
7 years ago
Craig Tiller
9a8c3f398a
Explicitly call out round up vs round down
8 years ago
Craig Tiller
c0df1c0f9a
Compiling again
8 years ago
Craig Tiller
565d4c1e88
Progress
8 years ago
ncteisen
969b46ef73
Add rich closure debug mode
8 years ago
ncteisen
274bbbe6a0
Add rich closure debug mode
8 years ago
Jan Tattermusch
4d5c3102a1
fix remaining license notices
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Yuchen Zeng
3a1104ffa3
Fix the flush of exec_ctx in port_server_client
8 years ago
Nicolas "Pixel" Noble
af6c83f9e1
Adding dummy layering check option.
8 years ago
Yuchen Zeng
b1f0af8951
Flush exec_ctx before using pollset_work
8 years ago
Craig Tiller
9d5d803bbf
Small fixes
8 years ago
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