<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/unix, branch v1.4.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-04-03T21:09:48+00:00</updated>
<entry>
<title>objstr: Add .splitlines() method.</title>
<updated>2015-04-03T21:09:48+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-04-03T21:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ac2f7a7f6aab135e90dd12d30b51d857628b0a59'/>
<id>urn:sha1:ac2f7a7f6aab135e90dd12d30b51d857628b0a59</id>
<content type='text'>
splitlines() occurs ~179 times in CPython3 standard library, so was
deemed worthy to implement. The method has subtle semantic differences
from just .split("\n"). It is also defined as working for any end-of-line
combination, but this is currently not implemented - it works only with
LF line-endings (which should be OK for text strings on any platforms,
but not OK for bytes).
</content>
</entry>
<entry>
<title>unix: Add stackless config settings, for easy access.</title>
<updated>2015-04-02T21:27:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-03-27T23:14:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dbc0191d5f1cf51bdf628800ae24a70392be673f'/>
<id>urn:sha1:dbc0191d5f1cf51bdf628800ae24a70392be673f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add optional support for descriptors' __get__ and __set__ methods.</title>
<updated>2015-03-26T23:55:14+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2015-02-14T17:43:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=28fa84b4454ef253dfba5f1ceb023be2184a7271'/>
<id>urn:sha1:28fa84b4454ef253dfba5f1ceb023be2184a7271</id>
<content type='text'>
Disabled by default.  Enabled on unix and windows ports.
</content>
</entry>
<entry>
<title>unix: Remove -Wdouble-promotion from main build, and 2 from coverage.</title>
<updated>2015-03-22T22:41:45+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-22T22:41:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4a8556ca582d3df5add890cd16acc78480bd1158'/>
<id>urn:sha1:4a8556ca582d3df5add890cd16acc78480bd1158</id>
<content type='text'>
The 2 removed from coverage build are: -Wredundant-decls and
-Wstrict-prototypes.
</content>
</entry>
<entry>
<title>unix: Bump stack limit and adjust for 64-bitness.</title>
<updated>2015-03-21T00:16:45+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-03-21T00:13:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6bf423df2c3f5c7258f89467d9a5d7d035485d70'/>
<id>urn:sha1:6bf423df2c3f5c7258f89467d9a5d7d035485d70</id>
<content type='text'>
Without that, "import http.client" failed due to max recursion.
</content>
</entry>
<entry>
<title>py: Allow retrieving a function's __name__.</title>
<updated>2015-03-20T23:13:32+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2015-02-14T17:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3cc17c69ffd64dca55fe613f6e931585d8893c0d'/>
<id>urn:sha1:3cc17c69ffd64dca55fe613f6e931585d8893c0d</id>
<content type='text'>
Disabled by default.  Enabled on unix and stmhal ports.
</content>
</entry>
<entry>
<title>unix: When using separate obj output dirs, make -B is no longer relevant.</title>
<updated>2015-03-20T22:42:29+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-03-20T22:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8d51c9d37601e30b58cde625251225c8cee83cc3'/>
<id>urn:sha1:8d51c9d37601e30b58cde625251225c8cee83cc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix: Move compiler warnings from production build to coverage build.</title>
<updated>2015-03-20T22:33:13+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-20T22:33:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2e22c2b477574c22986277392d61018448709d60'/>
<id>urn:sha1:2e22c2b477574c22986277392d61018448709d60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Implement core of OrderedDict type.</title>
<updated>2015-03-20T17:26:10+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-03-17T23:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0ef01d0a75b8b2f48a72f0041e048a390b9e75b6'/>
<id>urn:sha1:0ef01d0a75b8b2f48a72f0041e048a390b9e75b6</id>
<content type='text'>
Given that there's already support for "fixed table" maps, which are
essentially ordered maps, the implementation of OrderedDict just extends
"fixed table" maps by adding an "is ordered" flag and add/remove
operations, and reuses 95% of objdict code, just making methods tolerant
to both dict and OrderedDict.

Some things are missing so far, like CPython-compatible repr and comparison.

OrderedDict is Disabled by default; enabled on unix and stmhal ports.
</content>
</entry>
<entry>
<title>unix: Enable extra compiler warnings.</title>
<updated>2015-03-19T00:25:33+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-22T14:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=92496abe0f4e606a5fd8227d861aedff466b9679'/>
<id>urn:sha1:92496abe0f4e606a5fd8227d861aedff466b9679</id>
<content type='text'>
To address issue #699.
</content>
</entry>
</feed>
