1. 19 Mar, 2024 2 commits
  2. 18 Mar, 2024 7 commits
  3. 16 Mar, 2024 2 commits
    • Damien George's avatar
      all: Update extmod, ports, examples to build with new berkeley-db lib. · cd8eea2a
      Damien George authored
      This provides a MicroPython-specific berkeley-db configuration in
      extmod/berkeley-db/berkeley_db_config_port.h, and cleans up the include
      path for this library.
      
      Fixes issue #13092.
      Signed-off-by: default avatarDamien George <damien@micropython.org>
      cd8eea2a
    • Damien George's avatar
      lib/berkeley-db-1.xx: Update submodule URL and version. · 305707b2
      Damien George authored
      This updates the berkeley-db-1.xx submodule URL to a repository hosted
      under the micropython organisation, and makes the following changes:
      
      - Moves the berkeley-db header files to a single directory within the
        submodule, and references all these headers with a much fuller path,
        which prevents symbol clashes (eg with esp32 and queue.h).
      
      - Removes unused/non-working files from berkeley-db, which removes all
        symlinks in that repo (symlinks don't play well under Windows).
      
      - Allows injecting an external configuration header into berkeley-db, so
        the configuration doesn't have to be provided by -Dxx=yy flags to the
        compiler (and possibly clashing with other symbols).
      
      - Removes the advertising clause from the BSD 4-clause license of
        berkeley-db (see relevant commit and README.Impt.License.Change for
        details).
      Signed-off-by: default avatarDamien George <damien@micropython.org>
      305707b2
  4. 15 Mar, 2024 28 commits
  5. 14 Mar, 2024 1 commit