-
-
Remove unnecessary branches in utilstrencodings string constructors.
JeremyRubin committedMar 28, 2017 -
Fix subscript[0] in utilstrencodings.cpp
JeremyRubin committedFeb 19, 2017 -
JeremyRubin committed
Mar 28, 2017 -
Fix subscript[0] in validation.cpp
JeremyRubin committedMar 28, 2017 -
Fix subscript[0] in torcontrol
JeremyRubin committedFeb 19, 2017 -
Fix subscript[0] in netaddress.cpp
JeremyRubin committedFeb 19, 2017 -
Fix subscript[0] in base58.cpp
JeremyRubin committedFeb 19, 2017 -
Cleanup (safe, it was checked) subscript[0] in MurmurHash3 (and clean…
…up MurmurHash3 to be more clear).
JeremyRubin committedFeb 19, 2017 -
Fix subscript[0] in compressor.cpp
JeremyRubin committedFeb 19, 2017 -
Fix 2 subscript[0] bugs in pubkey.cpp, and eliminate one extra size c…
…heck
JeremyRubin committedFeb 19, 2017 -
Fix subscript[0] bug in net.cpp if GetGroup returns a 0-sized vector
JeremyRubin committedFeb 19, 2017
-
Deduplicate SignatureCacheHasher
This moves the SignatureCacheHasher to the sigcache header, out of the anonymous namespace, so that the tests can import it.
-
Fix CCheckQueue IsIdle (potential) race condition and remove dangerou…
…s constructors.
JeremyRubin committedJan 9, 2017
-
Address ryanofsky feedback on CCheckQueue benchmarks. Eliminated magi…
…c numbers, fixed scoping of vectors (and memory movement component of benchmark).
-
Only call clear on prevector if it isn't trivially destructible and d…
…on't loop in clear
-
Add prevector destructor benchmark
JeremyRubin committedJan 10, 2017
-
Add unit tests for the CuckooCache
SQUASHME: Update Tests for other SQUASHMEs
-
Add CuckooCache implementation and replace the sigcache map_type with it
SQUASHME: Change cuckoocache to only work for powers of two, to avoid mod operator SQUASHME: Update Documentation and simplify logarithm logic SQUASHME: OSX Build Errors SQUASHME: minor Feedback from sipa + bluematt SQUASHME: DOCONLY: Clarify a few comments.
JeremyRubin committedOct 5, 2016
-
Convert ForEachNode* functions to take a templated function argument …
…rather than a std::function to eliminate std::function overhead
-
-
Fix a type error that would not compile on Apple LLVM version 6.1.0 (…
…clang-602.0.53) (based on LLVM 3.6.0svn)