<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py, branch 6.0.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.0.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.0.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-10-15T15:27:21+00:00</updated>
<entry>
<title>enable CIRCUITPY_BLEIO_HCI on non-nRF boards where it will fit</title>
<updated>2020-10-15T15:27:21+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-10-15T15:15:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=82b49afe43494bb1d05bd7786a4f75a0288bf695'/>
<id>urn:sha1:82b49afe43494bb1d05bd7786a4f75a0288bf695</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #3554 from gamblor21/move_ordereddict</title>
<updated>2020-10-15T02:39:04+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@adafruit.com</email>
</author>
<published>2020-10-15T02:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f1e8f2b404ef45edf08b019c1e68d595aa69b357'/>
<id>urn:sha1:f1e8f2b404ef45edf08b019c1e68d595aa69b357</id>
<content type='text'>
Moved ORDEREDDICT define to central location</content>
</entry>
<entry>
<title>Remove ordered dict from SAMD21</title>
<updated>2020-10-15T01:18:49+00:00</updated>
<author>
<name>gamblor21</name>
<email>mark.komus@gmail.com</email>
</author>
<published>2020-10-15T01:18:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f6f89565d83c0ac942496f29394ff59976aaa5b9'/>
<id>urn:sha1:f6f89565d83c0ac942496f29394ff59976aaa5b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed MICROPY_PY_COLLECTIONS_NAMEDTUPLE__ASDICT from unix coverage</title>
<updated>2020-10-14T19:06:34+00:00</updated>
<author>
<name>gamblor21</name>
<email>mark.komus@gmail.com</email>
</author>
<published>2020-10-14T19:06:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e6d0b207ec0abaf69171578d0beb668b17aec4b8'/>
<id>urn:sha1:e6d0b207ec0abaf69171578d0beb668b17aec4b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Moved ORDEREDDICT define to central location</title>
<updated>2020-10-13T23:52:27+00:00</updated>
<author>
<name>gamblor21</name>
<email>mark.komus@gmail.com</email>
</author>
<published>2020-10-13T23:52:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4270061db491bae1e7cca9ca2cbed5db70f9062e'/>
<id>urn:sha1:4270061db491bae1e7cca9ca2cbed5db70f9062e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #3538 from jepler/parallel-qstrlast</title>
<updated>2020-10-12T22:52:43+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-10-12T22:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9de96786ad578b4e96e8219e48c778a1a556f0cf'/>
<id>urn:sha1:9de96786ad578b4e96e8219e48c778a1a556f0cf</id>
<content type='text'>
build: parallelize the qstr build steps</content>
</entry>
<entry>
<title>Merge pull request #3537 from jepler/update-protomatter-2</title>
<updated>2020-10-12T22:45:51+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-10-12T22:45:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1eb1434fc968cb05e3cfd69b40434331404ef5df'/>
<id>urn:sha1:1eb1434fc968cb05e3cfd69b40434331404ef5df</id>
<content type='text'>
rgbmatrix: update protomatter to 1.0.5 tag</content>
</entry>
<entry>
<title>Merge pull request #3539 from jepler/lto-type-mismatch</title>
<updated>2020-10-12T22:44:25+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-10-12T22:44:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=179e13f103ea8a083a5886608f669682f367b039'/>
<id>urn:sha1:179e13f103ea8a083a5886608f669682f367b039</id>
<content type='text'>
remove warning-disable flag that seems unneeded now</content>
</entry>
<entry>
<title>remove unnecessary board configuration and address feedback</title>
<updated>2020-10-12T05:42:59+00:00</updated>
<author>
<name>Kenny</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-10-12T05:42:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=94beeabc515986e366de569e85d395ab2678ee3d'/>
<id>urn:sha1:94beeabc515986e366de569e85d395ab2678ee3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: Make genlast write the "split" files</title>
<updated>2020-10-12T02:18:03+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-10-11T21:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=479552ce564410f2d96855f5dbca223317c4cbe0'/>
<id>urn:sha1:479552ce564410f2d96855f5dbca223317c4cbe0</id>
<content type='text'>
This gets a further speedup of about 2s (12s -&gt; 9.5s elapsed build time)
for stm32f405_feather

For what are probably historical reasons, the qstr process involves
preprocessing a large number of source files into a single "qstr.i.last"
file, then reading this and splitting it into one "qstr" file for each
original source ("*.c") file.

By eliminating the step of writing qstr.i.last as well as making the
regular-expression-matching part be parallelized, build speed is further
improved.

Because the step to build QSTR_DEFS_COLLECTED does not access
qstr.i.last, the path is replaced with "-" in the Makefile.
</content>
</entry>
</feed>
