<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/micropython/heapalloc_traceback.py, branch 6.2.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2021-03-15T13:57:36+00:00</updated>
<entry>
<title>run code formatting script</title>
<updated>2021-03-15T13:57:36+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-03-15T13:57:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a52eb88031620a81521b937f2a0651dbac2bb350'/>
<id>urn:sha1:a52eb88031620a81521b937f2a0651dbac2bb350</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/heapalloc_*: Refactor some tests to work in strict stackless mode.</title>
<updated>2017-12-11T10:00:41+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-12-11T09:56:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e02cb9ec318580497dbb17f369a61d9e932094e5'/>
<id>urn:sha1:e02cb9ec318580497dbb17f369a61d9e932094e5</id>
<content type='text'>
In strict stackless mode, it's not possible to make a function call with
heap locked (because function activation record aka frame is allocated on
heap). So, if the only purpose of function is to introduce local variable
scope, move heap lock/unlock calls inside the function.
</content>
</entry>
<entry>
<title>tests: Convert remaining "sys.exit()" to "raise SystemExit".</title>
<updated>2017-06-10T17:34:38+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-06-10T17:14:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=85d809d1f4e35a511e0a56b3411126e05a31c01b'/>
<id>urn:sha1:85d809d1f4e35a511e0a56b3411126e05a31c01b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/micropython: Make uio-using tests skippable.</title>
<updated>2017-03-09T09:26:31+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-03-09T09:26:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1a71d30fb8fad17ea44de635d52e858f066ef308'/>
<id>urn:sha1:1a71d30fb8fad17ea44de635d52e858f066ef308</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/micropython: Get heapalloc_traceback test running on baremetal.</title>
<updated>2016-12-15T00:11:57+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-12-15T00:11:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7081ea4119005aed320c644a9464f1f241b0b86e'/>
<id>urn:sha1:7081ea4119005aed320c644a9464f1f241b0b86e</id>
<content type='text'>
When printing exceptions from files sent to a target by pyboard.py the
filename in the exception is &lt;stdin&gt;, which differs to when running the
script on the PC.  So we strip out the filename to make the outputs the
same on all targets (see also misc/print_exception.py test).
</content>
</entry>
<entry>
<title>tests/micropython: Move alloc-less traceback test to separate test file.</title>
<updated>2016-11-21T06:39:23+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-21T06:39:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1f43d49f9efa22d81e10be7bd20933986b4a3320'/>
<id>urn:sha1:1f43d49f9efa22d81e10be7bd20933986b4a3320</id>
<content type='text'>
The native emitter doesn't provide proper traceback info so this test
should not be run in that case.
</content>
</entry>
</feed>
