diff options
author | Chris Lattner <sabre@nondot.org> | 2007-10-06 05:09:04 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-10-06 05:09:04 +0000 |
commit | 8c03979f9192ec44470ca7a7adf7c13f32305a60 (patch) | |
tree | 3d81025cf9aad2085fbca639340603d3ca769ca7 | |
parent | f4b5d491df479e9e02c3315ff7c5fc54e3b892b0 (diff) | |
download | bcm5719-llvm-8c03979f9192ec44470ca7a7adf7c13f32305a60.tar.gz bcm5719-llvm-8c03979f9192ec44470ca7a7adf7c13f32305a60.zip |
minor edits
llvm-svn: 42678
-rw-r--r-- | clang/www/content.css | 2 | ||||
-rw-r--r-- | clang/www/features.html | 2 | ||||
-rw-r--r-- | clang/www/index.html | 96 |
3 files changed, 50 insertions, 50 deletions
diff --git a/clang/www/content.css b/clang/www/content.css index ee3559dea1e..caf02191bd6 100644 --- a/clang/www/content.css +++ b/clang/www/content.css @@ -9,7 +9,7 @@ padding:0px;
}
p {
- margin-top:0;
+ margin-top:em;
margin-bottom:0;
}
diff --git a/clang/www/features.html b/clang/www/features.html index 8fc85ef1ac2..d6e4d1ee508 100644 --- a/clang/www/features.html +++ b/clang/www/features.html @@ -88,7 +88,7 @@ Another major focus of LLVM's frontend is speed (for all libraries). Even at th These are SPEC2006 benchmarks using Distcc.</div>
</div>
-<h2>More Expressive Diagnostics</h2>
+<h2><a name="expressivediags">Expressive Diagnostics</a></h2>
The design of the Clang driver (one of the LLVM front_end libraries) provies more detailed diagnostic information.<br>
<div class="img_container">
<div class="img_title">Clang vs GCC:</div>
diff --git a/clang/www/index.html b/clang/www/index.html index 97162ddaa24..255c60828a5 100644 --- a/clang/www/index.html +++ b/clang/www/index.html @@ -1,49 +1,49 @@ -<!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
- <title>Clang c-lang parser for LLVM</title>
- <link type="text/css" rel="stylesheet" href="menu.css" />
- <link type="text/css" rel="stylesheet" href="content.css" />
-</head>
-<body>
- <!--#include virtual="menu.html.incl"-->
- <div id="content">
- <h1>Clang: a C language front-end for LLVM</h1>
- <h2>About</h2>
- <p>The goal of the Clang project is to create a new <a href="http://llvm.org/svn/llvm-project/cfe/trunk/LICENSE.TXT">BSD Licensed</a> C, C++, & ObjC front-end for the <a href="http://www.llvm.org/">LLVM</a> compiler.
- <br><br>
- <p>In the context of this website, the term Clang actually refers to two things:
- <p>1) A "code name" for the LLVM compiler front-end.
- <p>2) A specific library in the LLVM front-end -- in particular the "driver" that makes all the other libraries work together.
- <br><br>
- <p>The developers of Clang include contributers from Apple and numerous other volunteers.
- <h2>Why?</h2>
- <p>The development of a new front-end was started out of a need -- a need for a compiler that allows better diagnostics, better integration with IDEs, a license that is compatible with commercial products, and a compiler that is easier to develop and maintain. All of these were motiviations for starting work on a new C/C++/ObjC front-end that could meet these needs.
- <p>An excellent introduction to Clang can be found in the following video lectures:
- <ul>
- <li><a href="clang_video-05-25-2007.html">Clang Introduction</a>
- <li><a href="clang_video-07-25-2007.html">Features and Performance of Clang</a>
- </ul>
- <h2>Features/Goals</h2>
- Some of the goals for the project include the following:
- <ul>
- <li>Unified parser for C-based languages
- <li>Language conformance with C99, ObjC, C++
- <li>Real-world, production quality compiler
- <li>GCC compatibility
- <li>Library based architecture with finely crafted C++ API's
- <li>High performance
- <li>Better integration with IDEs
- <li>Expressive diagnostics
- <li>BSD License
- </ul>
- Of course this is only a rough outline of the goals and features of Clang. To get a true sense of what the new LLVM front-end is all about, as well as why you might want to considering using it, see the <a href="features.html">Features</a> section.
- <h2>Try Clang</h2>
- If you are a compiler developer and want to try out Clang, then build instructions are available on the <a href="get_involved.html#build">Get Involved</a> page.
- <h2>Get Involved</h2>
- If you are interested in working on Clang, then check out the <a href="get_involved.html">Get Involved</a> section.
- </div>
-</body>
+<!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ --> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<html> +<head> + <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> + <title>Clang c-lang parser for LLVM</title> + <link type="text/css" rel="stylesheet" href="menu.css" /> + <link type="text/css" rel="stylesheet" href="content.css" /> +</head> +<body> + <!--#include virtual="menu.html.incl"--> + <div id="content"> + <h1>Clang: a C language front-end for LLVM</h1> + <h2>About</h2> + <p>The goal of the Clang project is to create a new <a href="http://llvm.org/svn/llvm-project/cfe/trunk/LICENSE.TXT">BSD Licensed</a> C, C++, & ObjC front-end for the <a href="http://www.llvm.org/">LLVM</a> compiler. + <br><br> + <p>In the context of this website, the term Clang actually refers to two things: + <p>1) A "code name" for the LLVM compiler front-end. + <p>2) A specific library in the LLVM front-end -- in particular the "driver" that makes all the other libraries work together. + <br><br> + <p>The developers of Clang include contributers from Apple and numerous other volunteers. + <h2>Why?</h2> + <p>The development of a new front-end was started out of a need -- a need for a compiler that allows better diagnostics, better integration with IDEs, a license that is compatible with commercial products, and a compiler that is easier to develop and maintain. All of these were motivations for starting work on a new C/C++/ObjC front-end that could meet these needs. + <p>An excellent introduction to Clang can be found in the following video lectures: + <ul> + <li><a href="clang_video-05-25-2007.html">Clang Introduction</a> + <li><a href="clang_video-07-25-2007.html">Features and Performance of Clang</a> + </ul> + <h2>Features/Goals</h2> + Some of the goals for the project include the following: + <ul> + <li>Real-world, production quality compiler.</li> + <li>A single unified parser for C/ObjC/C++</li> + <li>Language conformance with C, ObjC, C++ (including variants, like C90, C99, etc)</li> + <li>GCC compatibility (supports GCC extensions, but allow them to be disabled)</li> + <li>Library based architecture with finely crafted C++ API's</li> + <li>High performance</li> + <li>Design for integration with IDEs as well as code generation with <a href="http://llvm.org">LLVM</a>.</li> + <li><a href="features.html#expressivediags">Expressive diagnostics</a></li> + <li>BSD License</li> + </ul> + Of course this is only a rough outline of the goals and features of Clang. To get a true sense of what the new LLVM front-end is all about, as well as why you might want to considering using it, see the <a href="features.html">Features</a> section. + <h2>Try Clang</h2> + If you are a compiler developer and want to try out Clang, then build instructions are available on the <a href="get_involved.html#build">Get Involved</a> page. + <h2>Get Involved</h2> + If you are interested in working on Clang, then check out the <a href="get_involved.html">Get Involved</a> section. + </div> +</body> </html>
\ No newline at end of file |