Commit Graph

188 Commits (80f52a2267f44a9cae4440615df3ff989be1579c)

Author SHA1 Message Date
practicalswift 543ef7d626 tests: Add missing cs_main locks required when accessing pcoinsdbview, pcoinsTip or pblocktree
6 years ago
MarcoFalke a99999cc04
util: Add SetupHelpOptions()
6 years ago
Wladimir J. van der Laan 6e6b3b944d
Merge #14955: Switch all RNG code to the built-in PRNG
6 years ago
Pieter Wuille 05fde14e3a Automatically initialize RNG on first use.
6 years ago
MarcoFalke 82ffd4d918
Merge #14963: mempool, validation: Explain cs_main locking semantics
6 years ago
MarcoFalke cbb91cd0ec
Merge #13743: refactor: Replace boost::bind with std::bind
6 years ago
MarcoFalke a4564b9b07
Merge #14172: Refactor and add tests for BlockFilter construction
6 years ago
MarcoFalke feda41e0a7
Merge #14811: Mining: Enforce that segwit option must be set in GBT
6 years ago
MarcoFalke fafe941bdd
test: Add missing validation locks
6 years ago
lucash-dev 8db0c3d42b Removed implicit CTransaction conversion from benchmaks
6 years ago
John Newbery 0025c9eae4 [mining] segwit option must be set in GBT
6 years ago
MarcoFalke fa5cef0f78
bench: Destroy wallet txs instead of leaking their memory
6 years ago
Jeremy Rubin e4eee7d09d Add Benchmark to test input de-duplication worst case
6 years ago
Wladimir J. van der Laan e736b67467
Merge #14715: Drop defunct prevector compat handling
6 years ago
MarcoFalke 384967f311
Merge #13815: util: Add [[nodiscard]] to all {Decode,Parse}[...](...) functions returning bool
6 years ago
Ben Woosley 7bad78c2c8
Drop defunct IS_TRIVIALLY_CONSTRUCTIBLE handling from prevector.h
6 years ago
Jim Posen 20b812993a blockfilter: Refactor GCS params into struct.
6 years ago
Russell Yanofsky 8db11dd0b1 Pass chain and client variables where needed
6 years ago
Jim Posen 4fb789e9b2 Extract CSipHasher to it's own file in crypto/ directory.
6 years ago
practicalswift 579497e77a tests: Explicitly ignore the return value of DecodeBase58(...)
6 years ago
Wladimir J. van der Laan 46eb2755d4
Merge #14350: Add WalletLocation class
6 years ago
Jim Posen 2068f089c8 scripted-diff: Move util files to separate directory.
6 years ago
João Barbosa 65f3672f3b wallet: Refactor to use WalletLocation
6 years ago
Chun Kuan Lee cb53b825c2 scripted-diff: Replace boost::bind with std::bind
6 years ago
Ben Woosley b09c81454e
Don't access out of bounds array entry array[sizeof(array)]
6 years ago
MarcoFalke 134b42a409
Merge #14244: amount: Move CAmount CENT to unit test header
6 years ago
practicalswift b6718e373e tests: Use MakeUnique to construct objects owned by unique_ptrs
6 years ago
MarcoFalke fa84723e73
amount: Move CAmount CENT to unit test header
6 years ago
Wladimir J. van der Laan 888acefa5e
Merge #13792: tx pool: Avoid passing redundant hash into addUnchecked (scripted-diff)
6 years ago
MarcoFalke fea4e9eca5
Merge #13767: Remove redundant assignments (dead stores)
6 years ago
Wladimir J. van der Laan c775dc4a94
Merge #12254: BIP 158: Compact Block Filters for Light Clients
6 years ago
Jim Posen 254c85b687 bench: Benchmark GCS filter creation and matching.
6 years ago
MarcoFalke ddddce0e46
util: Replace boost::signals2 with std::function
6 years ago
MarcoFalke f87d0a9d75
Merge #13534: Don't assert(foo()) where foo() has side effects
6 years ago
Wladimir J. van der Laan 2115cba9c6
Merge #13666: Always create signatures with Low R values
6 years ago
Andrew Chow 18dfea0dd0 Always create 70 byte signatures with low R values
6 years ago
Wladimir J. van der Laan 78dae8cacc
Merge #13780: 0.17: Pre-branch maintenance
6 years ago
practicalswift cdf4089457 Remove redundant assignments (dead stores)
6 years ago
Andrew Chow 494634a052 bench: Make CoinSelection output groups pass eligibility filter
6 years ago
MarcoFalke 84d5a6210c
Merge #13786: refactor: Avoid locking tx pool cs thrice
6 years ago
James O'Beirne 6f53edb395 Acquire cs_main before ATMP call in block_assemble bench
6 years ago
MarcoFalke fa587773e5
scripted-diff: Remove unused first argument to addUnchecked
6 years ago
MarcoFalke fa5ed4f8d2
refactor: Avoid locking tx pool cs thrice
6 years ago
MarcoFalke f98d1e0008
Merge #13711: [bench] Add benchmark for unserialize prevector
6 years ago
DrahtBot eb7daf4d60 Update copyright headers to 2018
6 years ago
Karl-Johan Alm 59d6f7b4e2
wallet: Switch to using output groups instead of coins in coin selection
6 years ago
Akio Nakamura 46340b3337 [bench] Add benchmark for unserialize prevector
6 years ago
MarcoFalke f8a32a316b
Merge #13682: bench: Remove unused variable
6 years ago
practicalswift fa39f674ae bench: Remove unused variable
6 years ago
MarcoFalke fa43a4138b
bench_bitcoin: Avoid read/write to default datadir
6 years ago