summaryrefslogtreecommitdiff
path: root/clang/lib/Lex/Preprocessor.cpp
AgeCommit message (Expand)Author
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-09Modules: Rename MemoryBufferCache to InMemoryModuleCacheDuncan P. N. Exon Smith
2019-03-01Fix file headers. NFCFangrui Song
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-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-10Misc typos fixes in ./lib folderRaphael Isemann
2018-12-04PTH-- Remove feature entirely-Erich Keane
2018-09-18[CodeComplete] Add completions for filenames in #include directives.Sam McCall
2018-09-11[clang-cl, PCH] Support for /Yc and /Yu without filename and #pragma hdrstopMike Rice
2018-08-15Add a newline to SourceLocation dump outputStephen Kelly
2018-08-13[clang] Store code completion token range in preprocessor.Kadir Cetinkaya
2018-07-30Remove trailing spaceFangrui Song
2018-07-05[clang-cl, PCH] Implement support for MS-style PCH through headersErich Keane
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-30PR37189 Fix incorrect end source location and spelling for a split '>>' token.Richard Smith
2018-04-16Defer adding keywords to the identifier table until after the language option...Aaron Ballman
2018-01-22[CodeComplete] Fix completion in the middle of idents in macro callsIlya Biryukov
2017-12-20Remove llvm::MemoryBuffer const_castsPavel Labath
2017-12-04[Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko
2017-11-03[preamble] Also record the "skipping" state of the preprocessorErik Verbruggen
2017-10-15[c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion)Faisal Vali
2017-09-20[PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuatin...Cameron Desrochers
2017-08-21Fixed a crash on replaying Preamble's PP conditional stack.Ilya Biryukov
2017-08-13[c++2a] Treat 'concept' and 'requires' as keywords, add compat warning for C+...Richard Smith
2017-07-14Keep the IdentifierInfo in the Token for alternative operator keywordOlivier Goffart
2017-07-05Fix invalid warnings for header guards in preamblesErik Verbruggen
2017-06-09Support operator keywords used in Windows SDK(fix ubsan)Erich Keane
2017-06-09support operator keywords used in Windows SDKErich Keane
2017-05-30Allow for unfinished #if blocks in preamblesErik Verbruggen
2017-05-12Remove unused tracking of owning module for MacroInfo objects.Richard Smith
2017-05-04Add #pragma clang module begin/end pragmas and generate them when preprocessi...Richard Smith
2017-03-20Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith
2017-03-18Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin
2017-03-17Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith
2017-01-05Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtrDavid Blaikie
2016-09-07Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko
2016-08-26C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith
2016-08-18C++ Modules TS: Add parsing support for module import declaration.Richard Smith
2016-08-18PR28438: Update the information on an identifier with local definitions beforeRichard Smith
2016-08-05Reapply r276973 "Adjust Registry interface to not require plugins to export a...John Brawn
2016-07-28Revert r276973 "Adjust Registry interface to not require plugins to export a ...John Brawn
2016-07-28Reapply r276856 "Adjust Registry interface to not require plugins to export a...John Brawn
2016-07-27Implement filtering for code completion of identifiers.Vassil Vassilev
2016-07-27Revert r276856 "Adjust Registry interface to not require plugins to export a ...John Brawn
2016-07-27Adjust Registry interface to not require plugins to export a registryJohn Brawn
2016-07-18[NFC] Header cleanupMehdi Amini
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout Clang.Benjamin Kramer
2016-04-04AnnotateFunctions: Tweak for mingw.NAKAMURA Takumi