<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py, branch v1.8.7</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.7</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.7'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-01-08T09:17:23+00:00</updated>
<entry>
<title>py/builtinimport: Fix bug when importing names from frozen packages.</title>
<updated>2017-01-08T09:17:23+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-01-08T09:17:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b528e9a428f92241d2cf3bb30f78b0d65e1a8428'/>
<id>urn:sha1:b528e9a428f92241d2cf3bb30f78b0d65e1a8428</id>
<content type='text'>
The commit d9047d3c8a99603884db25076c37778f50633ca6 introduced a bug
whereby "from a.b import c" stopped working for frozen packages.  This is
because the path was not properly truncated and became "a//b".  Such a
path resolves correctly for a "real" filesystem, but not for a search in
the list of frozen modules.
</content>
</entry>
<entry>
<title>py/mkrules.mk: Add MPY_CROSS_FLAGS option to pass flags to mpy-cross.</title>
<updated>2017-01-05T04:51:36+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-01-05T04:51:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=343b4189b0b2a61d4db4e6ca2c6ddf82150d3b6d'/>
<id>urn:sha1:343b4189b0b2a61d4db4e6ca2c6ddf82150d3b6d</id>
<content type='text'>
So that ports can pass their own custom options to mpy-cross.
</content>
</entry>
<entry>
<title>py/asmarm: Fix assembler's PASS_EMIT constant name.</title>
<updated>2017-01-03T04:40:50+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-01-03T04:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3f9c45efd126810cb30986cc4a4f49c2baa62caf'/>
<id>urn:sha1:3f9c45efd126810cb30986cc4a4f49c2baa62caf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/unicode: Comment-out unused function unichar_isprint.</title>
<updated>2016-12-28T06:50:10+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-12-28T06:50:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=afc50635396cc8c0a686094993e42afb775d4a99'/>
<id>urn:sha1:afc50635396cc8c0a686094993e42afb775d4a99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/objint: Simplify mp_int_format_size and remove unreachable code.</title>
<updated>2016-12-28T01:46:20+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-12-28T01:46:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ea6a958393eff6999040dd3852d505ae78b96f5b'/>
<id>urn:sha1:ea6a958393eff6999040dd3852d505ae78b96f5b</id>
<content type='text'>
One never needs to format integers with a base larger than 16 (but code
can be easily extended beyond this value if needed in the future).
</content>
</entry>
<entry>
<title>py/mpprint: Add assertion for, and comment about, valid base values.</title>
<updated>2016-12-28T01:45:33+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-12-28T01:45:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=44bf8e1f2b3a66e8da09331ac016fa7922d8453c'/>
<id>urn:sha1:44bf8e1f2b3a66e8da09331ac016fa7922d8453c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/parsenum: Fix warning for signed/unsigned comparison.</title>
<updated>2016-12-28T01:25:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-12-28T01:25:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ca7af9a77864c09f9461563cfcf48323abe8ea25'/>
<id>urn:sha1:ca7af9a77864c09f9461563cfcf48323abe8ea25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/mpz: Fix assertion in mpz_set_from_str which checks value of base.</title>
<updated>2016-12-28T01:04:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-12-28T01:04:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2d9440e2d18775636cf6cfafe1aa1440b21d026b'/>
<id>urn:sha1:2d9440e2d18775636cf6cfafe1aa1440b21d026b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/parsenum: Simplify and generalise decoding of digit values.</title>
<updated>2016-12-28T01:02:49+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-12-28T01:02:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c2dd494bd989ed1a32bf09816f211c04ad243a8b'/>
<id>urn:sha1:c2dd494bd989ed1a32bf09816f211c04ad243a8b</id>
<content type='text'>
This function should be able to parse integers with any value for the
base, because it is called by int('xxx', base).
</content>
</entry>
<entry>
<title>cc3200: Re-add support for UART REPL (MICROPY_STDIO_UART setting).</title>
<updated>2016-12-26T22:05:37+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-12-26T22:00:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=25f44c19f17085a09ad0f857c6ccc0d33d7c0344'/>
<id>urn:sha1:25f44c19f17085a09ad0f857c6ccc0d33d7c0344</id>
<content type='text'>
UART REPL support was lost in os.dupterm() refactorings, etc. As
os.dupterm() is there, implement UART REPL support at the high level -
if MICROPY_STDIO_UART is set, make default boot.py contain os.dupterm()
call for a UART. This means that changing MICROPY_STDIO_UART value will
also require erasing flash on a module to force boot.py re-creation.
</content>
</entry>
</feed>
