<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/thread, branch 6.0.0-alpha.2</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.0.0-alpha.2</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.0.0-alpha.2'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-07-06T18:16:25+00:00</updated>
<entry>
<title>Add license to some obvious files.</title>
<updated>2020-07-06T18:16:25+00:00</updated>
<author>
<name>Diego Elio Pettenò</name>
<email>flameeyes@flameeyes.com</email>
</author>
<published>2020-06-03T22:40:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=34b4993d63a6b576f29d624385c681f679b4124c'/>
<id>urn:sha1:34b4993d63a6b576f29d624385c681f679b4124c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix up end of file and trailing whitespace.</title>
<updated>2020-06-03T09:56:35+00:00</updated>
<author>
<name>Diego Elio Pettenò</name>
<email>flameeyes@flameeyes.com</email>
</author>
<published>2020-05-30T09:44:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dd5d7c86d22807c021dd1711eb7dd3daebc5cfcf'/>
<id>urn:sha1:dd5d7c86d22807c021dd1711eb7dd3daebc5cfcf</id>
<content type='text'>
This can be enforced by pre-commit, but correct it separately to make it easier to review.
</content>
</entry>
<entry>
<title>py/modthread: Raise RuntimeError in release() if lock is not acquired.</title>
<updated>2017-06-14T04:43:50+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-06-14T04:43:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e374cfff80c37b96b03d4438e475e405b03e6d61'/>
<id>urn:sha1:e374cfff80c37b96b03d4438e475e405b03e6d61</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
