summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Downgrade the error about rvalue references to an extension warningDouglas Gregor2011-01-251-2/+2
* Eradicate any mention of C++0x concepts.Douglas Gregor2011-01-191-1/+0
* Variadic templates are fully implemented.Douglas Gregor2011-01-191-1/+1
* clean up some dead code around __has_include() processing code identified by ...Chris Lattner2011-01-151-13/+12
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-151-1/+9
* Revert r119838 "Don't warn for empty 'if' body if there is a macro that expan...Argyrios Kyrtzidis2010-11-201-1/+1
* Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g:Argyrios Kyrtzidis2010-11-191-0/+1
* Make sure to always check the result ofDouglas Gregor2010-11-121-7/+14
* lib/Lex/PPMacroExpansion.cpp: Fixup to appease MSVC.NAKAMURA Takumi2010-11-091-0/+4
* Appeasing MSVC, take 3Douglas Gregor2010-11-091-0/+1
* Try to appease MSVCDouglas Gregor2010-11-091-0/+5
* sprintf -> snprintf conversion, from Vladimir KirillovDouglas Gregor2010-11-091-3/+3
* Document Clang's support for attributes on individual enumerators andJohn McCall2010-11-081-0/+3
* Make the deserialization of macro definitions lazy, so that we canDouglas Gregor2010-10-301-0/+15
* Extend the preprocessing record and libclang with support forDouglas Gregor2010-10-201-2/+3
* Add a __has_attribute macro that works much like __has_feature and __has_buil...Anders Carlsson2010-10-201-2/+14
* Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor2010-10-081-0/+1
* Implement the C++0x "trailing return type" feature, e.g.,Douglas Gregor2010-10-011-0/+1
* Allow the use of C++0x deleted functions as an extension in C++98.Anders Carlsson2010-09-241-1/+1
* Implement __has_feature(cxx_inline_namespaces)Sebastian Redl2010-08-311-0/+1
* Add support for Microsoft's __pragma in the preprocessor.John McCall2010-08-281-2/+10
* Implement code completion for preprocessor expressions and in macroDouglas Gregor2010-08-241-0/+8
* After a lengthy design discussion, add support for "ownership attributes" for...Ted Kremenek2010-07-311-0/+3
* More clang support for darwin tls. Add a __has_feature macro andEric Christopher2010-06-241-0/+2
* 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
* fix a case where macro expansion should be disabled, patch by Chris Lattner2010-03-261-4/+7
* Audit all Preprocessor::getSpelling() callers, improving failureDouglas Gregor2010-03-161-2/+6
* Augment __has_feature to report that Clang supports adding attribute 'unused'Ted Kremenek2010-03-051-0/+1
* Add an overload of Preprocessor::getSpelling which takes a SmallVector andBenjamin Kramer2010-02-271-6/+2
* Add __has_feature support for attributes ns_returns_not_retainedTed Kremenek2010-02-181-1/+3
* 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
* revert my patch for rdar://7520940 that warns when a published headerChris Lattner2010-01-221-3/+1
* Add a bunch more feature-checking macros for C++0x features. Some of these areAlexis Hunt2010-01-131-0/+10
* stringref'ize a bunch of filename handling logic. MuchChris Lattner2010-01-101-11/+8
* implement rdar://7520940: published framework headers shouldChris Lattner2010-01-101-1/+2
* Simplify with StringSwitch.Benjamin Kramer2010-01-091-28/+12
* move the VarargsElided member of MacrosArgs to shrink the MacroArgs structChris Lattner2009-12-141-3/+3
* Get rid of some diagnostics that don't follow our rules for -pedanticEli Friedman2009-12-081-7/+0
* 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
* Added __has_include and __has_include_next.John Thompson2009-11-021-2/+129
* PR4991: Properly remove trailing newline from __TIMESTAMP__.Benjamin Kramer2009-09-161-3/+3
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-80/+80
* Updated GNU runtime non-fragile ABI.David Chisnall2009-08-311-0/+3
* implement and document a new __has_feature and __has_builtin magic Chris Lattner2009-06-131-13/+82
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-1/+2
* When we expect two arguments but have zero, make sure to addChris Lattner2009-05-131-0/+5
OpenPOWER on IntegriCloud