summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-5/+5
* Remove obsolete comment missed by r162937Andy Gibbs2012-11-281-4/+0
* Clean up code according to coding standardsAndy Gibbs2012-11-171-3/+2
* Prevent premature macro expansion in __has_builtin, __has_feature,Andy Gibbs2012-11-171-3/+3
* Made the "expected string literal" diagnostic more expressiveAndy Gibbs2012-11-171-1/+2
* Refactored duplicate string literal lexing code within Preprocessor, into aAndy Gibbs2012-11-171-60/+36
* Fix handling of invalid uses of the __has_warning builtin macroAndy Gibbs2012-11-171-2/+6
* Suppress elided variadic macro argument extension diagnostic for macros usingEli Friedman2012-11-141-3/+8
* Rename LangOptions members for address sanitizer and thread sanitizer fromRichard Smith2012-11-051-1/+1
* Fix for PR13334. This prevents crashes that result from badly formedRichard Trieu2012-10-221-12/+27
* Track which particular submodule #undef's a macro, so that the actualDouglas Gregor2012-10-121-6/+12
* Diagnose the expansion of ambiguous macro definitions. This can happenDouglas Gregor2012-10-111-5/+31
* Introduce a simple "hint" scheme to eliminate the quadratic behaviorDouglas Gregor2012-10-111-3/+3
* Remove an unused bit from the serialized IdentifierInfoDouglas Gregor2012-10-111-1/+1
* Deserialize macro history when we deserialize an identifier that hasDouglas Gregor2012-10-111-12/+89
* Revert r163022, it caused PR13924.Nico Weber2012-09-261-5/+1
* Macro history (de-)serialization. Deserialization currently reads only the la...Alexander Kornienko2012-09-251-4/+5
* Introduce builtin macros to determine whether we're building aDouglas Gregor2012-09-251-0/+67
* StringRef'ize Preprocessor::CreateString().Dmitri Gribenko2012-09-241-6/+3
* Replace raw call to snprintf() by llvm streams.Dmitri Gribenko2012-09-241-21/+24
* Normalize line endings of r163022.Joao Matos2012-08-311-1177/+1177
* Emulate MSVC's preprocessor macro argument separator behavior by not consider...Joao Matos2012-08-311-1173/+1177
* Extend the "__is_pod" hack, which demotes various type trait keywordsDouglas Gregor2012-08-301-12/+2
* Make preprocessor act in a GCC-compatible fashion when a macro is redefinedRichard Smith2012-08-301-1/+1
* Fixed a problem with #pragma push_macro/pop_macro implementation.Alexander Kornienko2012-08-291-0/+9
* Keep history of macro definitions and #undefsAlexander Kornienko2012-08-291-14/+9
* Screw around with ObjCRuntime some more, changing theJohn McCall2012-08-211-2/+1
* c: small refactoring of checking for __attribute__(const))Fariborz Jahanian2012-08-131-8/+1
* c: make __has_attribute(const) work for constFariborz Jahanian2012-08-131-0/+7
* Add __has_feature(attribute_availability_with_message).Jordan Rose2012-07-241-0/+1
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
* Introduce __has_feature(attribute_unused_on_fields) to determine whetherDaniel Jasper2012-06-271-0/+1
* Minor improvements to some C99 variadic-macro-related diagnostics.Richard Smith2012-06-221-3/+5
* Introduce ObjCRuntime::hasWeakClassImport() and use it in the appropriateJohn McCall2012-06-201-1/+1
* Restructure how the driver communicates information about theJohn McCall2012-06-201-3/+3
* Reapply r158700 and fixup patches, minus one hunk that slipped through andAlexis Hunt2012-06-191-0/+1
* Revert r158700 and dependent patches r158716, r158717, and r158731.Jakob Stoklund Olesen2012-06-191-1/+0
* Improve the specification of spellings in Attr.td.Alexis Hunt2012-06-191-0/+1
* [preprocessor] Make sure that MacroExpands callbacks are always in source order.Argyrios Kyrtzidis2012-05-101-3/+21
* Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard2012-04-191-0/+1
* Add a query macro for C++11 N3276, decltype does not require completeDouglas Gregor2012-04-101-0/+1
* Add feature check "cxx_local_type_template_args" describing supportDouglas Gregor2012-04-041-0/+2
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-5/+5
* User-defined literals are done.Richard Smith2012-03-091-2/+2
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-0/+4
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-061-14/+15
* Add a pile of tests for unrestricted unions, and advertise support for them.Richard Smith2012-03-031-1/+1
* Implement double underscore names support in __has_attributeJean-Daniel Dupas2012-03-011-1/+6
* Initializer lists are now supported.Sebastian Redl2012-02-251-1/+1
* Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (andRichard Smith2012-02-251-2/+13
OpenPOWER on IntegriCloud