summaryrefslogtreecommitdiffstats
path: root/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* [c++20] Implement tweaked __VA_OPT__ rules from P1042R1:Richard Smith2019-05-042-11/+50
* When skipping code at the start of a file during PCH use, Preprocessor::LexMike Rice2019-04-291-2/+17
* [clang][HeaderSuggestion] Handle the case of dotdot with an absolute pathKadir Cetinkaya2019-04-241-4/+3
* [clang][HeaderSearch] Make sure there are no backslashes in suggestedPathKadir Cetinkaya2019-04-241-1/+1
* [c++2a] Add semantic support for private module fragments.Richard Smith2019-04-181-1/+11
* Add '#pragma clang __debug module_map module.name' to dump the moduleRichard Smith2019-04-181-1/+17
* [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-142-0/+5
* [C++20] Implement context-sensitive header-name lexing and pp-import parsing ...Richard Smith2019-04-114-93/+362
* Remove use of lookahead from _Pragma handling and from all otherRichard Smith2019-04-114-102/+83
* Range-style std::find{,_if} -> llvm::find{,_if}. NFCFangrui Song2019-03-312-5/+4
* Basic: Return a reference from FileManager::getVirtualFileSystem, NFCDuncan P. N. Exon Smith2019-03-263-5/+5
* [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-195-16/+42
* Factor out repeated code parsing and concatenating header-names fromRichard Smith2019-03-195-181/+122
* Don't apply the include depth limit until we actually decide to enterRichard Smith2019-03-191-7/+7
* Add PragmaHandler for MSVC pragma execution_character_setReid Kleckner2019-03-141-0/+65
* Modules: Rename MemoryBufferCache to InMemoryModuleCacheDuncan P. N. Exon Smith2019-03-091-3/+3
* Fix file headers. NFCFangrui Song2019-03-012-2/+2
* Print a note to the called macro when diagnosing err_embedded_directiveNico Weber2019-02-143-0/+6
* [Preprocessor] Add a note with framework location for "file not found" error.Volodymyr Sapsai2019-02-055-23/+52
* [CUDA][HIP] Do not diagnose use of _Float16Yaxun Liu2019-01-291-2/+5
* Remove F16 literal support based on Float16 support.Erich Keane2019-01-251-4/+5
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-1922-88/+66
* 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-172-118/+138
* [Support] Remove error return value from one overload of fs::make_absolutePavel Labath2019-01-161-3/+2
* [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-152-48/+36
* Add an explicit initializer to silence a -Wmissing-field-initializers diagnos...Aaron Ballman2019-01-111-1/+1
* Correct the source range returned from preprocessor callbacks.Aaron Ballman2019-01-102-35/+47
* Add vtable anchor to classes.Richard Trieu2018-12-291-0/+2
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-103-4/+4
* [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-047-944/+33
* Fix combining pragma __debug dump & parser_crash with -EDavid Blaikie2018-11-151-4/+0
* [HeaderSearch] loadSubdirectoryModuleMaps should respect -working-directoryAlex Lorenz2018-11-141-1/+3
* Reapply "Fix regression in behavior of clang -x c++-header -fmodule-name=XXX"Benjamin Kramer2018-11-051-1/+1
* Revert "Fix regression in behavior of clang -x c++-header -fmodule-name=XXX"Ilya Biryukov2018-11-021-1/+1
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-011-1/+1
* Fix regression in behavior of clang -x c++-header -fmodule-name=XXXRichard Smith2018-11-011-1/+1
* [Lex] Make MacroDirective::findDirectiveAtLoc take const SourceManagerKristof Umann2018-10-311-1/+2
* NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington2018-10-302-6/+6
* Lift VFS from clang to llvm (NFC)Jonas Devlieghere2018-10-104-15/+19
* [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
* [Lex] TokenConcatenation now takes const PreprocessorKristof Umann2018-09-271-2/+2