<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py, branch v1.3.7</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.7</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.7'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-11-27T20:29:33+00:00</updated>
<entry>
<title>py: Add NLR support for xtensa CPU.</title>
<updated>2014-11-27T20:29:33+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-27T20:29:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2399aa03b81e6a23f0b2719196c07101884222be'/>
<id>urn:sha1:2399aa03b81e6a23f0b2719196c07101884222be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pfenv_printf: Properly implement %p format specifier.</title>
<updated>2014-11-27T17:38:03+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-11-26T19:17:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=df732bb01b5703eb1a7b643b98606358e6911aa5'/>
<id>urn:sha1:df732bb01b5703eb1a7b643b98606358e6911aa5</id>
<content type='text'>
Previously, it truncated pointer value to 32 bits on 64-bit systems.
</content>
</entry>
<entry>
<title>builtin: Reimplement __repl_print__() in terms of print().</title>
<updated>2014-11-27T17:38:03+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-11-26T19:17:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1eca32836d558287b404e84a8364d9088e07695a'/>
<id>urn:sha1:1eca32836d558287b404e84a8364d9088e07695a</id>
<content type='text'>
Before, __repl_print__() used libc printf(), while print() used uPy streams
and own printf() implementation. This led to subtle, but confusing
differences in output when just doing "foo" vs "print(foo)" on interactive
prompt.
</content>
</entry>
<entry>
<title>map: Add empty fixed map.</title>
<updated>2014-11-27T17:37:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-11-26T19:17:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e5dbe1e28340a9d1a7b651b35d8de449c46fcf23'/>
<id>urn:sha1:e5dbe1e28340a9d1a7b651b35d8de449c46fcf23</id>
<content type='text'>
Useful when need to call kw-receiving functions  without any keywords
from C, etc.
</content>
</entry>
<entry>
<title>py: #if guard str_make_new when not needed.</title>
<updated>2014-11-27T16:55:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-27T16:55:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6f5eb84c1959b7929824a881a0438d0eee23d31a'/>
<id>urn:sha1:6f5eb84c1959b7929824a881a0438d0eee23d31a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>moduhashlib: Initial module skeleton.</title>
<updated>2014-11-22T12:47:46+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-11-21T23:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f4b19c873f2b026aa3d0d5c880d0605c9a40f38f'/>
<id>urn:sha1:f4b19c873f2b026aa3d0d5c880d0605c9a40f38f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add support for float/double arrays in array module.</title>
<updated>2014-11-21T18:16:25+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-21T18:16:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c9f8f653adbff865d5cebdf0e46dc22680cebce4'/>
<id>urn:sha1:c9f8f653adbff865d5cebdf0e46dc22680cebce4</id>
<content type='text'>
Addresses issue #981.
</content>
</entry>
<entry>
<title>py: Make stream seek correctly check for ioctl fn; add seek for textio.</title>
<updated>2014-11-16T23:56:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-16T23:56:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5694cc5490235a9091fe3e2c5563471565e3da97'/>
<id>urn:sha1:5694cc5490235a9091fe3e2c5563471565e3da97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stream: Implement seek operation support via ioctl, wrapped in generic method.</title>
<updated>2014-11-16T22:16:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-11-16T22:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=838eb1fa2d365ee085082b26e8b8b6ec657af572'/>
<id>urn:sha1:838eb1fa2d365ee085082b26e8b8b6ec657af572</id>
<content type='text'>
Also, implement for unix port.
</content>
</entry>
<entry>
<title>stream: Convert .ioctl() to take fixed number of args.</title>
<updated>2014-11-16T22:16:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-11-16T22:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f4a6a577ab133781c06aec029c806c878555730a'/>
<id>urn:sha1:f4a6a577ab133781c06aec029c806c878555730a</id>
<content type='text'>
This is more efficient, as allows to use register calling convention.
If needed, a structure pointer can be passed as argument to pass more
data.
</content>
</entry>
</feed>
