hebasto
commented at 9:49 am on September 1, 2020:
member
This is another step to transit CTxMemPool::cs from RecursiveMutex to Mutex.
Split out from #19306.
Only trivial thread safety annotations and lock assertions added. No new locks. No behavior change.
Refactoring const uint256 to const uint256& was requested by promag.
Please note that now, since #19668 has been merged, it is safe to apply AssertLockHeld() macros as they do not swallow compile time Thread Safety Analysis warnings.
No change in behavior, the lock is already held at call sites.
020f0519ec
fanquake added the label
Refactoring
on Sep 1, 2020
fanquake added the label
Mempool
on Sep 1, 2020
ajtowns
commented at 10:53 am on September 1, 2020:
member
Concept ACK, looks reasonable
DrahtBot
commented at 12:26 pm on September 1, 2020:
member
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Conflicts
Reviewers, this pull request conflicts with the following ones:
#19478 (Remove CTxMempool::mapLinks data structure member by JeremyRubin)
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
vasild approved
vasild
commented at 9:11 am on September 2, 2020:
member
ACK020f0519e
promag
commented at 11:49 am on September 2, 2020:
member
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2024-12-26 12:12 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me