<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py, branch v1.0-rc1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.0-rc1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.0-rc1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-05-03T17:40:50+00:00</updated>
<entry>
<title>stmhal: Enable cmath module.</title>
<updated>2014-05-03T17:40:50+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-03T17:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=93e51b594a14d1537c31f07365410ded9b5de490'/>
<id>urn:sha1:93e51b594a14d1537c31f07365410ded9b5de490</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py, objtype.c: Rename class_ to instance_ following change of typedef.</title>
<updated>2014-05-03T16:19:35+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-03T16:19:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9c5fc83e6ab39abaf8e3c803c7f13cda33a50280'/>
<id>urn:sha1:9c5fc83e6ab39abaf8e3c803c7f13cda33a50280</id>
<content type='text'>
This follows up 0a7e01ae3c529fddf79dc5c71bf7e43cff3f9fa0.
</content>
</entry>
<entry>
<title>Merge pull request #546 from stinos/relax-makeqstrdata</title>
<updated>2014-05-03T12:27:04+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-03T12:27:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c12242e9dfeefd27a1e987c32ef3cbb6b0856154'/>
<id>urn:sha1:c12242e9dfeefd27a1e987c32ef3cbb6b0856154</id>
<content type='text'>
More relaxed parsing of preprocessed qstr header</content>
</entry>
<entry>
<title>Merge pull request #552 from stinos/mingw-alloca</title>
<updated>2014-05-03T11:39:47+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-03T11:39:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7a1402260415ab064a1c0ee7bc9b666832c244b2'/>
<id>urn:sha1:7a1402260415ab064a1c0ee7bc9b666832c244b2</id>
<content type='text'>
py: Use &lt;alloca.h&gt; for alloca()</content>
</entry>
<entry>
<title>objclosure, objcell: Print detailed representation if was requested.</title>
<updated>2014-05-03T11:16:11+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-03T11:10:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=418aca976c33db443c2bfed69ff2a38e79320259'/>
<id>urn:sha1:418aca976c33db443c2bfed69ff2a38e79320259</id>
<content type='text'>
Well, it is bound to "detailed error reporting", but that's closest what we
have now without creating new entities.
</content>
</entry>
<entry>
<title>More relaxed parsing of preprocessed qstr header</title>
<updated>2014-05-03T08:26:31+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-02T19:10:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1dc7f0427b60851593b84ca8cffd1adb5f7e0510'/>
<id>urn:sha1:1dc7f0427b60851593b84ca8cffd1adb5f7e0510</id>
<content type='text'>
The original parsing would error out on any C declarations that are not typedefs
or extern variables. This limits what can go in mpconfig.h and mpconfigport.h,
as they are included in qstr.h. For instance even a function declaration would be
rejected and including system headers is a complete no-go.
That seems too limiting for a global config header, so makeqstrdata now
ignores everything that does not match a qstr definition.
</content>
</entry>
<entry>
<title>py: Use &lt;alloca.h&gt; for alloca()</title>
<updated>2014-05-03T08:14:53+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-03T08:14:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=98e2ee0ec184c4c41cd0b6a633fe75a1fe40f8d3'/>
<id>urn:sha1:98e2ee0ec184c4c41cd0b6a633fe75a1fe40f8d3</id>
<content type='text'>
alloca() is declared in alloca.h which als happens to be included by stdlib.h.
On mingw however it resides in malloc.h only.
So if we include alloca.h directly, and add an alloca.h for mingw in it's port
directory we can get rid of the mingw-specific define to include malloc.h
and the other ports are happy as well.
</content>
</entry>
<entry>
<title>py, unix: Make "mpconfig.h" be first included, as other headers depend on it.</title>
<updated>2014-05-02T14:48:40+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-02T14:47:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f54bcbf0997211a3d2a04bab09c79f602fa0c8e9'/>
<id>urn:sha1:f54bcbf0997211a3d2a04bab09c79f602fa0c8e9</id>
<content type='text'>
Specifically, nlr.h does.
</content>
</entry>
<entry>
<title>objtype: Work around stupid strict aliasing check.</title>
<updated>2014-05-02T14:48:40+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-02T13:14:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e0954d426fdd1cdf2027963c80977ea373acb19e'/>
<id>urn:sha1:e0954d426fdd1cdf2027963c80977ea373acb19e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objexcept: Support tracebacks for user Exception subclasses.</title>
<updated>2014-05-01T23:31:30+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-01T23:27:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=91e556af23e788326d436bf344ffe44b420f2250'/>
<id>urn:sha1:91e556af23e788326d436bf344ffe44b420f2250</id>
<content type='text'>
</content>
</entry>
</feed>
