summaryrefslogtreecommitdiffstats
path: root/lib/Lex/PPLexerChange.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* add interface for walking macro table.Chris Lattner2009-02-061-3/+1
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+1
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* do not use SourceManager::getFileCharacteristic(FileID), it is notChris Lattner2009-01-191-6/+7
* simplify PTHManager::CreateLexerChris Lattner2009-01-171-1/+1
* Change the Lexer ctor used in the non _Pragma case to take a FileID insteadChris Lattner2009-01-171-9/+3
* this massive patch introduces a simple new abstraction: it makesChris Lattner2009-01-171-9/+6
* Remove old PTH token-generation test harness.Ted Kremenek2008-12-231-71/+0
* PTH: Remove some methods and simplify some conditions in PTHLexer::Lex(). No...Ted Kremenek2008-12-231-1/+1
* PreprocessorLexer (and subclasses):Ted Kremenek2008-12-101-10/+2
* Preprocessor:Ted Kremenek2008-12-021-2/+32
* PTHLexer now owns the Token vector.Ted Kremenek2008-11-271-12/+14
* Reenable the default lexer.Ted Kremenek2008-11-211-1/+1
* When creating the raw tokens for PTHLexer, make sure the token representing t...Ted Kremenek2008-11-211-1/+4
* When creating raw tokens for the PTHLexer specially handle angled strings for...Ted Kremenek2008-11-211-6/+30