<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py, branch v1.3.10</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.10</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.10'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-02-13T11:06:23+00:00</updated>
<entry>
<title>py: Implement clz and rbit for inline Thumb assembler.</title>
<updated>2015-02-13T11:06:23+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-13T11:06:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=192d536fe40010cc26d2d69d8bc6cdb30928e68d'/>
<id>urn:sha1:192d536fe40010cc26d2d69d8bc6cdb30928e68d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Implement sdiv/udiv for inline Thumb assembler.</title>
<updated>2015-02-13T10:43:05+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-13T10:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=32f0b7942cf44b7a722db30c554cfc70d3f70289'/>
<id>urn:sha1:32f0b7942cf44b7a722db30c554cfc70d3f70289</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Implement push/pop for inline Thumb assembler.</title>
<updated>2015-02-13T02:30:35+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-13T02:30:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0d967b8ae4f26815549aa2fb301e7bbaa5e262c2'/>
<id>urn:sha1:0d967b8ae4f26815549aa2fb301e7bbaa5e262c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Expose compile.c:list_get as mp_parse_node_extract_list.</title>
<updated>2015-02-13T02:29:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-13T02:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dfe944c3e5c2a7fa04c3416266728ffce6332bf8'/>
<id>urn:sha1:dfe944c3e5c2a7fa04c3416266728ffce6332bf8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Make inline assembler raise proper SyntaxError exception on error.</title>
<updated>2015-02-13T01:00:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-13T01:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8dfbd2d5894c98bd7b48e3e69bec0216d06ebb47'/>
<id>urn:sha1:8dfbd2d5894c98bd7b48e3e69bec0216d06ebb47</id>
<content type='text'>
Also gives line number of location of error.  Very useful!
</content>
</entry>
<entry>
<title>py: Add ldrex and strex to thumb2 inline assembler.</title>
<updated>2015-02-12T22:52:42+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-12T22:52:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1bf5a022fe37d40604734c28794b402cd8c935e2'/>
<id>urn:sha1:1bf5a022fe37d40604734c28794b402cd8c935e2</id>
<content type='text'>
These are useful for implementing atomic lock operations.
</content>
</entry>
<entry>
<title>py: Reuse value stack in VM WITH_CLEANUP opcode to reduce C-stack size.</title>
<updated>2015-02-10T13:21:42+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-10T13:21:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=596f41da049cbe5d5b0c87762edfc4708aefbc5d'/>
<id>urn:sha1:596f41da049cbe5d5b0c87762edfc4708aefbc5d</id>
<content type='text'>
Saves 8 bytes C-stack on stmhal and 16 bytes on unix x86.
</content>
</entry>
<entry>
<title>py: Add option to micropython.qstr_info() to dump actual qstrs.</title>
<updated>2015-02-10T11:02:28+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-10T11:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ea0461dcd390135561651036f39606d50ce12999'/>
<id>urn:sha1:ea0461dcd390135561651036f39606d50ce12999</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Don't unnecessarily create a bound method.</title>
<updated>2015-02-09T16:59:15+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-09T16:59:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d0df10b2c6192449747280e91ca56a185398288d'/>
<id>urn:sha1:d0df10b2c6192449747280e91ca56a185398288d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Allow subclass of native object to delegate to the native buffer_p.</title>
<updated>2015-02-09T15:08:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-09T15:08:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=48244044a2b434406f95b4df76835262cda09dba'/>
<id>urn:sha1:48244044a2b434406f95b4df76835262cda09dba</id>
<content type='text'>
Addresses issue #1109.
</content>
</entry>
</feed>
