Commit Graph

18 Commits (cc5b39e44ec2133df32e059bbe124e33c0a23401)

Author SHA1 Message Date
Pieter Wuille efab28b06b Add FastRange32 function and use it throughout the codebase
3 years ago
MarcoFalke fa7da227da
refactor: Fix implicit-signed-integer-truncation in cuckoocache.h
3 years ago
Sawyer Billings e8640849c7
doc: Use https URLs where possible
4 years ago
practicalswift bf76000493 tests: Add fuzzing harness for classes/functions in cuckoocache.h
5 years ago
Hennadii Stepanov 98fbd1cdff
Use correct C++11 header for std::swap()
5 years ago
Jon Layton 7aad3b68e7 doc: Doxygen-friendly CuckooCache comments
5 years ago
practicalswift f34c8c466a Make objects in range declarations immutable by default. Avoid unnecessary copying of objects in range declarations.
6 years ago
practicalswift 9142dfea81 Use explicit casting in cuckoocache's compute_hashes(...) to clarify integer conversion
7 years ago
Dimitris Apostolou 4d9b4256d8 Fix typos
7 years ago
Dan Raviv bc70ab5dff Fix header guards using reserved identifiers
7 years ago
practicalswift 64fb0ac016 Declare single-argument (non-converting) constructors "explicit"
7 years ago
Wladimir J. van der Laan 232508fe0f
Merge #10577: Add an explanation of quickly hashing onto a non-power of two range.
7 years ago
Dimitris Tsapakidis 0a5a6b90bc Fixed multiple typos
7 years ago
Gregory Maxwell dd869c60ca Add an explanation of quickly hashing onto a non-power of two range.
8 years ago
Wladimir J. van der Laan cb598cfba1
Merge #9533: Allow non-power-of-2 signature cache sizes
8 years ago
practicalswift cc16d99f1d [trivial] Fix typos in comments
8 years ago
Pieter Wuille 7482781347 Allow non-power-of-2 signature cache sizes
8 years ago
Jeremy Rubin c9e69fbf39 Add CuckooCache implementation and replace the sigcache map_type with it
8 years ago