summaryrefslogtreecommitdiff
path: root/tools/progress.py
AgeCommit message (Collapse)Author
2021-08-10tools: Migrate to external repoMonsterDruide1
2021-07-30Remove expected/Léo Lam
The intention was to catch functional regressions in non-matching functions but this doesn't actually work well because referenced code and data may have moved after a function was dumped, in which case the reference checker is unable to verify that function calls and data references are still correct. Considering this increases the amount of complexity in the checker and makes the workflow more complicated for contributors, let's just drop this mechanism. It isn't worth it. Putting binary files in the repo is also pretty meh.
2020-12-10tools: Remove AI class progress counterLéo Lam
It won't be accurate because the factory functions can and will be automatically generated.
2020-11-22tools/progress: Add option to print CSV lineLéo Lam
2020-11-09tools: Deduplicate codeLéo Lam
2020-11-01Compare non-matching functions against expected outputLéo Lam
This makes it possible to catch regressions for non-matching functions, especially those that only have minor issues. This also reclassifies some minor non-matchings as major non-matchings whenever it's really not obvious to see that they are equivalent.
2020-11-01tools: Reformat progressLéo Lam
2020-09-07tools: Clean up the progress scriptLéo Lam
And make the output clearer.
2020-08-21tools: Also show percentage of matching code in terms of code sizeLéo Lam
2020-08-18Initial commitLéo Lam