Haojian Wu
80db833c75
[tooling/include-mapping] Add missing localtime_r symbols ( #66091 )
...
Fixes https://github.com/llvm/llvm-project/issues/64587 .
2023-10-25 15:37:04 +02:00
Viktoriia Bakalova
6258912880
[clangd][clang-tidy] Add missing symbols to the symbol map.
...
Differential Revision: https://reviews.llvm.org/D159462
2023-09-06 13:42:12 +00:00
Viktoriia Bakalova
8a5c0ccee2
[clangd][clang-tidy][std_symbol_map] Add missing symbol.
...
Differential Revision: https://reviews.llvm.org/D157256
2023-08-07 08:41:58 +00:00
Viktoriia Bakalova
5d492766a8
[clangd][clang-tidy][stdlib] Add a missing symbol to the mapping.
...
Differential Revision: https://reviews.llvm.org/D157093
2023-08-04 14:15:01 +00:00
Kadir Cetinkaya
80c6792200
[clang][Tooling] Add mapping for make_error_code
...
Differential Revision: https://reviews.llvm.org/D154473
2023-07-05 09:35:28 +02:00
Haojian Wu
c91ee293f9
[Tooling/Inclusion] Add missing PRI family macros.
...
Differential Revision: https://reviews.llvm.org/D152792
2023-06-13 13:33:53 +02:00
Haojian Wu
22c0ce9691
[Tooling/Inclusion] Add atomic family symbols
...
Differential Revision: https://reviews.llvm.org/D145557
2023-03-09 09:21:18 +01:00
Haojian Wu
404b1b2ed4
[Tooling/Inclusion] Add missing placerholder _1 symbols.
...
Differential Revision: https://reviews.llvm.org/D145553
2023-03-09 09:20:42 +01:00
Haojian Wu
7eb36f5d87
[Tooling/Inclusion] Add missing index_sequence symbols.
...
Fixes https://github.com/llvm/llvm-project/issues/61026
Differential Revision: https://reviews.llvm.org/D145365
2023-03-06 14:09:49 +01:00
Haojian Wu
4416e4a9ed
[Tooling/Inclusion] Add the generic abs symbol to the table.
...
Fixes https://github.com/llvm/llvm-project/issues/60964
Differential Revision: https://reviews.llvm.org/D144721
2023-02-24 13:56:00 +01:00
Haojian Wu
c86f05dd48
[Tooling/Inclusion] Add the missing NULL symbol to the table.
...
Differential Revision: https://reviews.llvm.org/D144713
2023-02-24 12:59:52 +01:00
Kadir Cetinkaya
385c8cd3cd
[Tooling][Inclusions] Add c-header and global namespace alternatives for size_t
...
Differential Revision: https://reviews.llvm.org/D144646
2023-02-24 10:44:33 +01:00
Kadir Cetinkaya
5a623c2a08
Revert "Revert "[Tooling/Inclusion] Handle std::get symbol.""
...
This reverts commit 7c9b15fbaeb2846ad25e797d55ffe1ccef9e1379. Breakage
was in downstream code.
2023-02-24 01:24:53 +01:00
Caroline Tice
7c9b15fbae
Revert "[Tooling/Inclusion] Handle std::get symbol."
...
This reverts commit cbcb3eef70def3509bdffd4fe1ebfb6422afeaa2.
Causing many clangd test breakages, similar to:
error: no matching constructor for initialization of 'llvm::SmallVector<clang::tooling::stdlib::Header>'
: llvm::SmallVector<clang::tooling::stdlib::Header>(
^
2023-02-23 15:18:17 -08:00
Haojian Wu
cbcb3eef70
[Tooling/Inclusion] Handle std::get symbol.
...
Currently, we handle it as a symbol without a header. In general, for
the include-cleaner case, the std::get comes with the type header, it is
safe to ignore it.
Differential Revision: https://reviews.llvm.org/D144484
2023-02-23 10:26:26 +01:00
Haojian Wu
98e7670b64
[Tooling/Inclusion] Add more multi-header symbols to StdSpecialSymbolMap.inc
...
Differential Revision: https://reviews.llvm.org/D143569
2023-02-08 20:15:47 +01:00
Haojian Wu
8a09d60b71
[Tooling/Inclusion] Move the StdSpecialSymbolMap.inc to the private lib place.
...
I missed it in c751264aa19865beab12d94db3ea966c6accd428.
2023-02-07 10:31:41 +01:00