micropython-lib/uasyncio.core
Paul Sokolovsky bb3057ffed uasyncio.core: Fix scheduling in the presense of I/O completion callbacks.
wait() may finish prematurely due to I/O completion, and schedule new,
earlier than before tasks to run. So, after call to wait(), we need to
check current time and time of head task, and continue to wait if needed.
Recently introduced provisional utimeq.peektime() is used to optimize
querying time of a head task.
2017-04-08 01:34:57 +03:00
..
uasyncio uasyncio.core: Fix scheduling in the presense of I/O completion callbacks. 2017-04-08 01:34:57 +03:00
example_call_soon.py uasyncio: Move test_call_soon.py to uasyncio.core, as it needs only it. 2017-01-04 18:01:05 +03:00
metadata.txt uasyncio.core: Release 1.1.1. 2017-02-15 23:49:39 +03:00
setup.py uasyncio.core: Release 1.1.1. 2017-02-15 23:49:39 +03:00
test_fair_schedule.py uasyncio.core: Add test for fair scheduling. 2017-03-06 12:16:34 +01:00
test_full_wait.py uasyncio.core: Add test for full wait for a time-scheduled coro. 2017-03-12 16:02:06 +03:00