[llvm-commits] CVS: llvm/docs/ReleaseNotes.html

Reid Spencer reid at x10sys.com
Thu Nov 18 10:39:09 PST 2004



Changes in directory llvm/docs:

ReleaseNotes.html updated: 1.249 -> 1.250
---
Log message:

Add notes about makefile changes and llvm-ar.


---
Diffs of the changes:  (+20 -6)

Index: llvm/docs/ReleaseNotes.html
diff -u llvm/docs/ReleaseNotes.html:1.249 llvm/docs/ReleaseNotes.html:1.250
--- llvm/docs/ReleaseNotes.html:1.249	Wed Nov 17 12:19:32 2004
+++ llvm/docs/ReleaseNotes.html	Thu Nov 18 12:38:58 2004
@@ -2,6 +2,7 @@
                       "http://www.w3.org/TR/html4/strict.dtd">
 <html>
 <head>
+  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <link rel="stylesheet" href="llvm.css" type="text/css">
   <title>LLVM 1.4 Release Notes</title>
 </head>
@@ -88,15 +89,22 @@
 <ol>
   <li>The test/Programs hierarchy <a href="http://llvm.cs.uiuc.edu/PR257">has
       been moved out of the main LLVM tree</a> into a separate CVS repo and
-      tarball.</li>
+      tarball. This shrinks the distribution size of LLVM itself dramatically.
+  </li>
   <li>LLVM now optimizes global variables significantly more than it did
       before.</li>
   <li>LLVM now includes the new '<tt>undef</tt>' value and <a
       href="LangRef.html#i_unreachable"><tt>unreachable</tt></a> instruction,
       which give the optimizer more information about the behavior of the
       program.</li>
-  <li>The LLVM makefiles have been improved to build LLVM much faster and 
-      includes new targets (like make dist-check).</li>
+  <li>The LLVM makefiles have been improved to build LLVM much faster (2x) and 
+      includes new targets (like dist-check, uninstall). One important change is
+      associated with <a href="http://llvm.cs.uiuc.edu/PR456>PR456">PR456</a>.
+      The libraries and tools will now be built into 
+      <tt>$builddir/Debug/{bin,lib}</tt> instead of
+      <tt>$builddir/tools/Debug</tt> and <tt>$builddir/lib/Debug</tt>. Similarly
+      for <tt>Release</tt> and <tt>Profile</tt> builds.
+  </li>
   <li>The LLVM source code is much more compatible with Microsoft Visual C++,
       including the JIT and runtime-code generation, though the entire system 
       may not work with it.</li>
@@ -113,8 +121,15 @@
 <div class="doc_text">
 
 <ol>
-<li><a href="http://llvm.cs.uiuc.edu/PR419">JIT interface should support
+  <li><a href="http://llvm.cs.uiuc.edu/PR419">JIT interface should support
     arbitrary calls</a></li>
+  <li>The <tt>llvm-ar</tt> tool was previously incomplete and didn't properly
+  support other ar(1) implementations. This has been corrected. <tt>llvm-ar</tt>
+  now fully supports all archive editing functions, table of contents listing,
+  extraction, and printing. It can also read BSD4.4/MacOSX and SVR4 style 
+  archives. See <a 
+  href="http://llvm.cs.uiuc.edu/docs/CommandGuide/html/llvm-ar.html">llvm-ar</a>
+  for details.</li>
 </ol>
 
 </div>
@@ -274,7 +289,6 @@
     -ipmodref, -cee, -branch-combine, -instloops, -paths</tt></li>
 <li>The <tt>-pre</tt> pass is incomplete (there are cases it doesn't handle that
     it should) and not thoroughly tested.</li>
-<li>The <tt>llvm-ar</tt> tool is incomplete and probably buggy.</li>
 <li>The <tt>llvm-db</tt> tool is in a very early stage of development.</li>
 </ul>
 
@@ -645,7 +659,7 @@
   src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" /></a>
 
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2004/11/17 18:19:32 $
+  Last modified: $Date: 2004/11/18 18:38:58 $
 </address>
 
 </body>






More information about the llvm-commits mailing list