summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAgeFilesLines
* Some improvements to the handling of C11 atomic types:David Chisnall2012-01-161-0/+4
* Add __has_feature(modules) to indicate when modules are available (inDouglas Gregor2012-01-041-1/+2
* Add __has_feature(objc_modules)Douglas Gregor2012-01-031-0/+1
* Added a missing case for -Wdisabled-macro-expansion.Abramo Bagnara2012-01-021-1/+3
* Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer2011-12-231-5/+5
* remove unneeded config.h includesDylan Noblesmith2011-12-221-1/+1
* [PCH] Fix bug where we failed to update an identifier for a single tokenArgyrios Kyrtzidis2011-12-171-0/+5
* Implement support for the __is_final type trait, to determine whetherDouglas Gregor2011-12-031-0/+1
* implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitize...Kostya Serebryany2011-11-221-0/+1
* Add __has_feature(cxx_raw_string_literals) andDouglas Gregor2011-11-011-2/+2
* Add __has_feature(cxx_defaulted_functions) for querying "defaultedDouglas Gregor2011-11-011-0/+1
* Make the loading of information attached to an IdentifierInfo from anDouglas Gregor2011-10-271-0/+4
* Add a __has_feature check for arc_cf_code_audited.John McCall2011-10-181-0/+1
* -Wc++98-compat warnings for the lexer.Richard Smith2011-10-151-2/+4
* Add c_alignas and cxx_alignas featuresPeter Collingbourne2011-10-141-0/+3
* Implement built-in macro '__has_warning', which allows one to query if a warn...Ted Kremenek2011-10-121-0/+69
* Fixed exapnsion range for # and ##.Abramo Bagnara2011-10-031-1/+2
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-1/+2
* Fix missing includes for llvm_unreachableDavid Blaikie2011-09-231-0/+1
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* ArrayRef-ifying MacroArgs::create's arguments argument.David Blaikie2011-09-221-2/+1
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1
* Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor2011-09-151-1/+1
* Allow C++0x enumerations with a fixed underlying type inDouglas Gregor2011-09-081-0/+1
* Implement the Objective-C 'instancetype' type, which is an alias ofDouglas Gregor2011-09-081-0/+1
* 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
OpenPOWER on IntegriCloud