summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert r131672 until __underlying_type is properly implemented in theAlexis Hunt2011-05-191-1/+0
* Implement a __has_feature for __underlying_typeAlexis Hunt2011-05-191-0/+1
* Introduce __has_extension macroPeter Collingbourne2011-05-131-6/+41
* Implement the __is_trivially_copyable type traitAlexis Hunt2011-05-131-0/+1
* enable __has_feature(is_standard_layout)Howard Hinnant2011-05-121-0/+1
* Implement CWG1170, which makes access-control errors into templateDouglas Gregor2011-05-111-0/+1
* Implement support for C++0x alias templates.Richard Smith2011-05-051-0/+1
* Fully implement delegating constructors!Alexis Hunt2011-05-011-0/+1
* Only call the MacroExpands callback when we're actually going toDouglas Gregor2011-04-281-2/+3
* If a null statement was preceded by an empty macro keep its instantiation sou...Argyrios Kyrtzidis2011-04-271-3/+4
* To be able to replay compilations we need to accurately remodel howManuel Klimek2011-04-261-1/+1
* Implement basic __is_trivial type-trait support, enough to close PR9472.Chandler Carruth2011-04-231-0/+1
* Sort the type traits in a few places where they weren't previouslyChandler Carruth2011-04-231-1/+1
* don't warn about empty macro arguments in c++'0x mode, since it sucked inChris Lattner2011-04-221-2/+2
* Add __has_feature(cxx_range_for) check for C++11 range-based for loop.Richard Smith2011-04-151-0/+1
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-0/+1
* 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
OpenPOWER on IntegriCloud