<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/basics, branch v1.7</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.7</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.7'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-04-07T08:03:33+00:00</updated>
<entry>
<title>py/objarray: Fix array.append so it doesn't extend if append fails.</title>
<updated>2016-04-07T08:03:33+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-07T08:03:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=04d5e644fcf4e0171383403e69d8fff429bba425'/>
<id>urn:sha1:04d5e644fcf4e0171383403e69d8fff429bba425</id>
<content type='text'>
Addresses issue #1965.
</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/objarray: Fix array slice assignment when array is reallocated.</title>
<updated>2016-03-14T23:12:54+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-03-14T23:12:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=77f85db41e56a081a0e4c743d9d0ba0babe41b65'/>
<id>urn:sha1:77f85db41e56a081a0e4c743d9d0ba0babe41b65</id>
<content type='text'>
Addresses issue #1898.
</content>
</entry>
<entry>
<title>tests: Remove commented out tests so test script is not too big.</title>
<updated>2016-03-06T04:00:28+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-02-12T23:39:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fbb3c190f96e04643ac6d1a623ab3b2a628a8534'/>
<id>urn:sha1:fbb3c190f96e04643ac6d1a623ab3b2a628a8534</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Reduce large object allocations so tests can run with small heap.</title>
<updated>2016-03-06T03:59:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-02-12T23:38:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=14848ffa1266bfb6f573968ed9ef6862a20bf37a'/>
<id>urn:sha1:14848ffa1266bfb6f573968ed9ef6862a20bf37a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/bytearray1: Add testcases for "in" operator.</title>
<updated>2016-02-14T16:57:18+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-02-14T16:56:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e5cff5b2233317cb7f8cb8465940c4e2f2aa1b9d'/>
<id>urn:sha1:e5cff5b2233317cb7f8cb8465940c4e2f2aa1b9d</id>
<content type='text'>
</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>py/objstr: For str.format, add nested/computed fields support.</title>
<updated>2016-02-02T16:25:24+00:00</updated>
<author>
<name>pohmelie</name>
<email>multisosnooley@gmail.com</email>
</author>
<published>2016-01-29T09:09:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e3a29de1dc7649656228460caf72e7841440a373'/>
<id>urn:sha1:e3a29de1dc7649656228460caf72e7841440a373</id>
<content type='text'>
Eg: '{:{}}'.format(123, '&gt;20')

@pohmelie was the original author of this patch, but @dpgeorge made
significant changes to reduce code size and improve efficiency.
</content>
</entry>
<entry>
<title>py/vm: Fix popping of exception block in UNWIND_JUMP opcode.</title>
<updated>2016-02-01T16:07:21+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-02-01T16:07:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=93bb7dffd2a655dd8522114ed014077fb6b7ada7'/>
<id>urn:sha1:93bb7dffd2a655dd8522114ed014077fb6b7ada7</id>
<content type='text'>
Fixes issue #1812.
</content>
</entry>
<entry>
<title>py: Add ustruct.pack_into and unpack_from</title>
<updated>2016-01-19T12:25:28+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2015-12-24T03:11:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a17755ee8ba2982505d349e0f06acdabe943d33e'/>
<id>urn:sha1:a17755ee8ba2982505d349e0f06acdabe943d33e</id>
<content type='text'>
</content>
</entry>
</feed>
