<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py, branch v1.4.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-04-04T14:53:11+00:00</updated>
<entry>
<title>py: Some trivial cosmetic changes, for code style consistency.</title>
<updated>2015-04-04T14:53:11+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-04T14:53:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2801e6fad8b8b3ecdd9c8bc58f9515ff66eca46c'/>
<id>urn:sha1:2801e6fad8b8b3ecdd9c8bc58f9515ff66eca46c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objstr: Fix bugs introduced by inability to have shadow variables.</title>
<updated>2015-04-03T22:55:40+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-04-03T22:55:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7f59b4b2ca28179c72aa12f35fe59cb14017b5b0'/>
<id>urn:sha1:7f59b4b2ca28179c72aa12f35fe59cb14017b5b0</id>
<content type='text'>
Warnings lead to programming errors - as expected.
</content>
</entry>
<entry>
<title>objstr: Avoid variable shadowing.</title>
<updated>2015-04-03T22:24:59+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-04-03T22:23:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=acf6aec71cef3dae4431b79f6e530d3c8994a8b4'/>
<id>urn:sha1:acf6aec71cef3dae4431b79f6e530d3c8994a8b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objstr: Add .splitlines() method.</title>
<updated>2015-04-03T21:09:48+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-04-03T21:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ac2f7a7f6aab135e90dd12d30b51d857628b0a59'/>
<id>urn:sha1:ac2f7a7f6aab135e90dd12d30b51d857628b0a59</id>
<content type='text'>
splitlines() occurs ~179 times in CPython3 standard library, so was
deemed worthy to implement. The method has subtle semantic differences
from just .split("\n"). It is also defined as working for any end-of-line
combination, but this is currently not implemented - it works only with
LF line-endings (which should be OK for text strings on any platforms,
but not OK for bytes).
</content>
</entry>
<entry>
<title>py: Fix bug in native emitter when closing over an argument.</title>
<updated>2015-04-03T15:03:24+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-03T15:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fa5950eb00b92c805a073323c7dd3f52072c8b4c'/>
<id>urn:sha1:fa5950eb00b92c805a073323c7dd3f52072c8b4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Get native emitter working again with x86 (now supports closures).</title>
<updated>2015-04-03T14:38:41+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-03T14:38:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=99957384eab26544c011efa7db9820a726692bd3'/>
<id>urn:sha1:99957384eab26544c011efa7db9820a726692bd3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Implement closures in native code generator.</title>
<updated>2015-04-03T14:05:53+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-15T14:41:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4cd9ced8dc381ee6601cfd762f87ab02d9e18cb7'/>
<id>urn:sha1:4cd9ced8dc381ee6601cfd762f87ab02d9e18cb7</id>
<content type='text'>
Currently supports only x64 and Thumb2 archs.
</content>
</entry>
<entry>
<title>py: Implement (non-compliant) support for delete_fast in native emitter.</title>
<updated>2015-04-03T13:29:30+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-03T13:29:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2cc5473021c221a7c5ad942c423523679452e1be'/>
<id>urn:sha1:2cc5473021c221a7c5ad942c423523679452e1be</id>
<content type='text'>
This implementation is smaller (in code size) than #1024.
</content>
</entry>
<entry>
<title>py: Make heap printing compatible with 16-bit word size.</title>
<updated>2015-04-03T13:11:13+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-31T22:07:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=12ab9eda8dcebb166679cb3b2e8b61facedced68'/>
<id>urn:sha1:12ab9eda8dcebb166679cb3b2e8b61facedced68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Allow MPZ_DIG_SIZE to be optionally configured by a port.</title>
<updated>2015-04-03T13:11:13+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-28T21:45:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3f327cc4c61bf7d55a0299009d5f6d3f38e66937'/>
<id>urn:sha1:3f327cc4c61bf7d55a0299009d5f6d3f38e66937</id>
<content type='text'>
</content>
</entry>
</feed>
