<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/extmod, branch v1.3.8</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.8</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.8'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-12-10T22:08:14+00:00</updated>
<entry>
<title>py: Make functions static where appropriate.</title>
<updated>2014-12-10T22:08:14+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-12-10T22:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=969a6b37bfc655609e540053c2bdcce8a6fdc64d'/>
<id>urn:sha1:969a6b37bfc655609e540053c2bdcce8a6fdc64d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Rename mp_obj_int_get to mp_obj_int_get_truncated; fix struct.pack.</title>
<updated>2014-12-05T23:13:52+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-12-05T23:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=be6d8be91e133e98117025062df0e63aaf87efd2'/>
<id>urn:sha1:be6d8be91e133e98117025062df0e63aaf87efd2</id>
<content type='text'>
mp_obj_int_get_truncated is used as a "fast path" int accessor that
doesn't check for overflow and returns the int truncated to the machine
word size, ie mp_int_t.

Use mp_obj_int_get_truncated to fix struct.pack when packing maximum word
sized values.

Addresses issues #779 and #998.
</content>
</entry>
<entry>
<title>Use MP_DEFINE_CONST_DICT macro to define module dicts.</title>
<updated>2014-11-29T14:39:27+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-29T14:39:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3b603f29ec093b77b6fad72d77becd5375310637'/>
<id>urn:sha1:3b603f29ec093b77b6fad72d77becd5375310637</id>
<content type='text'>
This is just a clean-up of the code.  Generated code is exactly the
same.
</content>
</entry>
<entry>
<title>modubinascii: Add, with hexlify() implementation.</title>
<updated>2014-11-29T13:52:47+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-11-29T04:19:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bfdc205934d86d4c419f237bb79d1dd6ccb93406'/>
<id>urn:sha1:bfdc205934d86d4c419f237bb79d1dd6ccb93406</id>
<content type='text'>
</content>
</entry>
<entry>
<title>moduhashlib: Integrate sha256 implementation.</title>
<updated>2014-11-22T12:48:17+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-11-22T02:50:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a944183b353d693b7b7070e6da48cbc36bf70d61'/>
<id>urn:sha1:a944183b353d693b7b7070e6da48cbc36bf70d61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>moduhashlib: Add sha256 implementation from "crypto-algorithms" project.</title>
<updated>2014-11-22T12:47:52+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-11-22T02:48:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=63e02e8cc03036880949ca7ea19beb153ab7e803'/>
<id>urn:sha1:63e02e8cc03036880949ca7ea19beb153ab7e803</id>
<content type='text'>
https://github.com/B-Con/crypto-algorithms revision 100f4ff
</content>
</entry>
<entry>
<title>moduhashlib: Initial module skeleton.</title>
<updated>2014-11-22T12:47:46+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-11-21T23:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f4b19c873f2b026aa3d0d5c880d0605c9a40f38f'/>
<id>urn:sha1:f4b19c873f2b026aa3d0d5c880d0605c9a40f38f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows: Update config with latest features</title>
<updated>2014-11-21T19:38:33+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-11-16T09:56:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b89eaaa2e29d94ab3c837c680312df9edbee6f7f'/>
<id>urn:sha1:b89eaaa2e29d94ab3c837c680312df9edbee6f7f</id>
<content type='text'>
- update mpconfigport.h to reflect latest unix version
- fix compilation error in modure due to msvc not allowing dynamic arrays
</content>
</entry>
<entry>
<title>moductypes: Make .sizeof() work with bytearrays.</title>
<updated>2014-10-30T01:50:37+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-10-30T01:48:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8bb71f0b06cb558b76471bd5459c1ca49224d2cc'/>
<id>urn:sha1:8bb71f0b06cb558b76471bd5459c1ca49224d2cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>moductypes: When dereferencing a field which is array of uint8, use bytearray.</title>
<updated>2014-10-30T01:50:34+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-10-30T01:32:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6d287a6a029df0d4b7a2ab8bdd73be77c0c04317'/>
<id>urn:sha1:6d287a6a029df0d4b7a2ab8bdd73be77c0c04317</id>
<content type='text'>
Because bytearrays are much friendlier to work with, e.g. they can be printed
easily.
</content>
</entry>
</feed>
