summary refs log tree commit diff stats
path: root/lib/pure/parsejson.nim
diff options
context:
space:
mode:
authorPMunch <peterme@peterme.net>2019-09-22 07:24:14 +0200
committerAndreas Rumpf <rumpf_a@web.de>2019-09-22 07:24:14 +0200
commit2565d3d102efd21ba02ed1f3b96d892fe2637d2b (patch)
tree8bc0a392cba578e94f88f0fc2d41a5cc675b4948 /lib/pure/parsejson.nim
parent39185b46ca285ee9ca40d09331cea73056f524ca (diff)
downloadNim-2565d3d102efd21ba02ed1f3b96d892fe2637d2b.tar.gz
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
Diffstat (limited to 'lib/pure/parsejson.nim')
0 files changed, 0 insertions, 0 deletions