summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add a __has_feature check for the 'availability' attributeDouglas Gregor2011-03-261-0/+1
* we can now claim to fully support the override control feature in C++0x.Anders Carlsson2011-03-251-0/+1
* Add a 'RawPath' parameter to the PPCallbacks interface. This allowsChandler Carruth2011-03-161-1/+2
* Create __has_feature(cxx_noexcept) and mark it as working.Sebastian Redl2011-03-151-0/+1
* Provide an attribute, objc_method_family, to allow the inferred familyJohn McCall2011-03-021-0/+1
* Rename tok::eom to tok::eod.Peter Collingbourne2011-02-281-5/+5
* Turn on __has_feature(cxx_auto_type). The feature is now fully implemented.Richard Smith2011-02-201-1/+1
* Add a __has_feature check for default template arguments in functionDouglas Gregor2011-02-051-0/+1
* Add __has_feature() for each of the type traitsDouglas Gregor2011-02-031-0/+19
* Wire up attributes 'ns_consumed' and 'cf_consumed' in the static analyzer's O...Ted Kremenek2011-01-271-0/+2
* Hook up attribute ns_consumes_self in the ObjC retain/release checker in the ...Ted Kremenek2011-01-271-0/+1
* Add __has_feature(cxx_reference_qualified_functions); update tests andDouglas Gregor2011-01-261-0/+1
* Clean up the C++0x __has_feature tests. Specifically:Douglas Gregor2011-01-261-10/+11
* 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
OpenPOWER on IntegriCloud