summaryrefslogtreecommitdiff
path: root/lib/Lex/Preprocessor.cpp
Commit message (Expand)AuthorAge
* [C++11] Use 'nullptr'.Craig Topper2014-06-09
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-17
* Provide and use a safe Token::getRawIdentifier() accessorAlp Toker2014-05-17
* Rename SourceManager::createFileIDForMemBuffer()Alp Toker2014-05-16
* Don't leak MacroArgs when using code completion, PR19688.Nico Weber2014-05-09
* Reformat code following Preprocessor constructor updatesAlp Toker2014-05-02
* Factor TargetInfo pointer/DelayInitialization bool pair out of Preprocessor ctorAlp Toker2014-05-02
* Remove unused IncrProcessing parameter from Preprocessor ctorAlp Toker2014-05-02
* Preprocessor: Clarify the ownership of the IncludeMacroStack with unique_ptr.Benjamin Kramer2014-03-15
* [Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_P...Argyrios Kyrtzidis2014-03-07
* Use a more conventional logical op instead of bitwise andAlp Toker2014-02-24
* PR18855: Add support for UCNs and UTF-8 encoding within ud-suffixes.Richard Smith2014-02-17
* MS ABI: Implement #pragma vtordisp() and clang-cl /vdNReid Kleckner2014-02-12
* Track the currently-being-built submodule inside the preprocessor (rather thanRichard Smith2014-01-31
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-07
* Generate a marker token when entering or leaving a submodule when building aRichard Smith2013-11-23
* Modules: Teach the preprocessor to recognize 'import' only after an '@'.Douglas Gregor2013-11-07
* Make Preprocessor::Lex non-recursive.Eli Friedman2013-09-19
* Add option to disable module loading.Daniel Jasper2013-08-05
* [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis2013-05-03
* [PCH] Fix memory leak related to deserialized MacroInfo objects.Argyrios Kyrtzidis2013-04-30
* [Preprocessor] Remove PPMutationListener.Argyrios Kyrtzidis2013-03-27
* [Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis2013-03-26
* [preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis2013-02-24
* [preprocessor] Split the MacroInfo class into two separate concepts, MacroInf...Argyrios Kyrtzidis2013-02-20
* Introduce SourceManager::PredefinesFileID, to allow each checking of whetherArgyrios Kyrtzidis2013-02-01
* Preprocessor: initialize member introduced in r173881.Jordan Rose2013-01-31
* Move UTF conversion routines from clang/lib/Basic to llvm/lib/SupportDmitri Gribenko2013-01-30
* Handle universal character names and Unicode characters outside of literals.Jordan Rose2013-01-24
* Remove unnecessary initialization i Added in r172668.David Blaikie2013-01-16
* Fix -Wreorder warning.David Blaikie2013-01-16
* Move initialization of ParsingIfOrElifDirective down next to the macroEric Christopher2013-01-16
* No longer crashing with an assert when __has_include or __has_include_next is...Aaron Ballman2013-01-16
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-12
* Don't warn about disabled macro expansion if we see the name of a function-li...Richard Smith2012-12-12
* Use @import rather than @__experimental_modules_import, since theDouglas Gregor2012-12-11
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-04
* Refactor recording the preprocessor conditional directive regions out ofArgyrios Kyrtzidis2012-12-04
* Made the "expected string literal" diagnostic more expressiveAndy Gibbs2012-11-17
* Refactored duplicate string literal lexing code within Preprocessor, into aAndy Gibbs2012-11-17
* Teach the preprocessor to hold onto the preprocessor options.Douglas Gregor2012-10-24
* Rework the (de-)serialization of macros, as stored inDouglas Gregor2012-10-09
* Move the 'find macro by spelling' infrastructure to the Preprocessor class andDmitri Gribenko2012-09-29
* For PPCallbacks::InclusionDirective() add a parameter for the module, wheneverArgyrios Kyrtzidis2012-09-29
* StringRef'ize Preprocessor::CreateString().Dmitri Gribenko2012-09-24
* Added some preprocessor memory usage stats to -cc1 -print-statsAlexander Kornienko2012-08-13
* Patch for handling C99 veriadic macros when using precompiled headers,Douglas Gregor2012-06-29
* Structured comment parsing, first step.Dmitri Gribenko2012-06-20
* Revert predefined decl tracking.Meador Inge2012-06-19
* Disable _Pragma during HTML macro rewriting to keep from crashing.Jordan Rose2012-06-08