summaryrefslogtreecommitdiff
path: root/lib/Lex/PPLexerChange.cpp
Commit message (Expand)AuthorAge
* Make -Wincomplete-umbrella go through the VFSBen Langmuir2014-06-25
* Hide the concept of diagnostic levels from lex, parse and semaAlp Toker2014-06-15
* Replace llvm::error_code with std::error_code.Rafael Espindola2014-06-12
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-17
* [Preprocessor/CodeComplete] Don't add include guard macros to code-completion...Argyrios Kyrtzidis2014-04-09
* [Preprocessor] Only check for -Wunused-macros if the translation unit kind is...Argyrios Kyrtzidis2014-03-08
* Change OwningPtr::take() to OwningPtr::release().Ahmed Charles2014-03-07
* [Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_P...Argyrios Kyrtzidis2014-03-07
* Track the currently-being-built submodule inside the preprocessor (rather thanRichard Smith2014-01-31
* Generate a marker token when entering or leaving a submodule when building aRichard Smith2013-11-23
* Relax header guard mismatch warning with edit distance heuristic.Ismail Pazarbasi2013-10-12
* Make Preprocessor::Lex non-recursive.Eli Friedman2013-09-19
* Introducing -Wheader-guard, a warning that checks header guards actually workRichard Trieu2013-06-12
* Include Path.h instead of PathV2.h.Rafael Espindola2013-06-11
* Add -Wincomplete-module, which detects when a header is included from a modul...Douglas Gregor2013-05-20
* Use only explicit bool conversion operatorDavid Blaikie2013-05-15
* Add the module name to the 'incomplete umbrella header' warning.Douglas Gregor2013-01-04
* [libclang] Fix crash when code-completing a macro invocation thatArgyrios Kyrtzidis2012-12-22
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-04
* Make preprocessor act in a GCC-compatible fashion when a macro is redefinedRichard Smith2012-08-30
* Documentation cleanup: escape # characters in Doxygen comments as needed.James Dennett2012-06-22
* From Vassil Vassilev:Axel Naumann2012-03-16
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-05
* Implement support for module requirements, which indicate the languageDouglas Gregor2011-12-31
* Remove spurious, but now legal, typenameDouglas Gregor2011-12-23
* When building a module with an umbrella header, warn about any headersDouglas Gregor2011-12-23
* Don't mark include guard macros as implicitly private. This isn'tDouglas Gregor2011-12-12
* Argyrios says this change is required for safety under PTH.John McCall2011-10-18
* Fix several bugs with #pragma clang arc_cf_code_audited and macros.John McCall2011-10-18
* For modules, all macros that aren't include guards are implicitlyDouglas Gregor2011-10-17
* For the FileChanged Preprocessor callback, when exiting a file, pass its FileID.Argyrios Kyrtzidis2011-10-11
* Add explicit attributes to mark functions as having had theirJohn McCall2011-09-30
* Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis2011-09-19
* Optimize the preprocessor's handling of the __import_module__Douglas Gregor2011-09-07
* Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis2011-09-04
* Boost the efficiency of SourceManager::getMacroArgExpandedLocation.Argyrios Kyrtzidis2011-08-21
* Introduce a caching mechanism for macro expanded tokens.Argyrios Kyrtzidis2011-06-29
* Rename tok::eom to tok::eod.Peter Collingbourne2011-02-28
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-15
* push some source location information down through the compiler,Chris Lattner2010-04-20
* PPCallbacks: Add hook for reaching the end of the main file, and fix Dependen...Daniel Dunbar2010-03-23
* Audit all getBuffer() callers (for both the FullSourceLoc andDouglas Gregor2010-03-16
* Use SourceManager's Diagnostic object for all file-reading errors,Douglas Gregor2010-03-16
* Introduce a new BufferResult class to act as the return type ofDouglas Gregor2010-03-15
* Teach Preprocessor::macro_begin/macro_end to lazily load all macroDouglas Gregor2010-01-04
* Unbreak and add test case for r90276, a situation in which getBuffer is expec...Daniel Dunbar2009-12-06
* Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients s...Daniel Dunbar2009-12-06
* pass the reason for failure up from MemoryBuffer and report itChris Lattner2009-12-01
* Fix PR5633 by making the preprocessor handle the case where we canChris Lattner2009-11-30
* remove stall commentNuno Lopes2009-11-29