Commit Graph

106 Commits (a006d7d73019b8cf4d68626c019c3d69729dda69)

Author SHA1 Message Date
James O'Beirne 615c1adfb0
refactor: wrap CCoinsViewCursor in unique_ptr
3 years ago
MarcoFalke 0000007709
refactor: Remove unused code
4 years ago
MarcoFalke 55ceaeb8c4
Merge #18030: doc: Coin::IsSpent() can also mean never existed
4 years ago
James O'Beirne f6e2da5fb7
simplify ChainstateManager::SnapshotBlockhash() return semantics
4 years ago
Andrew Chow 95e61c1cf2 Move Hashers to util/hasher.{cpp/h}
4 years ago
James O'Beirne f36aaa6392 Add CChainState::ResizeCoinsCaches
4 years ago
Sjors Provoost 1404c57403
[doc] Coin: explain that IsSpent() can also mean never existed
4 years ago
Wladimir J. van der Laan dd3310bbb8
Merge #18854: doc: Fix typo in Coin doxygen comment
5 years ago
practicalswift b56607a89b Remove CCoinsViewCache::GetValueIn(...)
5 years ago
MarcoFalke fa09110ebb
doc: Fix typo in Coin doxygen comment
5 years ago
Wladimir J. van der Laan 9e8e813df5
Merge #18410: Docs: Improve commenting for coins.cpp|h
5 years ago
John Newbery 21fa0a44ab [docs] use consistent naming for possible_overwrite
5 years ago
John Newbery c205979031 [docs] Improve commenting in coins.cpp|h
5 years ago
MarcoFalke fa488f131f
scripted-diff: Bump copyright headers
5 years ago
pierrenn e980214bc4 serialization: prevent int overflow for big Coin::nHeight
5 years ago
Pieter Wuille 4de934b9b5 Convert compression.h to new serialization framework
5 years ago
MarcoFalke aaaaad6ac9
scripted-diff: Bump copyright of files changed in 2019
5 years ago
Martin Ankerl 67d99900b0 make SaltedOutpointHasher noexcept
5 years ago
James O'Beirne 4f050b91c7 move-onlyish: move CCoinsViewErrorCatcher out of init.cpp
5 years ago
MarcoFalke d76b72a454
Merge #15267: doc: explain AcceptToMemoryPoolWorker's coins_to_uncache
6 years ago
James O'Beirne 5d26205272 doc: explain AcceptToMemoryPoolWorker's coins_to_uncache
6 years ago
Ben Woosley 9431e1b915
Trivial: fixup a few doxygen comments
6 years ago
Jim Posen 4fb789e9b2 Extract CSipHasher to it's own file in crypto/ directory.
6 years ago
Kostiantyn Stepaniuk d9d79576f4 Preserve a format of RPC command definitions
6 years ago
DrahtBot eb7daf4d60 Update copyright headers to 2018
6 years ago
João Barbosa 12dd101345 scripted-diff: Remove trailing whitespaces
6 years ago
Pieter Wuille 172f5fa738 Support deserializing into temporaries
7 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017
7 years ago
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