summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* Eliminate a completely unnecessary buffer copy when parsing float literals.John McCall2009-12-231-6/+1
* reimplement r90860, fixing a couple of problems:Chris Lattner2009-12-171-9/+21
* enable reuse of MacroArgs objects. This is a small (2.5%) win Chris Lattner2009-12-151-10/+32
* set up the machinery for a MacroArgs cache hanging off Preprocessor.Chris Lattner2009-12-153-2/+29
* move the VarargsElided member of MacrosArgs to shrink the MacroArgs structChris Lattner2009-12-144-15/+17
* fix typoChris Lattner2009-12-141-1/+1
* teach clang to recover gracefully from conflict markers left in sourceChris Lattner2009-12-141-14/+133
* fix rdar://7466570 - Be more bug compatible with GCC when it comes to Chris Lattner2009-12-141-2/+21
* formatting changes.Chris Lattner2009-12-141-4/+5
* reduce indentation.Chris Lattner2009-12-141-15/+14
* Don't expand tabs when computing the offset from the code-completion columnDouglas Gregor2009-12-081-8/+2
* Integrate the following from the 'objective-rewrite' branch:Steve Naroff2009-12-081-4/+9
* Get rid of some diagnostics that don't follow our rules for -pedanticEli Friedman2009-12-081-7/+0
* 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-063-5/+8
* minor tidy.Chris Lattner2009-12-041-6/+5
* Minor cleanup to the code-completion-point logic suggested by Chris.Douglas Gregor2009-12-031-1/+1
* Add 'has_feature(cxx_exceptions)' to allow code to determine via preprocessor...Ted Kremenek2009-12-031-0/+3
* Rename has_feature(rtti) to has_feature(cxx_rtti) for clarity.Ted Kremenek2009-12-031-3/+3
* Add "has_feature" support for C++ RTTI.Ted Kremenek2009-12-031-0/+3
* Extend the source manager with the ability to override the contents ofDouglas Gregor2009-12-022-23/+68
* pass the reason for failure up from MemoryBuffer and report itChris Lattner2009-12-012-4/+7
* Fix PR5633 by making the preprocessor handle the case where we canChris Lattner2009-11-303-11/+22
* remove stall commentNuno Lopes2009-11-291-2/+1
* Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer2009-11-281-8/+7
* Cleanup llvm/Support/Compiler.h include in header filesKovarththanan Rajaratnam2009-11-281-0/+1
* cleanup parsing of MS integer suffixes a little. this fixes PR5616Nuno Lopes2009-11-281-27/+15
* Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by A...Benjamin Kramer2009-11-141-4/+4
* Add static version of Preprocessor::getSpelling.Daniel Dunbar2009-11-141-2/+12
* Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar2009-11-132-2/+2
* Switch PTHManager to using diagnostics for most errors.Daniel Dunbar2009-11-121-24/+15
* Remove an overly-eager assertion when replacing tokens with anDouglas Gregor2009-11-121-2/+0
* Allow Preprocessor to take ownership of the HeaderSearch object. I think it s...Daniel Dunbar2009-11-111-1/+7
* Add Diagnostic::Report method for reporting diagnostics without a location.Daniel Dunbar2009-11-101-5/+4
* Make LookUpIdentifierInfo const. This makes the Identifiers table mutable and isDaniel Dunbar2009-11-051-1/+1
* StringRefize Preprocessor::getIdentifierInfo.Daniel Dunbar2009-11-051-2/+2
* Kill PreprocessorFactory, which was both morally repugnant and totally unused.Daniel Dunbar2009-11-041-2/+0
* Added __has_include and __has_include_next.John Thompson2009-11-021-2/+129
* Re-arranged some internal functions for coming __has_include changes.John Thompson2009-10-302-62/+70
* Update location of DataTypes.h to reflect move in LLVM with r85086.Chandler Carruth2009-10-261-1/+1
* Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar2009-10-184-12/+4
* Switch to llvm::HashString.Daniel Dunbar2009-10-171-3/+4
* Add support for a chain of stat caches in the FileManager, rather thanDouglas Gregor2009-10-162-2/+3
* Teach Lexer::MeasureTokenLength to be able to measure theChris Lattner2009-10-141-0/+1
* This fixes support for complex literals, reworked to avoid a goto, andMike Stump2009-10-081-24/+44
* Installation of Clang libraries and headers, from Axel Naumann!Douglas Gregor2009-10-081-3/+0
* Replace the -code-completion-dump option with Douglas Gregor2009-09-222-17/+21
* Refactor and simplify the CodeCompleteConsumer, so that all of theDouglas Gregor2009-09-211-12/+13
* Initial implementation of a code-completion interface in Clang. InDouglas Gregor2009-09-172-1/+22
* PR4991: Properly remove trailing newline from __TIMESTAMP__.Benjamin Kramer2009-09-161-3/+3
OpenPOWER on IntegriCloud