<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/basics, branch v1.3.10</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.10</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.10'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-02-09T15:08:00+00:00</updated>
<entry>
<title>py: Allow subclass of native object to delegate to the native buffer_p.</title>
<updated>2015-02-09T15:08:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-09T15:08:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=48244044a2b434406f95b4df76835262cda09dba'/>
<id>urn:sha1:48244044a2b434406f95b4df76835262cda09dba</id>
<content type='text'>
Addresses issue #1109.
</content>
</entry>
<entry>
<title>objstr: Fix bytes creation from array of long ints.</title>
<updated>2015-02-09T04:11:49+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-02-09T04:11:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=194117a066fa0af6cbe712223195e4ff02037298'/>
<id>urn:sha1:194117a066fa0af6cbe712223195e4ff02037298</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Parse big-int/float/imag constants directly in parser.</title>
<updated>2015-02-08T01:57:40+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-08T01:57:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7d414a1b52d193bab2c94cf56932e1eba23ba542'/>
<id>urn:sha1:7d414a1b52d193bab2c94cf56932e1eba23ba542</id>
<content type='text'>
Previous to this patch, a big-int, float or imag constant was interned
(made into a qstr) and then parsed at runtime to create an object each
time it was needed.  This is wasteful in RAM and not efficient.  Now,
these constants are parsed straight away in the parser and turned into
objects.  This allows constants with large numbers of digits (so
addresses issue #1103) and takes us a step closer to #722.
</content>
</entry>
<entry>
<title>py: Make list.sort keep stack usage within O(log(N)) bound.</title>
<updated>2015-02-02T15:14:22+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-02T15:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=744e7674587b1f215a03b68ea83e60f7b93cfb20'/>
<id>urn:sha1:744e7674587b1f215a03b68ea83e60f7b93cfb20</id>
<content type='text'>
Also fix list.sort so it works with user-defined types, and parse the
keyword arguments properly.

Addresses issue #338.
</content>
</entry>
<entry>
<title>py: Convert CR to LF and CR LF to LF in lexer.</title>
<updated>2015-01-30T00:27:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-30T00:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=32bade19d952c23c2fd499050abb17cb80dc7559'/>
<id>urn:sha1:32bade19d952c23c2fd499050abb17cb80dc7559</id>
<content type='text'>
Only noticeable difference is how newlines are encoded in triple-quoted
strings.  The behaviour now matches CPython3.
</content>
</entry>
<entry>
<title>tests: Add some tests to improve coverage.</title>
<updated>2015-01-29T14:56:09+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-29T14:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=92ab95f21539d94c2139974b3995699a155f5a97'/>
<id>urn:sha1:92ab95f21539d94c2139974b3995699a155f5a97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Add some tests to improve coverage.</title>
<updated>2015-01-29T00:44:11+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-29T00:44:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=12c66be2b8baab093c7be5e2108d2767c9779a69'/>
<id>urn:sha1:12c66be2b8baab093c7be5e2108d2767c9779a69</id>
<content type='text'>
Used gcov to find some parts of vm.c, runtime.c, obj.c that were not
covered by any tests.  Still need to use gcov more thoroughly.
</content>
</entry>
<entry>
<title>tests: Add testcase for bytes() on values in range 128-255.</title>
<updated>2015-01-28T20:29:51+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-28T20:29:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=57aebe171459fd599f8d430c1ea1660ed307360c'/>
<id>urn:sha1:57aebe171459fd599f8d430c1ea1660ed307360c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Fix comparison of minus-zero long int.</title>
<updated>2015-01-27T17:47:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-27T17:47:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a9dc9b8f6dc29d842f0a7427cc3cf068ae1cfbea'/>
<id>urn:sha1:a9dc9b8f6dc29d842f0a7427cc3cf068ae1cfbea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Implement __reversed__ slot.</title>
<updated>2015-01-21T00:19:42+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-21T00:19:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=962a5d50c94f01ca8dc7d46fe568535d713d59d0'/>
<id>urn:sha1:962a5d50c94f01ca8dc7d46fe568535d713d59d0</id>
<content type='text'>
Addresses issue #1073.
</content>
</entry>
</feed>
