<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/objfun.c, branch v1.4.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-04-02T21:56:58+00:00</updated>
<entry>
<title>py: Add finer configuration of static funcs when not in stackless mode.</title>
<updated>2015-04-02T21:56:58+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-01T22:31:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=12a5e17afb6a59d1eb0e1ce0444d7e4891f6391b'/>
<id>urn:sha1:12a5e17afb6a59d1eb0e1ce0444d7e4891f6391b</id>
<content type='text'>
Also rename call_args_t to mp_call_args_t.
</content>
</entry>
<entry>
<title>vm: If there's no heap to call function in stackless manner, call via C stack.</title>
<updated>2015-04-02T21:03:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-03-27T23:14:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=332a909d44382cbd9c0c08f70753e5310da0f693'/>
<id>urn:sha1:332a909d44382cbd9c0c08f70753e5310da0f693</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vm: Initial support for calling bytecode functions w/o C stack ("stackless").</title>
<updated>2015-04-02T21:03:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-03-27T23:14:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2039757b854b656a41c9e041776ccd5dad8ec5fe'/>
<id>urn:sha1:2039757b854b656a41c9e041776ccd5dad8ec5fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Allow retrieving a function's __name__.</title>
<updated>2015-03-20T23:13:32+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2015-02-14T17:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3cc17c69ffd64dca55fe613f6e931585d8893c0d'/>
<id>urn:sha1:3cc17c69ffd64dca55fe613f6e931585d8893c0d</id>
<content type='text'>
Disabled by default.  Enabled on unix and stmhal ports.
</content>
</entry>
<entry>
<title>py: Make old_globals part of mp_code_state structure.</title>
<updated>2015-02-15T16:24:15+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-02-15T09:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=53e5e0fa28d0f81be8671303ea0388da71fd20b6'/>
<id>urn:sha1:53e5e0fa28d0f81be8671303ea0388da71fd20b6</id>
<content type='text'>
Conceptually it is part of code state, so let it be allocated in the same way
as the rest of state.
</content>
</entry>
<entry>
<title>py: Implement sdiv/udiv for inline Thumb assembler.</title>
<updated>2015-02-13T10:43:05+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-13T10:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=32f0b7942cf44b7a722db30c554cfc70d3f70289'/>
<id>urn:sha1:32f0b7942cf44b7a722db30c554cfc70d3f70289</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py, unix: Allow to compile with -Wunused-parameter.</title>
<updated>2015-01-20T12:47:20+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-20T12:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ff8dd3f486afb0d6ff1427d8a6a8a8ed73baa660'/>
<id>urn:sha1:ff8dd3f486afb0d6ff1427d8a6a8a8ed73baa660</id>
<content type='text'>
See issue #699.
</content>
</entry>
<entry>
<title>py: Add "default" to switches to allow better code flow analysis.</title>
<updated>2015-01-14T21:32:42+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-14T21:32:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d2d64f00fb7f1487c1fa21a456e003a801d7e711'/>
<id>urn:sha1:d2d64f00fb7f1487c1fa21a456e003a801d7e711</id>
<content type='text'>
This helps compiler produce smaller code.  Saves 124 bytes on stmhal and
bare-arm.
</content>
</entry>
<entry>
<title>py: Allow to compile with -Wstrict-prototypes.</title>
<updated>2015-01-12T22:45:35+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-12T22:45:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bbf5cd01e3587f39600d24fb030f09a4c92bcb46'/>
<id>urn:sha1:bbf5cd01e3587f39600d24fb030f09a4c92bcb46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Remove unnecessary BINARY_OP_EQUAL code that just checks pointers.</title>
<updated>2015-01-11T21:07:15+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-11T21:07:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e233a55a296a981bce5fe3a7c20049bea46e3a16'/>
<id>urn:sha1:e233a55a296a981bce5fe3a7c20049bea46e3a16</id>
<content type='text'>
Previous patch c38dc3ccc76d1a9bf867704f43ea5d15da3fea7b allowed any
object to be compared with any other, using pointer comparison for a
fallback.  As such, existing code which checked for this case is no
longer needed.
</content>
</entry>
</feed>
