<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/objobject.c, branch v1.4.5</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.5</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.5'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-05-17T16:48:47+00:00</updated>
<entry>
<title>py/objobject: Don't make locals_dict if there's nothing to go in it.</title>
<updated>2015-05-17T16:48:47+00:00</updated>
<author>
<name>Kaspar Schleiser</name>
<email>kaspar@schleiser.de</email>
</author>
<published>2015-05-09T19:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b5cef5c7ea2d4bf3564938a679756a8be8c00d39'/>
<id>urn:sha1:b5cef5c7ea2d4bf3564938a679756a8be8c00d39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Check that arg to object.__new__ is a user-defined type.</title>
<updated>2015-05-04T10:08:40+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-05-03T22:23:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=47b9809d231c4359c56316130a76f13de2b907f7'/>
<id>urn:sha1:47b9809d231c4359c56316130a76f13de2b907f7</id>
<content type='text'>
Addresses issue #1203.
</content>
</entry>
<entry>
<title>py: Use mp_arg_check_num in some _make_new functions.</title>
<updated>2015-01-20T14:11:27+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-20T14:11:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=50149a573063dc4a1a6541686e61c310d5fc8353'/>
<id>urn:sha1:50149a573063dc4a1a6541686e61c310d5fc8353</id>
<content type='text'>
Reduces stmhal code size by about 250 bytes.
</content>
</entry>
<entry>
<title>py, unix: Allow to compile with -Wunused-parameter.</title>
<updated>2015-01-20T12:47:20+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-20T12:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ff8dd3f486afb0d6ff1427d8a6a8a8ed73baa660'/>
<id>urn:sha1:ff8dd3f486afb0d6ff1427d8a6a8a8ed73baa660</id>
<content type='text'>
See issue #699.
</content>
</entry>
<entry>
<title>py: Move to guarded includes, everywhere in py/ core.</title>
<updated>2015-01-01T20:32:09+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-01T20:27:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=51dfcb4bb7613ed164952712d9a5235a7b833cde'/>
<id>urn:sha1:51dfcb4bb7613ed164952712d9a5235a7b833cde</id>
<content type='text'>
Addresses issue #1022.
</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: Initial attempts to actually allow implementing __new__ in Python.</title>
<updated>2014-05-21T21:32:00+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-21T21:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=806ea1f6ca2b1b50bb4634be6c39ad83d8af7e89'/>
<id>urn:sha1:806ea1f6ca2b1b50bb4634be6c39ad83d8af7e89</id>
<content type='text'>
Caveat is that __new__ should recurse to base class __new__, and ultimately,
object.__new__ is what handles instance allocation.
</content>
</entry>
<entry>
<title>objobject: Fix arguments to __init__().</title>
<updated>2014-05-21T20:10:48+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-21T20:10:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0c937fa25a1a78274ba974a5c1546c0a01106c30'/>
<id>urn:sha1:0c937fa25a1a78274ba974a5c1546c0a01106c30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objtype: super: Fall back to "object" lookup as last resort.</title>
<updated>2014-05-21T19:27:03+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-21T19:24:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a8408a8abe83c98af50821f1eb1df53cf9d202dd'/>
<id>urn:sha1:a8408a8abe83c98af50821f1eb1df53cf9d202dd</id>
<content type='text'>
Also, define object.__init__() (semantically empty, purely CPython compat
measure). Addresses #520.
</content>
</entry>
<entry>
<title>Add license header to (almost) all files.</title>
<updated>2014-05-03T22:27:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-03T22:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=04b9147e150d2d6fa3750f312fe328b6a71c1b28'/>
<id>urn:sha1:04b9147e150d2d6fa3750f312fe328b6a71c1b28</id>
<content type='text'>
Blanket wide to all .c and .h files.  Some files originating from ST are
difficult to deal with (license wise) so it was left out of those.

Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/.
</content>
</entry>
</feed>
