<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/lib, branch v1.8.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-06-03T07:46:15+00:00</updated>
<entry>
<title>lib/timeutils/timeutils: Fix pedantic warning in coverage build.</title>
<updated>2016-06-03T07:46:15+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-03T07:46:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1bc8aa85a40870f72db7c99977d0cd177443bccf'/>
<id>urn:sha1:1bc8aa85a40870f72db7c99977d0cd177443bccf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/timeutils/timeutils: timeutils_mktime may accept negative time values.</title>
<updated>2016-06-02T19:52:42+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-02T19:52:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=993cc3611a991aaf2ac9066d0bec852de27eab9b'/>
<id>urn:sha1:993cc3611a991aaf2ac9066d0bec852de27eab9b</id>
<content type='text'>
And will normalize them.
</content>
</entry>
<entry>
<title>lib/libc/string0: Remove better-than-standard strncpy() implementation.</title>
<updated>2016-05-02T15:53:21+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-02T15:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c6923f52f09f03468e6720c7ba8fbdef065eec58'/>
<id>urn:sha1:c6923f52f09f03468e6720c7ba8fbdef065eec58</id>
<content type='text'>
ANSI C doesn't require that strncpy() produced null-terminated string, so
it's basicly useless for string manipulation.
</content>
</entry>
<entry>
<title>lib/libc/string0: Add strncpy() implementation.</title>
<updated>2016-05-02T15:38:19+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-02T15:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bd9de5ec9020384334b63582c7640372a9a2d022'/>
<id>urn:sha1:bd9de5ec9020384334b63582c7640372a9a2d022</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/axtls: Update to the latest upstream, fix reported MacOSX build issue.</title>
<updated>2016-05-01T19:19:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-01T19:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1f0dfe37a1696484459f02b71e94144b7cd601a1'/>
<id>urn:sha1:1f0dfe37a1696484459f02b71e94144b7cd601a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/timeutils/timeutils: Typo fix in comment.</title>
<updated>2016-04-27T15:52:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-27T15:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=50ef851bee4e006e576f1d6b3ce55f7e726e3e9b'/>
<id>urn:sha1:50ef851bee4e006e576f1d6b3ce55f7e726e3e9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/utils/pyhelp: Extract implementation of help(obj) to a library function.</title>
<updated>2016-04-25T15:54:09+00:00</updated>
<author>
<name>Colin Hogben</name>
<email>colin@infinnovation.co.uk</email>
</author>
<published>2016-04-21T19:10:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2b46da234c8fc39f2df5d09ea0c7dc5e05f6635e'/>
<id>urn:sha1:2b46da234c8fc39f2df5d09ea0c7dc5e05f6635e</id>
<content type='text'>
Several ports use identical code for the 1-argument form of the builtin
help function.  Move this code to a library function to allow easier
re-use by ports.
</content>
</entry>
<entry>
<title>lib/utils/pyexec: Condition-out GC calls from pyexec.</title>
<updated>2016-04-19T08:22:40+00:00</updated>
<author>
<name>Colin Hogben</name>
<email>colin@infinnovation.co.uk</email>
</author>
<published>2016-04-18T22:09:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8aa3cbf15312987410e2358c4ee93d8bb8cdf715'/>
<id>urn:sha1:8aa3cbf15312987410e2358c4ee93d8bb8cdf715</id>
<content type='text'>
A port which uses lib/utils/pyexec.c but which does not enable garbage
collection should not need to implement the gc_collect function.

This patch also moves the gc_collect call to after printing the qstr
info.  Since qstrs cannot be collected it should not make any difference
to the printed statistics.
</content>
</entry>
<entry>
<title>py: Add ability to have frozen persistent bytecode from .mpy files.</title>
<updated>2016-04-13T15:07:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-01-31T22:24:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0a2e9650f5383bc1190d6b27a3d923e313c3d879'/>
<id>urn:sha1:0a2e9650f5383bc1190d6b27a3d923e313c3d879</id>
<content type='text'>
The config variable MICROPY_MODULE_FROZEN is now made of two separate
parts: MICROPY_MODULE_FROZEN_STR and MICROPY_MODULE_FROZEN_MPY.  This
allows to have none, either or both of frozen strings and frozen mpy
files (aka frozen bytecode).
</content>
</entry>
<entry>
<title>lib/utils/printf: Rework overriding printer of DEBUG_printf().</title>
<updated>2016-04-13T08:53:12+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-13T08:46:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=47442d9f526c7118b56c7cd963862256a3154a54'/>
<id>urn:sha1:47442d9f526c7118b56c7cd963862256a3154a54</id>
<content type='text'>
By default it uses mp_plat_print, but a port may override it to another
value with MICROPY_DEBUG_PRINTER_DEST.
</content>
</entry>
</feed>
