<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/lib/utils/pyexec.c, 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-07-31T08:35:40+00:00</updated>
<entry>
<title>all: Use the name MicroPython consistently in comments</title>
<updated>2017-07-31T08:35:40+00:00</updated>
<author>
<name>Alexander Steffen</name>
<email>devel.20.webmeister@spamgourmet.com</email>
</author>
<published>2017-06-30T07:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=55f33240f3d7051d4213629e92437a36f1fac50e'/>
<id>urn:sha1:55f33240f3d7051d4213629e92437a36f1fac50e</id>
<content type='text'>
There were several different spellings of MicroPython present in comments,
when there should be only one.
</content>
</entry>
<entry>
<title>lib/utils/pyexec: Update event-driven REPL to match non-event REPL.</title>
<updated>2017-05-05T12:15:47+00:00</updated>
<author>
<name>Tom Collins</name>
<email>tom.collins@digi.com</email>
</author>
<published>2017-04-04T22:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=288ea06e7ce80c24c242ebd065be39ab3ab64c12'/>
<id>urn:sha1:288ea06e7ce80c24c242ebd065be39ab3ab64c12</id>
<content type='text'>
Don't print dupe "&gt;&gt;&gt; " prompt when starting event-driven REPL.  Clear
incomplete line in transition from raw to friendly REPL.
</content>
</entry>
<entry>
<title>lib/utils/pyexec: Fix bug with pyexec_file not setting flag for source.</title>
<updated>2017-03-14T10:53:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-03-14T10:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3f7aa330fd9e69ef576e911d926ebdadd568c5ea'/>
<id>urn:sha1:3f7aa330fd9e69ef576e911d926ebdadd568c5ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/utils/pyexec: Refactor to put lexer constructors all in one place.</title>
<updated>2017-03-14T00:52:05+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-03-14T00:21:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=56b238393b8c4172c7054011216792a9546ce7db'/>
<id>urn:sha1:56b238393b8c4172c7054011216792a9546ce7db</id>
<content type='text'>
The lexer can now raise an exception on construction so it must go within
an nlr handler block.
</content>
</entry>
<entry>
<title>lib/utils/pyexec: Allow to compile when the uPy compiler is disabled.</title>
<updated>2017-02-27T04:02:32+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-02-27T04:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3b2fd4df31fad39b66eadefc2b95b143c1b67add'/>
<id>urn:sha1:3b2fd4df31fad39b66eadefc2b95b143c1b67add</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/utils/pyexec: Only print help prompt if HELP feature is enabled.</title>
<updated>2017-01-22T01:33:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-01-22T01:33:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=211244d1f3c58d8b3a79a5c25c398fb646f1521a'/>
<id>urn:sha1:211244d1f3c58d8b3a79a5c25c398fb646f1521a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zephyr: Fix mp_hal_set_interrupt_char() declaration to be compatible.</title>
<updated>2016-10-26T14:53:28+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-26T14:53:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3cdccb9b1429bc3afd04ec3f9171b373fe939375'/>
<id>urn:sha1:3cdccb9b1429bc3afd04ec3f9171b373fe939375</id>
<content type='text'>
With other ports. Other ports declare it in mphalport.h, it can be
inline or macro.
</content>
</entry>
<entry>
<title>lib/utils/pyexec: Fix compilation warning of type vs format mismatch.</title>
<updated>2016-10-26T10:45:03+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-26T10:45:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6832cbd69d04db1703b8b17939d8cd894aea4c68'/>
<id>urn:sha1:6832cbd69d04db1703b8b17939d8cd894aea4c68</id>
<content type='text'>
This happens with some compilers on some architectures, which don't define
size_t as unsigned int. MicroPython's printf() dooesn't support obscure
format specifiers for size_t, so the obvious choice is to explicitly cast
to unsigned, to match %u used in printf().
</content>
</entry>
<entry>
<title>lib/utils/pyexec: Add mp_hal_set_interrupt_char() prototype.</title>
<updated>2016-10-26T10:42:27+00:00</updated>
<author>
<name>Vincenzo Frascino</name>
<email>vincenzo.frascino@linaro.org</email>
</author>
<published>2016-10-26T09:33:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c38ea32810f2b8b55c1585a3022902c359f84d6e'/>
<id>urn:sha1:c38ea32810f2b8b55c1585a3022902c359f84d6e</id>
<content type='text'>
This patch removes a compilation warning in pyexec.

Signed-off-by: Vincenzo Frascino &lt;vincenzo.frascino@linaro.org&gt;
</content>
</entry>
<entry>
<title>lib/utils/pyexec: Allow behaviour of SystemExit to be configurable.</title>
<updated>2016-10-17T02:14:59+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-17T02:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ad3724e0bc87305f9280f65226066a199042d736'/>
<id>urn:sha1:ad3724e0bc87305f9280f65226066a199042d736</id>
<content type='text'>
Setting the pyexec_system_exit variable to PYEXEC_FORCED_EXT allows
SystemExit exceptions to terminate the pyexec functions.
</content>
</entry>
</feed>
