summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Advertise support for cxx_range_for as an extension in C++98 mode. Patch by J...Richard Smith2011-09-061-0/+1
* Add test case for defaulted copy and move structure validation.Sebastian Redl2011-09-041-1/+1
* Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis2011-09-041-23/+8
* Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This failsArgyrios Kyrtzidis2011-09-011-1/+0
* Add and document __has_feature values for the remaining C++0xDouglas Gregor2011-08-291-0/+11
* [libclang] Support code-completion inside macro arguments.Argyrios Kyrtzidis2011-08-181-1/+17
* For the MacroExpands preprocessor callback, also pass the SourceRangeArgyrios Kyrtzidis2011-08-181-5/+7
* Add a __has_feature macro for generalized initializers, turned offAlexis Hunt2011-08-071-0/+1
* Comment the weird behavior of __has_feature(is_empty) and __has_feature(is_pod)Douglas Gregor2011-08-031-0/+8
* Fix a thinko in my __is_empty/__is_pod commit.Douglas Gregor2011-07-301-2/+6
* Turn off __has_feature(is_empty) and __has_feature(is_pod) if theDouglas Gregor2011-07-301-2/+4
* Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc.Chandler Carruth2011-07-261-8/+8
* Rename SourceManager::getInstantiationRange to getExpansionRange.Chandler Carruth2011-07-251-1/+1
* Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon ...Chris Lattner2011-07-231-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-3/+3
* Remember to add a has_feature macro for __underlying_type now that it isAlexis Hunt2011-07-181-0/+1
* Move the rest of the preprocessor terminology from 'instantiate' andChandler Carruth2011-07-141-13/+13
* Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall2011-07-061-1/+1
* Introduce a caching mechanism for macro expanded tokens.Argyrios Kyrtzidis2011-06-291-0/+41
* Automatic Reference Counting.John McCall2011-06-151-0/+5
* Audit and finish the implementation of C++0x nullptr, fixing twoDouglas Gregor2011-05-211-1/+1
* 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
OpenPOWER on IntegriCloud