22 Commits (6b341075376705ee1fe9e003b76b09afa59778f4)

Author SHA1 Message Date
Damien George ae8d867586 py: Add iter_buf to getiter type method. 9 years ago
Paul Sokolovsky 4463d8a910 extmod/modbtree: Rename "sync" method to "flush" for consistency. 8 years ago
w4kpm ec22d1739d extmod/modbtree: Add method to sync the database. 8 years ago
Damien George 75af908c0e extmod: Use mp_raise_OSError helper function. 8 years ago
Damien George 93c4a6a3f7 all: Remove 'name' member from mp_obj_module_t struct. 8 years ago
Krzysztof Blazewicz 5a5449d4eb extmod/modbtree: do CHECK_ERROR after __bt_seq() 8 years ago
Paul Sokolovsky d79342d33e extmod/modbtree: open(): Add option kwargs. 8 years ago
Paul Sokolovsky 3eb532e974 extmod/modbtree: Implement __contains__ operation. 8 years ago
Paul Sokolovsky 99061d1dcb extmod/modbtree: Switch to accepting stream object instead of filename. 8 years ago
Paul Sokolovsky 25df419c67 extmod/modbtree: Check __bt_open() return value for error. 8 years ago
Paul Sokolovsky 417dc0c05d extmod/modbtree: Fixes for nanbox build. 8 years ago
Paul Sokolovsky b09cd0e1ec extmod/modbtree: Fix unused argument warning. 8 years ago
Paul Sokolovsky 2f7ebf16de extmod/modbtree: Cleverly implement "for key in btree:" syntax. 8 years ago
Paul Sokolovsky 6b088a671a extmod/modbtree: Implement keys(), values(), items() iterators. 9 years ago
Paul Sokolovsky 080137961d extmod/modbtree: open(): Support "in-memory" database with filename=None. 9 years ago
Paul Sokolovsky e9739e3315 extmod/modbtree: __getitem__() should raise KeyError for non-existing key. 9 years ago
Paul Sokolovsky e6e7e0e9c5 extmod/modbtree: items(): Implement DESC flag. 9 years ago
Paul Sokolovsky 332545baa3 extmod/modbtree: items(): Implement "end key inclusive" flag. 9 years ago
Paul Sokolovsky d0416ff915 extmod/modbtree: Actually implement end key support for .items(). 9 years ago
Paul Sokolovsky 1babeb47a4 extmod/modbtree: Implement .items() iterator. 9 years ago
Paul Sokolovsky 422396cece extmod/modbtree: Handle default value and error check. 9 years ago
Paul Sokolovsky 8072162170 extmod/modbtree: Initial implementation of "btree" module based on BerkeleyDB. 9 years ago