<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/objgenerator.c, branch v1.3.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-07-03T12:25:24+00:00</updated>
<entry>
<title>Rename machine_(u)int_t to mp_(u)int_t.</title>
<updated>2014-07-03T12:25:24+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-07-03T12:25:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=40f3c026823f8951a2fa04e9c7fc93c75bc27bec'/>
<id>urn:sha1:40f3c026823f8951a2fa04e9c7fc93c75bc27bec</id>
<content type='text'>
See discussion in issue #50.
</content>
</entry>
<entry>
<title>objgenerator: Finish refactor to use mp_setup_code_state().</title>
<updated>2014-06-11T17:43:47+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-06-11T17:17:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5f4a667ea467c0452b9c2ed951f4b4afce711d61'/>
<id>urn:sha1:5f4a667ea467c0452b9c2ed951f4b4afce711d61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objgenerator: First iteration of refactor to use mp_setup_code_state().</title>
<updated>2014-06-11T17:43:47+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-06-11T17:06:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f77d0c5bb3986238cbd5eb4982087b3fda3dfcc0'/>
<id>urn:sha1:f77d0c5bb3986238cbd5eb4982087b3fda3dfcc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Merge mp_execute_bytecode into fun_bc_call.</title>
<updated>2014-06-07T13:16:08+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-06-07T13:16:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=aabd83ea204325cdf45355a5bdc6838745484060'/>
<id>urn:sha1:aabd83ea204325cdf45355a5bdc6838745484060</id>
<content type='text'>
This reduces stack usage by 16 words (64 bytes) for stmhal/ port.

See issue #640.
</content>
</entry>
<entry>
<title>vm: Factor out structure with code execution state and pass it around.</title>
<updated>2014-05-31T15:22:01+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-31T13:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b4ebad3310b238bb85ea1f0d7b78b4fcb3d146df'/>
<id>urn:sha1:b4ebad3310b238bb85ea1f0d7b78b4fcb3d146df</id>
<content type='text'>
This improves stack usage in callers to mp_execute_bytecode2, and is step
forward towards unifying execution interface for function and generators
(which is important because generators don't even support full forms
of arguments passing (keywords, etc.)).
</content>
</entry>
<entry>
<title>py: Reformat few long functions argument lists for clarity.</title>
<updated>2014-05-31T00:36:37+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-31T00:36:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1f07b7e3c31b730853ec98a12dd2c7f9c70347c3'/>
<id>urn:sha1:1f07b7e3c31b730853ec98a12dd2c7f9c70347c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: More mp_identity usage.</title>
<updated>2014-05-17T08:20:10+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-17T08:18:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bf271401938d336872b105459e3c4930b183d3fa'/>
<id>urn:sha1:bf271401938d336872b105459e3c4930b183d3fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py, unix: Add copyright for modules I worked closely on.</title>
<updated>2014-05-13T15:41:25+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-13T05:44:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=da9f0924ef4d6e2a7a455e8d0409ae93e60ec1ca'/>
<id>urn:sha1:da9f0924ef4d6e2a7a455e8d0409ae93e60ec1ca</id>
<content type='text'>
</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>py: Comment exc_state member from mp_obj_gen_instance_t as it gives trouble</title>
<updated>2014-05-05T19:56:27+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-05T19:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=912ca7701d0749b6b1442e4e7e6e8cf979b10e2d'/>
<id>urn:sha1:912ca7701d0749b6b1442e4e7e6e8cf979b10e2d</id>
<content type='text'>
...to some compilers who can't process 2 zero-sized arrays in structs. It's
never referenced directly anyway.

See disussion on #568 as well.
</content>
</entry>
</feed>
