Stephen R. van den Berg wrote:
In my testcases, I see: b. 6% wall-clock speed improvement when avoiding call_out().
I propose ripping out the call_out() method, so that callouts are ran directly in all cases except for the timeout-case.
Any objections?
One tradeoff here, BTW, is that you get deep stacks, at times, because callbacks nest. Using call_out() avoids that. Not quite sure what is best here.
Maybe we should leave it configurable after all.