It seems to be hard to find a way to get regex to work properly across plateforms, so it seems like it is a better idea to just not use it.
Details
Details
Run the tests suite.
Diff Detail
Diff Detail
- Repository
- rABC Bitcoin ABC
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Ok -- apologies but I'm a phabricator nub. How do I find out what systems it broke on? Any build logs or anything?
Sorry -- I wouldn't have thought C++ regex's would be so picky. I tested it on clang and on old g++ 4.8 and was satisfied.. i guess that was not enough.
Comment Actions
Fixes the test on my system (which is not plain Debian 8).
I concur with the assessment not to use std::regex , at least until the issues with it are sorted out.
One approach would be to construct a separate test for features we wish to use from it, and only stick to such working features.
In the meantime, let's pull it out.