Peter Hinch
014d247e44
Queue now uses a list because of dodgy deque.
2020-04-08 18:06:32 +01:00
Peter Hinch
8e3767393f
Add uasyncio_iostream/v3/primitives/ - stopgap primitives for uasyncio V3
2020-04-07 18:21:49 +01:00
Kevin Köck
2ec2cee240
Update event.py
...
Increase CPython compatibility by using a boolean value for the state.
Compatibility also achieveable by only changing is_set() to "return self.state==1" so it returns a boolean. self.state should never be accessed directly from the outside so could stay an integer.
2019-12-28 16:54:50 +01:00
Peter Hinch
9a5fd628cc
uasyncio: add test_can.py.
2019-12-07 06:24:01 +00:00
Peter Hinch
0916a421e0
uasyncio README: reference low power applications.
2019-12-06 06:23:32 +00:00
Peter Hinch
848fad9b37
uasyncio README changes.
2019-12-04 17:29:00 +00:00
Peter Hinch
ee36d4525c
uasyncio README.md note re awaitable classes.
2019-12-04 10:54:36 +00:00
Peter Hinch
0d5d9146a5
uasyncio update README.md
2019-12-03 05:47:14 +00:00
Peter Hinch
bb534a7eb8
lock.py: fix bug with _awt
2019-12-02 18:22:14 +00:00
Peter Hinch
7bc6f92dd7
uasyncio Revert name of task queue instance.
2019-12-02 16:35:03 +00:00
Peter Hinch
6853171823
uasyncio: implement Primitive class.
2019-12-02 13:53:29 +00:00
Peter Hinch
7b021ad645
Simplify queue.py, prim_test.py tests queue cancellation.
2019-12-02 08:22:52 +00:00
Peter Hinch
888d017762
uasyncio: add note re future versions.
2019-11-23 16:38:58 +00:00
Peter Hinch
a396d39c03
Address CPython compatibility.
2019-11-21 11:29:16 +00:00
Peter Hinch
7c05be28e3
uasyncio: implement as package, add primitives.
2019-11-20 11:20:33 +00:00
Peter Hinch
9a697a8591
uasyncio: implement as package, add primitives.
2019-11-20 11:18:38 +00:00
Peter Hinch
1a2084425a
uasyncio - add ms_timer demo of fast I/O.
2019-11-16 11:36:22 +00:00
Peter Hinch
026e729f8d
Add test for fast scheduling.
2019-11-16 06:28:23 +00:00
Peter Hinch
8e1cabc610
Add test for fast scheduling.
2019-11-16 05:58:48 +00:00
Peter Hinch
08125828fe
Add demo of fast I/O on new uasyncio.
2019-11-15 17:26:26 +00:00
Peter Hinch
063c02d607
Library installation README added, code updated.
2019-03-26 09:59:13 +00:00
Peter Hinch
ac350c1e28
Fix comment in client_w.py
2018-11-03 08:07:11 +00:00
Peter Hinch
0560b9960d
Add tests for poll object.
2018-11-03 08:02:59 +00:00
Peter Hinch
f01ec022da
uasyncio iotest7 added, iotest6 uses ioq_len arg.
2018-06-28 06:36:01 +01:00
Peter Hinch
7a6ac8a45b
iotest6.py add PR comment.
2018-06-20 18:07:53 +01:00
Peter Hinch
bfbb9eb4a3
iotest6.py added: test for uasyncio fast_io
2018-06-20 16:48:25 +01:00
Peter Hinch
1ec748d1df
tests/README.md Add note on scheduling.
2018-06-11 08:37:55 +01:00
Peter Hinch
ee1dd76bdc
Tests: tidy up printbuf().
2018-06-11 08:21:55 +01:00
Peter Hinch
2693472af6
Add iotest5: unbuffered read and write.
2018-06-10 12:15:57 +01:00
Peter Hinch
a439064774
Add temporary dir uasyncio_iostream.
2018-06-10 11:24:08 +01:00