asm-differ
asm-differ copied to clipboard
Assembly diff script
Motivated by decomp.me. In #52 I added the `JsonFormatter` for returning the diff results as a JSON blob. This is fine for CLI use, but decomp.me imports `diff.py` directly and...
In watch mode it could also show how/if this changed from last time Could also split number of diffs in insertions/deletions/regalloc/immediates
Allow accepting only one input and just displaying it back with no diff calculation
Windows Terminal doesn't clear its buffers properly and scrolling is all screwy. Diffs don't open with new buffers, and it's possible to scroll up to view previous console output. This...
We can parse symbols to know when to stop.
.o files contain information about exported symbols, so why not.
I.e. compare mtime. The current message is potentially misleading and can hide build system brokenness. (we could alternatively `make -B` I guess)
It sometimes lines blocks up against each other that are quite far away. It feels like it might be operating in a divide-and-conquer fashion that doesn't work well for asm...
Implementing our own `less` equivalent would make it possible to: - refresh the display without flicker - keep scroll position - capture keystrokes/mouse clicks, so we can add new functionality:...