Sree Kuchibhotla
9667e8a57d
clang format
8 years ago
Sree Kuchibhotla
31ad68a7e0
fix a bad typo
8 years ago
Sree Kuchibhotla
966bf49b9c
Add to closure_list_sched as well
8 years ago
Sree Kuchibhotla
4478a88ad9
More detailed error when double-scheduling a closure
8 years ago
Yash Tibrewal
7cdd99c86e
Adding more pointer type conversions
8 years ago
ncteisen
06bce6e020
Tracers know their name
8 years ago
ncteisen
a135485bb8
Add workqueue tracer
8 years ago
ncteisen
f0c46e360b
Rework error and closure tracing
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
7897ae9308
auto-fix most of licenses
8 years ago
Mark D. Roth
43f774e4d4
Add check that we don't schedule the same closure twice at once.
8 years ago
Craig Tiller
18f09a01f6
Add benchmark suite for chttp2
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
95beab2284
Uncover the badness
8 years ago
Craig Tiller
c0118b494e
Ping progress
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
Craig Tiller
c2dd2a2be9
Fix potential crash
9 years ago
Craig Tiller
57726ca5a9
Revert "Revert "Grand unified closures""
9 years ago
Craig Tiller
537f7c2a13
Revert "Grand unified closures"
9 years ago
Craig Tiller
44b12f9e23
clang-format
9 years ago
Craig Tiller
de2c41c394
Call closures directly where safe
9 years ago
Craig Tiller
a7cd41cc46
Note polling coverage when taking combiner locks: resolves offload issues
9 years ago
Craig Tiller
8d8d0d3d10
Get combiner finalization lists working
9 years ago
Craig Tiller
9ccf5f15d4
Fix ownership bugs in error system
9 years ago
Craig Tiller
f707d62db6
Convert tests to new error scheme
9 years ago
Craig Tiller
781bab5399
Error handling progress in chttp2 transport
9 years ago
Craig Tiller
c027e77d64
Progress
9 years ago
Craig Tiller
27f59afecb
Unifying error handling within core
9 years ago
Craig Tiller
0ede545127
Fix memory leak on disconnection
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Craig Tiller
f23078cbd3
Stage #1 of core breakup: move everything under lib
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
a93a25f7bc
Update copyrights
9 years ago
Craig Tiller
6c39686dfa
Preparatory changes for work shedding
...
- cleanup: change grpc_iomgr_cb_func to take a bool instead of int
success
- cleanup: follow through with iomgr callback scheduling functions
- prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue*
functions
9 years ago
Craig Tiller
7536af02cf
Eliminate gpr_ int types - and insist on C99 variants instead
9 years ago
Craig Tiller
48db18f910
stream_op cleanup: iomgr closure, executor changes
10 years ago
David Garcia Quintas
4bc3463108
Introducing grpc_executor, for all your threading needs
10 years ago
Craig Tiller
3ff551bf70
Add a simpler (but slower) path for closures for where it makes sense
10 years ago
Craig Tiller
a82950e683
clang-format all core files
10 years ago
Craig Tiller
8af4c33718
Final patches for rename
10 years ago
Craig Tiller
9f7dc3a4e5
Move argument passing to start of list
10 years ago
Craig Tiller
45724b35e4
indent pass to get logical source lines on one physical line
10 years ago
Craig Tiller
298751c119
Split closures from iomgr.h
10 years ago
Vijay Pai
e8a7e30a75
Eliminate public thread-pool interface
10 years ago
yang-g
9e2f90cd06
headers reorg
10 years ago
vjpai
72a44178e9
ThreadPoolInterface::ScheduleCallback --> ThreadPoolInterface::Add
10 years ago
vjpai
a2e1bb1577
Change name of thread_pool files to fixed_size_thread_pool when
...
appropriate
10 years ago