<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/obj.h, branch v1.1.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.1.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.1.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-06-13T22:21:13+00:00</updated>
<entry>
<title>objstr: Be 8-bit clean even for repr().</title>
<updated>2014-06-13T22:21:13+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-06-13T18:23:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2ec38a17d4e357f8f12ee6a2643e2dd2ff7a426e'/>
<id>urn:sha1:2ec38a17d4e357f8f12ee6a2643e2dd2ff7a426e</id>
<content type='text'>
This will allow roughly the same behavior as Python3 for non-ASCII strings,
for example, print("&lt;phrase in non-Latin script&gt;".split()) will print list
of words, not weird hex dump (like Python2 behaves). (Of course, that it
will print list of words, if there're "words" in that phrase at all, separated
by ASCII-compatible whitespace; that surely won't apply to every human
language in existence).
</content>
</entry>
<entry>
<title>objfun: Remove no longer used mp_obj_fun_prepare_simple_args().</title>
<updated>2014-06-11T17:43:47+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-06-11T17:24:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0c0f4468407ea9397d1e7e5d1d2d18acf1d07548'/>
<id>urn:sha1:0c0f4468407ea9397d1e7e5d1d2d18acf1d07548</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Make sure getattr() works with non-interned strings (by interning them).</title>
<updated>2014-06-07T22:15:06+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-06-07T22:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b4efac14cde7dca4b3fd5ded9b29e11f97621d14'/>
<id>urn:sha1:b4efac14cde7dca4b3fd5ded9b29e11f97621d14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Implement default keyword only args.</title>
<updated>2014-06-07T21:01:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-06-07T21:01:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f0778a7ccbbdd1d7bf116a6939c7eb05173e1987'/>
<id>urn:sha1:f0778a7ccbbdd1d7bf116a6939c7eb05173e1987</id>
<content type='text'>
Should finish addressing issue #524.
</content>
</entry>
<entry>
<title>objstr: Implement "%(key)s" % {} formatting for strings and dicts.</title>
<updated>2014-06-05T17:06:15+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-06-05T17:02:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=75ce9256b2c70bceee6ced26ac7c7bcbd1f1d7f4'/>
<id>urn:sha1:75ce9256b2c70bceee6ced26ac7c7bcbd1f1d7f4</id>
<content type='text'>
Also, make sure that args to "*" format specifiers are bounds-checked
properly and don't lead for segfaults in case of mismatch.
</content>
</entry>
<entry>
<title>py: Fix configurability of builtin slice.</title>
<updated>2014-06-01T12:49:35+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-06-01T12:49:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c49ddb9315b8a3839439727d5a3df1f4226777e1'/>
<id>urn:sha1:c49ddb9315b8a3839439727d5a3df1f4226777e1</id>
<content type='text'>
</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>Change const byte* to const char* where sensible.</title>
<updated>2014-05-25T21:27:57+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-25T21:27:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2617eebf2ff77e58f415162300747eaf1a5ab5d7'/>
<id>urn:sha1:2617eebf2ff77e58f415162300747eaf1a5ab5d7</id>
<content type='text'>
This removes need for some casts (at least, more than it adds need
for new casts!).
</content>
</entry>
</feed>
