<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/objfun.c, 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-10T12:55:11+00:00</updated>
<entry>
<title>py: Tidy up returning NULL which should be MP_OBJ_NOT_SUPPORTED.</title>
<updated>2014-05-10T12:55:11+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-10T12:55:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d0a5bf34f746276550aef9c8519160c033611571'/>
<id>urn:sha1:d0a5bf34f746276550aef9c8519160c033611571</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Combine native emitters to 1 glue function; distinguish viper.</title>
<updated>2014-05-10T12:40:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-10T12:40:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ccc85ea0da8433d782bdec79cf09ccd242017198'/>
<id>urn:sha1:ccc85ea0da8433d782bdec79cf09ccd242017198</id>
<content type='text'>
This patch simplifies the glue between native emitter and runtime,
and handles viper code like inline assember: return values are
converted to Python objects.

Fixes issue #531.
</content>
</entry>
<entry>
<title>py: Rename byte_code to bytecode everywhere.</title>
<updated>2014-05-10T09:36:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-10T09:36:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3417bc2f25c492f7551e35d14349d85a45122b43'/>
<id>urn:sha1:3417bc2f25c492f7551e35d14349d85a45122b43</id>
<content type='text'>
bytecode is the more widely used.  See issue #590.
</content>
</entry>
<entry>
<title>Add license header to (almost) all files.</title>
<updated>2014-05-03T22:27:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-03T22:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=04b9147e150d2d6fa3750f312fe328b6a71c1b28'/>
<id>urn:sha1:04b9147e150d2d6fa3750f312fe328b6a71c1b28</id>
<content type='text'>
Blanket wide to all .c and .h files.  Some files originating from ST are
difficult to deal with (license wise) so it was left out of those.

Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/.
</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>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>objfun: More debug logging.</title>
<updated>2014-05-01T20:22:11+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-01T20:00:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7917b731f66bde41341b3898c19616ab2d1d0bb1'/>
<id>urn:sha1:7917b731f66bde41341b3898c19616ab2d1d0bb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objgenerator: Fix check for too few args passed to gen function.</title>
<updated>2014-05-01T20:22:11+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-01T19:59:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5ba58f4a1a417d9dad1f6136cf7ff10a8935fc20'/>
<id>urn:sha1:5ba58f4a1a417d9dad1f6136cf7ff10a8935fc20</id>
<content type='text'>
</content>
</entry>
</feed>
