index
:
user/sven/micropython.git
for-upstream
master
old
stmhal-flash
origin/HEAD
origin/dependabot/github_actions/actions/checkout-6
origin/dependabot/github_actions/actions/upload-artifact-5
origin/master
origin/parse-bytecode
origin/v1.22-release
origin/v1.24-release
origin/v1.26-release
The MicroPython project
Sven Wegener
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
extmod
/
modbtree.c
Age
Commit message (
Expand
)
Author
2024-07-22
extmod/modbtree: Add checks for already-closed database.
Michael Vornovitsky
2024-03-16
all: Update extmod, ports, examples to build with new berkeley-db lib.
Damien George
2024-03-07
all: Remove the "STATIC" macro and just use "static" instead.
Angus Gratton
2023-06-23
extmod/modbtree: Undefine queue macros before including berkeley-db.
Damien George
2023-02-21
extmod/modbtree: Move system includes within MICROPY_PY_BTREE guard.
Damien George
2022-09-19
py/obj: Convert make_new into a mp_obj_type_t slot.
Jim Mussared
2022-09-19
py/obj: Merge getiter and iternext mp_obj_type_t slots.
Jim Mussared
2022-09-19
py/obj: Add "full" and "empty" non-variable-length mp_obj_type_t.
Jim Mussared
2022-09-19
all: Remove unnecessary locals_dict cast.
Jim Mussared
2022-09-19
all: Make all mp_obj_type_t defs use MP_DEFINE_CONST_OBJ_TYPE.
Jim Mussared
2022-06-21
extmod/modbtree: Use buffer protocol for keys/values.
David Lechner
2022-06-02
all: Remove third argument to MP_REGISTER_MODULE.
Damien George
2022-05-18
extmod: Make extmod modules use MP_REGISTER_MODULE.
Jim Mussared
2022-05-03
all: Use mp_obj_malloc everywhere it's applicable.
Jim Mussared
2020-05-02
extmod/modbtree: Retain reference to underlying stream so it's not GC'd.
Damien George
2020-02-28
all: Reformat C and Python source code with tools/codeformat.py.
Damien George
2020-02-13
py: Add mp_raise_type helper macro and use it where appropriate.
Damien George
2019-12-12
extmod: Add dynamic-runtime guards to btree/framebuf/uheapq/ure/uzlib.
Damien George
2019-12-12
extmod/modbtree: Use mp_printf instead of printf.
Damien George
2019-11-01
extmod/modbtree: Make FILEVTABLE const to put it in ROM.
Damien George
2018-08-14
extmod/modbtree: Update to work with new mp_stream_posix_XXX signatures.
Damien George
2017-11-24
py/runtime: Add MP_BINARY_OP_CONTAINS as reverse of MP_BINARY_OP_IN.
Damien George
2017-10-04
all: Remove inclusion of internal py header files.
Damien George
2017-08-29
all: Convert mp_uint_t to mp_unary_op_t/mp_binary_op_t where appropriate
Damien George
2017-07-24
all: Don't include system errno.h when it's not needed.
Damien George
2017-03-29
extmod: Update for changes to mp_obj_str_get_data.
Damien George
2017-02-16
py: Add iter_buf to getiter type method.
Damien George
2016-12-05
extmod/modbtree: Rename "sync" method to "flush" for consistency.
Paul Sokolovsky
2016-12-02
extmod/modbtree: Add method to sync the database.
w4kpm
2016-10-07
extmod: Use mp_raise_OSError helper function.
Damien George
2016-09-22
all: Remove 'name' member from mp_obj_module_t struct.
Damien George
2016-08-24
extmod/modbtree: do CHECK_ERROR after __bt_seq()
Krzysztof Blazewicz
2016-08-06
extmod/modbtree: open(): Add option kwargs.
Paul Sokolovsky
2016-08-02
extmod/modbtree: Implement __contains__ operation.
Paul Sokolovsky
2016-07-31
extmod/modbtree: Switch to accepting stream object instead of filename.
Paul Sokolovsky
2016-07-24
extmod/modbtree: Check __bt_open() return value for error.
Paul Sokolovsky
2016-07-02
extmod/modbtree: Fixes for nanbox build.
Paul Sokolovsky
2016-07-02
extmod/modbtree: Fix unused argument warning.
Paul Sokolovsky
2016-06-23
extmod/modbtree: Cleverly implement "for key in btree:" syntax.
Paul Sokolovsky
2016-06-20
extmod/modbtree: Implement keys(), values(), items() iterators.
Paul Sokolovsky
2016-06-18
extmod/modbtree: open(): Support "in-memory" database with filename=None.
Paul Sokolovsky
2016-06-18
extmod/modbtree: __getitem__() should raise KeyError for non-existing key.
Paul Sokolovsky
2016-06-18
extmod/modbtree: items(): Implement DESC flag.
Paul Sokolovsky
2016-06-17
extmod/modbtree: items(): Implement "end key inclusive" flag.
Paul Sokolovsky
2016-06-16
extmod/modbtree: Actually implement end key support for .items().
Paul Sokolovsky
2016-06-16
extmod/modbtree: Implement .items() iterator.
Paul Sokolovsky
2016-06-15
extmod/modbtree: Handle default value and error check.
Paul Sokolovsky
2016-06-14
extmod/modbtree: Initial implementation of "btree" module based on BerkeleyDB.
Paul Sokolovsky