43 points 0xdeadf1sh 3 hours ago 4 comments
No internet connection needed. Uses a locally-installed compiler for assembly generation.
shmerl 2 hours ago | parent
That's interesting. There is also https://codeberg.org/Jorenar/nvim-dap-disasm if you want to get it for actual compiled result + debugger.
evmar 1 hour ago | parent
https://github.com/pacak/cargo-show-asm is a nice helper for the Rust->asm part of this that has seen a decent amount of work for handling all the edge cases. (I've contributed a bit to it to handle some Windows issues.)
bajard 59 minutes ago | parent
Maybe I should say Compiler Explorer instead of Godbolt.
This should be mandatory for any programming environment, along with a CPU emulator showing how data moves through the ALU, and all the ports, to which registers it goes to, and how everything works clock by clock.
I hope AI makes this possible, at least for VS Code and C++.
ivanjermakov 44 minutes ago | parent
I usually want to see assembly during debugging, not development. For which rad debugger is a must (now on Linux!): https://github.com/EpicGames/raddebugger