Does that sound sensible; have I missed anything? Also run tests on other than Linux, with as many different OS threading implementations as possible. For all systems, set the threading libraries to the most restrictive settings, specifically aborting on any behavior the standard says is undefined.
If the define-race program gets added as a check that make check runs, my autobuild machine will run it daily. I am not familiar with helgrind; not sure if it's useful to run that on other platforms once it's ok on one, or what platforms it runs on.
pgpmmyjoegF4G.pgp
Description: PGP signature