summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAgeFilesLines
* [-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
* [PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops!Argyrios Kyrtzidis2013-01-181-9/+5
* [ubsan] Add support for -fsanitize-blacklistWill Dietz2013-01-181-3/+3
* Revert Clang r172620 and r172629, which caused a hang when buildingDouglas Gregor2013-01-181-5/+9
* No longer crashing with an assert when __has_include or __has_include_next is...Aaron Ballman2013-01-161-0/+6
* [PCH/Modules] Change how macro [re]definitions are de/serialized.Argyrios Kyrtzidis2013-01-161-9/+5
* Typo correction; no functional change.Aaron Ballman2013-01-151-1/+1
* Constify argument of Preprocessor::getMacroInfoHistory and propagate toDmitri Gribenko2013-01-141-1/+1
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* Make __has_include a bit more resilient in the presence of macros. <rdar://p...Eli Friedman2013-01-091-2/+8
* Add __has_feature support to detect if clang supports the explicit "atomic" k...Ted Kremenek2013-01-041-0/+1
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-35/+35
* [libclang] Fix crash when code-completing a macro invocation thatArgyrios Kyrtzidis2012-12-221-0/+4
* [libclang] Follow-up to r170824, provide the correct number of arguments forArgyrios Kyrtzidis2012-12-211-0/+11
* [libclang] Make sure we can code-complete inside a macro argument even thoughArgyrios Kyrtzidis2012-12-211-14/+26
* Add __has_feature(memory_sanitizer).Evgeniy Stepanov2012-12-201-0/+1
* tsan: add __has_feature(thread_sanitizer)Dmitry Vyukov2012-12-171-0/+1
* [preprocessor] For errors at a function macro invocation, also includeArgyrios Kyrtzidis2012-12-141-0/+8
OpenPOWER on IntegriCloud