&gt; Oh and might I mention the race detector? Fucking incredible, C never dreamed of something like that.<p>go race is pretty much a port of Thread Sanitizer, which was a C tool. Before that, there was Helgrind, also a C tool. All of these tools have a long list of forerunners in academia, largely for Java (Eraser, FastTrack, etc.)