summaryrefslogtreecommitdiff
path: root/clang/lib/Lex/Preprocessor.cpp
AgeCommit message (Expand)Author
2016-02-19[modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a singleRichard Smith
2015-11-02Sink some PTHManager includes out of Preprocessor.hReid Kleckner
2015-10-20Roll-back r250822.Angel Garcia Gomez
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez
2015-10-03Replace double negation of !FileID.isInvalid() with FileID.isValid().Yaron Keren
2015-09-29Fix typo.Yaron Keren
2015-09-22[CUDA] Allow parsing of host and device code simultaneously.Artem Belevich
2015-08-06Rename the non-coding style conformant functions in namespace BuiltinsEric Christopher
2015-06-24[Preprocessor] Iterating over all macros should include those from modules.Jordan Rose
2015-05-21[modules] If we re-enter a submodule from within itself (when submoduleRichard Smith
2015-05-14Generalize future keyword compat diagnostics.Richard Smith
2015-05-14[modules] Rearrange preprocessor module visibility handling, no observable ch...Richard Smith
2015-05-02[modules] Remove dead code from Module for tracking macro import locations.Richard Smith
2015-05-02[modules] If a module #includes a modular header that #undef's its macro, itRichard Smith
2015-05-01[modules] Start moving the module visibility information off the Module itself.Richard Smith
2015-04-29Add an assert to get information on buildbot failure.Richard Smith
2015-04-29[modules] Stop trying to fake up a linear MacroDirective history.Richard Smith
2015-04-28Refactor to make MacroState ownership and lifetime clearer.Richard Smith
2015-04-28Fix memory leak found by asan buildbot.Richard Smith
2015-04-27[modules] Incrementally compute the list of overridden module macros based onRichard Smith
2015-04-23[modules] Determine the set of macros exported by a submodule at the end of t...Richard Smith
2015-03-04[Modules] Fix crash in Preprocessor::getLastMacroWithSpelling().Argyrios Kyrtzidis
2014-12-09Modified the Objective-C lexer and parser (only Sean Callanan
2014-12-02[modules] Track how 'header' directives were written in module map files,Richard Smith
2014-10-18[libclang] If the code-completion point is inside the preamble, adjust the po...Argyrios Kyrtzidis
2014-10-18[libclang] Allow code-completion when pointing at the end-of-file.Argyrios Kyrtzidis
2014-09-15Unique_ptrify Preprocessor::PragmaHandlersBackupDavid Blaikie
2014-09-12Use unique_ptr for ScratchBuf and PragmaHandlers in the preprocessor.Craig Topper
2014-09-10Unique_ptrify PPCallbacks ownership.Craig Topper
2014-08-29unique_ptrify Preprocessor's TokenLexerCacheDavid Blaikie
2014-08-29unique_ptrify SourceManager::createFileIDDavid Blaikie
2014-08-27Overload SourceManager::overrideFileContents so that unconditionally passing ...David Blaikie
2014-08-27Update for LLVM api change.Rafael Espindola
2014-08-27Add support for the static analyzer to synthesize function implementations fr...Ted Kremenek
2014-08-11unique_ptr-ify FileSystemStatCache::setNextStatCacheDavid Blaikie
2014-07-24Simplify MacroInfo lifetime management. We don't need three different functionsRichard Smith
2014-07-24Remove unused Prev pointer from MacroInfo chain.Richard Smith
2014-06-26Convert StringLiteralParser constructor to use ArrayRef instead of a pointer ...Craig Topper
2014-06-09[C++11] Use 'nullptr'.Craig Topper
2014-05-17[C++11] Use 'nullptr'. Lex edition.Craig Topper
2014-05-17Provide and use a safe Token::getRawIdentifier() accessorAlp Toker
2014-05-16Rename SourceManager::createFileIDForMemBuffer()Alp Toker
2014-05-09Don't leak MacroArgs when using code completion, PR19688.Nico Weber
2014-05-02Reformat code following Preprocessor constructor updatesAlp Toker
2014-05-02Factor TargetInfo pointer/DelayInitialization bool pair out of Preprocessor ctorAlp Toker
2014-05-02Remove unused IncrProcessing parameter from Preprocessor ctorAlp Toker
2014-03-15Preprocessor: Clarify the ownership of the IncludeMacroStack with unique_ptr.Benjamin Kramer
2014-03-07[Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_P...Argyrios Kyrtzidis
2014-02-24Use a more conventional logical op instead of bitwise andAlp Toker
2014-02-17PR18855: Add support for UCNs and UTF-8 encoding within ud-suffixes.Richard Smith