<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py, branch v1.3.9</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.9</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.9'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-01-24T23:14:12+00:00</updated>
<entry>
<title>py: Don't use anonymous unions, name them instead.</title>
<updated>2015-01-24T23:14:12+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-24T23:14:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=32444b759a1b4f339908f65ee8f50a21eee7d16c'/>
<id>urn:sha1:32444b759a1b4f339908f65ee8f50a21eee7d16c</id>
<content type='text'>
This makes the code (more) compatible with the C99 standard.
</content>
</entry>
<entry>
<title>py: Be more machine-portable with size of bit fields.</title>
<updated>2015-01-24T23:12:58+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-24T23:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5c670acb1fdd04dcb9c220fee7cbeeb6b0c440e5'/>
<id>urn:sha1:5c670acb1fdd04dcb9c220fee7cbeeb6b0c440e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Use float-to-int classifications for mp_obj_new_int_from_float() functions</title>
<updated>2015-01-24T20:54:28+00:00</updated>
<author>
<name>David Steinberg</name>
<email>david.steinberg.dev@gmail.com</email>
</author>
<published>2015-01-13T15:22:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0fb17f6ef46ade018a3fda8d4266f15638ddf5e3'/>
<id>urn:sha1:0fb17f6ef46ade018a3fda8d4266f15638ddf5e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add float-to-int classification function</title>
<updated>2015-01-24T20:54:28+00:00</updated>
<author>
<name>David Steinberg</name>
<email>david.steinberg.dev@gmail.com</email>
</author>
<published>2015-01-13T15:21:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ca377b10de006b48f75383664f5f765b202412df'/>
<id>urn:sha1:ca377b10de006b48f75383664f5f765b202412df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Fix issue in mpz_set_from_float() when mp_int_t is larger than float</title>
<updated>2015-01-24T20:54:28+00:00</updated>
<author>
<name>David Steinberg</name>
<email>david.steinberg.dev@gmail.com</email>
</author>
<published>2015-01-13T15:20:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8d427b7ab79d1d45d6aef2f0bbb73c65373247df'/>
<id>urn:sha1:8d427b7ab79d1d45d6aef2f0bbb73c65373247df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Move mp_float_t related defines to misc.h</title>
<updated>2015-01-24T20:54:28+00:00</updated>
<author>
<name>David Steinberg</name>
<email>david.steinberg.dev@gmail.com</email>
</author>
<published>2015-01-13T15:19:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c585ad1020cf81cb277ecce77952f9c896ba7bbc'/>
<id>urn:sha1:c585ad1020cf81cb277ecce77952f9c896ba7bbc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Fix segfault in namedtuple when name is a non-interned string</title>
<updated>2015-01-24T20:21:09+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2015-01-21T12:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6b636738b29223ff90cc9ce600aef4e5580570ed'/>
<id>urn:sha1:6b636738b29223ff90cc9ce600aef4e5580570ed</id>
<content type='text'>
- namedtuple was wrongly using MP_OBJ_QSTR_VALUE instead of mp_obj_str_get_qstr,
so when passed a non-interned string it would segfault; fix this by using mp_obj_str_get_qstr
- store the namedtuple field names as qstrs so it is not needed to use mp_obj_str_get_qstr
everytime the field name has to be accessed. This also slighty increases performance when
fetching attributes
</content>
</entry>
<entry>
<title>binary: Rework array accessors. They work with native, not stdint types.</title>
<updated>2015-01-24T01:18:33+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-24T01:18:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=91232d38505b47330351839b03fd8467c9843322'/>
<id>urn:sha1:91232d38505b47330351839b03fd8467c9843322</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stream: readall(): Make sure there's a trailing NUL char.</title>
<updated>2015-01-23T22:22:47+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-23T22:22:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ca3dbb8d8bd7fa5cc08af00af538ca62158763a1'/>
<id>urn:sha1:ca3dbb8d8bd7fa5cc08af00af538ca62158763a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stream: Fix readall() implementation in respect to NUL terminator bytes.</title>
<updated>2015-01-23T15:59:37+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-23T15:58:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=425f952a1e18e64f19a0330c9c54a3eccb3c4ff7'/>
<id>urn:sha1:425f952a1e18e64f19a0330c9c54a3eccb3c4ff7</id>
<content type='text'>
After vstr refactor. Fixes #1084.
</content>
</entry>
</feed>
