<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/run-tests, branch v1.4.3</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.3</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.3'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-04-25T00:49:23+00:00</updated>
<entry>
<title>modsys: Add basic sys.exc_info() implementation.</title>
<updated>2015-04-25T00:49:23+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-04-25T00:17:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8b85d14b92a65e92862861038c0fe96e6c616c3e'/>
<id>urn:sha1:8b85d14b92a65e92862861038c0fe96e6c616c3e</id>
<content type='text'>
The implementation is very basic and non-compliant and provided solely for
CPython compatibility. The function itself is bad Python2 heritage, its
usage is discouraged.
</content>
</entry>
<entry>
<title>py: Implement full func arg passing for native emitter.</title>
<updated>2015-04-07T21:43:28+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-06T21:38:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9988618e0e0f5c319e31b135d993e22efb593093'/>
<id>urn:sha1:9988618e0e0f5c319e31b135d993e22efb593093</id>
<content type='text'>
This patch gets full function argument passing working with native
emitter.  Includes named args, keyword args, default args, var args
and var keyword args.  Fully Python compliant.

It reuses the bytecode mp_setup_code_state function to do all the hard
work.  This function is slightly adjusted to accommodate native calls,
and the native emitter is forced a bit to emit similar prelude and
code-info as bytecode.
</content>
</entry>
<entry>
<title>py: Implement calling functions with *args in native emitter.</title>
<updated>2015-04-06T21:48:21+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-06T21:48:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=78772ada0ddc9222c0338f94a42e33e10bb24b55'/>
<id>urn:sha1:78772ada0ddc9222c0338f94a42e33e10bb24b55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Add missing tests for builtins, and many other things.</title>
<updated>2015-04-04T21:05:30+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-04T21:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9dd36404646f857c4f250537bac0d9a8ad041d25'/>
<id>urn:sha1:9dd36404646f857c4f250537bac0d9a8ad041d25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Implement closures in native code generator.</title>
<updated>2015-04-03T14:05:53+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-15T14:41:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4cd9ced8dc381ee6601cfd762f87ab02d9e18cb7'/>
<id>urn:sha1:4cd9ced8dc381ee6601cfd762f87ab02d9e18cb7</id>
<content type='text'>
Currently supports only x64 and Thumb2 archs.
</content>
</entry>
<entry>
<title>tests: Skip some new tests when testing native emitter.</title>
<updated>2015-03-25T23:33:48+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-25T23:33:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=23d7fd526d631290e8cab85acb50cde3c05c0cec'/>
<id>urn:sha1:23d7fd526d631290e8cab85acb50cde3c05c0cec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Make cmdline tests more stable by using regex for matching.</title>
<updated>2015-03-20T17:25:25+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-20T17:25:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1004535237e8edc5ec671ab8bea6fd2150139c54'/>
<id>urn:sha1:1004535237e8edc5ec671ab8bea6fd2150139c54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Add ability to test uPy cmdline executable.</title>
<updated>2015-03-13T10:58:34+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-13T10:58:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=143c34109c870544c0aabe95f376fa500dd6cd3f'/>
<id>urn:sha1:143c34109c870544c0aabe95f376fa500dd6cd3f</id>
<content type='text'>
This allows to test options passed to cmdline executable, as well as the
behaviour of the REPL.
</content>
</entry>
<entry>
<title>tests: Skip basics/boundmeth1.py for native emitter.</title>
<updated>2015-03-03T18:06:45+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-03T18:06:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=72ddcfd9fffaafc4c971de4e7cb4bf97289e7de7'/>
<id>urn:sha1:72ddcfd9fffaafc4c971de4e7cb4bf97289e7de7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Disable float/cmath_fun.py for native emitter.</title>
<updated>2015-02-02T20:01:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-02T20:01:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e8b877be6018893f1250c87424c3886f115b0051'/>
<id>urn:sha1:e8b877be6018893f1250c87424c3886f115b0051</id>
<content type='text'>
</content>
</entry>
</feed>
