summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Post-commit review coding style change: renaming HasAttribute to hasAttribute...Aaron Ballman2014-03-311-1/+1
* Reapplying r204952 a second time.Aaron Ballman2014-03-311-15/+3
* Reverting r204968 and r204969; while more build bots are happy with the resul...Aaron Ballman2014-03-271-3/+15
* Reapplying r204952 with fixes which should hopefully resolve linking issues w...Aaron Ballman2014-03-271-15/+3
* Reverting r204952, while I figure out what's going on with the makefile build.Aaron Ballman2014-03-271-3/+15
* Clean up the __has_attribute implementation without modifying its behavior. Aaron Ballman2014-03-271-15/+3
* Added a __has_feature() for 'is_constructible'Marshall Clow2014-03-181-0/+1
* Implement the MS extension __identifier properly: take a token and strip it ofRichard Smith2014-03-151-6/+47
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-1/+1
* If a module A exports a macro M, and a module B imports that macro and #undef'sRichard Smith2014-03-011-5/+5
* Fix cxx_variable_templates feature check and documentationAlp Toker2014-01-151-1/+1
* __has_attribute now understands target-specific attributes. So when you ask w...Aaron Ballman2014-01-091-2/+2
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-1/+1
* Cleanup: Switch the preprocessor to err_pp_expected_afterAlp Toker2013-12-301-5/+7
* Support and use token kinds as diagnostic argumentsAlp Toker2013-12-241-2/+2
* Tweak the ordering of a conditional to possibly avoid a few strcmps.Aaron Ballman2013-12-061-1/+1
* Fix a typo in a comment: expasion -> expansionJames Dennett2013-12-021-1/+1
* [-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'f...David Majnemer2013-10-181-0/+1
* Add has_feature support for reflecting the presence of refined Objective-C AB...Ted Kremenek2013-10-141-0/+1
* Mark lambda init-captures as complete.Richard Smith2013-09-281-4/+5
* Mark variable template implementation as complete. Nearly all of the creditRichard Smith2013-09-271-1/+2
* Make Preprocessor::Lex non-recursive.Eli Friedman2013-09-191-28/+6
* Add a define for the ObjFW runtime ABI version.Benjamin Kramer2013-09-161-1/+0
* Make __has_extension(c_thread_local) work.Ed Schouten2013-09-141-0/+1
* DataFlowSanitizer; Clang changes.Peter Collingbourne2013-08-071-0/+1
* Support for Thread Safety Analysis in CDavid Blaikie2013-07-291-0/+1
* Reduce stack frame size by avoiding a large token vector on an error path.Bob Wilson2013-07-271-1/+1
* Fix GNU ObjC ABI for a message returning a struct.Eli Friedman2013-07-261-0/+1
* Rename feature test for lambda init-captures from cxx_generalized_capture toRichard Smith2013-07-241-2/+2
* Update documentation to match current C++1y feature set.Richard Smith2013-07-241-2/+2
* Add new diagnostic messages when too many arguments are presented to aRichard Trieu2013-07-231-16/+191
* Generalize hack allowing 'const' in __has_attribute (etc) to allow any tokenRichard Smith2013-07-091-3/+1
* Match MSVC's handling of commas during macro argument expansionReid Kleckner2013-06-261-1/+6
* This patch adds new private headers to the module map. PrivateLawrence Crowl2013-06-201-1/+2
* C++1y: provide full 'auto' return type deduction for lambda expressions. ThisRichard Smith2013-05-121-1/+1
* C++1y: Update __cplusplus to temporary value 201305L to allow detection of pr...Richard Smith2013-05-071-1/+13
* [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis2013-05-031-4/+5
* Only evaluate __has_feature(c_thread_local) and __has_feature(cxx_thread_loca...Douglas Gregor2013-05-021-2/+4
* C++11 support is now feature-complete.Richard Smith2013-04-191-1/+3
* [modules] Re-enable the "ambiguous expansion of macro" warning.Argyrios Kyrtzidis2013-03-271-11/+10
* [Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis2013-03-261-112/+8
* [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives.Argyrios Kyrtzidis2013-03-221-6/+14
* [preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis2013-02-241-9/+13
* [libclang] Fix assertion hit when code-completing inside a function macro wit...Argyrios Kyrtzidis2013-02-221-2/+4
* [preprocessor] Split the MacroInfo class into two separate concepts, MacroInf...Argyrios Kyrtzidis2013-02-201-47/+48
* Reinstate r173952, this time limiting it to exactly the formDouglas Gregor2013-01-301-1/+4
* Revert "[preprocessor] Don't warn about "disabled expansion of recursive macro""Argyrios Kyrtzidis2013-01-301-4/+1
* [preprocessor] Don't warn about "disabled expansion of recursive macro"Argyrios Kyrtzidis2013-01-301-1/+4
* [PCH] Temporarily disable the "ambiguous macro" warning that is currently bog...Argyrios Kyrtzidis2013-01-231-0/+4
* [PCH/Modules] Revert r172843, it caused a module to fail building.Argyrios Kyrtzidis2013-01-191-5/+9
OpenPOWER on IntegriCloud