
Linking & Binary Hot Code Loading with Jakub Konka
Software Unscripted
00:00
The Differences Between C++ and Rust Linkers
Rock is written in Rust, so I would expect it to be fast. The linker actually, linking C++ is fairly involved for C ++. When we compare it to the surgical linker that we've written in Rock, for, like, local linking, you know, comparing, like, system linker to that, it's, like, linking goes from being a very significant part of compile times to just the total rounding error doesn't even show up on the flame graph. So... Yeah. We have the same thing, actually, with the Maco, Elf, and Cough incremental linkers for what we currently do, which isn't much. But it's instantaneous.
Transcript
Play full episode