diff options
author | Pieter Wuille <pieter.wuille@gmail.com> | 2017-10-12 15:28:22 -0700 |
---|---|---|
committer | Pieter Wuille <pieter.wuille@gmail.com> | 2017-10-12 15:32:50 -0700 |
commit | 424be03305143cbe5da5d5adb54d73d3dc3747b6 (patch) | |
tree | 991f4532d2afd8091c1821e0afd8fec2fb83c5c7 /.gitattributes | |
parent | 470c730e3fa9d1120dda1de2d433304023c8aa78 (diff) | |
parent | 8c2f4b88828b3e40f6cc690261657e66b2653432 (diff) | |
download | bitcoin-424be03305143cbe5da5d5adb54d73d3dc3747b6.tar.xz |
Merge #10099: Slightly Improve Unit Tests for Checkqueue
8c2f4b888 Expose more parallelism with relaxed atomics (suggested in #9938). Fix a test to check the exclusive or of two properties rather than just or. (Jeremy Rubin)
Pull request description:
This PR is in response to #10026 and some feedback on #9938.
~Locally, all the checkqueue tests ran 3.2X faster on my machine. The worst offender, `test_CheckQueue_Correct_Random` ran 3.4X faster.~
1. ~Removes `GetRand()` and replaces it with a single deterministic FastRandomContext instance.~ #10321 replicated this
1. Exposes more parallelism with relaxed atomics, increasing chance of catching a bug. This does not change performance on my machine.
1. Makes one test case more restrictive (xor instead of or, see #9938).
Tree-SHA512: a59dfbee0273c713525a130dfedc1c7ff26f50c2aaca1e94ef5d759b1d6ea6338ffbd97f863b9f6209750d8a788a15fa8ae1bf26774ed2473c520811337e6b00
Diffstat (limited to '.gitattributes')
0 files changed, 0 insertions, 0 deletions