Simon Lindholm
Simon Lindholm
How to install/use it, workflow, what the current bugs are and how to work around them, common patterns, ...
- arrays, both global and on stack - more complex control flow - || and && - all instructions - different data types for arguments/return types/subroutine calls - larger functions...
E.g. if you store 4 bytes to to `sp + 20`, and then `lbu` 1 byte from `sp + 23`, that's a u8 cast. This is important especially for arguments...
Currently outputs `*(pointer arithmetic)`
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
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:...