<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/unix/mpconfigport.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-08-07T03:46:55+00:00</updated>
<entry>
<title>py/objstr: Make .partition()/.rpartition() methods configurable.</title>
<updated>2016-08-07T03:46:55+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-07T03:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=56eb25f04928132f9921a1163684e626256e2a2c'/>
<id>urn:sha1:56eb25f04928132f9921a1163684e626256e2a2c</id>
<content type='text'>
Default is disabled, enabled for unix port. Saves 600 bytes on x86.
</content>
</entry>
<entry>
<title>unix: Enable websocket module.</title>
<updated>2016-08-06T12:15:53+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-06T12:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5b9e7e29f63eb9aaa30e69d9178a5c2512b28a82'/>
<id>urn:sha1:5b9e7e29f63eb9aaa30e69d9178a5c2512b28a82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/mpconfig.h: Add MICROPY_STREAMS_POSIX_API setting.</title>
<updated>2016-07-30T17:05:56+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-30T17:05:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=61e77a4e88c4b6971fd997191de01e5ab08e46c5'/>
<id>urn:sha1:61e77a4e88c4b6971fd997191de01e5ab08e46c5</id>
<content type='text'>
To filter out even prototypes of mp_stream_posix_*() functions, which
require POSIX types like ssize_t &amp; off_t, which may be not available in
some ports.
</content>
</entry>
<entry>
<title>unix/mpconfigport.h: Include stdio.h by default.</title>
<updated>2016-07-25T23:51:25+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-25T23:49:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=243f8988be2f9d8ba92ef605fe74c123ad26d536'/>
<id>urn:sha1:243f8988be2f9d8ba92ef605fe74c123ad26d536</id>
<content type='text'>
This allows to use printf() in a any source file with unix port, for quick
debugging.
</content>
</entry>
<entry>
<title>unix: Enable MICROPY_PY_STR_BYTES_CMP_WARN.</title>
<updated>2016-07-21T21:52:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-21T21:52:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=918851e8365d0dac79eb2fa370c22f12379ff458'/>
<id>urn:sha1:918851e8365d0dac79eb2fa370c22f12379ff458</id>
<content type='text'>
Also, fix a warning text (remove "duplicate" BytesWarning).
</content>
</entry>
<entry>
<title>extmod/modussl_axtls: Further changes to allow alternative SSL modules.</title>
<updated>2016-07-12T22:49:38+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-12T22:49:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=20283aec107d60f4339268f56fdf451d8867b49a'/>
<id>urn:sha1:20283aec107d60f4339268f56fdf451d8867b49a</id>
<content type='text'>
Make variable MICROPY_SSL_AXTLS=1 should be defined to activate modussl_axtls
and link with -laxtls.
</content>
</entry>
<entry>
<title>unix/modmachine: Enable time_pulse_us() function.</title>
<updated>2016-06-18T21:21:17+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-18T21:21:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e68811dbbf3dcf76b36ad27e07d8deb9fed34297'/>
<id>urn:sha1:e68811dbbf3dcf76b36ad27e07d8deb9fed34297</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix: Disable FatFs VFS for normal build, keep enabled for coverage.</title>
<updated>2016-06-17T21:58:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-17T21:58:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cbffd0aadd71723365ddd3823ae1c12f4dbacad9'/>
<id>urn:sha1:cbffd0aadd71723365ddd3823ae1c12f4dbacad9</id>
<content type='text'>
It's enabled mostly for unit testing, and we do that in full with coverage
build.
</content>
</entry>
<entry>
<title>unix/alloc: Add option to use uPy's alloc-exec implementation even for libffi.</title>
<updated>2016-06-17T21:18:01+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-17T21:18:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c9598604c6872d87b6c818c92efc4bce357d988c'/>
<id>urn:sha1:c9598604c6872d87b6c818c92efc4bce357d988c</id>
<content type='text'>
When built for Linux, libffi includes very bloated and workaround exec-alloc
implementation required to work around SELinux and other "sekuritee" features
which real people don't use. MicroPython has own alloc-exec implementation,
used to alloc memory for @micropython.native code. With this option enabled,
uPy's implementation will override libffi's. This saves 11K on x86_64 (and
that accounts for more than half of the libffi code size).

TODO: Possibly, we want to refactor this option to allow either use uPy's
implementation even for libffi, or allow to use libffi's implementation even
for uPy.
</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>
</feed>
