{"push_id":2680012950,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"b138132884db3258197abbec754a0408ffc0e811","before":"10e747689334ac3afdf50e1b6cbd27820932f058","commits":[{"sha":"b138132884db3258197abbec754a0408ffc0e811","author":{"name":"Ilya Biryukov","email":"eceaa92c40d19b4bf82eb67a163fa5c88b627d2b@google.com"},"message":"[clangd] Fix a data race in TUScheduler\n\nBy recomputing CompilerInvocation instead of copying it.\nThe problem was caused by the fact that copies of CompilerInvocation\nstore references to the shared state (DiagnosticOptions) when copied,\ncausing data races when two different copies are destroyed from\ndifferent threads.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@335836 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/androm3da/clang-tools-extra-doc/commits/b138132884db3258197abbec754a0408ffc0e811"}]}
{"actor":{"display_login":"androm3da"}}