]> granicus.if.org Git - clang/commitdiff
list delta and distcc.
authorChris Lattner <sabre@nondot.org>
Sun, 27 Jul 2008 06:10:19 +0000 (06:10 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 27 Jul 2008 06:10:19 +0000 (06:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54120 91177308-0d34-0410-b5e6-96231b3b80d8

www/get_involved.html

index c3c7c809bb0722650b3be0bb98b99f553c8e677e..398a1151e537919772cc6fda638c2e4e67166adb 100644 (file)
@@ -124,6 +124,15 @@ source code. The advantage of using Clang for such a tool is that the tool would
 use the same preprocessor/parser/ASTs as the compiler itself, giving it a very\r
 rich understanding of the code.</li> </ul>\r
 \r
+<li><b>Use clang libraries to implement better versions of existing tools</b>:\r
+Clang is built as a set of libraries, which means that it is possible to\r
+implement capabilities similar to other source language tools, improving them\r
+in various ways.  Two examples are <a href="http://distcc.samba.org/">distcc</a>\r
+and the <a href="http://delta.tigris.org/">delta testcase reduction tool</a>.\r
+The former can be improved to scale better and be more efficient.  The later\r
+could also be faster and more efficient at reducing C-family programs if built\r
+on the clang preprocessor.</li>\r
+\r
 <p>If you hit a bug with clang, it is very useful for us if you reduce the code\r
 that demonstrates the problem down to something small.  There are many ways to\r
 do this; ask on cfe-dev for advice.</p>\r