<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/basics/int_mpz.py, branch 0.9.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=0.9.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=0.9.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-12-28T01:08:46+00:00</updated>
<entry>
<title>tests/basics: Add tests for parsing of ints with base 36.</title>
<updated>2016-12-28T01:08:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-12-28T01:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=43384ad7e72d45e2e59b7f66ff20def1607b194a'/>
<id>urn:sha1:43384ad7e72d45e2e59b7f66ff20def1607b194a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/basics: Improve mpz test coverage.</title>
<updated>2016-12-19T23:15:48+00:00</updated>
<author>
<name>Rami Ali</name>
<email>flowergrass@users.noreply.github.com</email>
</author>
<published>2016-12-19T02:13:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5e1ccddc825e1304dbf235e391df3e1a5aea0723'/>
<id>urn:sha1:5e1ccddc825e1304dbf235e391df3e1a5aea0723</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/int_big_*: Add more tests for result normalization.</title>
<updated>2015-11-22T20:11:01+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-11-22T20:11:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4120f32292090bd811165fe76780e4e74e3450b9'/>
<id>urn:sha1:4120f32292090bd811165fe76780e4e74e3450b9</id>
<content type='text'>
Tested by comparability to small int/casting to bool.
</content>
</entry>
<entry>
<title>py/mpz: Fix calculation of max digit storage for mpz; fix sys.maxsize.</title>
<updated>2015-09-15T15:15:57+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-09-15T15:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8b4fb4fe140e9cf57fcfa258d0d2d6fe19090fc5'/>
<id>urn:sha1:8b4fb4fe140e9cf57fcfa258d0d2d6fe19090fc5</id>
<content type='text'>
When creating constant mpz's, the length of the mpz must be exactly how
many digits are used (not allocated) otherwise these numbers are not
compatible with dynamically allocated numbers.

Addresses issue #1448.
</content>
</entry>
<entry>
<title>tests: Add tests for attrtuple, and for more corner cases.</title>
<updated>2015-04-22T15:52:03+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-22T15:52:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1f9e2188a630d4258e964df01a20dbb05d88b5a5'/>
<id>urn:sha1:1f9e2188a630d4258e964df01a20dbb05d88b5a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Add some more tests for bytes, bignum, string and ujson.</title>
<updated>2015-03-14T21:20:58+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-14T21:20:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=26a9975fba2bbd8875f2671495003b9bdcb8d8b2'/>
<id>urn:sha1:26a9975fba2bbd8875f2671495003b9bdcb8d8b2</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>tests: Rename test scripts, changing - to _ for consistency.</title>
<updated>2014-07-05T05:14:29+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-07-05T05:14:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=539681fffd96082ca3b5d18643d4f08f65c47170'/>
<id>urn:sha1:539681fffd96082ca3b5d18643d4f08f65c47170</id>
<content type='text'>
From now on, all new tests must use underscore.

Addresses issue #727.
</content>
</entry>
</feed>
