summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* Add '__has_feature' support for weak ObjC classes.Ted Kremenek2010-04-291-0/+1
* Sort '__has_feature' cases. No functionality change.Ted Kremenek2010-04-291-15/+15
* push some source location information down through the compiler,Chris Lattner2010-04-203-19/+17
* add a PPCallback handler for a skipped #include, patch byChris Lattner2010-04-191-6/+9
* emit warn_char_constant_too_large at most once per literal, fixing PR6852Chris Lattner2010-04-161-1/+4
* Improve line marker directive locations, patch by Jordy RoseChris Lattner2010-04-141-2/+3
* make the token paste avoidance logic turn "..." into ".. ." instead of ". . ."Chris Lattner2010-04-141-2/+4
* fix a minor bug I noticed while work with Jordy's patch for PR6101,Chris Lattner2010-04-121-2/+4
* Match MemoryBuffer API changes.Chris Lattner2010-04-051-5/+4
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-312-5/+4
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-312-4/+5
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-312-5/+4
* fix a case where macro expansion should be disabled, patch by Chris Lattner2010-03-261-4/+7
* fix a bug in paste avoidance which would cause us to accidentallyChris Lattner2010-03-261-1/+1
* PPCallbacks: Add hook for reaching the end of the main file, and fix Dependen...Daniel Dunbar2010-03-232-0/+6
* Robustify PreprocessingRecord slightly, by only creating macroDouglas Gregor2010-03-191-3/+12
* Implement serialization and lazy deserialization of the preprocessingDouglas Gregor2010-03-191-0/+72
* Make the preprocessing record a PPCallbacks subclass itself,Douglas Gregor2010-03-192-39/+27
* Optionally store a PreprocessingRecord in the preprocessor itself, andDouglas Gregor2010-03-192-16/+45
* Explicitly link macro instantiations to macro definitions in theDouglas Gregor2010-03-181-3/+5
* Introduce the notion of a "preprocessing record", which keeps track ofDouglas Gregor2010-03-182-0/+38
* Entering the main source file in the preprocessor can fail if theDouglas Gregor2010-03-171-5/+4
* Remove unused variableDouglas Gregor2010-03-161-1/+0
* Audit all Preprocessor::getSpelling() callers, improving failureDouglas Gregor2010-03-166-24/+58
* Audit all callers of SourceManager::getCharacterData(); update some ofDouglas Gregor2010-03-163-3/+10
* Audit all getBuffer() callers (for both the FullSourceLoc andDouglas Gregor2010-03-161-2/+4
* Teach the one caller of SourceManager::getMemoryBufferForFile() to cope with ...Douglas Gregor2010-03-161-2/+3
* Let SourceManager::getBufferData return StringRef instead of a pair of two co...Benjamin Kramer2010-03-162-6/+5
* Introduce optional "Invalid" parameters to routines that invoke theDouglas Gregor2010-03-163-13/+49
* Use SourceManager's Diagnostic object for all file-reading errors,Douglas Gregor2010-03-161-2/+1
* Give SourceManager a Diagnostic object with which to report errors,Douglas Gregor2010-03-162-7/+6
* Introduce a new BufferResult class to act as the return type ofDouglas Gregor2010-03-153-5/+15
* Use SmallString instead of SmallVectorKovarththanan Rajaratnam2010-03-133-29/+29
* No need to call setIdentifierInfo() after LookUpIdentifierInfo() which LookUp...Kovarththanan Rajaratnam2010-03-131-3/+2
* Allow users to set CPPFLAGS and CXXFLAGS on the make command line.Jeffrey Yasskin2010-03-121-2/+2
* Switch over IdentifierInfoLookup to StringRefKovarththanan Rajaratnam2010-03-121-5/+5
* Augment __has_feature to report that Clang supports adding attribute 'unused'Ted Kremenek2010-03-051-0/+1
* Move method out-of-line. I thought this would be a candidate for inlining but...Benjamin Kramer2010-02-271-1/+18
* Another trivial getSpelling simplification.Benjamin Kramer2010-02-271-4/+2
* Add an overload of Preprocessor::getSpelling which takes a SmallVector andBenjamin Kramer2010-02-275-24/+10
* fix rdar://7683173, rejecting an invalid conditionalChris Lattner2010-02-261-1/+1
* Add __has_feature support for attributes ns_returns_not_retainedTed Kremenek2010-02-181-1/+3
* Fix PR6282: the include guard optimization cannot happen if theChris Lattner2010-02-121-7/+10
* When placing an annotation token over an existing annotation token, make sure...Sebastian Redl2010-02-081-1/+1
* don't inform comment handlers about comments in #if 0 blocks,Chris Lattner2010-02-031-7/+9
* Fix subtle bug in Preprocessor::AdvanceToTokenCharacter(): use '+=' instead o...Ted Kremenek2010-01-291-1/+1
* Use raw_ostreams in Preprocessor::ExpandBuiltinMacro. Still not nice but less...Benjamin Kramer2010-01-271-19/+17
* Fix typo in commentDouglas Gregor2010-01-261-1/+1
* -fno-rtti is now the default.Chris Lattner2010-01-241-1/+0
* ui64, etc. are valid VS suffixes.Fariborz Jahanian2010-01-221-1/+1
OpenPOWER on IntegriCloud