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
Ken Payson
9714e0376a
Add thread pool reset on fork with FORKING_SUPPORT_ENABLED
7 years ago
Muxi Yan
f7a97e19cf
build_project
7 years ago
Craig Tiller
922260656a
C++ize BDP estimator, introduce ManualConstructor
7 years ago
Mark D. Roth
5e9848e7b0
Refactor subchannel_list code out of RR and use it in PF.
7 years ago
Craig Tiller
d48bd078d7
Fixes
7 years ago
Craig Tiller
b7a8cace34
Add abseil to core, use it for InlinedVector
7 years ago
Yash Tibrewal
bc460fa3c4
Rebasing on master for easier merging and testing
7 years ago
Yash Tibrewal
26c78038a5
Trying ken's fix for windows python
7 years ago
Yash Tibrewal
a0b96d4f9a
Running generate projects
7 years ago
Yash Tibrewal
15ce142d65
Reverting pb.c files for now. Also fixing few more build errors
7 years ago
Yash Tibrewal
4bf670793b
Running generate_projects.sh and solving some uv build errors
7 years ago
Yash Tibrewal
83062842c3
Changes for C to C++. Adding extern C to header files for compatibility.
...
Also converting to .cc
7 years ago
Yash Tibrewal
1c9b584a15
Changes for C to C++. Adding extern C to header files for compatibility.
7 years ago
Muxi Yan
92d1bc11ba
generate_project
7 years ago
Matt Kwong
0c867bed5b
Add -lstdc++ flag for compiling under gcov
7 years ago
Craig Tiller
24f30f7ac0
Garbage collect experimental pollers
8 years ago
David Garcia Quintas
0822d331df
s/load_reporting/server_load_reporting
8 years ago
Muxi Yan
bf5484e785
build_project
8 years ago
Mark D. Roth
764cf04a13
Revert "Revert "Implement call combiner""
...
This reverts commit bf19961d0a
.
8 years ago
Craig Tiller
2897235609
Expose stats into qps_driver
8 years ago
Mark D. Roth
bf19961d0a
Revert "Implement call combiner"
8 years ago
Mark D. Roth
76e264b8df
Implement call combiner.
8 years ago
David Garcia Quintas
3499960070
Renamed load_reporting.{c,h} to load_reporting_plugin.{c,h}
8 years ago
Muxi Yan
44a46ad695
generate_project and clang_format
8 years ago
Maxim Dzoba
22c4ae62ea
Regenerated grpc.gyp with grrpc/third_party dependencies.
8 years ago
Maxim Dzoba
dd962616f2
Adding a build template for generic GYP build.
8 years ago
Craig Tiller
0ba432d445
Move profiling system to gpr
9 years ago
murgatroid99
fd994f11b8
Consolidated gyp files to fix Node installation issue
9 years ago
Craig Tiller
504ed5997a
Get basic profiler working again
9 years ago
David Garcia Quintas
7d8ea78980
fixed outdated grpc.gyp
9 years ago
David Garcia Quintas
7fd0fd5023
C++ Alarm implementation (with tests).
9 years ago
David Garcia Quintas
4bc3463108
Introducing grpc_executor, for all your threading needs
9 years ago
David Garcia Quintas
7b1bd2c271
μChannels implementation.
9 years ago
murgatroid99
350835a956
Removed spurious comment from grpc.gyp
9 years ago
Craig Tiller
2468ff56a4
Restore build sanity
9 years ago
David Garcia Quintas
f747bbc043
s/grpc_alarm/grpc_timer && s/grpc_cq_alarm/grpc_alarm
9 years ago
murgatroid99
db5b1603b2
Removed most of the gyp file, and the tests for it
...
There seems to be a bug in node-gyp (nodejs/node-gyp#752 ) that prevents
it from working properly with other gyp files.
9 years ago
murgatroid99
2af89e49cb
Moved gRPC node package root to repo root, made it depend on grpc.gyp
9 years ago
Craig Tiller
caeff022df
Merge with gyp changes
9 years ago
murgatroid99
7a82beda49
Regenerated gyp file
10 years ago
murgatroid99
91b964287b
Fixed TODO comment
10 years ago
murgatroid99
38745ef380
Added check for OpenSSL version
10 years ago
murgatroid99
ca9db40656
Removed C++ build from gyp file, fixed some minor issues
10 years ago
murgatroid99
2d6d3300d9
Added grpc.gyp template
10 years ago