Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
d9c541e
Merge #10704: [tests] nits in dbcrash.py
Jul 3, 2017
fc94fac
Merge #10842: Fix incorrect Doxygen tag (@ince → @since). Doxygen par…
Jul 16, 2017
ea07a52
Merge #10330: [wallet] fix zapwallettxes interaction with persistent …
Jul 17, 2017
9ad5330
Merge #10803: Explicitly search for bdb5.3.
laanwj Jul 17, 2017
083c49e
Merge #10837: Fix resource leak on error in GetDevURandom
laanwj Jul 17, 2017
644274f
Merge #9980: Fix mem access violation merkleblock
sipa Jul 17, 2017
cea9e1c
Merge #10855: random: only use getentropy on openbsd
laanwj Jul 18, 2017
dc97d48
Merge #10760: Avoid dereference-of-casted-pointer
sipa Jul 15, 2017
ab11209
Merge #10844: Use range based for loop
sipa Jul 16, 2017
e4c41e7
fix build related to #10760
PastaPastaPasta Jul 13, 2019
6320d51
Merge #10535: [qa] fundrawtx: Fix shutdown race
Jun 6, 2017
3dddfc6
Merge #9909: tests: Add FindEarliestAtLeast test for edge cases
laanwj Jun 6, 2017
0fe9f75
\#10193 clang-format: Delete ForEachMacros
jtimon Jun 1, 2017
c123e10
#10193 scripted-diff: Remove #include <boost/foreach.hpp>
PastaPastaPasta Jul 13, 2019
d6d462f
#10193 scripted-diff: Remove BOOST_REVERSE_FOREACH
PastaPastaPasta Jul 13, 2019
96897e5
\#10193 Fix const_reverse_iterator constructor (pass const ptr)
jtimon Jun 18, 2017
fa2cd23
\#10193 Introduce src/reverse_iterator.hpp and include it...
jtimon Apr 12, 2017
2ada452
Merge #10864: Avoid redundant redeclaration of GetWarnings(const stri…
jonasschnelli Jul 19, 2017
b535dfb
Merge #10857: [RPC] Add a deprecation warning to getinfo's output
laanwj Jul 19, 2017
d587fe3
Merge #10681: add gdb attach process to test README
Jul 19, 2017
c7dcf79
Merge #10821: Add SSE4 optimized SHA256
laanwj Jul 20, 2017
b430366
Merge #10199: Better fee estimates
sipa May 17, 2017
d76cd90
Merge #10419: [trivial] Fix three recently introduced typos
sipa May 26, 2017
ae1beff
remove boost list_of
PastaPastaPasta Jul 17, 2019
83af2d8
remove redundant wait_node
PastaPastaPasta Jul 24, 2019
c34ec30
s/bitcoin/dash
PastaPastaPasta Jul 24, 2019
6ce278f
s/149900/140100
PastaPastaPasta Jul 24, 2019
c84636a
update commented time estimates for fees
PastaPastaPasta Jul 24, 2019
64c195a
remove witness/segwit based text
PastaPastaPasta Jul 24, 2019
f38ed3c
#10821 continued
PastaPastaPasta Jul 24, 2019
316fa18
s/bitcoind/dashd
PastaPastaPasta Jul 24, 2019
e0424c1
s/libbitcoin/libdash
PastaPastaPasta Jul 24, 2019
4a22fb7
s/dash-util-test.py/bitcoin-util-test.py
PastaPastaPasta Jul 24, 2019
f0c73f5
Revert "Skip mempool.dat when wallet is starting in "zap" mode (#2782)"
PastaPastaPasta Jul 24, 2019
d6633b5
apply rpcconsole.cpp patch
PastaPastaPasta Jul 24, 2019
d97fd1c
state that getinfo will be deprecated in a future version
PastaPastaPasta Jul 25, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build-aux/m4/bitcoin_find_bdb48.m4
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ AC_DEFUN([BITCOIN_FIND_BDB48],[
bdbpath=X
bdb48path=X
bdbdirlist=
for _vn in 4.8 48 4 5 ''; do
for _vn in 4.8 48 4 5 5.3 ''; do
for _pfx in b lib ''; do
bdbdirlist="$bdbdirlist ${_pfx}db${_vn}"
done
Expand Down
11 changes: 11 additions & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,16 @@ AC_ARG_ENABLE([glibc-back-compat],
[use_glibc_compat=$enableval],
[use_glibc_compat=no])

AC_ARG_ENABLE([experimental-asm],
[AS_HELP_STRING([--enable-experimental-asm],
[Enable experimental assembly routines (default is no)])],
[experimental_asm=$enableval],
[experimental_asm=no])

if test "x$experimental_asm" = xyes; then
AC_DEFINE(EXPERIMENTAL_ASM, 1, [Define this symbol to build in experimental assembly routines])
fi

AC_ARG_WITH([system-univalue],
[AS_HELP_STRING([--with-system-univalue],
[Build with system UniValue (default is no)])],
Expand Down Expand Up @@ -1218,6 +1228,7 @@ AM_CONDITIONAL([USE_LCOV],[test x$use_lcov = xyes])
AM_CONDITIONAL([GLIBC_BACK_COMPAT],[test x$use_glibc_compat = xyes])
AM_CONDITIONAL([HARDEN],[test x$use_hardening = xyes])
AM_CONDITIONAL([ENABLE_HWCRC32],[test x$enable_hwcrc32 = xyes])
AM_CONDITIONAL([EXPERIMENTAL_ASM],[test x$experimental_asm = xyes])

AC_DEFINE(CLIENT_VERSION_MAJOR, _CLIENT_VERSION_MAJOR, [Major version])
AC_DEFINE(CLIENT_VERSION_MINOR, _CLIENT_VERSION_MINOR, [Minor version])
Expand Down
1 change: 0 additions & 1 deletion src/.clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: false
DisableFormat: false
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH, BOOST_REVERSE_FOREACH ]
IndentCaseLabels: false
IndentFunctionDeclarationAfterType: false
IndentWidth: 4
Expand Down
5 changes: 5 additions & 0 deletions src/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,7 @@ BITCOIN_CORE_H = \
pow.h \
protocol.h \
random.h \
reverse_iterator.h \
reverselock.h \
rpc/blockchain.h \
rpc/client.h \
Expand Down Expand Up @@ -384,6 +385,10 @@ crypto_libdash_crypto_a_SOURCES = \
crypto/sha512.cpp \
crypto/sha512.h

if EXPERIMENTAL_ASM
crypto_libdash_crypto_a_SOURCES += crypto/sha256_sse4.cpp
endif

# x11
crypto_libdash_crypto_a_SOURCES += \
crypto/blake.c \
Expand Down
3 changes: 3 additions & 0 deletions src/bench/bench_dash.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

#include "bench.h"

#include "crypto/sha256.h"
#include "key.h"
#include "stacktraces.h"
#include "validation.h"
Expand All @@ -18,6 +19,8 @@ void CleanupBLSDkgTests();
int
main(int argc, char** argv)
{
SHA256AutoDetect();

RegisterPrettySignalHandlers();
RegisterPrettyTerminateHander();

Expand Down
1 change: 0 additions & 1 deletion src/bench/coin_selection.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
#include "bench.h"
#include "wallet/wallet.h"

#include <boost/foreach.hpp>
#include <set>

static void addCoin(const CAmount& nValue, const CWallet& wallet, std::vector<COutput>& vCoins)
Expand Down
1 change: 0 additions & 1 deletion src/bloom.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
#include <math.h>
#include <stdlib.h>

#include <boost/foreach.hpp>

#define LN2SQUARED 0.4804530139182014246671025263266649717305529515945455
#define LN2 0.6931471805599453094172321214581765680755001343602552
Expand Down
4 changes: 2 additions & 2 deletions src/checkpoints.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,20 @@

#include "chain.h"
#include "chainparams.h"
#include "reverse_iterator.h"
#include "validation.h"
#include "uint256.h"

#include <stdint.h>

#include <boost/foreach.hpp>

namespace Checkpoints {

CBlockIndex* GetLastCheckpoint(const CCheckpointData& data)
{
const MapCheckpoints& checkpoints = data.mapCheckpoints;

BOOST_REVERSE_FOREACH(const MapCheckpoints::value_type& i, checkpoints)
for (const MapCheckpoints::value_type& i : reverse_iterate(checkpoints))
{
const uint256& hash = i.second;
BlockMap::const_iterator t = mapBlockIndex.find(hash);
Expand Down
1 change: 0 additions & 1 deletion src/checkqueue.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
#include <algorithm>
#include <vector>

#include <boost/foreach.hpp>
#include <boost/thread/condition_variable.hpp>
#include <boost/thread/mutex.hpp>

Expand Down
1 change: 0 additions & 1 deletion src/coins.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
#include "random.h"

#include <assert.h>
#include <boost/foreach.hpp>

bool CCoinsView::GetCoin(const COutPoint &outpoint, Coin &coin) const { return false; }
uint256 CCoinsView::GetBestBlock() const { return uint256(); }
Expand Down
2 changes: 1 addition & 1 deletion src/core_memusage.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#include "memusage.h"

static inline size_t RecursiveDynamicUsage(const CScript& script) {
return memusage::DynamicUsage(*static_cast<const CScriptBase*>(&script));
return memusage::DynamicUsage(script);
}

static inline size_t RecursiveDynamicUsage(const COutPoint& out) {
Expand Down
1 change: 0 additions & 1 deletion src/core_write.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@
#include "evo/specialtx.h"
#include "llmq/quorums_commitment.h"

#include <boost/foreach.hpp>

std::string FormatScript(const CScript& script)
{
Expand Down
Loading