Kirk Shoop
Kirk Shoop
this failure is due to inline code block in the caption. Without that there is no problem ``` ::: tonytable > generic `retry()` algorithm example (simplified for clarity) ::: ```
There are issues with circular lifetimes and locks that need to be addressed. I think I was able to fix this in #243. Thank you for the report and diagnosis!...
Hi! Is there any way to get the full call stack for the stuck thread? I have been poring over the code and I see one potential scenario that might...
This is great work thanks! I think I found a simpler solution. can you try it out? https://github.com/ReactiveX/RxCpp/compare/master...kirkshoop:multicastdeadlock
that is a good point and I will think about that more. I did run all my threading regression tests with no errors (these test cases are marked with the...
Hi! I would expect that the new_thread is is exhibiting some thread reuse from the os or thread libraries. The event_loop creates more threads and round-robins workers on the threads....
Hi, I wrote a description a while ago here http://stackoverflow.com/a/30294037/599231 which is largely duplicated in the repo https://github.com/ReactiveX/RxCpp/blob/master/DeveloperManual.md the short answer is that coordinations provide tools to coordinate multiple observables...
Yes, that is true when using the type-forgetting `subscriber`. Perhaps a different `create` overload could be added for that, but then `create` would have a different usage depending on the...
`std::function` is type-forgetting. It uses virtual functions and heap allocation to hide the type of the function that was passed to its constructor. This allows it to be used as...
perhaps the grouping could be done before the windowing?