Commit Graph

78 Commits (3f09e03e0f2ddbcd7ccaa9d21062be97dab2883a)

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