<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/extmod, branch v1.4</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-03-19T00:25:33+00:00</updated>
<entry>
<title>extmod/crypto: Add static keyword where it should be.</title>
<updated>2015-03-19T00:25:33+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-19T00:24:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6b07a6132fb641481b0f6daec2401f500cc58144'/>
<id>urn:sha1:6b07a6132fb641481b0f6daec2401f500cc58144</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod: Update uzlib to 1.2.1.</title>
<updated>2015-03-18T22:04:12+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-03-18T22:03:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=02894b51f48779569e72dff2c2a1edfd6d74b6c1'/>
<id>urn:sha1:02894b51f48779569e72dff2c2a1edfd6d74b6c1</id>
<content type='text'>
Fixes for compiler warnings in pedantic mode.
</content>
</entry>
<entry>
<title>extmod: Update re1.5 to 0.7.</title>
<updated>2015-03-18T21:42:17+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-03-18T21:40:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d7194f1b8e916b05df11dc0010ab70e508bffee7'/>
<id>urn:sha1:d7194f1b8e916b05df11dc0010ab70e508bffee7</id>
<content type='text'>
Includes static function fix and all the previous improvements and fixes
by @dpgeorge.
</content>
</entry>
<entry>
<title>extmod/ure: Fix msvc warning resulting from memset on const char ** pointer</title>
<updated>2015-03-17T14:41:42+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2015-03-16T08:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f43e03ee4f3ec5dff695ccebd1b136329af88b56'/>
<id>urn:sha1:f43e03ee4f3ec5dff695ccebd1b136329af88b56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py, extmod: Remove include of unnecessary system headers.</title>
<updated>2015-03-14T23:11:25+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-14T23:11:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1ef26b35c1682637de143ccb0449acb42428ed5c'/>
<id>urn:sha1:1ef26b35c1682637de143ccb0449acb42428ed5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod: Pull in upstream changes to re1.5; fixes bugs with regex errors.</title>
<updated>2015-03-10T17:47:13+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-10T17:47:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8dead2a6c64e8589e06e1e218d40e63aea18a009'/>
<id>urn:sha1:8dead2a6c64e8589e06e1e218d40e63aea18a009</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/ure: Correctly return None when a group has no match.</title>
<updated>2015-03-04T13:51:32+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-04T13:51:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6cb6947b99e57ababc70fcc0fccd59038682c885'/>
<id>urn:sha1:6cb6947b99e57ababc70fcc0fccd59038682c885</id>
<content type='text'>
See issue #1122.
</content>
</entry>
<entry>
<title>extmod: Pull in upstream changes to re1.5; fixes bug, adds named class.</title>
<updated>2015-02-21T10:33:20+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-21T10:33:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d09a5b51c2c96e0315ec000589fdf81ca41c3fec'/>
<id>urn:sha1:d09a5b51c2c96e0315ec000589fdf81ca41c3fec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/modure: Make num_matches store actual number of matches.</title>
<updated>2015-02-18T14:47:14+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-18T14:47:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=690458300b409423212ac15ab99d0891c5b702a5'/>
<id>urn:sha1:690458300b409423212ac15ab99d0891c5b702a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Parse big-int/float/imag constants directly in parser.</title>
<updated>2015-02-08T01:57:40+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-08T01:57:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7d414a1b52d193bab2c94cf56932e1eba23ba542'/>
<id>urn:sha1:7d414a1b52d193bab2c94cf56932e1eba23ba542</id>
<content type='text'>
Previous to this patch, a big-int, float or imag constant was interned
(made into a qstr) and then parsed at runtime to create an object each
time it was needed.  This is wasteful in RAM and not efficient.  Now,
these constants are parsed straight away in the parser and turned into
objects.  This allows constants with large numbers of digits (so
addresses issue #1103) and takes us a step closer to #722.
</content>
</entry>
</feed>
