summaryrefslogtreecommitdiffstats
path: root/lib/Lex/PPDirectives.cpp
Commit message (Expand)AuthorAgeFilesLines
* [backported/clang-9][Preamble] Stop circular inclusion of main file when buil...release_80-basedNikolai Kosjar2019-05-211-0/+12
* [MSVC Compat] Fix typo correction for inclusion directives.Volodymyr Sapsai2019-01-151-1/+9
* Revert "Correct the source range returned from preprocessor callbacks."Benjamin Kramer2019-01-151-43/+31
* Correct the source range returned from preprocessor callbacks.Aaron Ballman2019-01-101-31/+43
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-2/+2
* [Preprocessor] Don't avoid entering included files after hitting a fatal error.Volodymyr Sapsai2018-12-071-4/+6
* PTH-- Remove feature entirely-Erich Keane2018-12-041-95/+4
* NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington2018-10-301-5/+5
* [Preprocesssor] Filename should fall back to the written name when typo corre...Haojian Wu2018-10-021-8/+12
* [Preprocessor] Hide include typo correction behind SpellChecking.Haojian Wu2018-10-021-1/+1
* [Preprocessor] Fix a crash when handling non-alpha include header.Haojian Wu2018-10-011-7/+10
* r342177 introduced a hint in cases where an #included file is not found. It t...Eric Christopher2018-09-201-2/+2
* Diagnose likely typos in #include directives.Richard Smith2018-09-131-1/+29
* [clang-cl, PCH] Support for /Yc and /Yu without filename and #pragma hdrstopMike Rice2018-09-111-10/+21
* Remove trailing spaceFangrui Song2018-07-301-3/+3
* [Preprocessor] Stop entering included files after hitting a fatal error.Volodymyr Sapsai2018-07-251-0/+6
* [clang-cl, PCH] Implement support for MS-style PCH through headersErich Keane2018-07-051-1/+34
* Reland '[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective'Julie Hockett2018-05-101-1/+1
* Revert "[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective"Julie Hockett2018-05-091-1/+1
* [clang] Adding CharacteristicKind to PPCallbacks::InclusionDirectiveJulie Hockett2018-05-091-1/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-12/+12
* PR37189 Fix incorrect end source location and spelling for a split '>>' token.Richard Smith2018-04-301-1/+1
* s/LLVM_ON_WIN32/_WIN32/, clangNico Weber2018-04-271-1/+1
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* [Modules] Honor -fmodule-name when handling private framework modulesBruno Cardoso Lopes2018-03-201-11/+15
* [Modules] Extend -fmodule-name semantic for frameworks with private modulesBruno Cardoso Lopes2018-02-161-4/+22
* [PCH] Serialize skipped preprocessor rangesCameron Desrochers2018-01-151-1/+3
* Reapply r321781: [Modules] Allow modules specified by -fmodule-map-file to sh...Bruno Cardoso Lopes2018-01-051-1/+16
* Revert "[Modules] Allow modules specified by -fmodule-map-file to shadow impl...Bruno Cardoso Lopes2018-01-041-16/+1
* [Modules] Allow modules specified by -fmodule-map-file to shadow implicitly f...Bruno Cardoso Lopes2018-01-041-1/+16
* [preamble] Also record the "skipping" state of the preprocessorErik Verbruggen2017-11-031-11/+20
* [c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion)Faisal Vali2017-10-151-7/+60
* [NFC] Replace 'arguments' with 'parameters' in comments relating to lexing a ...Faisal Vali2017-09-291-7/+7
* [NFC] Rename variable 'Arguments' to 'Parameters' when lexing the Macro Defin...Faisal Vali2017-09-291-9/+9
* Remove comment accidentally committed with D36642. NFC.Vedant Kumar2017-09-161-2/+1
* Fix recording preamble's conditional stack in skipped PP branches.Ilya Biryukov2017-09-121-9/+2
* [Lexer] Report more precise skipped regions (PR34166)Vedant Kumar2017-09-111-25/+34
* [NFC] Use RAII to un-poison and then re-poison __VA_ARGS__Faisal Vali2017-07-251-13/+12
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-171-33/+49
* Revert changes from my previous refactoring - will need to fix dependencies i...Faisal Vali2017-07-171-49/+33
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-171-33/+49
* Keep the IdentifierInfo in the Token for alternative operator keywordOlivier Goffart2017-07-141-11/+3
* [preprocessor] Fix assertion hit when 'SingleFileParseMode' option is enabled...Argyrios Kyrtzidis2017-06-211-6/+6
* [preprocessor] When preprocessor option 'SingleFileParseMode' is enabled, par...Argyrios Kyrtzidis2017-06-201-5/+33
* [libclang] Introduce a new parsing option 'CXTranslationUnit_SingleFileParse'...Argyrios Kyrtzidis2017-06-091-1/+5
* Factor out and unify emission of "module is unavailable" diagnostics.Richard Smith2017-06-051-15/+23
* Support lazy stat'ing of files referenced by module maps.Richard Smith2017-06-021-0/+2
* [modules] When we #include a local submodule header that we've already built,Richard Smith2017-05-301-20/+21
* Give files from #line the characteristics of the current fileReid Kleckner2017-05-221-20/+22
* Remove last (unnecessary) use of mapping from SourceLocation to Module andRichard Smith2017-05-191-10/+3