summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPDirectives.cpp
Commit message (Expand)AuthorAgeFilesLines
* Allow /D flags absent during PCH creation under msvc-compatZachary Henkel2020-01-141-1/+3
* Move normalization of `\` in #includes from -fms-compatibility to -fms-extens...Reid Kleckner2019-09-261-15/+21
* Simplify -fms-compatibility include lookup logic, NFCReid Kleckner2019-09-251-10/+11
* do not emit -Wunused-macros warnings in -frewrite-includes mode (PR15614)Lubos Lunak2019-09-161-1/+2
* [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane2019-09-131-3/+3
* [clang-scan-deps] add skip excluded conditional preprocessor block preprocess...Alex Lorenz2019-09-111-0/+36
* Introduce a DirectoryEntryRef that stores both a reference and anAlex Lorenz2019-08-311-1/+1
* [preprocessor] Add an opportunity to retain excluded conditional blocksEvgeny Mankov2019-08-271-4/+16
* Use FileEntryRef for PPCallbacks::FileSkippedAlex Lorenz2019-08-271-1/+1
* Introduce FileEntryRef and use it when handling includes to report correct de...Alex Lorenz2019-08-221-137/+156
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-2/+2
* [clang] Adopt new FileManager error-returning APIsHarlan Haskins2019-08-011-3/+3
* [Preprocessor] Always discard body of #define if we failed to parse itIlya Biryukov2019-08-011-5/+9
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-3/+3
* [PragmaHandler] Expose `#pragma` locationJoel E. Denny2019-05-211-1/+1
* [Lex] Allow to consume tokens while preprocessingIlya Biryukov2019-05-171-2/+2
* [Preamble] Stop circular inclusion of main file when building preambleNikolai Kosjar2019-05-101-0/+12
* [c++2a] Improve diagnostic for use of declaration from another TU'sRichard Smith2019-04-181-1/+15
* [c++20] Parsing support for module-declarations, import-declarations,Richard Smith2019-04-141-0/+4
* [C++20] Implement context-sensitive header-name lexing and pp-import parsing ...Richard Smith2019-04-111-55/+115
* Remove use of lookahead from _Pragma handling and from all otherRichard Smith2019-04-111-3/+3
* Range-style std::find{,_if} -> llvm::find{,_if}. NFCFangrui Song2019-03-311-2/+1
* [OpenCL] Allow variadic macros as Clang feature.Anastasia Stulova2019-03-261-2/+1
* Improve the diagnostic for #include_next occurring in a file not foundRichard Smith2019-03-211-0/+4
* Refactor handling of #include directives to cleanly separate theRichard Smith2019-03-211-33/+49
* Replace tok::angle_string_literal with new tok::header_name.Richard Smith2019-03-191-1/+9
* Factor out repeated code parsing and concatenating header-names fromRichard Smith2019-03-191-106/+24
* Don't apply the include depth limit until we actually decide to enterRichard Smith2019-03-191-7/+7
* Print a note to the called macro when diagnosing err_embedded_directiveNico Weber2019-02-141-0/+2
* [Preprocessor] Add a note with framework location for "file not found" error.Volodymyr Sapsai2019-02-051-9/+28
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Remove random windows line endings that snuck into the middle of thisChandler Carruth2019-01-191-124/+124
* Revert r351209 (which was a revert of r350891) with a fix.Aaron Ballman2019-01-171-112/+124
* [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
OpenPOWER on IntegriCloud