diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2017-12-18 20:11:37 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2017-12-18 20:11:37 +0000 |
commit | 461a67fa15370a9ec88f8f8a240bf7c123bb2029 (patch) | |
tree | 6942083d7d56bba40ec790a453ca58ad3baf6832 /www/index.html | |
parent | 75c3240472ba6ac2669ee72ca67eb72d4e2851fc (diff) | |
download | src-461a67fa15370a9ec88f8f8a240bf7c123bb2029.tar.gz src-461a67fa15370a9ec88f8f8a240bf7c123bb2029.zip |
Vendor import of clang trunk r321017:vendor/clang/clang-trunk-r321017
Notes
Notes:
svn path=/vendor/clang/dist/; revision=326941
svn path=/vendor/clang/clang-trunk-r321017/; revision=326942; tag=vendor/clang/clang-trunk-r321017
Diffstat (limited to 'www/index.html')
-rw-r--r-- | www/index.html | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/www/index.html b/www/index.html index 9a4050121d82..63ecc38c8628 100644 --- a/www/index.html +++ b/www/index.html @@ -1,4 +1,4 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ --> <html> @@ -14,18 +14,18 @@ <!--*********************************************************************--> <h1>clang: a C language family frontend for LLVM</h1> <!--*********************************************************************--> - + <p>The goal of the Clang project is to create a new C based language front-end: C, C++, Objective C/C++, OpenCL C and others for the <a href="http://www.llvm.org/">LLVM</a> compiler. You can <a href="get_started.html">get and build</a> the source today.</p> - + <!--=====================================================================--> <h2 id="goals">Features and Goals</h2> <!--=====================================================================--> - + <p>Some of the goals for the project include the following:</p> - + <p><b><a href="features.html#enduser">End-User Features</a></b>:</p> <ul> @@ -34,7 +34,7 @@ <li>GCC compatibility</li> </ul> - <p><b><a href="features.html#applications">Utility and + <p><b><a href="features.html#applications">Utility and Applications</a></b>:</p> <ul> @@ -45,7 +45,7 @@ <li>Use the LLVM 'BSD' License</li> </ul> - <p><b><a href="features.html#design">Internal Design and + <p><b><a href="features.html#design">Internal Design and Implementation</a></b>:</p> <ul> @@ -56,60 +56,60 @@ </ul> <p>Of course this is only a rough outline of the goals and features of - Clang. To get a true sense of what it is all about, see the <a + Clang. To get a true sense of what it is all about, see the <a href="features.html">Features</a> section, which breaks each of these down and explains them in more detail.</p> - + <!--=====================================================================--> <h2>Why?</h2> <!--=====================================================================--> - + <p>Development of the new front-end was started out of a need for a compiler that allows better diagnostics, better integration with IDEs, a license that is compatible with commercial products, and a nimble compiler that is easy to develop and maintain. All of these were motivations for starting work on a new front-end that could meet these needs.</p> - + <p>A good (but quite dated) introduction to Clang can be found in the following video lectures:</p> - + <ul> <li><a href="clang_video-05-25-2007.html">Clang Introduction</a> (May 2007)</li> - <li><a href="clang_video-07-25-2007.html">Features and Performance of + <li><a href="clang_video-07-25-2007.html">Features and Performance of Clang</a> (July 2007)</li> </ul> - + <p>For a more detailed comparison between Clang and other compilers, please see the <a href="comparison.html">clang comparison page</a>.</p> - + <!--=====================================================================--> <h2>Current Status</h2> <!--=====================================================================--> - + <p>Clang is considered to - be a production quality C, Objective-C, C++ and Objective-C++ compiler when - targeting X86-32, X86-64, and ARM (other targets may have caveats, but are + be a production quality C, Objective-C, C++ and Objective-C++ compiler when + targeting X86-32, X86-64, and ARM (other targets may have caveats, but are usually easy to fix). If you are looking for source analysis or source-to-source transformation tools, Clang is probably a great - solution for you. Clang supports C++11, please see the <a + solution for you. Clang supports C++11, C++14 and C++17, please see the <a href="cxx_status.html">C++ status</a> page for more information.</p> <!--=====================================================================--> <h2>Get it and get involved!</h2> <!--=====================================================================--> - + <p>Start by <a href="get_started.html">getting the code, building it, and playing with it</a>. This will show you the sorts of things we can do today and will let you have the "Clang experience" first hand: hopefully it will "resonate" with you. :)</p> - + <p>Once you've done that, please consider <a href="get_involved.html">getting involved in the clang community</a>. The Clang developers include numerous - volunteer contributors with a variety of backgrounds. If you're + volunteer contributors with a variety of backgrounds. If you're interested in following the development of Clang, signing up for a mailing list is a good way to learn about how the project works.</p> |