<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal/pyexec.c, branch v1.3.2</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.2</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.2'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-09-23T15:31:56+00:00</updated>
<entry>
<title>py: Free non-interned strings in the parser when not needed.</title>
<updated>2014-09-23T15:31:56+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-23T15:31:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=52b5d76a6b0c5e4c779211fdf7bca56d87a2f83e'/>
<id>urn:sha1:52b5d76a6b0c5e4c779211fdf7bca56d87a2f83e</id>
<content type='text'>
mp_parse_node_free now frees the memory associated with non-interned
strings.  And the parser calls mp_parse_node_free when discarding a
non-used node (such as a doc string).

Also, the compiler now frees the parse tree explicitly just before it
exits (as opposed to relying on the caller to do this).

Addresses issue #708 as best we can.
</content>
</entry>
<entry>
<title>stmhal: Fix REPL printing by cooking output sent to stdout_obj.</title>
<updated>2014-07-20T12:57:43+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-07-20T12:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=951ed9d02ffc826c68ee3af26c3530477e7e6156'/>
<id>urn:sha1:951ed9d02ffc826c68ee3af26c3530477e7e6156</id>
<content type='text'>
Recent changes to builtin print meant that print was printing to the
mp_sys_stdout_obj, which was sending data raw to the USB CDC device.
The data should be cooked so that \n turns into \r\n.
</content>
</entry>
<entry>
<title>Merge branch 'teensy-new' of github.com:dhylands/micropython into dhylands-teensy-new</title>
<updated>2014-07-02T12:42:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-07-02T12:42:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7a37f647a5d953a47a6147cf8302e08f27537771'/>
<id>urn:sha1:7a37f647a5d953a47a6147cf8302e08f27537771</id>
<content type='text'>
Conflicts:
	stmhal/pin_named_pins.c
	stmhal/readline.c

Renamed HAL_H to MICROPY_HAL_H.  Made stmhal/mphal.h which intends to
define the generic Micro Python HAL, which in stmhal sits above the ST
HAL.
</content>
</entry>
<entry>
<title>Change MCU name config micro</title>
<updated>2014-06-26T22:35:53+00:00</updated>
<author>
<name>mux</name>
<email>freelancer.c@gmail.com</email>
</author>
<published>2014-06-26T22:35:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a75e382a9bb992fa177536315c621f3dba533e7e'/>
<id>urn:sha1:a75e382a9bb992fa177536315c621f3dba533e7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add MICROPY_HW_MICRO_NAME to boards config</title>
<updated>2014-06-19T12:40:57+00:00</updated>
<author>
<name>mux</name>
<email>freelancer.c@gmail.com</email>
</author>
<published>2014-06-19T12:40:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fe81eea96789b1b0bfb7be2c86ccdaeb89c5971a'/>
<id>urn:sha1:fe81eea96789b1b0bfb7be2c86ccdaeb89c5971a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated teensy to build.</title>
<updated>2014-06-16T05:48:05+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2014-06-16T05:33:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4f1b7fec9f103c92de40875e9a06b7decc4923f4'/>
<id>urn:sha1:4f1b7fec9f103c92de40875e9a06b7decc4923f4</id>
<content type='text'>
Refactored some stmhal files which are shared with teensy.
</content>
</entry>
<entry>
<title>stmhal: Improve handling of out-of-memory in REPL.</title>
<updated>2014-05-10T16:48:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-10T16:48:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b0edec61ac2eeb3bb5c787639ea0cecaa71ea79d'/>
<id>urn:sha1:b0edec61ac2eeb3bb5c787639ea0cecaa71ea79d</id>
<content type='text'>
Addresses issue #558, but it's likely that other out-of-memory errors
could crash the pyboard.  Reason is that qstrs use m_new and can raise
an exception within the parser.
</content>
</entry>
<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>Don't print git hash as well as git tag in banner.</title>
<updated>2014-05-03T18:08:02+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-03T18:08:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ec835dfef90a2f940a24b126cba8e3d8ede1ef2'/>
<id>urn:sha1:6ec835dfef90a2f940a24b126cba8e3d8ede1ef2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Print tag/version/git describe in uPy banner.</title>
<updated>2014-05-03T18:02:14+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-03T18:02:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=977a0ce287b1c45c59f9f8d75d573695abcd3f2a'/>
<id>urn:sha1:977a0ce287b1c45c59f9f8d75d573695abcd3f2a</id>
<content type='text'>
</content>
</entry>
</feed>
