diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 569c9b1b8c3..bee81e981cd 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -81,12 +81,12 @@ initial support for debug line numbers when optimization enabled, not useful in

The LLVM 2.5 distribution currently consists of code from the core LLVM -repository (which roughly includes the LLVM optimizers, code generators and -supporting tools) and the llvm-gcc repository. In addition to this code, the -LLVM Project includes other sub-projects that are in development. The two which -are the most actively developed are the Clang Project and -the VMKit Project. -

+repository —which roughly includes the LLVM optimizers, code generators +and supporting tools — and the llvm-gcc repository. In addition to this +code, the LLVM Project includes other sub-projects that are in development. The +two which are the most actively developed are the Clang +Project and the VMKit Project. +
@@ -99,15 +99,16 @@ 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. 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 +a set of new 'LLVM native' front-end technologies for the LLVM optimizer 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, +capable of successfully building many real-world applications for X86-32 +andX86-64, including the FreeBSD -kernel. C++ is also making incredible progress, and work -on templates has recently started.

+kernel. C++ is also +making incredible progress, +and work on templates has recently started.

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 @@ -127,6 +128,7 @@ list.

  • Objective-C support is significantly improved beyond LLVM 2.4, supporting many features, such as Objective-C Garbage Collection.
  • Many many bugs are fixed and many features have been added.
  • +
    @@ -411,7 +413,6 @@ several ways, including adding shadow induction variables to avoid
  • The "-scalarrepl" scalar replacement of aggregates pass is more aggressive about promoting unions to registers.
  • - @@ -519,7 +520,6 @@ types.
  • Support for integer arrays.
  • Compiler can now emit libcalls for operations not support by m/c insns.
  • Support for both data and rom address spaces.
  • -

    Things not yet supported:

    @@ -531,7 +531,6 @@ types.
  • Indirect function calls.
  • Interrupts/programs.
  • Debug info.
  • - @@ -607,6 +606,7 @@ API changes are:

  • ?
  • +