6 Commits

Author SHA1 Message Date
Haojian Wu
171868dc2c [Tooling/Inclusion] Add std::range symbols in the mapping.
Fixes https://github.com/llvm/llvm-project/issues/64191

Differential Revision: https://reviews.llvm.org/D156648
2023-07-31 13:05:47 +02:00
Haojian Wu
586e497f79 [Tooling/Inclusion] Index more sub std namespace symbols.
Fixes https://github.com/llvm/llvm-project/issues/61373

Differential Revision: https://reviews.llvm.org/D146021
2023-03-14 13:08:44 +01:00
Haojian Wu
c812ab7312 [include-mapping] Add C-compatibility symbol entries.
Extending the python generator:
- to generate C-compatibility symbols
- to generate macros

Differential Revision: https://reviews.llvm.org/D143214
2023-02-09 15:34:41 +01:00
Viktoriia Bakalova
4da283872a [include-mapping] Regenerate the StdSymbolMap.inc from the 20220730 html book.
Merge the zoombie names into the StdSymbols as well.

Differential Revision: https://reviews.llvm.org/D143054
2023-02-07 14:52:18 +01:00
Haojian Wu
3599cbd3f6 [include-mapping] Better #includes support for std input/output symbols
Reviewed By: kadircet

Differential Revision: https://reviews.llvm.org/D143280
2023-02-07 14:19:32 +01:00
Haojian Wu
c751264aa1 [Tooling/Inclusion] Move the generated mapping .inc file to private places.
The .inc files are private now, clients should tooling::stdlib APIs instead.

Differential Revision: https://reviews.llvm.org/D143399
2023-02-07 10:07:05 +01:00