aboutsummaryrefslogtreecommitdiff
path: root/libbitcoinconsensus.pc.in
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2019-05-29 13:39:45 +0200
committerWladimir J. van der Laan <laanwj@gmail.com>2019-05-29 13:39:54 +0200
commit62efead8a8337f66e15296b3ff326ad012bc9121 (patch)
tree98f2f38fd7d696bd958d4d8083a3ccf5f1b22781 /libbitcoinconsensus.pc.in
parent12ba656de38f3e4eecf97bf68c8ec5ac6384f11b (diff)
parentfa013664ae23d0682a195b9bded85bc19c99536e (diff)
downloadbitcoin-62efead8a8337f66e15296b3ff326ad012bc9121.tar.xz
Merge #16046: util: Add type safe GetTime
fa013664ae23d0682a195b9bded85bc19c99536e util: Add type safe GetTime (MarcoFalke) Pull request description: There are basically two ways to get the time in Bitcoin Core: * get the system time (via `GetSystemTimeInSeconds` or `GetTime{Millis,Micros}`) * get the mockable time (via `GetTime`) Both return the same type (a plain int). This can lead to (test-only) bugs such as 99464bc38e9575ff47f8e33223b252dcea2055e3. Fix that by deprecating `GetTime` and adding a `GetTime<>` that returns the mockable time in a non-int type. The new util function is currently unused, but new code should it where possible. ACKs for commit fa0136: promag: utACK fa013664. Tree-SHA512: efab9c463f079fd8fd3030c479637c7b1e8be567a881234bd0f555c8f87e518e3b43ef2466128103db8fc40295aaf24e87ad76d91f338c631246fc703477e95c
Diffstat (limited to 'libbitcoinconsensus.pc.in')
0 files changed, 0 insertions, 0 deletions