Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also orlearn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also.Learn more about diff comparisons here.
base repository:pfalcon/berkeley-db-1.xx
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base:master
Choose a base ref
Loading
...
head repository:micropython/berkeley-db-1.xx
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare:main
Choose a head ref
Loading
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13commits
  • 209files changed
  • 3contributors

Commits on Jul 29, 2016

  1. mpool: Refactor to call file operation via vtable.

    Don't assume there's a POSIX system with read()/write(), etc., insteadaccept function pointers to such routines via FILEVTABLE structure.Other changes, like avoiding fstat() usage, using bundled version of BSDsys/queue.h, etc.
    @pfalcon
    pfalcon committedJul 29, 2016
    Configuration menu
    Copy the full SHA
    e487a1bView commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65ae6f4View commit details
    Browse the repository at this point in the history
  3. mpool: Avoid using fprintf(), use mpool_error() for error reporting.

    It can be defined to system-specific function with -Dmpool_error=<something>.
    @pfalcon
    pfalcon committedJul 29, 2016
    Configuration menu
    Copy the full SHA
    a6d0aceView commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2328ab2View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2016

  1. btree: Introduce default page size param, set to 4096.

    This is kind of workaround for issues found with handling overflow pages.Setting default page size will make a less chance for user to hit them.
    @pfalcon
    pfalcon committedAug 8, 2016
    Configuration menu
    Copy the full SHA
    78a4787View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2016

  1. PORT/include/compat.h: Guard memmove (re)define with ifndef.

    Fixes build on MacOSX (otherwise there's warning-as-error aboutredifinition of it).
    @pfalcon
    pfalcon committedAug 25, 2016
    Configuration menu
    Copy the full SHA
    dab957dView commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2017

  1. Configuration menu
    Copy the full SHA
    35aaec4View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. all: Move headers to library-specific directory include/berkeley-db.

    Signed-off-by: Damien George <damien@micropython.org>
    @dpgeorge
    dpgeorge committedMar 15, 2024
    Configuration menu
    Copy the full SHA
    7eff5ddView commit details
    Browse the repository at this point in the history
  2. PORT: Remove the PORT directory.

    None of these port directories work anymore, with the move to the newinclude/berkeley-db directory layout for header files.Signed-off-by: Damien George <damien@micropython.org>
    @dpgeorge
    dpgeorge committedMar 15, 2024
    Configuration menu
    Copy the full SHA
    b352d0bView commit details
    Browse the repository at this point in the history
  3. all: Remove "tags" files.

    They can be generated as needed by editors.This also removes the last remaining symlinks.Signed-off-by: Damien George <damien@micropython.org>
    @dpgeorge
    dpgeorge committedMar 15, 2024
    Configuration menu
    Copy the full SHA
    69a39c9View commit details
    Browse the repository at this point in the history
  4. include: Allow injecting a configuration header.

    Signed-off-by: Damien George <damien@micropython.org>
    @dpgeorge
    dpgeorge committedMar 15, 2024
    Configuration menu
    Copy the full SHA
    120a135View commit details
    Browse the repository at this point in the history
  5. all: Remove advertising clause in BSD 4-clause license.

    As per the included README.Impt.License.Change, this advertising clausedoes not need to be met and can be removed:    Accordingly, the foregoing paragraph of those BSD Unix files containing    it is hereby deleted in its entirety.Signed-off-by: Damien George <damien@micropython.org>
    @dpgeorge
    dpgeorge committedMar 15, 2024
    Configuration menu
    Copy the full SHA
    85373b5View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2025

  1. mpool: Avoid leak in the case thatlseek fails.

    I noticed while running the micropython testsuite under-fsanitize=address and valgrind that a memory leaks was reportedwith a stack trace like```2,128 bytes in 1 blocks are definitely lost in loss record 1 of 1   at 0x48465EF: calloc (vg_replace_malloc.c:1328)   by 0x62D6D2: mpool_open (mpool.c:67)   by 0x614233: __bt_open (bt_open.c:300)   by 0x450A1C: mod_btree_open (modbtree.c:416)```specifically in the case where lseek failed.By moving the lseek call to before the allocation of the MPOOLobject, no new "free mp during error exit" code needed to beadded.Signed-off-by: Jeff Epler <jepler@gmail.com>
    @jepler
    jepler committedJun 1, 2025
    Configuration menu
    Copy the full SHA
    0f3bb69View commit details
    Browse the repository at this point in the history
Loading

[8]ページ先頭

©2009-2025 Movatter.jp