This prevents memory barriers from being optimized away on some compilers on OSX. May fix a cause of leveldb corruption issues.
See cfield's forum post: https://bitcointalk.org/index.php?topic=337294.msg3714808#msg3714808
This prevents memory barriers from being optimized away on some compilers on OSX. May fix a cause of leveldb corruption issues.
See cfield's forum post: https://bitcointalk.org/index.php?topic=337294.msg3714808#msg3714808
Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/fc2ee333b25e77b85defea6f54156f71d752415f for binaries and test log. This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ Contact BlueMatt on freenode if something looks broken.
There seems to be no need to merge this if we upgrade leveldb to 1.15
http://code.google.com/p/leveldb/downloads/detail?name=leveldb-1.15.0.tar.gz&can=2&q=
I'll update the bitcoin-leveldb repo to 1.15 soon, and PR it here.