[llvm-commits] [llvm] r46816 - /llvm/trunk/docs/ReleaseNotes.html
Chris Lattner
sabre at nondot.org
Wed Feb 6 10:00:07 PST 2008
Author: lattner
Date: Wed Feb 6 12:00:06 2008
New Revision: 46816
URL: http://llvm.org/viewvc/llvm-project?rev=46816&view=rev
Log:
add a bunch of random notes and fix some issues noticed by Gabor.
This is not ready for review or hacking, this is a work in progress :)
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes.html?rev=46816&r1=46815&r2=46816&view=diff
==============================================================================
--- llvm/trunk/docs/ReleaseNotes.html (original)
+++ llvm/trunk/docs/ReleaseNotes.html Wed Feb 6 12:00:06 2008
@@ -79,14 +79,38 @@
that will support llvm-gcc 4.0</b>: LLVM 2.3 will only support the llvm-gcc
4.2 front-end.</p>
-<p>The <a href="http://clang.llvm.org/">clang project</a> is an effort
-to build a set of new front-end technology for the LLVM optimizer and code
-generator. Currently, its C and Objective-C support is maturing nicely, and it
-has advanced source-to-source analysis and transformation capabilities. If you
-are interested in building source-level tools for C and Objective-C (and
-eventually C++), you should take a look. However, note that clang is not an
-official part of the LLVM 2.2 release. If you are interested in this project,
-please see the web site and check it out from SVN head.</p>
+<p>The <a href="http://clang.llvm.org/">clang project</a> is an effort to build
+a set of new 'llvm native' front-end technologies for the LLVM optimizer
+and code generator. Currently, its C and Objective-C support is maturing
+nicely, and it has advanced source-to-source analysis and transformation
+capabilities. If you are interested in building source-level tools for C and
+Objective-C (and eventually C++), you should take a look. However, note that
+clang is not an official part of the LLVM 2.2 release. If you are interested in
+this project, please see the web site.</p>
+
+</div>
+
+<!--=========================================================================-->
+<div class="doc_subsection">
+<a name="majorfeatures">Major New Features</a>
+</div>
+
+<div class="doc_text">
+
+<p>Dale contributed full support for long double on x86/x86-64 (where it is 80
+bits) and on Darwin PPC/PPC64 (where it is 128 bits).</p>
+
+<p>Ada, gfortran</p>
+
+<p>
+debug improvements -O0
+EH.
+
+Gordon: GC Revamp. docs/GarbageCollection.html
+
+Kaleidescope: docs/tutorial
+
+Gordon: C and Ocaml Bindings
</div>
@@ -102,8 +126,12 @@
<ul>
-<li>.</li>
+<li>Daniel Berlin and (?) rewrote Andersen's alias analysis (which is not
+enabled by default) to be several orders of magnitude faster, implmented Offline
+Variable Substitution.</li>
+
+Devang: LoopIndexSplit is enabled by default.
</ul>
</div>
@@ -115,13 +143,17 @@
<div class="doc_text">
-<p>One of the main focuses of this release was performance tuning and bug
+<p>foci of this release was performance tuning and bug
fixing. In addition to these, several new major changes occurred:</p>
<ul>
-<li>.</li>
+<li>Owen contributed Machine Loop info, domintors, etc.</li>
+<li>Dan added support for emitting debug information with .file and .loc on
+targets that support it</li>
+
+<li>Evan physical register dependencies in the BURR scheduler</li>
</ul>
</div>
@@ -137,7 +169,8 @@
</p>
<ul>
-<li>.</li>
+<li>Evan X86 now models EFLAGS in instructions.</li>
+<li>Evan: If conversion on by default for ARM.</li>
</ul>
</div>
@@ -204,7 +237,7 @@
(and probably other unix-like systems).</li>
<li>PowerPC and X86-based Mac OS X systems, running 10.3 and above in 32-bit and
64-bit modes.</li>
-<li>Intel and AMD machines running on Win32 using MinGW libraries (native)</li>
+<li>Intel and AMD machines running on Win32 using MinGW libraries (native).</li>
<li>Intel and AMD machines running on Win32 with the Cygwin libraries (limited
support is available for native builds with Visual C++).</li>
<li>Sun UltraSPARC workstations running Solaris 8.</li>
@@ -250,8 +283,8 @@
components, please contact us on the <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">LLVMdev list</a>.</p>
<ul>
-<li>The <tt>-cee</tt> pass is known to be buggy, and may be removed in a
- future release.</li>
+<li>The <tt>-cee</tt> pass is known to be buggy and will be removed in
+ LLVM 2.3.</li>
<li>The MSIL, IA64, Alpha, and MIPS backends are experimental.</li>
<li>The LLC "<tt>-filetype=asm</tt>" (the default) is the only supported
value for this option.</li>
@@ -400,8 +433,8 @@
<div class="doc_text">
-<p>llvm-gcc4 does not currently support <a href="http://llvm.org/PR869">Link-Time
-Optimization</a> on most platforms "out-of-the-box". Please inquire on the
+<p>llvm-gcc does not currently support <a href="http://llvm.org/PR869">Link-Time
+Optimization</a> on most platforms "out-of-the-box". Please inquire on the
llvmdev mailing list if you are interested.</p>
</div>
More information about the llvm-commits
mailing list