[all-commits] [llvm/llvm-project] 03ea14: Reland(3) "[clangd] Indexing of standard library"

Sam McCall via All-commits all-commits at lists.llvm.org
Wed May 18 23:13:44 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 03ea140b3a285c9a4400ee007b1790b110cbf984
      https://github.com/llvm/llvm-project/commit/03ea140b3a285c9a4400ee007b1790b110cbf984
  Author: Sam McCall <sam.mccall at gmail.com>
  Date:   2022-05-19 (Thu, 19 May 2022)

  Changed paths:
    M clang-tools-extra/clangd/CMakeLists.txt
    M clang-tools-extra/clangd/ClangdServer.cpp
    M clang-tools-extra/clangd/ClangdServer.h
    M clang-tools-extra/clangd/Config.h
    M clang-tools-extra/clangd/ConfigCompile.cpp
    M clang-tools-extra/clangd/ConfigFragment.h
    M clang-tools-extra/clangd/ConfigYAML.cpp
    M clang-tools-extra/clangd/TUScheduler.cpp
    M clang-tools-extra/clangd/TUScheduler.h
    M clang-tools-extra/clangd/index/FileIndex.cpp
    M clang-tools-extra/clangd/index/FileIndex.h
    A clang-tools-extra/clangd/index/StdLib.cpp
    A clang-tools-extra/clangd/index/StdLib.h
    M clang-tools-extra/clangd/index/SymbolOrigin.cpp
    M clang-tools-extra/clangd/index/SymbolOrigin.h
    M clang-tools-extra/clangd/unittests/CMakeLists.txt
    A clang-tools-extra/clangd/unittests/StdLibTests.cpp
    M clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp

  Log Message:
  -----------
  Reland(3) "[clangd] Indexing of standard library"

Tracked down the crash, which was argument-evaluation-order UB
in the wrapping indexStandardLibrary().
Sorry for the churn!

This reverts commit 77533ea443aca6e9978d7c8a6822420f8345f6af.


  Commit: 07c663590114a7457a747653ad447c966c0e0cd1
      https://github.com/llvm/llvm-project/commit/07c663590114a7457a747653ad447c966c0e0cd1
  Author: Sam McCall <sam.mccall at gmail.com>
  Date:   2022-05-19 (Thu, 19 May 2022)

  Changed paths:
    M clang-tools-extra/clang-tidy/readability/ContainerContainsCheck.cpp

  Log Message:
  -----------
  [clang-tidy] Fix logic of assertion


Compare: https://github.com/llvm/llvm-project/compare/8b7e85f4f840...07c663590114


More information about the All-commits mailing list