Vijay Pai
d4d0a30c6f
Privatize useful.h and avl.h
7 years ago
Mark D. Roth
dbdf495f61
Split lib/support into lib/gpr and lib/gpr++.
7 years ago
Muxi Yan
86ece2c8f6
Fix stream compression test bazel build
7 years ago
Muxi Yan
fe1e05e75b
Fix build error in compression_test.cc
7 years ago
Muxi Yan
c7499e88fd
Fix bazel BUILD
7 years ago
Muxi Yan
38fcd0c6c3
clang-format
7 years ago
Yash Tibrewal
8cf1470a51
Revert "Revert "All instances of exec_ctx being passed around in src/core removed""
7 years ago
Yash Tibrewal
ad4d2dde00
Revert "All instances of exec_ctx being passed around in src/core removed"
7 years ago
Yash Tibrewal
c354269ba7
Remove _ prefixed variable names
7 years ago
Yash Tibrewal
6c26b16fe0
Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ExecCtx and some minor changes
7 years ago
Yash Tibrewal
75122c2357
Address some PR comments
7 years ago
Craig Tiller
4ac2b8e585
Enable clang-tidy as a sanity check, fix up all known failures
7 years ago
Craig Tiller
baa14a975e
Update clang-format to 5.0
7 years ago
Yash Tibrewal
77532036b6
BUILD changes. test languauge to C++
7 years ago
Yash Tibrewal
e586324627
BUILD files changes for bazel
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
Muxi Yan
4c7bc85bd8
Revert changes to "identity" "deflate" "gzip" "stream-gzip" compression algorithm names at surface API
...
This reverts commit 6360274841
.
This reverts commit 33d7a7aa5a
.
7 years ago
Muxi Yan
33d7a7aa5a
Fix algorithm_test
7 years ago
Muxi Yan
6360274841
Make the names of compression algorithms backwards compatible at surface API
7 years ago
Muxi Yan
fcbf0952fe
fix test BUILD
7 years ago
Muxi Yan
68ee7ce732
clang-format
7 years ago
Muxi Yan
e6d888d0a0
Change C core surface API
7 years ago
Yash Tibrewal
9eb8672bbe
Removing deprecated string to char * conversions
7 years ago
Muxi Yan
1e99b2388b
clang-format
7 years ago
Muxi Yan
68a1a1530b
Build fix
7 years ago
Nicolas "Pixel" Noble
2bc5e3ac40
Moving visibility and package creation to the build system.
7 years ago
Muxi Yan
c97fc14a0e
Revert "Stream compression configuration"
...
This reverts commit a4dc077d3c
.
7 years ago
Muxi Yan
a4dc077d3c
Stream compression configuration
8 years ago
Muxi Yan
dfe402781e
Fix windows test failure
8 years ago
Muxi Yan
fbd06f7202
Comments and fixes
8 years ago
Muxi Yan
4f85558ba8
clang-format
8 years ago
Muxi Yan
163d8d65a6
Sanity fix
8 years ago
Muxi Yan
e87a7e1a47
Move stream_compression to src/core/lib/compression
8 years ago
Muxi Yan
c1f837ce79
Make stream compression module
8 years ago
Jan Tattermusch
4d5c3102a1
fix remaining license notices
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Nicolas "Pixel" Noble
af6c83f9e1
Adding dummy layering check option.
8 years ago
Nicolas "Pixel" Noble
15cd5ce2ed
Rewriting core tests BUILD files to use the build system.
8 years ago
Yuchen Zeng
39514ccb29
Add licenses() in BUILD files
8 years ago
David Garcia Quintas
80a8bc8b18
test/core/compression
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
Craig Tiller
3b05e1da91
Move from cmp --> eq, and provide a good implementation for interning
8 years ago
Craig Tiller
a8b66a6e02
Get core compiling again
8 years ago
Craig Tiller
0160de9ae5
Begin moving mdelem to be a value type
8 years ago
Craig Tiller
7d4116fa44
All core tests compile without grpc_mdstr
8 years ago
Craig Tiller
68208fe422
Progress towards mdstr elimination
8 years ago
Craig Tiller
10cd356662
Finish moving to new APIs
8 years ago
Craig Tiller
a59c16c184
Progress towards making grpc_slice_unref_internal take an exec_ctx
8 years ago