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
7 years ago
Craig Tiller
c0df1c0f9a
Compiling again
7 years ago
Craig Tiller
565d4c1e88
Progress
7 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
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