<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/extmod/modbtree.c, branch travis-clang</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=travis-clang</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=travis-clang'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-08-05T21:10:22+00:00</updated>
<entry>
<title>extmod/modbtree: open(): Add option kwargs.</title>
<updated>2016-08-05T21:10:22+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-05T21:10:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d79342d33e4cf7232763a7154fb8bf9273cb4b32'/>
<id>urn:sha1:d79342d33e4cf7232763a7154fb8bf9273cb4b32</id>
<content type='text'>
Namely: flags, cachesize, pagesize, minkeypage.
</content>
</entry>
<entry>
<title>extmod/modbtree: Implement __contains__ operation.</title>
<updated>2016-08-01T21:24:59+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-01T21:21:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3eb532e97463b7f9b9ffe6f617a035284ef3e37b'/>
<id>urn:sha1:3eb532e97463b7f9b9ffe6f617a035284ef3e37b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/modbtree: Switch to accepting stream object instead of filename.</title>
<updated>2016-07-30T21:40:35+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-30T21:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=99061d1dcb92dcff87b8a32be3e308a37fe4c13a'/>
<id>urn:sha1:99061d1dcb92dcff87b8a32be3e308a37fe4c13a</id>
<content type='text'>
Requires "embedded" BerkeleyDB BTree implementation.
</content>
</entry>
<entry>
<title>extmod/modbtree: Check __bt_open() return value for error.</title>
<updated>2016-07-23T21:29:32+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-23T21:29:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=25df419c6703396e7e817bf6c8bb443f6c941e5d'/>
<id>urn:sha1:25df419c6703396e7e817bf6c8bb443f6c941e5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/modbtree: Fixes for nanbox build.</title>
<updated>2016-07-02T12:58:13+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-02T12:58:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=417dc0c05d93acdc34598283c3c1a7bccccb4d36'/>
<id>urn:sha1:417dc0c05d93acdc34598283c3c1a7bccccb4d36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/modbtree: Fix unused argument warning.</title>
<updated>2016-07-02T12:21:54+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-02T12:21:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b09cd0e1eca4f64ca452f68881c25533b7f2e8a0'/>
<id>urn:sha1:b09cd0e1eca4f64ca452f68881c25533b7f2e8a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/modbtree: Cleverly implement "for key in btree:" syntax.</title>
<updated>2016-06-23T17:08:37+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-23T17:08:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2f7ebf16de471514066ffb3935370ec66ff66d4f'/>
<id>urn:sha1:2f7ebf16de471514066ffb3935370ec66ff66d4f</id>
<content type='text'>
I.e. make it work like btree.keys(), while still not using a separate
iterator type.
</content>
</entry>
<entry>
<title>extmod/modbtree: Implement keys(), values(), items() iterators.</title>
<updated>2016-06-20T12:50:31+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-20T12:50:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6b088a671ac010d78c566a86e70a460721485fa6'/>
<id>urn:sha1:6b088a671ac010d78c566a86e70a460721485fa6</id>
<content type='text'>
Each takes optional args of starting key, ending key, and flags (ending
key inclusive, reverse order).
</content>
</entry>
<entry>
<title>extmod/modbtree: open(): Support "in-memory" database with filename=None.</title>
<updated>2016-06-17T22:31:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-17T22:31:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=080137961daef9a1b0fe1f37f54a820842728442'/>
<id>urn:sha1:080137961daef9a1b0fe1f37f54a820842728442</id>
<content type='text'>
It's not really in-memory though, just uses anonymous temporary file on
disk.
</content>
</entry>
<entry>
<title>extmod/modbtree: __getitem__() should raise KeyError for non-existing key.</title>
<updated>2016-06-17T22:30:49+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-17T22:30:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e9739e33156921ec111d60c6a84a1355a195a875'/>
<id>urn:sha1:e9739e33156921ec111d60c6a84a1355a195a875</id>
<content type='text'>
</content>
</entry>
</feed>
