aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2011-04-06 00:56:12 +0000
committerChris Lattner <sabre@nondot.org>2011-04-06 00:56:12 +0000
commitdf448a38e7a2923c97e489436bb53ee9ad7a202c (patch)
treee4bed94b900ca49bd507e8ec335efa8371fdb21a /docs
parent1efe27eb797144ba4488e7b771fdd9611ee5cd0e (diff)
some edits.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128969 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/ReleaseNotes.html37
1 files changed, 16 insertions, 21 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index 719346992b..e76f26988b 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -106,7 +106,8 @@ production-quality compiler for C, Objective-C, C++ and Objective-C++ on x86
<p>In the LLVM 2.9 time-frame, the Clang team has made many improvements in C,
C++ and Objective-C support. C++ support is now generally rock solid, has
-been exercised on a broad variety of code, and has several new C++'0x features
+been exercised on a broad variety of code, and has several new <a
+href="http://clang.llvm.org/cxx_status.html#cxx0x">C++'0x features</a>
implemented (such as rvalue references and variadic templates). LLVM 2.9 has
also brought in a large range of bug fixes and minor features (e.g. __label__
support), and is much more compatible with the Linux Kernel.</p>
@@ -143,8 +144,8 @@ not known whether the compiled code actually works or not!
The 2.9 release has the following notable changes:
<ul>
<li>The plugin is much more stable when compiling Fortran.</li>
-<li>Inline asm where an asm output is tied to an input of a different size is
-now supported in many more cases.</li>
+<li>Inline assembly where an asm output is tied to an input of a different size
+is now supported in many more cases.</li>
<li>Basic support for the __float128 type was added. It is now possible to
generate LLVM IR from programs using __float128 but code generation does not
work yet.</li>
@@ -169,15 +170,13 @@ function. The compiler-rt library provides highly optimized implementations of
this and other low-level routines (some are 3x faster than the equivalent
libgcc routines).</p>
-<p>
-All of the code in the compiler-rt project is available under the standard LLVM
-License, a "BSD-style" license.
-
-compiler_rt is now dual licensed under MIT and UIUC license
-
-Several minor changes for better ARM support.
-
-New in LLVM 2.9, UPDATE</p>
+<p>In the LLVM 2.9 timeframe, compiler_rt has had several minor changes for
+ better ARM support, and a fairly major license change. All of the code in the
+ compiler-rt project is now <a href="DeveloperPolicy.html#license">dual
+ licensed</a> under MIT and UIUC license, which allows you to use compiler-rt
+ in applications without the binary copyright reproduction clause. If you
+ prefer the LLVM/UIUC license, you are free to continue using it under that
+ license as well.</p>
</div>
@@ -195,15 +194,11 @@ libraries in the larger LLVM Project, such as the Clang expression parser, the
LLVM disassembler and the LLVM JIT.</p>
<p>
-LLDB is in early development and not included as part of the LLVM 2.9 release,
-
-
-
-<!--
-but is mature enough to support basic debugging scenarios on Mac OS X in C,
-Objective-C and C++. We'd really like help extending and expanding LLDB to
-support new platforms, new languages, new architectures, and new features.-->
-</p>
+LLDB is has advanced by leaps and bounds in the 2.9 timeframe. It is
+dramatically more stable and useful, and includes both a new <a
+href="http://lldb.llvm.org/tutorial.html">tutorial</a> and a <a
+href="http://lldb.llvm.org/lldb-gdb.html">side-by-side comparison with
+GDB</a>.</p>
</div>