aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Lex
AgeCommit message (Expand)Author
2019-05-04[c++20] Implement tweaked __VA_OPT__ rules from P1042R1:Richard Smith
2019-04-24[clang][HeaderSearch] Make sure there are no backslashes in suggestedPathKadir Cetinkaya
2019-04-23Re-apply r357823 "[Lexer] NFC: Fix an off-by-one bug in getAsCharRange()."Artem Dergachev
2019-04-18[c++2a] Add semantic support for private module fragments.Richard Smith
2019-04-14[c++20] Parsing support for module-declarations, import-declarations,Richard Smith
2019-04-11[C++20] Implement context-sensitive header-name lexing and pp-import parsing ...Richard Smith
2019-04-11Remove use of lookahead from _Pragma handling and from all otherRichard Smith
2019-04-05Revert "[Lexer] NFC: Fix an off-by-one bug in getAsCharRange()."Artem Dergachev
2019-04-05[Lexer] NFC: Fix an off-by-one bug in getAsCharRange().Artem Dergachev
2019-03-19Replace tok::angle_string_literal with new tok::header_name.Richard Smith
2019-03-19Factor out repeated code parsing and concatenating header-names fromRichard Smith
2019-03-14Add PragmaHandler for MSVC pragma execution_character_setReid Kleckner
2019-03-09Modules: Rename MemoryBufferCache to InMemoryModuleCacheDuncan P. N. Exon Smith
2019-02-14Print a note to the called macro when diagnosing err_embedded_directiveNico Weber
2019-02-05[Preprocessor] Add a note with framework location for "file not found" error.Volodymyr Sapsai
2019-01-20Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...>Serge Guelton
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-17Revert r351209 (which was a revert of r350891) with a fix.Aaron Ballman
2019-01-15Revert "Correct the source range returned from preprocessor callbacks."Benjamin Kramer
2019-01-11Fix header issues.Richard Trieu
2019-01-10Correct the source range returned from preprocessor callbacks.Aaron Ballman
2018-12-29Add vtable anchor to classes.Richard Trieu
2018-12-08Move diagnostic enums into Basic.Richard Trieu
2018-12-07[Preprocessor] Don't avoid entering included files after hitting a fatal error.Volodymyr Sapsai
2018-12-04PTH-- Remove feature entirely-Erich Keane
2018-11-12Revert "Make clang-based tools find libc++ on MacOS"Jonas Devlieghere
2018-11-12Make clang-based tools find libc++ on MacOSIlya Biryukov
2018-10-31[Lex] Make MacroDirective::findDirectiveAtLoc take const SourceManagerKristof Umann
2018-10-06Wdocumentation fixSimon Pilgrim
2018-09-29Attempt to fix a -Wdocumentation-html warning. NFCI.Simon Pilgrim
2018-09-27[Lex] TokenConcatenation now takes const PreprocessorKristof Umann
2018-09-18Add a callback for `__has_include` and use it for dependency scanning.Volodymyr Sapsai
2018-09-18[CodeComplete] Add completions for filenames in #include directives.Sam McCall
2018-09-15[modules] Frontend support for building a header module from a list ofRichard Smith
2018-09-11[clang-cl, PCH] Support for /Yc and /Yu without filename and #pragma hdrstopMike Rice
2018-08-22Fix Wdocumentation warnings. NFCI.Simon Pilgrim
2018-08-20[Lex] Make HeaderMaps a unique_ptr vectorFangrui Song
2018-08-19[Lex] Fix some inconsistent parameter names and duplicate comments. NFCFangrui Song
2018-08-13[clang] Store code completion token range in preprocessor.Kadir Cetinkaya
2018-07-30Remove trailing spaceFangrui Song
2018-07-18Reapply r336660: [Modules] Autoload subdirectory modulemaps with specific Lan...Bruno Cardoso Lopes
2018-07-12Revert "[modules] Fix 37878; Autoload subdirectory modulemaps with specific L...Bruno Cardoso Lopes
2018-07-10[modules] Fix 37878; Autoload subdirectory modulemaps with specific LangOptsYuka Takahashi
2018-07-09[PCH] Add an option to not write comments into PCHIlya Biryukov
2018-07-05[clang-cl, PCH] Implement support for MS-style PCH through headersErich Keane
2018-06-20[Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point LiteralsLeonard Chan
2018-06-19Recommit r335063: [Darwin] Add a warning for missing include path for libstdc++Alex Lorenz
2018-06-19Revert r335063 as it causes bot failuresAlex Lorenz
2018-06-19[Darwin] Add a warning for missing include path for libstdc++Alex Lorenz
2018-06-01[Modules] Warning for module declarations lacking 'framework' qualifierBruno Cardoso Lopes