<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/sequence.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>Remove unnecessary bounds check from mp_seq_get_fast_slice_indexes.</title>
<updated>2014-06-09T17:59:55+00:00</updated>
<author>
<name>Chris Angelico</name>
<email>rosuav@gmail.com</email>
</author>
<published>2014-06-09T17:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1f44e118f034a38fcb96624bb16ffa32d569c28c'/>
<id>urn:sha1:1f44e118f034a38fcb96624bb16ffa32d569c28c</id>
<content type='text'>
At this point, start will be &gt;= 0, so checking if stop &lt; 0 is redundant with
checking if start &gt; stop a few lines later.
</content>
</entry>
<entry>
<title>py: Fix configurability of builtin slice.</title>
<updated>2014-06-01T12:49:35+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-06-01T12:49:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c49ddb9315b8a3839439727d5a3df1f4226777e1'/>
<id>urn:sha1:c49ddb9315b8a3839439727d5a3df1f4226777e1</id>
<content type='text'>
</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>sequence: Throw exception for not implemented slice steps.</title>
<updated>2014-05-25T00:02:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-25T00:02:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ff4b6daa4f446094361c6bd4cfa557f0ad2565fc'/>
<id>urn:sha1:ff4b6daa4f446094361c6bd4cfa557f0ad2565fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Handle case of slice start &gt; stop in common sequence function.</title>
<updated>2014-05-24T23:29:40+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-24T23:29:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=69d081a7cf7e0ae1e815365af8b3c19be293da84'/>
<id>urn:sha1:69d081a7cf7e0ae1e815365af8b3c19be293da84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objslice: Support arbitrary objects start, stop, and step.</title>
<updated>2014-05-24T22:42:24+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-24T22:39:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=afaaf535e6cfaf599432b13a2fbe9373e6a2c4b8'/>
<id>urn:sha1:afaaf535e6cfaf599432b13a2fbe9373e6a2c4b8</id>
<content type='text'>
Older int-only encoding is not expressive enough to support arbitrary slice
assignment operations.
</content>
</entry>
<entry>
<title>sequence: Fix yet another case of improper sequence comparison.</title>
<updated>2014-05-15T16:09:06+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-15T16:09:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ad3baec12f2d86cda58bc2a51173c76b6c335fa2'/>
<id>urn:sha1:ad3baec12f2d86cda58bc2a51173c76b6c335fa2</id>
<content type='text'>
This time, in mp_seq_cmp_bytes(). How many more cases are still lurking?
</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>
</feed>
