Correct Timeout rescheduling
Chrono changes "optimised" `Timeout::handler` in a way that broke users
who rescheduled the timeout during their attached callback.

Attempted optimisation is less necessary now that
`platform.callback-nontrivial` is set to false by default - that
setting reduces overhead of copying the `Callback` to almost nothing.
ls
1 parent 029109a commit 0a9e1db181f9464596c8692723425803abc59a58
@Kevin Bracey Kevin Bracey authored on 7 May 2020
Showing 1 changed file
View
drivers/source/Timeout.cpp