Reland [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC
authorSam McCall <sam.mccall@gmail.com>
Tue, 15 Dec 2020 13:00:03 +0000 (14:00 +0100)
committerSam McCall <sam.mccall@gmail.com>
Tue, 15 Dec 2020 13:00:03 +0000 (14:00 +0100)
commit92dd077af1ff89929f5502c6c887358f51d5afc1
tree67b387466b4e6194e9306c404248a085f5a2c1d2
parent965d71c69acce658e9e3de00b25a351b00937820
Reland [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC

This reverts commit 4d956af594c5adc9d566d1846d86dd89c70c9c0b.

Assertion failures on windows fixed by
965d71c69acce658e9e3de00b25a351b00937820
clang-tools-extra/clangd/GlobalCompilationDatabase.cpp
clang-tools-extra/clangd/GlobalCompilationDatabase.h