X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FReleaseNotes.html;h=d1759f1c539b26575e10168051abadd05aec3950;hb=6568fe876c4b3b2f1ee9f326b52369a9b5c944b2;hp=121ce140f095346ad52e295a8618086f1eb20098;hpb=98328745041aa3c352796347d89cd62d5b6ab808;p=oota-llvm.git diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 121ce140f09..d1759f1c539 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -3,33 +3,33 @@
-Written by the LLVM team
+
@@ -41,10 +41,10 @@This document contains the release notes for the LLVM compiler -infrastructure, release 1.2. Here we describe the status of LLVM, including any +infrastructure, release 1.3. Here we describe the status of LLVM, including any known problems and bug fixes from the previous release. The most up-to-date version of this document can be found on the LLVM 1.2 web site. If you are +href="http://llvm.cs.uiuc.edu/releases/1.3/">LLVM 1.3 web site. If you are not reading this on the LLVM web pages, you should probably go there because this document may be updated after the release.
@@ -69,133 +69,246 @@ href="http://llvm.cs.uiuc.edu/releases/">releases page.This is the third public release of the LLVM compiler infrastructure. -
+This is the fourth public release of the LLVM compiler infrastructure. This +release primarily improves the performance of the +code produced by all aspects of the LLVM compiler and adds many new features, and fixes a few +bugs as well.
-At this time, LLVM is known to correctly compile and run all C -& C++ SPEC CPU2000 benchmarks, the Olden benchmarks, and the Ptrdist -benchmarks. It has also been used to compile many 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. -
+At this time, LLVM is known to correctly compile and run all C & C++ +SPEC CPU2000 benchmarks, the Olden benchmarks, and the Ptrdist benchmarks. It +has also been used to compile many 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.
+Bugs in the LLVM Core:
Bugs in the C/C++ front-end:
LLVM has been extensively tested on Intel and AMD machines running Red -Hat Linux and FreeBSD. It has also been tested on Sun UltraSPARC workstations running Solaris 8. -Additionally, -LLVM works on Mac OS X 10.3 and above, but only with the C backend or -interpreter (no native backend for the PowerPC is available yet). -The core LLVM infrastructure uses "autoconf" for portability, so hopefully we -work on more platforms than that. However, it is likely that we -missed something and that minor porting is required to get LLVM to work on -new platforms. We welcome portability patches and error messages.
+LLVM is known to work in the following platforms:
+ +The core LLVM infrastructure uses +GNU autoconf to adapt itself +to the machine and operating system on which it is built. However, minor +porting may be required to get LLVM to work on new platforms. We welcome your +portability patches and reports of successful builds or error messages.
+ +Note that the LLVM build system does not currently support directories with +spaces on them when running on Win32/cygwin. We strongly recommend running +LLVM and the C frontend out of a top-level directory without spaces (e.g., +/cygdrive/c/llvm). Also, make sure to install all of the +cygwin packages. By default, many important tools are not installed that +are needed by the LLVM build process or test suite (e.g., /bin/time).
+ +The following components of this LLVM release are either untested, known to +be broken or unreliable, or are in early development. These components should +not be relied on, and bugs should not be filed against them, but they may be +useful to some people. In particular, if you would like to work on one of these +components, please contact us on the llvmdev list.
+ +The following extensions are known to be supported:
typeof
: referring to the type of an expression.?:
, ",
" and casts in lvalues.?:
, ",
" and casts in lvalues.?:
expression.