summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPLexerChange.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR24667: fix quadratic runtime if textually-included modular headers define l...Richard Smith2016-02-231-22/+45
* [modules] Do less scanning of macro definition chains when computing the set ofRichard Smith2016-02-191-5/+20
* Emit a -Wmicrosoft warning when pasting /##/ into a comment token in MS mode.Nico Weber2015-12-291-1/+0
* Replace SM.getFileEntryForID(Lexer->getFileID()) with Lexer->getFileEntry().Yaron Keren2015-12-181-2/+1
* Remove spaces in empty line, NFC.Yaron Keren2015-11-071-1/+1
* Sink some PTHManager includes out of Preprocessor.hReid Kleckner2015-11-021-0/+1
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+1
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-1/+1
* [modules] Make sure macros get made visible in the top-level file if we've gotRichard Smith2015-06-301-2/+15
* Introduced pragmas for audited nullability regions.Douglas Gregor2015-06-191-0/+11
* Avoid using a C++11 library feature not present in libstdc++4.7.Richard Smith2015-05-211-2/+1
* [modules] If we re-enter a submodule from within itself (when submoduleRichard Smith2015-05-211-47/+51
* [modules] Retain the name as written for umbrella headers and directories, ra...Richard Smith2015-05-161-1/+1
* [modules] Add local submodule visibility support for declarations.Richard Smith2015-05-151-3/+16
* [modules] Rearrange preprocessor module visibility handling, no observable ch...Richard Smith2015-05-141-7/+10
* [modules] Don't bother creating a ModuleMacro representing a #undef that over...Richard Smith2015-05-021-2/+5
* [modules] If a module #includes a modular header that #undef's its macro, itRichard Smith2015-05-021-5/+4
* [modules] Add -fmodules-local-submodule-visibility flag.Richard Smith2015-05-011-17/+52
* [modules] Start moving the module visibility information off the Module itself.Richard Smith2015-05-011-7/+1
* [modules] Stop trying to fake up a linear MacroDirective history.Richard Smith2015-04-291-1/+1
* Refactor to make MacroState ownership and lifetime clearer.Richard Smith2015-04-281-1/+4
* [modules] Incrementally compute the list of overridden module macros based onRichard Smith2015-04-271-7/+17
* Remove unused variable to silence GCC warningDavid Majnemer2015-04-241-3/+2
* [modules] Partial revert of r235669: don't create ModuleMacros for imported l...Richard Smith2015-04-241-6/+0
* [modules] Refactor creation of ModuleMacros and create them when importing fr...Richard Smith2015-04-231-4/+11
* [modules] Properly attribute macros to modules if they're in a file textually...Richard Smith2015-04-231-1/+1
* [modules] Determine the set of macros exported by a submodule at the end of t...Richard Smith2015-04-231-0/+63
* Remove superceded warning warn_forgotten_module_headerBen Langmuir2014-11-051-28/+0
* [modules] Add support for 'textual header' directives.Richard Smith2014-10-221-1/+2
* PR18793: If we try to EnterTokenStream when our current lexer is a cachingRichard Smith2014-09-231-0/+19
* unique_ptrify Preprocessor's TokenLexerCacheDavid Blaikie2014-08-291-11/+11
* Removed unused typedef for recursive_directory_iteratorBen Langmuir2014-06-301-2/+0
* Make -Wincomplete-umbrella go through the VFSBen Langmuir2014-06-251-3/+5
* Hide the concept of diagnostic levels from lex, parse and semaAlp Toker2014-06-151-6/+4
* Replace llvm::error_code with std::error_code.Rafael Espindola2014-06-121-1/+1
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-171-9/+9
* [Preprocessor/CodeComplete] Don't add include guard macros to code-completion...Argyrios Kyrtzidis2014-04-091-0/+4
* [Preprocessor] Only check for -Wunused-macros if the translation unit kind is...Argyrios Kyrtzidis2014-03-081-1/+1
* Change OwningPtr::take() to OwningPtr::release().Ahmed Charles2014-03-071-2/+2
* [Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_P...Argyrios Kyrtzidis2014-03-071-5/+9
* Track the currently-being-built submodule inside the preprocessor (rather thanRichard Smith2014-01-311-18/+14
* Generate a marker token when entering or leaving a submodule when building aRichard Smith2013-11-231-24/+50
* Relax header guard mismatch warning with edit distance heuristic.Ismail Pazarbasi2013-10-121-13/+26
* Make Preprocessor::Lex non-recursive.Eli Friedman2013-09-191-0/+16
* Introducing -Wheader-guard, a warning that checks header guards actually workRichard Trieu2013-06-121-1/+22
* Include Path.h instead of PathV2.h.Rafael Espindola2013-06-111-1/+1
* Add -Wincomplete-module, which detects when a header is included from a modul...Douglas Gregor2013-05-201-1/+29
* Use only explicit bool conversion operatorDavid Blaikie2013-05-151-1/+1
* Add the module name to the 'incomplete umbrella header' warning.Douglas Gregor2013-01-041-1/+1
* [libclang] Fix crash when code-completing a macro invocation thatArgyrios Kyrtzidis2012-12-221-14/+29
OpenPOWER on IntegriCloud