HomePhabricator

[cpp] move to C++17

Description

[cpp] move to C++17

Summary:
Debian buster ships with gcc 7/8 which is all green according to:
https://gcc.gnu.org/projects/cxx-status.html

Depends on D8492 and D8495

edit: backported some changes from Core PR18591 regarding implicit conversion between Span types

Test Plan:

ninja all check
test_runner.py --extended

Reviewers: #bitcoin_abc, Fabien, deadalnix

Reviewed By: #bitcoin_abc, Fabien, deadalnix

Subscribers: deadalnix, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D8493

Details

Provenance
majcostaAuthored on Nov 21 2020, 02:20
majcostaPushed on Nov 23 2020, 10:27
Reviewer
Restricted Project
Differential Revision
D8493: [cpp] move to C++17
Parents
rABC65d338095bad: [backport#18388] Make VerifyWitnessProgram use a Span stack
Branches
Unknown
Tags
Unknown