summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPLexerChange.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-4/+4
* Make preprocessor act in a GCC-compatible fashion when a macro is redefinedRichard Smith2012-08-301-3/+3
* Documentation cleanup: escape # characters in Doxygen comments as needed.James Dennett2012-06-221-1/+1
* From Vassil Vassilev:Axel Naumann2012-03-161-4/+6
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-2/+2
* Implement support for module requirements, which indicate the languageDouglas Gregor2011-12-311-8/+11
* Remove spurious, but now legal, typenameDouglas Gregor2011-12-231-1/+1
* When building a module with an umbrella header, warn about any headersDouglas Gregor2011-12-231-0/+67
* Don't mark include guard macros as implicitly private. This isn'tDouglas Gregor2011-12-121-21/+1
* Argyrios says this change is required for safety under PTH.John McCall2011-10-181-1/+1
* Fix several bugs with #pragma clang arc_cf_code_audited and macros.John McCall2011-10-181-2/+5
* For modules, all macros that aren't include guards are implicitlyDouglas Gregor2011-10-171-1/+22
* For the FileChanged Preprocessor callback, when exiting a file, pass its FileID.Argyrios Kyrtzidis2011-10-111-1/+5
* Add explicit attributes to mark functions as having had theirJohn McCall2011-09-301-0/+8
* Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis2011-09-191-1/+1
* Optimize the preprocessor's handling of the __import_module__Douglas Gregor2011-09-071-2/+10
* Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis2011-09-041-1/+27
* Boost the efficiency of SourceManager::getMacroArgExpandedLocation.Argyrios Kyrtzidis2011-08-211-0/+10
* Introduce a caching mechanism for macro expanded tokens.Argyrios Kyrtzidis2011-06-291-0/+4
* Rename tok::eom to tok::eod.Peter Collingbourne2011-02-281-10/+10
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-151-9/+5
* push some source location information down through the compiler,Chris Lattner2010-04-201-8/+12
* PPCallbacks: Add hook for reaching the end of the main file, and fix Dependen...Daniel Dunbar2010-03-231-0/+1
* Audit all getBuffer() callers (for both the FullSourceLoc andDouglas Gregor2010-03-161-2/+4
* Use SourceManager's Diagnostic object for all file-reading errors,Douglas Gregor2010-03-161-2/+1
* Introduce a new BufferResult class to act as the return type ofDouglas Gregor2010-03-151-3/+3
* Teach Preprocessor::macro_begin/macro_end to lazily load all macroDouglas Gregor2010-01-041-1/+2
* Unbreak and add test case for r90276, a situation in which getBuffer is expec...Daniel Dunbar2009-12-061-1/+1
* Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients s...Daniel Dunbar2009-12-061-2/+2
* pass the reason for failure up from MemoryBuffer and report itChris Lattner2009-12-011-2/+4
* Fix PR5633 by making the preprocessor handle the case where we canChris Lattner2009-11-301-4/+13
* remove stall commentNuno Lopes2009-11-291-2/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-34/+34
* Add PCH support for #import.Steve Naroff2009-04-241-1/+1
* when preprocessing a .S file, unknown directives should just be passed through,Chris Lattner2009-03-181-1/+0
* use accessor instead of poking ivar directlyChris Lattner2009-03-131-1/+2
* track "just a little more" location information for macro instantiations.Chris Lattner2009-02-151-3/+4
* add an assertion from Alexei Svitkine!Chris Lattner2009-02-131-2/+2
OpenPOWER on IntegriCloud