Show Your Support: Did you know that you can get Phoronix Premium for under $4 per month? Try it today to view our site ad-free, multi-page articles on a single page, and more while the proceeds allow us to write more Linux hardware reviews. At the very least, please disable your ad-blocker.
LLVM's Go Front-End Was Finally Dropped From The Official Source Tree
This LLVM Go front-end "LLGO" hasn't been maintained in several years and never really took off... Most probably aren't even aware of this Go compiler support for LLVM. So the code has been suffering, it was stuck at Go version 1.5 well behind the latest upstream, it likely has build errors, and there are other nuisances with the code like having an entire copy of Mark Twain's "The Adventures of Tom Sawyer" novel. For those wondering why an entire novel was part of the source tree, it amounted to serving as a compression test case.
Should anyone step up to revive LLGO, it can be reverted or there is also external LLGO copies. But at least as far as the official LLVM source tree is concerned, LLGO is removed. However, more than likely any future LLVM Go implementation would involve a complete rewrite as opposed to reviving this old code-base, similar to what we've seen out of the improving Fortran compiler front-end support.
Stripping out the defunct LLGO shortened up the code-base by 729,809 lines.