<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/extmod, branch 2.2.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.2.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.2.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-08-26T02:17:07+00:00</updated>
<entry>
<title>Initial merge of micropython v1.9.2 into circuitpython 2.0.0 (in development) master.</title>
<updated>2017-08-26T02:17:07+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-08-26T02:17:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ef61b5ecb59e9b4e37e3e3c023c62d583c23eb16'/>
<id>urn:sha1:ef61b5ecb59e9b4e37e3e3c023c62d583c23eb16</id>
<content type='text'>
cpx build compiles and loads and works in repl; test suite not run yet
esp8266 not tested yet
</content>
</entry>
<entry>
<title>extmod/modubinascii: Don't post-increment variable that won't be used.</title>
<updated>2017-08-21T12:05:39+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-08-21T12:05:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1c6b442d3283b91ad9a83add9226f0e0ea2baff2'/>
<id>urn:sha1:1c6b442d3283b91ad9a83add9226f0e0ea2baff2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod,unix: For uos.stat interpret st_size member as an unsigned int.</title>
<updated>2017-08-21T10:47:22+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-08-21T10:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4c736ea8fc046dc564f9167967a5dd92f07ed002'/>
<id>urn:sha1:4c736ea8fc046dc564f9167967a5dd92f07ed002</id>
<content type='text'>
This prevents large files (eg larger than 2gb on a 32-bit arch) from
showing up as having a negative size.  Fixes issue #3227.
</content>
</entry>
<entry>
<title>extmod/modubinascii: Rewrite mod_binascii_a2b_base64.</title>
<updated>2017-08-17T06:25:51+00:00</updated>
<author>
<name>Alex Robbins</name>
<email>alexdotrobbins@gmail.com</email>
</author>
<published>2017-08-04T22:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c89254fd0f7f4517163e095f144bfe154f47758a'/>
<id>urn:sha1:c89254fd0f7f4517163e095f144bfe154f47758a</id>
<content type='text'>
This implementation ignores invalid characters in the input. This allows
it to decode the output of b2a_base64, and also mimics the behavior of
CPython.
</content>
</entry>
<entry>
<title>extmod/modussl_mbedtls.c: Add ussl.getpeercert() method.</title>
<updated>2017-08-16T05:01:00+00:00</updated>
<author>
<name>Eric Poulsen</name>
<email>eric@zyxod.com</email>
</author>
<published>2017-08-15T14:49:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d5191edf7ff81f5f07243cb2a318508c1e9cc5df'/>
<id>urn:sha1:d5191edf7ff81f5f07243cb2a318508c1e9cc5df</id>
<content type='text'>
Behaviour is as per CPython but only the binary form is implemented here.
A test is included.
</content>
</entry>
<entry>
<title>all: Raise exceptions via mp_raise_XXX</title>
<updated>2017-08-13T12:52:33+00:00</updated>
<author>
<name>Javier Candeira</name>
<email>javier@candeira.com</email>
</author>
<published>2017-08-09T04:40:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=35a1fea90b2cae9d5cc8e9eab62ba4c67e8786db'/>
<id>urn:sha1:35a1fea90b2cae9d5cc8e9eab62ba4c67e8786db</id>
<content type='text'>
  - Changed: ValueError, TypeError, NotImplementedError
  - OSError invocations unchanged, because the corresponding utility
    function takes ints, not strings like the long form invocation.
  - OverflowError, IndexError and RuntimeError etc. not changed for now
    until we decide whether to add new utility functions.
</content>
</entry>
<entry>
<title>py,extmod,stmhal: Use "static inline" for funcs that should be inline.</title>
<updated>2017-08-02T03:42:34+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-08-02T03:42:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0f12082f5b7d957d920bce4e40ee589abce84e38'/>
<id>urn:sha1:0f12082f5b7d957d920bce4e40ee589abce84e38</id>
<content type='text'>
"STATIC inline" can expand to "inline" if STATIC is defined to nothing, and
this case can lead to link errors.
</content>
</entry>
<entry>
<title>extmod/modlwip: Implement setsockopt(IP_ADD_MEMBERSHIP).</title>
<updated>2017-07-31T19:38:37+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-07-31T19:38:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ee0452509785faa41a3e15a3646130e35f3556cd'/>
<id>urn:sha1:ee0452509785faa41a3e15a3646130e35f3556cd</id>
<content type='text'>
Allows to join multicast groups.
</content>
</entry>
<entry>
<title>all: Use the name MicroPython consistently in comments</title>
<updated>2017-07-31T08:35:40+00:00</updated>
<author>
<name>Alexander Steffen</name>
<email>devel.20.webmeister@spamgourmet.com</email>
</author>
<published>2017-06-30T07:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=55f33240f3d7051d4213629e92437a36f1fac50e'/>
<id>urn:sha1:55f33240f3d7051d4213629e92437a36f1fac50e</id>
<content type='text'>
There were several different spellings of MicroPython present in comments,
when there should be only one.
</content>
</entry>
<entry>
<title>extmod: Use MP_ROM_INT for int values in an mp_rom_map_elem_t.</title>
<updated>2017-07-31T03:00:34+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-07-31T03:00:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bbced3b4bbc8fd7ed7843d39143b6c600adc2c60'/>
<id>urn:sha1:bbced3b4bbc8fd7ed7843d39143b6c600adc2c60</id>
<content type='text'>
</content>
</entry>
</feed>
