<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tools/tinytest-codegen.py, branch v1.9.2</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.9.2</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.9.2'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-03-06T21:40:04+00:00</updated>
<entry>
<title>tools/tinytest-codegen: Update for recent test renaming ("intbig" suffix).</title>
<updated>2017-03-06T21:40:04+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-03-06T21:40:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=320099aab931ba7c2657671c069781a4ac853151'/>
<id>urn:sha1:320099aab931ba7c2657671c069781a4ac853151</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qemu-arm: Enable machine module and associated tests.</title>
<updated>2017-03-02T05:39:58+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-03-02T05:39:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e4be56a0ea20df9252fbe35b55823594681cff72'/>
<id>urn:sha1:e4be56a0ea20df9252fbe35b55823594681cff72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qemu-arm: Don't compile tests in "REPL" mode.</title>
<updated>2017-01-27T01:35:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-01-27T01:35:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f1db8a3097f74aa5499c95a2625bd0bfa285579a'/>
<id>urn:sha1:f1db8a3097f74aa5499c95a2625bd0bfa285579a</id>
<content type='text'>
Previous to this patch the qemu-arm tests were compiled with is_relp=true
meaning that the __repl_print__ function was called for all lines of code
in the outer scope.  This is not the right behaviour for scripts that are
executed as though they were a file (eg tests).

With this fix the micropython/heapalloc_str.py test now works so it is
removed from the test blacklist.
</content>
</entry>
<entry>
<title>tools/tinytest-codegen.py: Blacklist heapalloc_str.py test for qemu-arm.</title>
<updated>2017-01-26T22:19:36+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-01-26T22:19:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4614403f63cad9f5eac09046a70e332b29584c9c'/>
<id>urn:sha1:4614403f63cad9f5eac09046a70e332b29584c9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools/tinytest-codegen: Blacklist recently added uheapq_timeq test (qemu-arm).</title>
<updated>2016-11-12T00:24:36+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-11-12T00:24:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=30cfdc29edc7415f7d63be108f3312389c2df202'/>
<id>urn:sha1:30cfdc29edc7415f7d63be108f3312389c2df202</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qemu-arm: Enable software floating point support, and float tests.</title>
<updated>2016-11-03T01:28:31+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-03T01:28:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ca973bd3083492777095a07c20965a4644899ec9'/>
<id>urn:sha1:ca973bd3083492777095a07c20965a4644899ec9</id>
<content type='text'>
This helps to test floating point code on Cortex-M hardware.

As part of this patch the link-time-optimisation was disabled because it
wasn't compatible with software FP support.  In particular, the linker
could not find the __aeabi_f2d, __aeabi_d2f etc functions even though they
were provided by lib/libm/math.c.
</content>
</entry>
<entry>
<title>tools/tinytest-codegen: Exclude ticks_diff test for qemu-arm port.</title>
<updated>2016-10-30T19:24:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-30T19:24:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=796b720dbcc73374418de571699de99de4edaf41'/>
<id>urn:sha1:796b720dbcc73374418de571699de99de4edaf41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qemu-arm: Exclude new vfs_fat tests.</title>
<updated>2016-10-27T01:25:28+00:00</updated>
<author>
<name>Alex March</name>
<email>alex.march.dev@gmail.com</email>
</author>
<published>2016-10-21T09:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=52aa532050baa4239e1920144ecf1d0588fc672e'/>
<id>urn:sha1:52aa532050baa4239e1920144ecf1d0588fc672e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qemu-arm: Exclude extmod/vfs_fat_fileio.py test.</title>
<updated>2016-10-24T01:49:19+00:00</updated>
<author>
<name>Alex March</name>
<email>alex.march.dev@gmail.com</email>
</author>
<published>2016-10-19T08:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=06e703290640ed6326bf70e172c25be92799591f'/>
<id>urn:sha1:06e703290640ed6326bf70e172c25be92799591f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qemu-arm: Enable lots of extmods and enable tests for them.</title>
<updated>2016-10-13T13:08:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-13T13:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b0a15aa73540f82ef47c9492af7ce196d1b1a6e9'/>
<id>urn:sha1:b0a15aa73540f82ef47c9492af7ce196d1b1a6e9</id>
<content type='text'>
The qemu-arm port is used for testing of ARM Thumb architecture on a
desktop so should have many features enabled.
</content>
</entry>
</feed>
