blog.llvm.org · Saved

Clang Successfully Self-Hosts

blog.llvm.org/2010/02/clang-successfully-self-hosts.html

From the page

Saved with the link. Notes from 2007 to 2016 are mostly the page's own words, so this is probably an excerpt.

Doug Gregor of the LLVM project:

We built all of LLVM and Clang with Clang (over 550k lines of C++ code). The resulting binaries passed all of Clang and LLVM’s regression test suites, and the Clang-built Clang could then build all of LLVM and Clang again. The third-stage Clang was also fully-functional, completing the bootstrap.

Is there any other type of project that offers the same potential for recursive satisfaction as a compiler that can compile itself? It’s a singular milestone for LLVM.

 ★

Saved the same week · 7 links that week

Everything saved in February 2010