From f40c40bf9380b54cdc3f84fbd5af5253c9ca3214 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Wed, 25 Feb 2009 05:09:54 +0000 Subject: [PATCH] update clang section git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65430 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.html | 53 ++++++++++++++++++------------------------ 1 file changed, 23 insertions(+), 30 deletions(-) diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index d7f1c47dc0e..b6ae1136439 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -92,39 +92,32 @@ the VMKit Project.

The Clang project is an effort to build a set of new 'LLVM native' front-end technologies for the LLVM optimizer -and code generator. Clang is continuing to make major strides forward in all -areas. Its C and Objective-C parsing support is very solid, and the code -generation support is far enough along to build many C applications. While not -yet production quality, it is progressing very nicely. In addition, C++ -front-end work has started to make significant progress.

+and code generator. While Clang is not included in the LLVM 2.5 release, it +is continuing to make major strides forward in all areas. Its C and Objective-C +parsing and code generation support is now very solid. For example, it is +capable of successfully building many real applications for X86-32 and X86-64, +including the FreeBSD kernel. C++ is also making incredible progress, and work +on templates has recently started.

-

Clang, in conjunction with the ccc driver, is now usable as a -replacement for gcc for building some small- to medium-sized C applications. -Additionally, Clang now has code generation support for Objective-C on Mac OS X -platform. Major highlights include:

+

While Clang is not yet production quality, it is progressing very nicely and +is quite usable for building many C and Objective-C applications. If you are +interested in fast compiles and good diagnostics, we encourage you to try it out +by building from mainlnie +and reporting any issues you hit to the Clang front-end mailing +list.

+ +

In the LLVM 2.5 time-frame, the Clang team has made many improvements:

- -

Clang code generation still needs considerable testing and development, -however. Some areas under active development include:

- - - +
  • Clang now has a new driver, which is focused on providing a GCC-compatible + interface.
  • +
  • The X86-64 ABI is now supported.
  • +
  • Precompiled header support is now implemented.
  • +
  • Objective-C support is significantly improved beyond LLVM 2.4, supporting + many features, such as Objective-C Garbage Collection.
  • +
  • Many many bugs are fixed.