<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/unix/mpconfigport_minimal.h, branch esp-extra-scripts</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-07-20T21:37:53+00:00</updated>
<entry>
<title>unix: Disable MICROPY_GC_ALLOC_THRESHOLD for minimal build.</title>
<updated>2016-07-20T21:37:53+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-20T21:37:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=68815901d43bd02c63dc9eaf3e4c3026bd949c91'/>
<id>urn:sha1:68815901d43bd02c63dc9eaf3e4c3026bd949c91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix/mpconfigport_minimal.h: Allow to print a string within 1KB of heap.</title>
<updated>2016-07-02T21:12:46+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-02T21:12:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d83177b24867c42fb850714e328c7f1636067908'/>
<id>urn:sha1:d83177b24867c42fb850714e328c7f1636067908</id>
<content type='text'>
By adjusting parser allocation policy.
</content>
</entry>
<entry>
<title>unix: Move "utime" module config to C level instead of make level.</title>
<updated>2016-06-17T20:35:00+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-17T20:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6f8880d0ab92e002e7596578ceb0959f9327bc01'/>
<id>urn:sha1:6f8880d0ab92e002e7596578ceb0959f9327bc01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix/mpconfigport_minimal.h: Clearly mark where user-define config ends.</title>
<updated>2016-06-15T22:20:32+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-15T22:20:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b5190f1df35ff3cd3731a8cb0da5ab549a1d86e6'/>
<id>urn:sha1:b5190f1df35ff3cd3731a8cb0da5ab549a1d86e6</id>
<content type='text'>
TODO: Do the same for other config files.
</content>
</entry>
<entry>
<title>unix: Rename "_os" module to "uos" for consistency with baremetal ports.</title>
<updated>2015-12-11T22:04:35+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-11T22:04:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a6eff059b92faf9746fd148af697281791b2aeed'/>
<id>urn:sha1:a6eff059b92faf9746fd148af697281791b2aeed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add MICROPY_PY_BUILTINS_MIN_MAX, disable for minimal ports.</title>
<updated>2015-12-07T16:56:25+00:00</updated>
<author>
<name>pohmelie</name>
<email>multisosnooley@gmail.com</email>
</author>
<published>2015-12-07T12:35:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=354e688d8ebf78d34577db4b45388dede4954b8d'/>
<id>urn:sha1:354e688d8ebf78d34577db4b45388dede4954b8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add MICROPY_PY_BUILTINS_FILTER, disable for minimal ports.</title>
<updated>2015-08-19T22:05:11+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-08-19T22:01:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=22ff397fb11fac323607ef2e51d81a4ed96c2c50'/>
<id>urn:sha1:22ff397fb11fac323607ef2e51d81a4ed96c2c50</id>
<content type='text'>
Saves 320 bytes on x86.
</content>
</entry>
<entry>
<title>py: Use a wrapper to explicitly check self argument of builtin methods.</title>
<updated>2015-06-20T15:39:39+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-06-19T12:49:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=06593fb0f23dfc12f482561fbec1717dca0d4db4'/>
<id>urn:sha1:06593fb0f23dfc12f482561fbec1717dca0d4db4</id>
<content type='text'>
Previous to this patch a call such as list.append(1, 2) would lead to a
seg fault.  This is because list.append is a builtin method and the first
argument to such methods is always assumed to have the correct type.

Now, when a builtin method is extracted like this it is wrapped in a
checker object which checks the the type of the first argument before
calling the builtin function.

This feature is contrelled by MICROPY_BUILTIN_METHOD_CHECK_SELF_ARG and
is enabled by default.

See issue #1216.
</content>
</entry>
<entry>
<title>py: Add MICROPY_PY_BUILTINS_REVERSED, disable for minimal ports.</title>
<updated>2015-04-06T21:17:11+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-04-06T21:16:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=282ca09f8e386f24e1e87acd3de93954b6a8035c'/>
<id>urn:sha1:282ca09f8e386f24e1e87acd3de93954b6a8035c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add MICROPY_PY_BUILTINS_ENUMERATE, disable for minimal ports.</title>
<updated>2015-04-06T20:51:29+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-04-06T20:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e2d44e30c77360789d6e7c1211b222f93b92e0df'/>
<id>urn:sha1:e2d44e30c77360789d6e7c1211b222f93b92e0df</id>
<content type='text'>
</content>
</entry>
</feed>
