View in context in the libbitcoin Slack #general mirror.
BIG ENDIAN builds in every repo, and coverage in CI, via cross-compile and a quemu test runner. Given a complete lack of compile/test for the full life of the project, I was happy to see that we had just one issue in system (a set of secp tests against the private signature format didn't adapt their vectors on BE, since the private format moves with the platform to avoid conversions. The issue in database was that I had commented out the BE conversions (2 lines of code) in the hashmap head cell read/write, and some more test vectors.
The tests take about 75 minutes to execute in CI, on top of the 30 minute build, so after the full test runs I'm disabling tests for now, but we'll continue to have build coverage. I'd like to get a timed execution for the tests, say like weekly.
Also, our x32 builds are back, one in each repo. Previously we cut that off in database and above. But I made the changes for that to compile and pass its tests. So all repos are now exercising that in Windows. The BE build is on Ubuntu.