added a matrix tool that allows for version-to-version comparison #38
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
added a matrix tool that allows for version-to-version comparison of printf style format statements as well as comparison against snprintf results
The result file generated by the tool has about 60,000 variations of format strings.
One can use it to compare snprintf output from one version of a RTL to another, or to compare boost::format output from one version to another (to look for regressions), or to compare snprintf to boost::format.
The
WinMerge
program does a nice job comparing two output files from this tool as you will see in some of the comments below.Once this tool is in place, it can be used to establish a a baseline before making any changes to the codebase, and then running it again and comparing the result to see if those changes resulted in a regression.
This fixes #33