<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/objlist.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>objlist: Implement support for arbitrary (3-arg) slices.</title>
<updated>2014-05-25T19:12:56+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-25T19:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5fd5af98d0292e06f42e0e0dc6ea8278219cdd6e'/>
<id>urn:sha1:5fd5af98d0292e06f42e0e0dc6ea8278219cdd6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Refactor slice helpers, preparing to support arbitrary slicing.</title>
<updated>2014-05-25T18:21:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-25T18:21:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=de4b9329f99794dc2025a7f9aa203811a156b3c4'/>
<id>urn:sha1:de4b9329f99794dc2025a7f9aa203811a156b3c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objlist: Implement growing slice assignment.</title>
<updated>2014-05-24T23:36:12+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-24T23:36:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2705f4c782292eeb0b5ce77aadd1a1ea8a106164'/>
<id>urn:sha1:2705f4c782292eeb0b5ce77aadd1a1ea8a106164</id>
<content type='text'>
This means that complete slice operations are supported for lists (but not
for bytearray's and array.array's).
</content>
</entry>
<entry>
<title>Rename configuration variables controling Python features.</title>
<updated>2014-05-24T22:03:12+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-24T22:03:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ee3fd46f1383e984c968c4a82d634d7b0cea49b8'/>
<id>urn:sha1:ee3fd46f1383e984c968c4a82d634d7b0cea49b8</id>
<content type='text'>
Now of the form MICROPY_PY_*.  See issue #35.
</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: Use mp_arg_check_num in more places.</title>
<updated>2014-05-11T17:37:21+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-11T17:37:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ee7a880d6e669423309c3a5f8c20b59027604572'/>
<id>urn:sha1:ee7a880d6e669423309c3a5f8c20b59027604572</id>
<content type='text'>
Updated functions now do proper checking that n_kw==0, and are simpler
because they don't have to explicitly raise an exception.  Down side is
that the error messages no longer include the function name, but that's
acceptable.

Saves order 300 text bytes on x64 and ARM.
</content>
</entry>
<entry>
<title>objlist: Support list slice deletion.</title>
<updated>2014-05-10T20:03:30+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-10T20:03:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3f8d34ca83c75283f9dca398158b58ba4706b58e'/>
<id>urn:sha1:3f8d34ca83c75283f9dca398158b58ba4706b58e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objlist: Implement non-growing slice assignment.</title>
<updated>2014-05-10T19:24:31+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-10T19:23:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=94d8246272b2df7dbfb70ec85ed06e3b13793bac'/>
<id>urn:sha1:94d8246272b2df7dbfb70ec85ed06e3b13793bac</id>
<content type='text'>
Slice value to assign can be only a list so far too.
</content>
</entry>
<entry>
<title>py: Fix prefix on few sequence helpers, was incorrectly "mp_".</title>
<updated>2014-05-10T18:36:33+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-10T18:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d915a52eb650a0809e15e6be25e58a3db7e73025'/>
<id>urn:sha1:d915a52eb650a0809e15e6be25e58a3db7e73025</id>
<content type='text'>
</content>
</entry>
</feed>
