summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* Add a bunch more feature-checking macros for C++0x features. Some of these areAlexis Hunt2010-01-131-0/+10
* add a TODO for a perf improvement in LexIdentifier.Chris Lattner2010-01-111-2/+5
* Do not parse hexadecimal floating point literals in C++0x mode because they areAlexis Hunt2010-01-102-3/+9
* Simplify code. No functionality change.Benjamin Kramer2010-01-101-18/+1
* stringref'ize a bunch of filename handling logic. MuchChris Lattner2010-01-105-92/+73
* clarify comment.Chris Lattner2010-01-101-2/+2
* implement rdar://7520940: published framework headers shouldChris Lattner2010-01-103-3/+16
* Simplify with StringSwitch.Benjamin Kramer2010-01-091-28/+12
* Teach Preprocessor::macro_begin/macro_end to lazily load all macroDouglas Gregor2010-01-042-4/+32
* Avoid an unnecessary copy of Predefines. getMemBufferCopy does the null termi...Benjamin Kramer2009-12-311-12/+3
* Convert to StringRef, avoid a memcpy in the common case.Benjamin Kramer2009-12-311-19/+16
* use best-fit instead of first-fit when reusing a MacroArgs object,Chris Lattner2009-12-281-7/+16
* The PreExpArgTokens array is indexed with an argument #,Chris Lattner2009-12-283-7/+8
* Diagnose out-of-bounds floating-point constants. Fixes rdar://problem/6974641John McCall2009-12-241-13/+4
* comment tweakChris Lattner2009-12-231-1/+1
* fix the microsoft "charify" extension to return the charified token Chris Lattner2009-12-231-1/+1
* 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
OpenPOWER on IntegriCloud