News for hackers. Stuff that matters.
Re:Swift and C++ interoperability workgroup announcement by tialaramex on Tuesday February 01, 2022 @01:31PM (#30166968)
LLVM in Rust seems actually plausible, there are some Rust ideas that probably feel very natural indeed to LLVM core people, in particular as I understand it the niche trick, where Rust knows the valid bits for type A and type B don't overlap, so, it can fit them both in whichever was the largest (e.g. Option<NonZeroUsize>), is something LLVM does a lot in its own internals.
Re:Swift and C++ interoperability workgroup announcement by pjmlp on Tuesday February 01, 2022 @01:54PM (#30167296)
The problem isn't the language, rather the volume of contributions.

Last year, LLVM has reached Linux kernel level of contributions from researchers and compiler vendors.

LLVM in Rust won't have that, and no one is going to rewrite such a massive compiler building infrastructure.

Then we have all the companies that building tooling on top of it, and everything related to the development process that relies on how LLVM is implemented.