<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/thread, branch v1.9.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.9.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.9.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-05-29T08:36:05+00:00</updated>
<entry>
<title>various: Spelling fixes</title>
<updated>2017-05-29T08:36:05+00:00</updated>
<author>
<name>Ville Skyttä</name>
<email>ville.skytta@iki.fi</email>
</author>
<published>2017-05-29T07:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ca16c3821053e5bf2b87aeb10007f73f31dc1eac'/>
<id>urn:sha1:ca16c3821053e5bf2b87aeb10007f73f31dc1eac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/thread: Add stress-test for creating many threads.</title>
<updated>2017-02-15T00:12:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-02-04T12:35:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=06a12ada48c11a101eb138220cd0e0ca33a612be'/>
<id>urn:sha1:06a12ada48c11a101eb138220cd0e0ca33a612be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/thread: Replace busy waiting loops with a loop that sleeps.</title>
<updated>2017-02-15T00:12:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-02-04T12:33:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2847d7431d9334220445e93dc7af707821e80d5e'/>
<id>urn:sha1:2847d7431d9334220445e93dc7af707821e80d5e</id>
<content type='text'>
Depending on the thread scheduler, a busy-wait loop can hog the CPU and
make the tests very slow.  So convert such loops to loops that have an
explicit sleep, allowing the worker threads to do their job.
</content>
</entry>
<entry>
<title>tests/thread: Fix stack size test so tests run reliably on baremetal.</title>
<updated>2017-02-01T06:21:35+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-02-01T06:21:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=28185bb81bc3340b5c84bfd8c974488c6ccb3dbd'/>
<id>urn:sha1:28185bb81bc3340b5c84bfd8c974488c6ccb3dbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/thread: Make thread_exc2 runable on baremetal.</title>
<updated>2017-01-31T02:59:20+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-01-31T02:59:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bebb3a616006d7f31b52213133ed7fb7d89cdcef'/>
<id>urn:sha1:bebb3a616006d7f31b52213133ed7fb7d89cdcef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/thread: Improve modthread.c test coverage.</title>
<updated>2016-12-29T02:27:50+00:00</updated>
<author>
<name>Rami Ali</name>
<email>flowergrass@users.noreply.github.com</email>
</author>
<published>2016-12-29T02:12:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f397e1fdf0519a6770336c04904c4f0495e75496'/>
<id>urn:sha1:f397e1fdf0519a6770336c04904c4f0495e75496</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/thread: Allow some tests to run on ports with not much heap.</title>
<updated>2016-06-28T10:28:52+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-31T16:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8b9ddf403119100d6bbd4c6d77bd4a334032b893'/>
<id>urn:sha1:8b9ddf403119100d6bbd4c6d77bd4a334032b893</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/thread: Allow thread_sleep1 to run without floating point.</title>
<updated>2016-06-28T10:28:52+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-31T16:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=63d05228a3173f079ea0a8f4fb11baa442351065'/>
<id>urn:sha1:63d05228a3173f079ea0a8f4fb11baa442351065</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/thread: Make sure that thread tests don't rely on floating point.</title>
<updated>2016-06-28T10:28:52+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-31T10:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=15e68277c109d238bfb9c5bb8ab7db2f89e24c26'/>
<id>urn:sha1:15e68277c109d238bfb9c5bb8ab7db2f89e24c26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/thread: Make stack-size test run correctly and reliable on uPy.</title>
<updated>2016-06-28T10:28:52+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-31T10:54:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5b7789d519be7251c58b68879f013d5f3bf0c950'/>
<id>urn:sha1:5b7789d519be7251c58b68879f013d5f3bf0c950</id>
<content type='text'>
</content>
</entry>
</feed>
