<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/py.mk, branch v1.0.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.0.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.0.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-05-05T23:28:49+00:00</updated>
<entry>
<title>modgc: Add new module for GC-related functionality.</title>
<updated>2014-05-05T23:28:49+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-05T23:16:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f9e54e0ea53c774c4458c4af11764e5b929a2b33'/>
<id>urn:sha1:f9e54e0ea53c774c4458c4af11764e5b929a2b33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modio: Implement io.StringIO class.</title>
<updated>2014-04-26T17:26:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-04-26T17:26:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cb9dc086a34a501dd05c439277eb79c93c4c02a0'/>
<id>urn:sha1:cb9dc086a34a501dd05c439277eb79c93c4c02a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Makefile: Allow to override "super optimization" options used for some files.</title>
<updated>2014-04-23T23:59:43+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-04-23T23:59:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1c1d902cd395f1b521e4fe1e11f8f26f50eafc3f'/>
<id>urn:sha1:1c1d902cd395f1b521e4fe1e11f8f26f50eafc3f</id>
<content type='text'>
To help with debugging issue like #510 for example.
</content>
</entry>
<entry>
<title>py: Add arg checking helper functions.</title>
<updated>2014-04-19T23:13:22+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-19T23:13:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a3f94e0030dc209f4d180531878cede7a1e2dbbe'/>
<id>urn:sha1:a3f94e0030dc209f4d180531878cede7a1e2dbbe</id>
<content type='text'>
These are to assist in writing native C functions that take positional
and keyword arguments.  mp_arg_check_num is for just checking the
number of arguments is correct.  mp_arg_parse_all is for parsing
positional and keyword arguments with default values.
</content>
</entry>
<entry>
<title>build: Simplify build directory layout by putting all headers in genhdr.</title>
<updated>2014-04-17T17:03:27+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-17T17:03:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d553be5982722fc5ee5240fbfb15697849881ced'/>
<id>urn:sha1:d553be5982722fc5ee5240fbfb15697849881ced</id>
<content type='text'>
Any generated headers go in $(BUILD)/genhdr/, and are #included as
'genhdr/xxx.h'.
</content>
</entry>
<entry>
<title>Merge branch 'relocatable-build-dir' of github.com:lurch/micropython into lurch-relocatable-build-dir</title>
<updated>2014-04-17T16:44:52+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-17T16:44:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2d1f865d16c5a7e27f5e46c96d087a7ff8a49012'/>
<id>urn:sha1:2d1f865d16c5a7e27f5e46c96d087a7ff8a49012</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #507 from pfalcon/nlr-setjmp</title>
<updated>2014-04-17T16:26:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-17T16:26:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=eeffbb694809d6ee1434842bc234eb44714c25ac'/>
<id>urn:sha1:eeffbb694809d6ee1434842bc234eb44714c25ac</id>
<content type='text'>
nlr: Add implementation using setjmp/longjmp.</content>
</entry>
<entry>
<title>py: Add cmath module, for complex math.  Disabled by default.</title>
<updated>2014-04-17T16:11:03+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-17T16:11:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dbdfee15a1839858b4d12f352b2e34597e6e76e9'/>
<id>urn:sha1:dbdfee15a1839858b4d12f352b2e34597e6e76e9</id>
<content type='text'>
Not all functions implemented.  Not enabled on pyboard.
</content>
</entry>
<entry>
<title>nlr: Add implementation using setjmp/longjmp.</title>
<updated>2014-04-16T21:19:18+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-04-16T21:16:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3a83b805fcb759344ef7e4055f124d5eb989ac34'/>
<id>urn:sha1:3a83b805fcb759344ef7e4055f124d5eb989ac34</id>
<content type='text'>
Having an optimized asm implementation is good, but if we want portability,
that's it.
</content>
</entry>
<entry>
<title>build directory can now be renamed</title>
<updated>2014-04-16T21:16:28+00:00</updated>
<author>
<name>Andrew Scheller</name>
<email>github@loowis.durge.org</email>
</author>
<published>2014-04-16T21:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=70a7d7a94397cbe01fd5457e34f3d3368300f2ac'/>
<id>urn:sha1:70a7d7a94397cbe01fd5457e34f3d3368300f2ac</id>
<content type='text'>
The autogenerated header files have been moved about, and an extra
include dir has been added, which means you can give a custom
BUILD=newbuilddir option to make, and everything "just works"

Also tidied up the way the different Makefiles build their include-
directory flags
</content>
</entry>
</feed>
