Leveldb19 #2207

pull gavinandresen wants to merge 8 commits into bitcoin:master from gavinandresen:leveldb19 changing 42 files +2032 −990
  1. gavinandresen commented at 7:08 PM on January 23, 2013: contributor

    Applied 2 upstream commits to update our code to leveldb 1.9

  2. Replace leveldb/ with vanilla 1.7.0 4786302fb9
  3. Remove Snappy support 00abfccc5d
  4. Native Windows LevelDB port
    Import native Windows LevelDB port by Hiram Chirino.
    
    Extracted from from https://github.com/chirino/leveldb.git using
    git diff dd0d562..aea83b7
    21f2ae7563
  5. Pre-Vista leveldb::port::InitOnce implementation 960797a0de
  6. Mingw support for Windows LevelDB port 8aef119f43
  7. Port leveldb to MinGW32
    Several changes to make the native windows leveldb code compile
    with mingw32 and run on 32-bit Windows:
    * Remove -std=c++0x dependency (modified code to use NULL instead of
      nullptr)
    * Link with -lshlwapi
    * Only #define snprintf/etc if compiling with Visual Studio
    * Do not link against DbgHelp.lib (wrote a CreateDir instead of using
      DbgHelp's MakeSureDirectoryPathExists
    * Define WINVER=0x0500 so MinGW32 can use the 64-bit-filesystem Windows
      api calls
    * Define __USE_MINGW_ANSI_STDIO=1 to use MinGW's printf (which supports
      %ll)
    
    I also cleaned up makefile.mingw, assuming that dependencies would be in
    the standard /usr/local/{include,lib} by default but allowing overriding
    with make DEPSDIR=... etc
    b1024662ea
  8. added utility to dump leveldb files f79ddf24a9
  9. Fix corruption bug found and analyzed by dhruba@gmail.com
    https://groups.google.com/d/msg/leveldb/Kc9JxuIUu5A/9P0N9RL4ar8J
    36311b9a19
  10. gmaxwell commented at 9:03 PM on January 23, 2013: contributor

    Should we just take this before the 0.8 rc?

  11. Diapolo commented at 9:07 PM on January 23, 2013: none

    /votes yes

    AFAIK the only changes between the tested 1.7 version are the last commits, right?

  12. BitcoinPullTester commented at 1:47 AM on January 24, 2013: none

    Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/36311b9a194e3546006478157279383ffa624cf0 for binaries and test log.

  13. gavinandresen commented at 4:26 PM on January 24, 2013: contributor

    Yes, the only changes between the tested 1.7 version are the last commits.

  14. gavinandresen referenced this in commit d3ab598fd5 on Jan 24, 2013
  15. gavinandresen merged this on Jan 24, 2013
  16. gavinandresen closed this on Jan 24, 2013

  17. laudney referenced this in commit b5cf99b53a on Mar 19, 2014
  18. DrahtBot locked this on Sep 8, 2021

Milestone
0.8.0


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-19 12:16 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me