Hi All,
LLVM 2.2 is done! Download it here: http://llvm.org/releases/ or view the
release notes: http://llvm.org/releases/2.2/docs/ReleaseNotes.html
LLVM 2.2 includes hundreds of bug fixes, many improvements to llvm-gcc 4.2
(which is now the recommended front-end), a new (beta) Cell SPU backend,
and a large variety of optimizer and codegen changes that allow LLVM 2.2
to produce even better code than before. LLVM 2.2 has compiled many
millions of lines of C, C++ and Objective C code, and the llvm-gcc 4.2
Ada and Fortran front-ends are even starting to work.
The LLVM 2.2 release notes contain a fairly complete discussion of the
major improvements in this release, but two may be particularly
interesting for a broader audience: First, this is the last release to
support llvm-gcc 4.0. We recommend that you upgrade to 4.2 in LLVM 2.2+.
Second, we now include a new tutorial aimed at language designers. Read
it online here: http://llvm.org/docs/tutorial/
In other news, we are in early planning stages for the 2008 LLVM Developer
Meeting. The 2007 Developer Meeting ( http://llvm.org/devmtg/2007-05/ )
was an extremely valuable way for LLVM developers to meet each other and
talk about their interests and priorities. At this point, we are
tentatively planning the 2008 meeting for late summer (July or August) in
the Cupertino, CA area. For more information, please contact the llvmdev
mailing list.
This release is the result of hundreds of great contributions by many
people, far too many to list here. I'm happy to say that LLVM has a
strong and thriving community, consisting of dozens of people that are
driving a whole new generation of open source compiler technology
forward. To all contributors: thank you!
If you have any questions or comments, please contact the LLVMdev
mailing list (llvmdev at cs.uiuc.edu)!
-Chris
Previous Announcement (LLVM 2.1):
http://lists.cs.uiuc.edu/pipermail/llvm-announce/2007-September/000024.html