<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/cmdline, branch v1.5.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-10-11T23:19:00+00:00</updated>
<entry>
<title>unix: Add exit and paste-mode hints to shell startup banner.</title>
<updated>2015-10-11T23:19:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-11T23:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3aa7dd23c9206b983f0004ec63eb6be913f7332a'/>
<id>urn:sha1:3aa7dd23c9206b983f0004ec63eb6be913f7332a</id>
<content type='text'>
Thanks to @nyov for the initial patch.
</content>
</entry>
<entry>
<title>Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc.</title>
<updated>2015-10-11T23:06:25+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-11T23:06:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0334058fa43a8ac7c689007f5824510c2927c5cc'/>
<id>urn:sha1:0334058fa43a8ac7c689007f5824510c2927c5cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Add escaped quotes tests for REPL.</title>
<updated>2015-09-19T13:06:23+00:00</updated>
<author>
<name>Alex March</name>
<email>alex.march.dev@gmail.com</email>
</author>
<published>2015-09-18T17:46:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=15018291b2d0e2320ec8f46970816eaad1bb012b'/>
<id>urn:sha1:15018291b2d0e2320ec8f46970816eaad1bb012b</id>
<content type='text'>
Test possible combinations of single and double quotes with escaped
quotes and parenthesis with and without function calls in REPL.

Covers: #1419
</content>
</entry>
<entry>
<title>unix: Enable REPL auto-indent.</title>
<updated>2015-09-12T21:09:18+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-08-20T09:34:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3ca84026db59166441c5b33af12fe2826793e66b'/>
<id>urn:sha1:3ca84026db59166441c5b33af12fe2826793e66b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Consolidate all feature check snippets under feature_check/.</title>
<updated>2015-08-30T08:36:42+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-08-30T08:36:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a3fe30740035ef78d1107b6d55d1092b9502873d'/>
<id>urn:sha1:a3fe30740035ef78d1107b6d55d1092b9502873d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Remove over-specification of startup banner</title>
<updated>2015-08-08T11:37:36+00:00</updated>
<author>
<name>Tom Soulanille</name>
<email>soul@prama.com</email>
</author>
<published>2015-08-06T20:51:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=20f40c3229ccce709ce3d41301efcd6895055979'/>
<id>urn:sha1:20f40c3229ccce709ce3d41301efcd6895055979</id>
<content type='text'>
</content>
</entry>
<entry>
<title>run-tests: Test REPL emacs keys, but only if present.</title>
<updated>2015-08-05T23:03:44+00:00</updated>
<author>
<name>Tom Soulanille</name>
<email>soul@prama.com</email>
</author>
<published>2015-07-30T06:16:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=89852d38ef097892e1d4624c4ec4389275603872'/>
<id>urn:sha1:89852d38ef097892e1d4624c4ec4389275603872</id>
<content type='text'>
Uses cmdline/repl_emacs_check.py to check for presence of emacs keys in
repl before doing full feature test.
</content>
</entry>
<entry>
<title>run-tests: Use PTY when running REPL tests.</title>
<updated>2015-07-26T14:23:11+00:00</updated>
<author>
<name>Tom Soulanille</name>
<email>soul@prama.com</email>
</author>
<published>2015-07-23T19:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3dd0b69e467fd89e5113dbc5ee43f33282a66c91'/>
<id>urn:sha1:3dd0b69e467fd89e5113dbc5ee43f33282a66c91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Remove mp_load_const_bytes and instead load precreated bytes object.</title>
<updated>2015-06-25T14:42:13+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-06-25T14:42:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=59fba2d6ea31c134c9c0b88dc73cd25b236f167c'/>
<id>urn:sha1:59fba2d6ea31c134c9c0b88dc73cd25b236f167c</id>
<content type='text'>
Previous to this patch each time a bytes object was referenced a new
instance (with the same data) was created.  With this patch a single
bytes object is created in the compiler and is loaded directly at execute
time as a true constant (similar to loading bignum and float objects).
This saves on allocating RAM and means that bytes objects can now be
used when the memory manager is locked (eg in interrupts).

The MP_BC_LOAD_CONST_BYTES bytecode was removed as part of this.

Generated bytecode is slightly larger due to storing a pointer to the
bytes object instead of the qstr identifier.

Code size is reduced by about 60 bytes on Thumb2 architectures.
</content>
</entry>
<entry>
<title>py: Add MP_BINARY_OP_DIVMOD to simplify and consolidate divmod builtin.</title>
<updated>2015-06-13T22:36:30+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-06-13T21:00:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c5029bcbf37fd1a3fb145d9fa9e4a5094478f17b'/>
<id>urn:sha1:c5029bcbf37fd1a3fb145d9fa9e4a5094478f17b</id>
<content type='text'>
</content>
</entry>
</feed>
