Thread safety in clang

Hello List,

Has any work been done on libclang and its underlying infrastructure to
make it thread safe or is it not yet thread safe?

I assume/believe that, at the Clang level (not sure about libclang),
if you use a separate ASTContext, etc, then there shouldn't be any
hidden shared state - so you can use those separate contexts, each
from a single but distinct thread, separately.