<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/basics/int_big_xor.py, branch master</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=master</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-06-03T09:56:35+00:00</updated>
<entry>
<title>Fix up end of file and trailing whitespace.</title>
<updated>2020-06-03T09:56:35+00:00</updated>
<author>
<name>Diego Elio Pettenò</name>
<email>flameeyes@flameeyes.com</email>
</author>
<published>2020-05-30T09:44:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dd5d7c86d22807c021dd1711eb7dd3daebc5cfcf'/>
<id>urn:sha1:dd5d7c86d22807c021dd1711eb7dd3daebc5cfcf</id>
<content type='text'>
This can be enforced by pre-commit, but correct it separately to make it easier to review.
</content>
</entry>
<entry>
<title>tests/basics: Modify int-big tests to prevent constant folding.</title>
<updated>2018-04-04T03:57:22+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-04-04T03:57:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7d5c753b17a1c9cbb8124839af144d0b8b936abc'/>
<id>urn:sha1:7d5c753b17a1c9cbb8124839af144d0b8b936abc</id>
<content type='text'>
So that these tests test the runtime behaviour, not the compiler (which may
be executed offline).
</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: Split large tests into smaller files, to run with a small heap.</title>
<updated>2016-03-15T13:07:41+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-03-15T13:07:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ab69ed7dac1bf0ef36238b6289d436e9932180bc'/>
<id>urn:sha1:ab69ed7dac1bf0ef36238b6289d436e9932180bc</id>
<content type='text'>
All tests in basics/ directory can now run and pass using 64-bit unix
port with only a 16k heap (./run-tests --heapsize 16k).  Tests in this
directory should remain small so they can be used for ports with a
small heap.
</content>
</entry>
<entry>
<title>py/mpz: Complete implementation of mpz_{and,or,xor} for negative args.</title>
<updated>2016-02-03T22:13:39+00:00</updated>
<author>
<name>Doug Currie</name>
<email>github.9.eeeeeee@spamgourmet.com</email>
</author>
<published>2016-01-31T03:35:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2e2e15cec2f85ece763f3f80152d759aecfad47c'/>
<id>urn:sha1:2e2e15cec2f85ece763f3f80152d759aecfad47c</id>
<content type='text'>
For these 3 bitwise operations there are now fast functions for
positive-only arguments, and general functions for arbitrary sign
arguments (the fast functions are the existing implementation).

By default the fast functions are not used (to save space) and instead
the general functions are used for all operations.

Enable MICROPY_OPT_MPZ_BITWISE to use the fast functions for positive
arguments.
</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>tests/int_big_xor: Test that xor result is normalized.</title>
<updated>2015-11-22T20:02:15+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-11-22T20:02:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b56c635d64612975a2784fdc1424c41ec02f7272'/>
<id>urn:sha1:b56c635d64612975a2784fdc1424c41ec02f7272</id>
<content type='text'>
And thus can be successfully used in comparisons, etc.
</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>
</feed>
