diff options
-rw-r--r-- | docs/ReleaseNotes.html | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 5e3eaca..c68cd03 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -81,11 +81,15 @@ has also been used to compile <b>many</b> other programs. LLVM now also works with a broad variety of C++ programs, though it has still received less testing than the C front-end.</p> +</div> + <!--=========================================================================--> <div class="doc_subsubsection"> <a name="newfeatures">This release implements the following new features:</a> </div> +<div class="doc_text"> + <ol> <li>The LLVM <a href="LangRef.html#i_select"><tt>select</tt></a> instruction is now fully implemented and supported by all transformations, native code @@ -108,12 +112,16 @@ collectors.</li> analysis algorithm.</li> </ol> +</div> + <!--=========================================================================--> <div class="doc_subsubsection"> In this release, the following missing features were implemented: </div> +<div class="doc_text"> + <ol> <li><a href="http://llvm.cs.uiuc.edu/PR82">LLVM cannot handle structures with more than 256 elements</a></li> @@ -125,6 +133,7 @@ with 64-bit pointers.</a></li> uses of external fns by immediate constant exprs</a></li> </ol> +</div> <!--=========================================================================--> <div class="doc_subsubsection"> @@ -132,6 +141,8 @@ uses of external fns by immediate constant exprs</a></li> issues were fixed:</a> </div> +<div class="doc_text"> + <ol> <li><a href="http://llvm.cs.uiuc.edu/PR305">LLVM tools will happily spew bytecode onto your terminal</a></li> @@ -139,17 +150,21 @@ bytecode onto your terminal</a></li> for structure typedefs</a></li> </ol> +</div> + <!--=========================================================================--> <div class="doc_subsubsection"> In this release, the following build problems were fixed: </div> +<div class="doc_text"> <ol> <li><a href="http://llvm.cs.uiuc.edu/PR301">Minor configure bugs with -disable/enable-povray and -disable-spec</a></li> <li><a href="http://llvm.cs.uiuc.edu/PR289">shell scripts output by gccld don't work if you change PATH</a></li> </ol> +</div> <!--=========================================================================--> <div class="doc_subsubsection"> @@ -157,6 +172,7 @@ work if you change PATH</a></li> improvements:</a> </div> +<div class="doc_text"> <ol> <li>Fixed: <a href="http://llvm.cs.uiuc.edu/PR309">[vmcore] Code quality problem due to long operand of getelementptr</a></li> @@ -193,7 +209,6 @@ operators into the strict versions when useful (such as "<tt>if (A < B || A propagation of function calls. It currently supports a few math library functions like sqrt/sin/cos/etc.</li> </ol> - </div> <!--=========================================================================--> @@ -202,6 +217,8 @@ functions like sqrt/sin/cos/etc.</li> were fixed:</a> </div> +<div class="doc_text"> + <p>Bugs in the LLVM Core:</p> <ol> @@ -230,7 +247,7 @@ enum type</a></li> <li><a href="http://llvm.cs.uiuc.edu/PR298">[llvmgcc] Variable length array indexing miscompiled</a></li> </ol> - +</div> <!--=========================================================================--> <div class="doc_subsubsection"> @@ -238,12 +255,15 @@ indexing miscompiled</a></li> improvements:</a> </div> +<div class="doc_text"> + <p>Documentation Improvements</p> <ol> <li><a href="BytecodeFormat.html">Documentation of the LLVM Bytecode file format was added.</a></li> <li>All documentation was brought up to HTML 4.01 (Strict) level.</li> </ol> +</div> <!-- *********************************************************************** --> @@ -273,6 +293,8 @@ portability patches and reports of successful builds or error messages.</p> In this release, the following portability problems were fixed: </div> +<div class="doc_text"> + <ol> <li><a href="http://llvm.cs.uiuc.edu/PR304">warnings compiling Stacker compiler on Mac OS X</a></li> @@ -280,6 +302,8 @@ on Mac OS X</a></li> understand abbreviated names in headers</a></li> </ol> +</div> + <!-- *********************************************************************** --> <div class="doc_section"> <a name="knownproblems">Known Problems</a> |