I am working on identifying where boost::format and sprintf differ in behavior. I wrote a matrix test comparing standard sprintf to boost::format for purposes of ensuring that boost::format handles all of the format strings that sprintf does, and we're currently at about 41% pass rate. This matrix doesn't test every possible combination of format modifiers yet - just one of each was enough. Results are very early, and I will be working on improving this.
I am working on identifying where boost::format and sprintf differ in behavior. I wrote a matrix test comparing standard sprintf to boost::format for purposes of ensuring that boost::format handles all of the format strings that sprintf does, and we're currently at about 41% pass rate. This matrix doesn't test every possible combination of format modifiers yet - just one of each was enough. Results are very early, and I will be working on improving this.
Here's some sample output from the test:
Failed Tests: 6707 Total Tests: 11401 Pass Rate: 41.2%