|
From: <sv...@va...> - 2006-03-08 03:32:30
|
Author: njn Date: 2006-03-08 03:32:23 +0000 (Wed, 08 Mar 2006) New Revision: 268 Log: Added a couple of project suggestions. Modified: trunk/help/projects.html Modified: trunk/help/projects.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/help/projects.html 2006-01-23 09:34:01 UTC (rev 267) +++ trunk/help/projects.html 2006-03-08 03:32:23 UTC (rev 268) @@ -24,6 +24,18 @@ access to the repository. This is how most of the current developers got involved with Valgrind.</p> =20 + +<h2>Documentation</h2> + +<h3>Using Valgrind in an Automated Test Suite</h3> +<p>Various people have managed to set up an automated test suite that us= es +Memcheck, and automatically reports if Memcheck finds any errors. This +usually relies on the VALGRIND_COUNT_ERRORS client request, but it is no= t +totally straightforward. It would be great to have a section in the man= ual +that describes how to do this well. This would be best written by someo= ne +who has actually set up such a test suite.</p> + + <h2>Software Infrastructure</h2> =20 <h3>Improving the Performance Testing Suite</h3> @@ -66,7 +78,6 @@ 2005)</p> =20 =20 - <h3>Regression test brittleness</h3> <p>Valgrind's regression test suite (run with "make regtest") is extreme= ly useful. The scripts in nightly/ are used on various test machines to @@ -170,6 +181,14 @@ to the relevant Bugzilla page. (Added August 27, 2005)</p> =20 =20 +<h3>Improving Performance</h3> +<p>Everyone wants Valgrind tools to be faster. Contributions that impro= ve +performance are welcome, but they are hard to find. Now that Valgrind c= an +self-host, you can use Cachegrind to profile Valgrind tools, which is a = good +starting point. (We don't know of any other freely available tools whic= h +can profile Valgrind tools.)</p> + + <h3>Printing floating point values</h3> <p>Valgrind's VG_(printf)() function (in coregrind/m_debuglog.c) does not support the %f qualifier for printing floating point numbers. In |