Clang, the C/Objective-C/C++ compiler front-end for the Low-Level Virtual Machine
, and LLVM itself have a lot to be proud of lately. LLVM 2.7 was recently released with many new features
, LLVM now has its own libstdc++ replacement
, and LLVM is finding itself used in many places from a JIT engine in a Flash player
to providing software acceleration in Gallium3D
. The latest accomplishment for Clang is that the C++ library can now build the Boost libraries.
Boost is a popular set of C++ software libraries used by many open-source project. Contained within the Boost libraries are everything from concurrent programming to mathematical functions to image processing. As of the latest LLVM/Clang code on Thursday, Boost can now successfully build under this Apple-sponsored compiler and the regression tests run successfully.
The details on this compiler accomplishment can be found on the LLVM blog