[cfe-commits] r55196 - /cfe/trunk/www/get_involved.html

Daniel Dunbar daniel at zuster.org
Fri Aug 22 13:18:23 PDT 2008


Author: ddunbar
Date: Fri Aug 22 15:18:22 2008
New Revision: 55196

URL: http://llvm.org/viewvc/llvm-project?rev=55196&view=rev
Log:
Add some QA related example clang projects.

Modified:
    cfe/trunk/www/get_involved.html

Modified: cfe/trunk/www/get_involved.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/get_involved.html?rev=55196&r1=55195&r2=55196&view=diff

==============================================================================
--- cfe/trunk/www/get_involved.html (original)
+++ cfe/trunk/www/get_involved.html Fri Aug 22 15:18:22 2008
@@ -139,6 +139,21 @@
 C code.  It would be relatively easy to turn this into a JIT compiler using
 LLVM.</li>
 
+<li><b>Self-testing using clang</b>: There are several neat ways to
+improve the quality of clang by self-testing. Some examples:
+<ul>
+  <li>Improve the reliability of AST printing and serialization by
+  ensuring that the AST produced by clang on an input doesn't change
+  when it is reparsed or unserialized.
+
+  <li>Improve parser reliability and error generation by automatically
+  or randomly changing the input checking that clang doesn't crash and
+  that it doesn't generate excessive errors for small input
+  changes. Manipulating the input at both the text and token levels is
+  likely to produce interesting test cases.
+</ul>
+</li>
+
 </ul>
 
 <p>If you hit a bug with clang, it is very useful for us if you reduce the code





More information about the cfe-commits mailing list