Eugene Zelenko
|
076f444bf6
[Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
7 years ago |
Erik Verbruggen
|
16962ce7c2
[preamble] Also record the "skipping" state of the preprocessor
|
7 years ago |
Faisal Vali
|
3a7dad24b1
[c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion)
|
7 years ago |
Cameron Desrochers
|
aacb703987
[PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuating BOM presence)
|
8 years ago |
Ilya Biryukov
|
0d2d302e54
Fixed a crash on replaying Preamble's PP conditional stack.
|
8 years ago |
Richard Smith
|
d1cebef954
[c++2a] Treat 'concept' and 'requires' as keywords, add compat warning for C++17 and before.
|
8 years ago |
Olivier Goffart
|
baa1507823
Keep the IdentifierInfo in the Token for alternative operator keyword
|
8 years ago |
Erik Verbruggen
|
0fc70de55d
Fix invalid warnings for header guards in preambles
|
8 years ago |
Erich Keane
|
6feeb00acd
Support operator keywords used in Windows SDK(fix ubsan)
|
8 years ago |
Erich Keane
|
3148514e3b
support operator keywords used in Windows SDK
|
8 years ago |
Erik Verbruggen
|
0289cea07c
Allow for unfinished #if blocks in preambles
|
8 years ago |
Richard Smith
|
c9d8bd8ed2
Remove unused tracking of owning module for MacroInfo objects.
|
8 years ago |
Richard Smith
|
f195b64c78
Add #pragma clang module begin/end pragmas and generate them when preprocessing a module.
|
8 years ago |
Duncan P. N. Exon Smith
|
2bf5f686e2
Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"
|
8 years ago |
Renato Golin
|
cf26db83d5
Revert "Modules: Cache PCMs in memory and avoid a use-after-free"
|
8 years ago |
Duncan P. N. Exon Smith
|
4c3cdee2a5
Modules: Cache PCMs in memory and avoid a use-after-free
|
8 years ago |
David Blaikie
|
2dac430432
Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtr
|
8 years ago |
Eugene Zelenko
|
76355613f3
Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes.
|
9 years ago |
Richard Smith
|
d605534140
C++ Modules TS: add frontend support for building pcm files from module
|
9 years ago |
Richard Smith
|
ec9187d1cd
C++ Modules TS: Add parsing support for module import declaration.
|
9 years ago |
Richard Smith
|
40fb0b9d86
PR28438: Update the information on an identifier with local definitions before
|
9 years ago |
John Brawn
|
0cfb8c87df
Reapply r276973 "Adjust Registry interface to not require plugins to export a registry"
|
9 years ago |
John Brawn
|
40e6fbb0af
Revert r276973 "Adjust Registry interface to not require plugins to export a registry"
|
9 years ago |
John Brawn
|
b0e340c77e
Reapply r276856 "Adjust Registry interface to not require plugins to export a registry"
|
9 years ago |
Vassil Vassilev
|
0ed81cd54f
Implement filtering for code completion of identifiers.
|
9 years ago |
John Brawn
|
ed9b826436
Revert r276856 "Adjust Registry interface to not require plugins to export a registry"
|
9 years ago |
John Brawn
|
c907e200d4
Adjust Registry interface to not require plugins to export a registry
|
9 years ago |
Mehdi Amini
|
2e23251d3e
[NFC] Header cleanup
|
9 years ago |
Benjamin Kramer
|
4ff480f17c
Apply clang-tidy's misc-move-constructor-init throughout Clang.
|
9 years ago |
NAKAMURA Takumi
|
2c6cec24fd
AnnotateFunctions: Tweak for mingw.
|
9 years ago |