LLVM 1.1 Release
Chris Lattner
sabre@nondot.org
Thu Dec 18 01:50:00 GMT 2003
LLVM Compiler Infrastructure -- Release 1.1
http://llvm.cs.uiuc.edu
We are pleased to announce the release of version 1.1 of the LLVM Compiler
Infrastructure. If you are new to LLVM, please see "WHAT IS LLVM?" below.
If you are already familiar with LLVM, skip to "WHAT IS NEW IN LLVM 1.1?"
WHAT IS LLVM?
LLVM is a new infrastructure designed for compile-time, link-time, runtime,
and "idle-time" optimization of programs from arbitrary programming
languages. LLVM is written in C++ and has been developed over the past 3
years at the University of Illinois. It currently supports compilation of
C and C++ programs using front-ends derived from GCC 3.4. New front-ends
are being written for Java bytecode and CAML.
The LLVM infrastructure is publicly available under a non-restrictive open
source license. More information about LLVM and the contents of the
publicly released software is available at the LLVM Web site above.
WHAT IS NEW IN LLVM 1.1?
This release is primarily a bugfix release, dramatically improving the C/C++
front-end, and improving support for C++ in the LLVM core. This release also
includes a few new features, such as a simple profiler, support for Mac OS X,
better interoperability with external source bases, a new example language
front-end, and improvements in a few optimizations. This release also
features several substantial speedups and implementation of missing features.
A full list of new features and bug-fixes are listed in the Release Notes:
http://llvm.cs.uiuc.edu/releases/1.1/docs/ReleaseNotes.html#whatsnew
For an easier to read set of changes, please see the status updates:
http://mail.cs.uiuc.edu/pipermail/llvm-announce/2003-November/000003.html
http://mail.cs.uiuc.edu/pipermail/llvm-announce/2003-December/000004.html
HOW DO I GET IT?
Please see: http://llvm.cs.uiuc.edu/releases
-Chris
--
http://llvm.cs.uiuc.edu/
http://www.nondot.org/~sabre/Projects/
More information about the Gcc
mailing list