3 ms·
This is awesome, especially with the gains for Firefox, but this bit seemed odd to me: > We quickly learned, however, that the LLVM linker plugin crashes with
by angrygoat 7y ago
This is awesome, especially with the gains for Firefox, but this bit seemed odd to me:
> We quickly learned, however, that the LLVM linker plugin crashes with a segmentation fault when trying to perform another round of ThinLTO on a module that had already gone through the process.
It sounds like they worked around this, rather than fixing the segfault and putting some error handling in place? Might make it easier for the next bunch of people working in this part of clang.
- xiphias2 7y agoYou're right, but it still looks like a big improvement. It means that Firefox devs can write every new functionality in Rust, no matter how small it is.
- phkahler 7y ago>> It means that Firefox devs can write every new functionality in Rust, no matter how small it is. True, but they should still focus on oxidizing whole modules and subsystems in their entirety whenever possible.