From 0b1c9a52b42972a4afa1775f5b90331e72b987a1 Mon Sep 17 00:00:00 2001
From: Chris Lattner
Date: Wed, 17 Mar 2010 04:41:49 +0000
Subject: [PATCH] add a bunch of random and unformatted notes as I am reading
through tons of old commits.
llvm-svn: 98709
---
llvm/docs/ReleaseNotes.html | 57 +++++++++++++++++++++++--------------
1 file changed, 35 insertions(+), 22 deletions(-)
diff --git a/llvm/docs/ReleaseNotes.html b/llvm/docs/ReleaseNotes.html
index f271a6dd8d79..f1f38fc97eb4 100644
--- a/llvm/docs/ReleaseNotes.html
+++ b/llvm/docs/ReleaseNotes.html
@@ -51,14 +51,17 @@ href="http://llvm.org/releases/">LLVM releases web site.
For more information about LLVM, including information about the latest
release, please check out the main LLVM
web site. If you have questions or comments, the LLVM Developer's Mailing
-List is a good place to send them.
+href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">LLVM Developer's
+Mailing List is a good place to send them.
Note that if you are reading this file from a Subversion checkout or the
main LLVM web page, this document applies to the next release, not the
current one. To see the release notes for a specific release, please see the
releases page.
+
+FIXME: llvm.org moved to new server, mention new logo.
+
@@ -441,6 +444,33 @@ in this section.
...
+Extensible metadata solid.
+
+Debug info improvements: using metadata instead of llvm.dbg global variables.
+This brings several enhancements including improved compile times.
+
+New instruction selector.
+GHC Haskell ABI/ calling conv support.
+Pre-Alpha support for unions in IR.
+New InlineHint and StackAlignment function attributes
+Code generator MC'ized except for debug info and EH.
+New SCEV AA pass: -scev-aa
+Inliner reuses arrays allocas when inlining multiple callers to reduce stack usage.
+MC encoding and disassembler apis.
+Optimal Edge Profiling?
+Instcombine is now a library, has its own IRBuilder to simplify itself.
+New llvm/Support/Regex.h API. FileCheck now does regex's
+
+
+
+
+AndersAA got removed (from 2.7 or mainline?)
+LLVM command line tools now overwrite their output, before they would only do this with -f.
+DOUT removed, use DEBUG(errs() instead.
+Much stuff converted to use raw_ostream instead of std::ostream.
+TargetAsmInfo renamed to MCAsmInfo
+llvm/ADT/iterator.h gone.
+
@@ -757,7 +787,8 @@ href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">LLVMdev list.
The MSIL, Alpha, SPU, MIPS, PIC16, Blackfin, MSP430 and SystemZ backends are
experimental.
The llc "-filetype=asm" (the default) is the only
- supported value for this option. The ELF writer is experimental.
+ supported value for this option. The MachO writer is experimental, and
+ works much better in mainline SVN.
@@ -888,7 +919,7 @@ appropriate nops inserted to ensure restartability.
@@ -904,24 +935,6 @@ appropriate nops inserted to ensure restartability.
-
-
-
-
-
-
The C++ front-end is considered to be fully
-tested and works for a number of non-trivial programs, including LLVM
-itself, Qt, Mozilla, etc.
-
-
-- Exception handling works well on the X86 and PowerPC targets. Currently
- only Linux and Darwin targets are supported (both 32 and 64 bit).
-
-
-
-