32 Commits (b8ec2382115bb81007515986f5dacfa2d56b6b8f)

Author SHA1 Message Date
Craig Tiller baa14a975e Update clang-format to 5.0 8 years ago
Craig Tiller 694580faee Better name 8 years ago
Craig Tiller 6014e8a945 C++ize tracing 8 years ago
Yash Tibrewal a7e6d65a48 Changes for C to C++. Adding extern C to header files for compatibility. 8 years ago
ncteisen a135485bb8 Add workqueue tracer 8 years ago
Jan Tattermusch 7897ae9308 auto-fix most of licenses 8 years ago
Craig Tiller ee4b145213 Remove workqueue, covered_by_poller as concepts, get Mac build up 8 years ago
Craig Tiller 84f75d448e Fix ASAN/TSAN failures 8 years ago
Craig Tiller af1c45197d Add comment 8 years ago
Craig Tiller b1b2854d3a Fix non-debug 8 years ago
Craig Tiller f6723896f0 Default debug off 8 years ago
Craig Tiller 3845e55981 Add debug macros 8 years ago
Craig Tiller 972470b8d9 Initial pass to remove mutexes from resolvers 8 years ago
Craig Tiller 5634ef6e4a Make combiners refcounted, to facilitate sharing 8 years ago
Craig Tiller 91031dacb1 Changes to exec_ctx/closure/combiner/workqueue interfaces 8 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 09b05fd3fd Get write batching working again 9 years ago
Craig Tiller 62622970cd Fix typo 9 years ago
Craig Tiller f6b6d29841 Address review comments 9 years ago
Craig Tiller 23aff2e0cd Improve comment 9 years ago
Craig Tiller a7cd41cc46 Note polling coverage when taking combiner locks: resolves offload issues 9 years ago
Craig Tiller dfd3a8f7a5 Merge combiner and exec_ctx execution better 9 years ago
Craig Tiller c3df7b4924 Get traces around everything 9 years ago
Craig Tiller e0221ff340 Debugging 9 years ago
Craig Tiller 93023e410b Progress to converting chttp2 to combiner locks 9 years ago
Craig Tiller a36857da24 Progress on a finalization list 9 years ago
Craig Tiller ece4aaf578 Fix header 9 years ago
Craig Tiller 09df1d6e65 Make workqueue lockfree, and distributing 9 years ago
Craig Tiller f7cade1b4f Rename async_execution_lock --> combiner, make it use closures, unroll previous changes for idleness 9 years ago
Craig Tiller 765c538d72 Revert "Add the ability to run some action when the lock becomes idle" 9 years ago
Craig Tiller c9d4b81dab Add the ability to run some action when the lock becomes idle 9 years ago
Craig Tiller 5774a469c0 Fix header guards 9 years ago
Craig Tiller cf600c9f25 Refine async_execution_lock interface, implement exec_ctx based task switching on starvation 9 years ago
Craig Tiller a729f60cd3 Add some comments 9 years ago
Craig Tiller e49429587b clang-format 9 years ago
Craig Tiller ad3c8c1a5d Rewrite async_exec_lock using mpscq 9 years ago
Craig Tiller 2743ba94f9 Almost working... 9 years ago
Craig Tiller a26637fdca Add a test and make things compile 9 years ago
Craig Tiller 5842a5b089 Initial sketch of async execution lock 9 years ago
Jorge Canizales 5604712b03 id<GRXWriter> -> GRXWriter * in the runtime 10 years ago
Jorge Canizales 7b52c98e62 Separate GRXForwardingWriter, delete the protocol 10 years ago
Jorge Canizales a90a9c395d s/didReceiveValue/writeValue 10 years ago
Yang Gao 5fc90295ce include .m in check_copyright.py 10 years ago
Jorge Canizales e8304d5741 Fixes copyright notices 10 years ago
Jorge Canizales 30697c9be2 Imports code of the RX library. 10 years ago