<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tools/make-frozen.py, branch encoding</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=encoding</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=encoding'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-07-06T18:16:25+00:00</updated>
<entry>
<title>Add license to some obvious files.</title>
<updated>2020-07-06T18:16:25+00:00</updated>
<author>
<name>Diego Elio Pettenò</name>
<email>flameeyes@flameeyes.com</email>
</author>
<published>2020-06-03T22:40:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=34b4993d63a6b576f29d624385c681f679b4124c'/>
<id>urn:sha1:34b4993d63a6b576f29d624385c681f679b4124c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools/make-frozen: Update for latest changes in frozen modules support.</title>
<updated>2016-05-21T18:39:27+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-21T18:39:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=daa4793578cc218c6ed5c2527375214191613015'/>
<id>urn:sha1:daa4793578cc218c6ed5c2527375214191613015</id>
<content type='text'>
Frozen modules are now stored with extensions and with '/' as path
separator. In other words, frozen modules paths stored as they are
in normal filesystem.
</content>
</entry>
<entry>
<title>tools/make-frozen.py: Quick fix to support package-modules.</title>
<updated>2016-05-14T13:30:02+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-14T13:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7b1bf0c3087aa87cde7417b95b4dd3f8e4ca3781'/>
<id>urn:sha1:7b1bf0c3087aa87cde7417b95b4dd3f8e4ca3781</id>
<content type='text'>
It allows to "import foo.bar", but not "from foo import bar".
</content>
</entry>
<entry>
<title>tools/make-frozen.py: Properly escape hex chars when making C strings.</title>
<updated>2016-05-13T12:12:01+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-13T12:12:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5985e41afca9d440dd932ab512c23dbc1e002499'/>
<id>urn:sha1:5985e41afca9d440dd932ab512c23dbc1e002499</id>
<content type='text'>
</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>py/frozenmod: Store frozen module names together, to quickly scan them.</title>
<updated>2016-01-03T16:08:45+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-01-03T16:08:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=17f324b83655e68b064f0637f5190000ea0e1f12'/>
<id>urn:sha1:17f324b83655e68b064f0637f5190000ea0e1f12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/frozenmod: Make frozen module content be 0-terminated.</title>
<updated>2016-01-01T05:51:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-01-01T05:51:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0992588811df90154759f9af6261f07e69cf784a'/>
<id>urn:sha1:0992588811df90154759f9af6261f07e69cf784a</id>
<content type='text'>
To allow simple zero-terminated lexers.
</content>
</entry>
<entry>
<title>tools/make-frozen.py: Use Python2-compatible shebang.</title>
<updated>2015-07-06T11:48:29+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-07-06T11:46:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ab8b63bdd8c640e09156b81983742e60d88a0cd'/>
<id>urn:sha1:6ab8b63bdd8c640e09156b81983742e60d88a0cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools/make-frozen.py: Actually make Python2-compatible.</title>
<updated>2015-07-06T11:27:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-07-06T11:27:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=de575c80b97345d89605990575eb2d87953a3451'/>
<id>urn:sha1:de575c80b97345d89605990575eb2d87953a3451</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools/make-frozen.py: Add Python2 compatibility.</title>
<updated>2015-07-06T11:09:16+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-07-06T11:09:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3a2e9f20f60561f9b43d0abc4ec38ea62a0b3ef5'/>
<id>urn:sha1:3a2e9f20f60561f9b43d0abc4ec38ea62a0b3ef5</id>
<content type='text'>
</content>
</entry>
</feed>
