<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython, branch v1.8.5</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.5</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.5'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-10-17T04:32:43+00:00</updated>
<entry>
<title>docs: Bump version to 1.8.5.</title>
<updated>2016-10-17T04:32:43+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-17T04:32:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c8d31585a00616b39839d112b7c696dafed6b08d'/>
<id>urn:sha1:c8d31585a00616b39839d112b7c696dafed6b08d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/run-tests: Enable extmod/machine1.py on pyboard.</title>
<updated>2016-10-17T02:18:27+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-17T02:18:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1e3a7c4ac57c7102bf7fe24a5432b29ec0718c0c'/>
<id>urn:sha1:1e3a7c4ac57c7102bf7fe24a5432b29ec0718c0c</id>
<content type='text'>
It now works.
</content>
</entry>
<entry>
<title>stmhal: Enable str.center(), str.[r]partition() and builtin compile().</title>
<updated>2016-10-17T02:17:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-17T02:17:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=48feb8ac6e80ef4d0489bedee4c9f68f96015967'/>
<id>urn:sha1:48feb8ac6e80ef4d0489bedee4c9f68f96015967</id>
<content type='text'>
Also adds "machine" to the list of modules that the parser can search for
constants.
</content>
</entry>
<entry>
<title>stmhal: Implement machine.soft_reset().</title>
<updated>2016-10-17T02:16:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-17T02:16:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=57226a2b7f91bd53f0bf392de713be937ede3f5f'/>
<id>urn:sha1:57226a2b7f91bd53f0bf392de713be937ede3f5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/utils/pyexec: Allow behaviour of SystemExit to be configurable.</title>
<updated>2016-10-17T02:14:59+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-17T02:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ad3724e0bc87305f9280f65226066a199042d736'/>
<id>urn:sha1:ad3724e0bc87305f9280f65226066a199042d736</id>
<content type='text'>
Setting the pyexec_system_exit variable to PYEXEC_FORCED_EXT allows
SystemExit exceptions to terminate the pyexec functions.
</content>
</entry>
<entry>
<title>py: Use mp_raise_msg helper function where appropriate.</title>
<updated>2016-10-17T01:17:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-17T01:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7d0d7215d2575a2d36d34c9a13b58cade0610a28'/>
<id>urn:sha1:7d0d7215d2575a2d36d34c9a13b58cade0610a28</id>
<content type='text'>
Saves the following number of bytes of code space: 176 for bare-arm, 352
for minimal, 272 for unix x86-64, 140 for stmhal, 120 for esp8266.
</content>
</entry>
<entry>
<title>tests: Add test to print full KeyError exc from failed dict lookup.</title>
<updated>2016-10-17T01:01:18+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-17T01:01:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6caca3259f4ec8f298b1d35f15e4492efbcff6b1'/>
<id>urn:sha1:6caca3259f4ec8f298b1d35f15e4492efbcff6b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/objdict: Actually provide the key that failed in KeyError exception.</title>
<updated>2016-10-17T01:00:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-17T01:00:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2750a7b38e0e5f5d2fbcfc28e89de96cd8da978c'/>
<id>urn:sha1:2750a7b38e0e5f5d2fbcfc28e89de96cd8da978c</id>
<content type='text'>
The failed key is available as exc.args[0], as per CPython.
</content>
</entry>
<entry>
<title>py/objdict: Fix optimisation for allocating result in fromkeys.</title>
<updated>2016-10-17T00:58:57+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-17T00:58:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a3edeb9ea5ebd05170af7c1e488724debce41a6f'/>
<id>urn:sha1:a3edeb9ea5ebd05170af7c1e488724debce41a6f</id>
<content type='text'>
Iterables don't respond to __len__, so call __len__ on the original
argument.
</content>
</entry>
<entry>
<title>tests: Improve coverage of array, range, dict, slice, exc, unicode.</title>
<updated>2016-10-17T00:43:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-17T00:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e9404e5f5f058db954ac0a92cb5acfcef6f6724a'/>
<id>urn:sha1:e9404e5f5f058db954ac0a92cb5acfcef6f6724a</id>
<content type='text'>
</content>
</entry>
</feed>
