<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py, branch v1.7</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.7</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.7'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-04-10T11:41:28+00:00</updated>
<entry>
<title>py/stream: Move uPy func obj wrappers to below their respective funcs.</title>
<updated>2016-04-10T11:41:28+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-10T11:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=358e5d8bada558e7197f59221989ff6357a915e4'/>
<id>urn:sha1:358e5d8bada558e7197f59221989ff6357a915e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/stream: Simplify arg extraction logic for stream_ioctl.</title>
<updated>2016-04-10T11:37:59+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-10T11:37:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=657aef66ff3cc308155ea1519ae0c701b326033a'/>
<id>urn:sha1:657aef66ff3cc308155ea1519ae0c701b326033a</id>
<content type='text'>
Saves 16 bytes of code.

Also, use mp_obj_get_int_truncated to allow integers as big as a machine
word to be passed as the value.
</content>
</entry>
<entry>
<title>py/stream: ioctl(): Properly support 2-arg form.</title>
<updated>2016-04-10T10:36:44+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-10T10:36:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=558fd5d228d3c610958c4aae41b1ede0b6487c35'/>
<id>urn:sha1:558fd5d228d3c610958c4aae41b1ede0b6487c35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/stream: Fix signed comparison issue.</title>
<updated>2016-04-10T10:31:52+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-10T10:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6c3db26ab7e03fa0140fb8d3ed315e69717b59ca'/>
<id>urn:sha1:6c3db26ab7e03fa0140fb8d3ed315e69717b59ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/stream: Add Python-level ioctl() method.</title>
<updated>2016-04-10T09:45:46+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-10T09:45:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0c97e4c4144565ca3b18593d708f0d7a94905c71'/>
<id>urn:sha1:0c97e4c4144565ca3b18593d708f0d7a94905c71</id>
<content type='text'>
Will call underlying C virtual methods of stream interface. This isn't
intended to be added to every stream object (it's not in CPython), but
is convenient way to expose extra operation on Python side without
adding bunch of Python-level methods.
</content>
</entry>
<entry>
<title>py/stream.h: Add bigger inventory of stream ioctl's.</title>
<updated>2016-04-10T09:42:41+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-10T09:42:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a45e280c5814d093076048424160f03ebbec6ff4'/>
<id>urn:sha1:a45e280c5814d093076048424160f03ebbec6ff4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/objarray: Fix array.append so it doesn't extend if append fails.</title>
<updated>2016-04-07T08:03:33+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-07T08:03:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=04d5e644fcf4e0171383403e69d8fff429bba425'/>
<id>urn:sha1:04d5e644fcf4e0171383403e69d8fff429bba425</id>
<content type='text'>
Addresses issue #1965.
</content>
</entry>
<entry>
<title>py: Implement basic with support in native emitter.</title>
<updated>2016-04-07T07:53:24+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-07T07:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2c915e1ae61785ab6e33189581fb353ebd40d0ca'/>
<id>urn:sha1:2c915e1ae61785ab6e33189581fb353ebd40d0ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Combine continuous block of emit steps into with_cleanup emit call.</title>
<updated>2016-04-07T07:50:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-07T07:50:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ce8b4e87494a11f389de7629e82043d6fb70284e'/>
<id>urn:sha1:ce8b4e87494a11f389de7629e82043d6fb70284e</id>
<content type='text'>
Because different emitters need to handle with-cleanup in different ways.
</content>
</entry>
<entry>
<title>py: Move stream-related declarations from obj.h to stream.h.</title>
<updated>2016-04-05T19:06:52+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-05T18:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e6a4d4e23c5e3d31436d3cebfabc894d5772c0d8'/>
<id>urn:sha1:e6a4d4e23c5e3d31436d3cebfabc894d5772c0d8</id>
<content type='text'>
</content>
</entry>
</feed>
