[all-commits] [llvm/llvm-project] 46a6f5: [clangd] NFC: Move stdlib headers handling to Clang
Kirill Bobyrev via All-commits
all-commits at lists.llvm.org
Wed Feb 9 02:05:57 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 46a6f5ae148ae2044f13cddf1bb1498a8bcfb372
https://github.com/llvm/llvm-project/commit/46a6f5ae148ae2044f13cddf1bb1498a8bcfb372
Author: Kirill Bobyrev <kbobyrev at google.com>
Date: 2022-02-09 (Wed, 09 Feb 2022)
Changed paths:
R clang-tools-extra/clangd/CSymbolMap.inc
M clang-tools-extra/clangd/Headers.cpp
M clang-tools-extra/clangd/Headers.h
M clang-tools-extra/clangd/IncludeCleaner.cpp
M clang-tools-extra/clangd/IncludeCleaner.h
R clang-tools-extra/clangd/StdSymbolMap.inc
R clang-tools-extra/clangd/include-mapping/cppreference_parser.py
R clang-tools-extra/clangd/include-mapping/gen_std.py
R clang-tools-extra/clangd/include-mapping/test.py
M clang-tools-extra/clangd/index/CanonicalIncludes.cpp
M clang-tools-extra/clangd/unittests/HeadersTests.cpp
M clang-tools-extra/clangd/unittests/IncludeCleanerTests.cpp
A clang/include/clang/Tooling/Inclusions/CSymbolMap.inc
A clang/include/clang/Tooling/Inclusions/StandardLibrary.h
A clang/include/clang/Tooling/Inclusions/StdSymbolMap.inc
M clang/lib/Tooling/Inclusions/CMakeLists.txt
A clang/lib/Tooling/Inclusions/StandardLibrary.cpp
A clang/tools/include-mapping/cppreference_parser.py
A clang/tools/include-mapping/gen_std.py
A clang/tools/include-mapping/test.py
M clang/unittests/Tooling/CMakeLists.txt
A clang/unittests/Tooling/StandardLibraryTest.cpp
Log Message:
-----------
[clangd] NFC: Move stdlib headers handling to Clang
This will allow moving the IncludeCleaner library essentials to Clang
and decoupling them from the majority of clangd.
The patch itself just moves the code, it doesn't change existing
functionality.
Reviewed By: sammccall
Differential Revision: https://reviews.llvm.org/D119130
More information about the All-commits
mailing list