<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tools, branch travis-clang</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=travis-clang</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=travis-clang'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-05-27T23:57:53+00:00</updated>
<entry>
<title>tools: Upgrade upip to 0.7.</title>
<updated>2016-05-27T23:57:53+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-27T23:57:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cbe544a76da598b27e8fc9fe9fde1db71c099e20'/>
<id>urn:sha1:cbe544a76da598b27e8fc9fe9fde1db71c099e20</id>
<content type='text'>
SSL certificate warning, switch to uerrno, and better usage message.
</content>
</entry>
<entry>
<title>tools/mpy-tool.py: Don't strip directories from the frozen source name.</title>
<updated>2016-05-23T12:29:03+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-23T12:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=25a42fb6ef540f917eb6aaca1beca5888c6e0a26'/>
<id>urn:sha1:25a42fb6ef540f917eb6aaca1beca5888c6e0a26</id>
<content type='text'>
Directories are now supported by the frozen import system (to implement
frozen packages) so we should keep them.
</content>
</entry>
<entry>
<title>tools/mpy-tool.py: Include .py extension in frozen filename.</title>
<updated>2016-05-23T11:46:02+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-23T11:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9b4c013823fb04e31412a20b4d53a397be912625'/>
<id>urn:sha1:9b4c013823fb04e31412a20b4d53a397be912625</id>
<content type='text'>
So that it can be correctly stat'd when looking for frozen files.
</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/mpy-tool.py: Add checks for critical configuration vars.</title>
<updated>2016-05-16T22:13:30+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-16T22:13:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=99b4719357f52cdc945db3ca7213b21d43297170'/>
<id>urn:sha1:99b4719357f52cdc945db3ca7213b21d43297170</id>
<content type='text'>
When an mpy file is frozen it must know the values of certain
configuration variables.  This patch provides an explicit check in the
generated C file that the configuration variables are what they are
supposed to be.
</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>tools/mpy-tool: Make sure that all C-level variables are unique.</title>
<updated>2016-05-03T11:24:39+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-03T11:24:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=02fd83bcbce533b4aded6e062b36d4b3a2695218'/>
<id>urn:sha1:02fd83bcbce533b4aded6e062b36d4b3a2695218</id>
<content type='text'>
Fixes issue #2023.
</content>
</entry>
<entry>
<title>tools/mpy-tool.py: Add support for Python 2.7.</title>
<updated>2016-04-15T10:56:10+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-15T10:56:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c3beb16db33e941021ff839a2fa9c806c134aa48'/>
<id>urn:sha1:c3beb16db33e941021ff839a2fa9c806c134aa48</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>
</feed>
