remill icon indicating copy to clipboard operation
remill copied to clipboard

Generate a visualization of instruction support

Open mike-myers-tob opened this issue 7 years ago • 1 comments

We have the Travis "build passing" badge currently and that's good, but at a glance, we don't know which tests failed when it's not passing. Likewise, newcomers cannot easily see if Remill yet supports the instructions they need.

Given that we know the full set of possible instructions and also the ones that Remill supports, generate an updated README during the build that includes per-instruction or per-instruction family badges.

Inspiration from this project: https://www.mesen.ca/#Compatibility

The author tells me that his CI server is not building those badges with each build, but rather they are generated (maybe with a manual step) with every new release.

mike-myers-tob avatar Apr 02 '18 16:04 mike-myers-tob

In my PR that adds Windows support (and improves macOS), there is also a small patch that shows which tests have failed! https://github.com/trailofbits/remill/pull/235/files#diff-a09db41a73f7fd39327cf6a25e928626R277

EDIT: I lost a sentence when sending the comment. That is a cool idea! :+1: to implement it

alessandrogario avatar Apr 02 '18 16:04 alessandrogario