<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/obj.c, branch v1.1.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.1.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.1.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-06-01T12:32:54+00:00</updated>
<entry>
<title>Rename bultins config variables to MICROPY_PY_BUILTINS_*.</title>
<updated>2014-06-01T12:32:54+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-06-01T12:32:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fb510b3bf90eccc8e0d400c6622b2e94c2bfa8e9'/>
<id>urn:sha1:fb510b3bf90eccc8e0d400c6622b2e94c2bfa8e9</id>
<content type='text'>
This renames:
MICROPY_PY_FROZENSET -&gt; MICROPY_PY_BUILTINS_FROZENSET
MICROPY_PY_PROPERTY -&gt; MICROPY_PY_BUILTINS_PROPERTY
MICROPY_PY_SLICE -&gt; MICROPY_PY_BUILTINS_SLICE
MICROPY_ENABLE_FLOAT -&gt; MICROPY_PY_BUILTINS_FLOAT

See issue #35 for discussion.
</content>
</entry>
<entry>
<title>py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL.</title>
<updated>2014-05-21T18:42:43+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-21T18:42:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ac5dced2441bf63dbc65acbd7e33fb71d1d3ede'/>
<id>urn:sha1:6ac5dced2441bf63dbc65acbd7e33fb71d1d3ede</id>
<content type='text'>
See issue #608 for justification.
</content>
</entry>
<entry>
<title>py: More const 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:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ab7bf28489fde83c73da2a3a20b9eadb08e8cc81'/>
<id>urn:sha1:ab7bf28489fde83c73da2a3a20b9eadb08e8cc81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Fix __len__ special method result handling.</title>
<updated>2014-05-11T17:51:31+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-11T17:35:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7e7940c39d757a7f8fdeb809455016816ed90272'/>
<id>urn:sha1:7e7940c39d757a7f8fdeb809455016816ed90272</id>
<content type='text'>
Having both MP_OBJ_NOT_SUPPORTED and MP_OBJ_NULL is arguably confusing.
</content>
</entry>
<entry>
<title>py: Start making good use of mp_const_obj_t.</title>
<updated>2014-05-10T23:26:42+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-10T23:26:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7aca1cae340835be70060822bea1d0d8bc0082e8'/>
<id>urn:sha1:7aca1cae340835be70060822bea1d0d8bc0082e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Make mp_obj_print() handle null object w/o segfault if debug build.</title>
<updated>2014-05-10T18:26:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-10T18:05:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0bc15941c2d9f9b0e05fdf0e96f1a7b843912be6'/>
<id>urn:sha1:0bc15941c2d9f9b0e05fdf0e96f1a7b843912be6</id>
<content type='text'>
Happens regularly when used for debugging.
</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>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>py: Allow to pass buffer protocol flags to get_buffer helper funcs.</title>
<updated>2014-04-18T21:59:24+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-18T21:59:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b11b85adaac9ac2e460647e59f951f5086cd2d4e'/>
<id>urn:sha1:b11b85adaac9ac2e460647e59f951f5086cd2d4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add typecode to buffer protocol.</title>
<updated>2014-04-18T21:29:21+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-18T21:29:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=57a4b4f178698435b584892f69db5d5f2ea396dc'/>
<id>urn:sha1:57a4b4f178698435b584892f69db5d5f2ea396dc</id>
<content type='text'>
When querying an object that supports the buffer protocol, that object
must now return a typecode (as per binary.[ch]).  This does not have to
be honoured by the caller, but can be useful for determining element
size.
</content>
</entry>
</feed>
