<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/objint_longlong.c, branch v1.3.7</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.7</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.7'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-09-10T21:10:33+00:00</updated>
<entry>
<title>py: Enable struct/binary-helper to parse q and Q sized ints.</title>
<updated>2014-09-10T21:10:33+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-10T21:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=953074315e594f5a30f455dc6a1a67340a3e6ea7'/>
<id>urn:sha1:953074315e594f5a30f455dc6a1a67340a3e6ea7</id>
<content type='text'>
Addresses issue #848.
</content>
</entry>
<entry>
<title>py: Correctly set sys.maxsize value for 64-bit.</title>
<updated>2014-09-06T17:22:06+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-09-06T16:17:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=722e562736f83865333d8b3dd942f903b9db8a7c'/>
<id>urn:sha1:722e562736f83865333d8b3dd942f903b9db8a7c</id>
<content type='text'>
Type representing signed size doesn't have to be int, so use special value
which defaults to SSIZE_MAX, but as it's not defined by C standard (but rather
by POSIX), allow ports to set it.
</content>
</entry>
<entry>
<title>Change some parts of the core API to use mp_uint_t instead of uint/int.</title>
<updated>2014-08-29T23:35:11+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-08-29T23:35:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ecc88e949ca5e307d22da4605a40d39ea2df9e3b'/>
<id>urn:sha1:ecc88e949ca5e307d22da4605a40d39ea2df9e3b</id>
<content type='text'>
Addressing issue #50, still some way to go yet.
</content>
</entry>
<entry>
<title>py: Make long ints hashable.</title>
<updated>2014-07-24T13:21:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-07-24T13:21:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ffe911d228c3b7e35ef6ae775c802cdd05cffa47'/>
<id>urn:sha1:ffe911d228c3b7e35ef6ae775c802cdd05cffa47</id>
<content type='text'>
Addresses issue #765.
</content>
</entry>
<entry>
<title>py: Implement sys.maxsize, standard way to check platform "bitness".</title>
<updated>2014-07-03T15:09:36+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-07-03T13:50:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4e0eeebdc2b452277c24f554c444f0cc0de9e4ea'/>
<id>urn:sha1:4e0eeebdc2b452277c24f554c444f0cc0de9e4ea</id>
<content type='text'>
Implementing it as a static constant is a bit peculiar and require cooperation
from long int implementation.
</content>
</entry>
<entry>
<title>Rename machine_(u)int_t to mp_(u)int_t.</title>
<updated>2014-07-03T12:25:24+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-07-03T12:25:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=40f3c026823f8951a2fa04e9c7fc93c75bc27bec'/>
<id>urn:sha1:40f3c026823f8951a2fa04e9c7fc93c75bc27bec</id>
<content type='text'>
See discussion in issue #50.
</content>
</entry>
<entry>
<title>Rename bultins config variables to MICROPY_PY_BUILTINS_*.</title>
<updated>2014-06-01T12:32:54+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-06-01T12:32:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fb510b3bf90eccc8e0d400c6622b2e94c2bfa8e9'/>
<id>urn:sha1:fb510b3bf90eccc8e0d400c6622b2e94c2bfa8e9</id>
<content type='text'>
This renames:
MICROPY_PY_FROZENSET -&gt; MICROPY_PY_BUILTINS_FROZENSET
MICROPY_PY_PROPERTY -&gt; MICROPY_PY_BUILTINS_PROPERTY
MICROPY_PY_SLICE -&gt; MICROPY_PY_BUILTINS_SLICE
MICROPY_ENABLE_FLOAT -&gt; MICROPY_PY_BUILTINS_FLOAT

See issue #35 for discussion.
</content>
</entry>
<entry>
<title>py: Fix check of small-int overflow when parsing ints.</title>
<updated>2014-05-28T13:51:12+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-28T13:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d1e355ea8e2a5a17ee126f5c3d173b2e6f33e460'/>
<id>urn:sha1:d1e355ea8e2a5a17ee126f5c3d173b2e6f33e460</id>
<content type='text'>
Also unifies use of SMALL_INT_FITS macro across parser and runtime.
</content>
</entry>
<entry>
<title>py: Implement long int parsing in int(...).</title>
<updated>2014-05-28T13:07:21+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-28T13:07:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=503d6110338ab2d79e6c0f8f591a0ca6397717de'/>
<id>urn:sha1:503d6110338ab2d79e6c0f8f591a0ca6397717de</id>
<content type='text'>
Addresses issue #627.
</content>
</entry>
<entry>
<title>py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL.</title>
<updated>2014-05-21T18:42:43+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-21T18:42:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ac5dced2441bf63dbc65acbd7e33fb71d1d3ede'/>
<id>urn:sha1:6ac5dced2441bf63dbc65acbd7e33fb71d1d3ede</id>
<content type='text'>
See issue #608 for justification.
</content>
</entry>
</feed>
