Files
Nim/lib/pure
PMunch 2565d3d102 Fix issue with long wait for passed timer [bugfix] (#12221)
* Fix issue with long wait for passed timer [bugfix]

This fixes a small issue where a timer that had been completed while
code executed would still wait for more events before being considered
completed. This would in some scenarios incur a 500ms delay to the
completion of a timer.

* Refactor logic into

* Add test case based on original issue

* Use longer timeouts to be more lenient in checking

* Revert to short timeouts, but widen the accepted range

* Widen accepted range further, it is meant to check for a 500ms delay after all

* Increase poll timeout to make it easier to detect mistakes
2019-09-22 07:24:14 +02:00
..
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2019-08-07 22:40:58 +02:00
2019-07-15 10:56:55 +02:00
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2019-07-27 19:06:56 +01:00
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2019-08-23 07:42:33 +02:00
2018-04-30 02:52:58 +02:00
2019-09-21 06:43:37 +02:00
2015-10-01 12:05:45 -07:00
2018-04-15 23:38:43 +02:00
2019-08-17 21:19:57 +02:00
2019-09-21 06:43:37 +02:00
2019-05-22 07:41:16 +02:00
2018-04-06 11:59:49 +02:00
2019-09-01 00:04:10 +02:00
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2019-09-18 12:16:52 +02:00
2019-08-21 20:01:17 +02:00
2019-09-18 12:16:52 +02:00
2016-07-21 08:53:10 +01:00
2019-07-10 23:55:56 +02:00
2019-09-10 08:36:24 +02:00
2019-09-21 06:43:37 +02:00
2019-09-04 11:20:30 +02:00
2019-09-21 06:43:37 +02:00
2019-09-05 08:21:01 +02:00
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2019-09-08 13:08:41 +02:00
2019-09-10 08:36:24 +02:00
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2019-09-21 06:43:37 +02:00
2017-01-25 20:02:19 +01:00