The Wayback Machine - https://web.archive.org//web/20221214015650/https://github.com/erthink/libmdbx/commits/python-bindings
Skip to content
This repository has been archived by the owner before Nov 9, 2022. It is now read-only.
Permalink
python-bindings
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Jun 25, 2021

  1. Merge pull request #213 from Thermi/python-bindings

    python: Use error codes from errno instead of hardcoded ones
    erthink committed Jun 25, 2021
  2. python: Fix test

    Thermi committed Jun 25, 2021
  3. python: fixup last occurences

    Thermi committed Jun 25, 2021
  4. python: Rework exception throwing

    Use MDBXErrorExc for MDBX specific errors and OSError for anything else
    Thermi committed Jun 25, 2021

Commits on Jun 10, 2021

  1. mdbx: partial fix for recursive SRW-lock with MDBX_NOTLS on Windows.

    Here are some changes to avoid recursive acquisition of SRW-lock,
    which is still in use:
     - Read transactions don't acquire the shared SRW-lock with `MDBX_NOTLS.
     - Memory-mapping of DB is always kept while DB opened,
       therefore following limitations are:
     - DB file can't be shrinked while it used,
       including auto-shrink due to auto-compactification with corresponding geometry settings.
     - The upper limit of DB size can't be changed while DB is used.
     - The DB can grow within the upper size limit defined while opening by a first process,
       but this does not work under Wine since there is no `NtExtendSection()` function.
    
    Partially fix #203
    erthink committed Jun 10, 2021

Commits on Jun 9, 2021

  1. mdbx: announce more TODO.

    erthink committed Jun 9, 2021
Older