<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/nlr.h, branch v1.0.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.0.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.0.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-05-03T22:27:38+00:00</updated>
<entry>
<title>Add license header to (almost) all files.</title>
<updated>2014-05-03T22:27:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-03T22:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=04b9147e150d2d6fa3750f312fe328b6a71c1b28'/>
<id>urn:sha1:04b9147e150d2d6fa3750f312fe328b6a71c1b28</id>
<content type='text'>
Blanket wide to all .c and .h files.  Some files originating from ST are
difficult to deal with (license wise) so it was left out of those.

Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/.
</content>
</entry>
<entry>
<title>py, unix: Make "mpconfig.h" be first included, as other headers depend on it.</title>
<updated>2014-05-02T14:48:40+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-02T14:47:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f54bcbf0997211a3d2a04bab09c79f602fa0c8e9'/>
<id>urn:sha1:f54bcbf0997211a3d2a04bab09c79f602fa0c8e9</id>
<content type='text'>
Specifically, nlr.h does.
</content>
</entry>
<entry>
<title>py: Abstract no-return attribute for functions a bit.</title>
<updated>2014-04-30T02:35:18+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-04-30T02:35:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e908591baaf74db521c973369b15951184e2134b'/>
<id>urn:sha1:e908591baaf74db521c973369b15951184e2134b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nlr.h: As we treat all warnings as errors, can't use #warning.</title>
<updated>2014-04-30T01:14:31+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-04-30T01:14:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=851c856585f76e1d9bc9e0692bcb3150d7641c8a'/>
<id>urn:sha1:851c856585f76e1d9bc9e0692bcb3150d7641c8a</id>
<content type='text'>
And this is not good.
</content>
</entry>
<entry>
<title>nlr: Add implementation using setjmp/longjmp.</title>
<updated>2014-04-16T21:19:18+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-04-16T21:16:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3a83b805fcb759344ef7e4055f124d5eb989ac34'/>
<id>urn:sha1:3a83b805fcb759344ef7e4055f124d5eb989ac34</id>
<content type='text'>
Having an optimized asm implementation is good, but if we want portability,
that's it.
</content>
</entry>
<entry>
<title>Add a check for NULL nlr_top in nlr_jump.</title>
<updated>2014-04-08T14:08:14+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-08T14:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=26cf55ae05658c8a47719d46d48df8c9751108b5'/>
<id>urn:sha1:26cf55ae05658c8a47719d46d48df8c9751108b5</id>
<content type='text'>
If no nlr_buf has been pushed, and an nlr_jump is called, then control
is transferred to nlr_jump_fail (which should bail out with a fatal
error).
</content>
</entry>
<entry>
<title>py: Change nlr_jump to nlr_raise, to aid in debugging.</title>
<updated>2014-04-05T17:32:08+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-05T17:32:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ea13f407a392593e7746131952a57bad222ee882'/>
<id>urn:sha1:ea13f407a392593e7746131952a57bad222ee882</id>
<content type='text'>
This does not affect code size or performance when debugging turned off.

To address issue #420.
</content>
</entry>
<entry>
<title>Changes to get unix/ port compiling on Cygwin.</title>
<updated>2014-04-03T22:51:16+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-03T22:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4b34c76fd6040bb0332923165fcfaf8c85b5dac6'/>
<id>urn:sha1:4b34c76fd6040bb0332923165fcfaf8c85b5dac6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nlr.h: Do proper arch selection, using the same tests as nlr*.S .</title>
<updated>2014-03-01T08:05:33+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-02-27T16:01:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=82a165d9be60be33af5092543e60a3fff82ef07e'/>
<id>urn:sha1:82a165d9be60be33af5092543e60a3fff82ef07e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix func decls with no arguments: () -&gt; (void).</title>
<updated>2013-10-23T19:20:17+00:00</updated>
<author>
<name>Damien</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2013-10-23T19:20:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8b3a7c2237d74b84eb7ff9fe4b6cd5888545f2af'/>
<id>urn:sha1:8b3a7c2237d74b84eb7ff9fe4b6cd5888545f2af</id>
<content type='text'>
</content>
</entry>
</feed>
