<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tools/mpy-tool.py, branch travis-esp8266</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=travis-esp8266</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=travis-esp8266'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-08-10T03:26:11+00:00</updated>
<entry>
<title>tools/mpy-tool.py: Support freezing float literals with obj-repr C.</title>
<updated>2016-08-10T03:26:11+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-10T03:26:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=72ae3c72c7341656bcc610a5671e5cc23f7cf280'/>
<id>urn:sha1:72ae3c72c7341656bcc610a5671e5cc23f7cf280</id>
<content type='text'>
The tool now generates code for freezing floats in obj-repr A, B or C,
with the specific representation detected at compile time using macros.
</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/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/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>tools: Add mpy-tool.py, to work with .mpy files.</title>
<updated>2016-04-13T15:05:43+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-01-31T21:45:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0699c6bf9e7a1754002948063390b68590fc3e96'/>
<id>urn:sha1:0699c6bf9e7a1754002948063390b68590fc3e96</id>
<content type='text'>
Currently it can freeze .mpy files.
</content>
</entry>
</feed>
