summaryrefslogtreecommitdiff
path: root/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAge
* DiagnosticIDs: use diagnostic severities to simplify extension handlingAlp Toker2014-06-22
* Implement -Wdate-time preprocessor warningAlp Toker2014-06-10
* Remove limits on the number of fix-it hints and ranges in the DiagnosticsEngine.Alexander Kornienko2014-05-22
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-17
* PR19698, PR19674: enable __has_feature checks for cxx_generic_lambdas andRichard Smith2014-05-09
* Lex: Fix __has_feature(cxx_exceptions) for objective C++Justin Bogner2014-04-16
* Add a test to distinguish between reserved tokens and normal identifiers.Yunzhong Gao2014-04-11
* Post-commit review coding style change: renaming HasAttribute to hasAttribute...Aaron Ballman2014-03-31
* Reapplying r204952 a second time.Aaron Ballman2014-03-31
* Reverting r204968 and r204969; while more build bots are happy with the resul...Aaron Ballman2014-03-27
* Reapplying r204952 with fixes which should hopefully resolve linking issues w...Aaron Ballman2014-03-27
* Reverting r204952, while I figure out what's going on with the makefile build.Aaron Ballman2014-03-27
* Clean up the __has_attribute implementation without modifying its behavior. Aaron Ballman2014-03-27
* Added a __has_feature() for 'is_constructible'Marshall Clow2014-03-18
* Implement the MS extension __identifier properly: take a token and strip it ofRichard Smith2014-03-15
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-02
* If a module A exports a macro M, and a module B imports that macro and #undef'sRichard Smith2014-03-01
* Fix cxx_variable_templates feature check and documentationAlp Toker2014-01-15
* __has_attribute now understands target-specific attributes. So when you ask w...Aaron Ballman2014-01-09
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-07
* Cleanup: Switch the preprocessor to err_pp_expected_afterAlp Toker2013-12-30
* Support and use token kinds as diagnostic argumentsAlp Toker2013-12-24
* Tweak the ordering of a conditional to possibly avoid a few strcmps.Aaron Ballman2013-12-06
* Fix a typo in a comment: expasion -> expansionJames Dennett2013-12-02
* [-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'f...David Majnemer2013-10-18
* Add has_feature support for reflecting the presence of refined Objective-C AB...Ted Kremenek2013-10-14
* Mark lambda init-captures as complete.Richard Smith2013-09-28
* Mark variable template implementation as complete. Nearly all of the creditRichard Smith2013-09-27
* Make Preprocessor::Lex non-recursive.Eli Friedman2013-09-19
* Add a define for the ObjFW runtime ABI version.Benjamin Kramer2013-09-16
* Make __has_extension(c_thread_local) work.Ed Schouten2013-09-14
* DataFlowSanitizer; Clang changes.Peter Collingbourne2013-08-07
* Support for Thread Safety Analysis in CDavid Blaikie2013-07-29
* Reduce stack frame size by avoiding a large token vector on an error path.Bob Wilson2013-07-27
* Fix GNU ObjC ABI for a message returning a struct.Eli Friedman2013-07-26
* Rename feature test for lambda init-captures from cxx_generalized_capture toRichard Smith2013-07-24
* Update documentation to match current C++1y feature set.Richard Smith2013-07-24
* Add new diagnostic messages when too many arguments are presented to aRichard Trieu2013-07-23
* Generalize hack allowing 'const' in __has_attribute (etc) to allow any tokenRichard Smith2013-07-09
* Match MSVC's handling of commas during macro argument expansionReid Kleckner2013-06-26
* This patch adds new private headers to the module map. PrivateLawrence Crowl2013-06-20
* C++1y: provide full 'auto' return type deduction for lambda expressions. ThisRichard Smith2013-05-12
* C++1y: Update __cplusplus to temporary value 201305L to allow detection of pr...Richard Smith2013-05-07
* [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis2013-05-03
* Only evaluate __has_feature(c_thread_local) and __has_feature(cxx_thread_loca...Douglas Gregor2013-05-02
* C++11 support is now feature-complete.Richard Smith2013-04-19
* [modules] Re-enable the "ambiguous expansion of macro" warning.Argyrios Kyrtzidis2013-03-27
* [Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis2013-03-26
* [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives.Argyrios Kyrtzidis2013-03-22
* [preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis2013-02-24