80 Commits (master)

Author SHA1 Message Date
SHI c93b275591 Rename all 5 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017 5 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky) 5 years ago
Dan Raviv 2a07f878a8 Refactor: Modernize disallowed copy constructors/assignment 5 years ago
Alex Morcos 21d4afa12f Comment clarifications in coins.cpp 5 years ago
Pieter Wuille 21180ff734 Simplify return values of GetCoin/HaveCoin(InCache) 5 years ago
Pieter Wuille 013a56aa1a Non-atomic flushing using the blockchain as replay journal 5 years ago
Matt Corallo 9417d7a336 Be much more agressive in AccessCoin docs. 5 years ago
Matt Corallo 3533fb4d33 Return a bool in SpendCoin to restore pre-per-utxo assert semantics 5 years ago
practicalswift 49de096c2a Remove unused Boost includes 5 years ago
Russell Yanofsky 3ff1fa8c4a Use override keyword on CCoinsView overrides 5 years ago
Russell Yanofsky 24e44c354d Don't return stale data from CCoinsViewCache::Cursor() 5 years ago
Pieter Wuille 589827975f scripted-diff: various renames for per-utxo consistency 5 years ago
Pieter Wuille 73de2c1ff3 Rename CCoinsCacheEntry::coins to coin 5 years ago
Pieter Wuille 119e552f7c Merge CCoinsViewCache's GetOutputFor and AccessCoin 5 years ago
Pieter Wuille 580b023092 [MOVEONLY] Move old CCoins class to txdb.cpp 5 years ago
Pieter Wuille 8b25d2c0ce Upgrade from per-tx database to per-txout 5 years ago
Pieter Wuille 41aa5b79a3 Pack Coin more tightly 5 years ago
Pieter Wuille 97072d6685 Remove unused CCoins methods 5 years ago
Pieter Wuille 5083079688 Switch CCoinsView and chainstate db from per-txid to per-txout 5 years ago
Pieter Wuille 05293f3cb7 Remove ModifyCoins/ModifyNewCoins 5 years ago
Pieter Wuille 0003911326 Introduce new per-txout CCoinsViewCache functions 5 years ago
Pieter Wuille 422634e2f5 Introduce Coin, a single unspent output 5 years ago
Pieter Wuille c3aa0c1194 Report on-disk size in gettxoutsetinfo 5 years ago
Pieter Wuille d342424301 Remove/ignore tx version in utxo and undo 5 years ago
Pieter Wuille e6756ad335 Switch CCoinsMap from boost to std unordered_map 6 years ago
Jorge Timón 1c897fc3da
Missing includes 6 years ago
practicalswift 8dc957ae06 Remove unused code 6 years ago
Alex Morcos 359e8a03d1 [cleanup] Remove coin age priority completely. 6 years ago
Alex Morcos b50cd7a67e Fix dangerous condition in ModifyNewCoins. 6 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 6 years ago
Russell Yanofsky fe41f58365 Remove undefined FetchCoins method declaration 6 years ago
Pieter Wuille 528472111b Get rid of nType and nVersion 6 years ago
Pieter Wuille 657e05ab2e Make GetSerializeSize a wrapper on top of CSizeComputer 6 years ago
Pieter Wuille 888483098e Use C++11 thread-safe static initializers 6 years ago
Pieter Wuille 382c871d28 Use SipHash-2-4 for CCoinsCache index 6 years ago
Wladimir J. van der Laan 509cb006d5 txdb: Add Cursor() method to CCoinsView to iterate over UTXO set 7 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 7 years ago
Matt Corallo 97bf377bd1 Add CCoinsViewCache::HaveCoinsInCache to check if a tx is cached 7 years ago
Matt Corallo 74d0f90262 Add method to remove a tx from CCoinsViewCache if it is unchanged 7 years ago
Alex Morcos c0353064dd Change GetPriority calculation. 7 years ago
Alex Morcos 8504867b14 Save the last unnecessary database read 7 years ago
Peter Josling e482a7fe6b Fix CCoins serialization documentation 7 years ago
Alex Morcos 14470f9aa6 ModifyNewCoins saves database lookups 7 years ago
Pieter Wuille 9e38d0f745 Separate core memory usage computation in core_memusage.h 7 years ago
Pieter Wuille 046392dc1d Keep track of memory usage in CCoinsViewCache 8 years ago
Wladimir J. van der Laan 4f1524966a Replace direct use of 0 with SetNull and IsNull 8 years ago
Luke Dashjr 228d238525 Make CCoinsViewCache's copy constructor private 8 years ago
jtimon c444c620c6 Decouple CCoins from CTxInUndo 8 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 8 years ago