- 33d054b Replace raw call to snprintf() by llvm streams. by Dmitri Gribenko · 12 years ago
- 3e1ec72 Normalize line endings of r163022. by Joao Matos · 12 years ago
- 181cd5b Emulate MSVC's preprocessor macro argument separator behavior by not considering commas from nested macro expansions as argument separators. Fixes parsing of VS 2012 headers. by Joao Matos · 12 years ago
- d295970 Extend the "__is_pod" hack, which demotes various type trait keywords by Douglas Gregor · 12 years ago
- c30981a Make preprocessor act in a GCC-compatible fashion when a macro is redefined by Richard Smith · 12 years ago
- e40c423 Fixed a problem with #pragma push_macro/pop_macro implementation. by Alexander Kornienko · 12 years ago
- 8a64bb5 Keep history of macro definitions and #undefs by Alexander Kornienko · 12 years ago
- 0a7dd78 Screw around with ObjCRuntime some more, changing the by John McCall · 12 years ago
- 10caec2 c: small refactoring of checking for __attribute__(const)) by Fariborz Jahanian · 12 years ago
- a784685 c: make __has_attribute(const) work for const by Fariborz Jahanian · 12 years ago
- b43f638 Add __has_feature(attribute_availability_with_message). by Jordan Rose · 12 years ago
- bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
- 2dc509d Introduce __has_feature(attribute_unused_on_fields) to determine whether by Daniel Jasper · 12 years ago
- 9f728cd Minor improvements to some C99 variadic-macro-related diagnostics. by Richard Smith · 12 years ago
- 0b92fcb Introduce ObjCRuntime::hasWeakClassImport() and use it in the appropriate by John McCall · 12 years ago
- 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
- 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 12 years ago
- 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
- bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 12 years ago
- 66c44e7 [preprocessor] Make sure that MacroExpands callbacks are always in source order. by Argyrios Kyrtzidis · 13 years ago
- eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 13 years ago
- 316551f Add a query macro for C++11 N3276, decltype does not require complete by Douglas Gregor · 13 years ago
- 7b156dd Add feature check "cxx_local_type_template_args" describing support by Douglas Gregor · 13 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- 9c1dda7 User-defined literals are done. by Richard Smith · 13 years ago
- ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
- 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 13 years ago
- ec92bc7 Add a pile of tests for unrestricted unions, and advertise support for them. by Richard Smith · 13 years ago
- 8a5e7fd Implement double underscore names support in __has_attribute by Jean-Daniel Dupas · 13 years ago
- d1dc3aa Initializer lists are now supported. by Sebastian Redl · 13 years ago
- 5297d71 Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (and by Richard Smith · 13 years ago
- 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
- 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 13 years ago
- 7c07e96 Clang now supports lambda expressions. by Douglas Gregor · 13 years ago
- b5216aa Advertize support for constexpr. by Richard Smith · 13 years ago
- f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
- f83a615 objc2: add __has_feature(objc_default_synthesize_properties). // rdar://10770497 by Fariborz Jahanian · 13 years ago
- 2831092 fix a crash on: by Chris Lattner · 13 years ago
- 5d5051f Only mark an IdentifierInfo as having changed since deserialization by Douglas Gregor · 13 years ago
- 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 13 years ago
- bd507c5 Add __has_feature(modules) to indicate when modules are available (in by Douglas Gregor · 13 years ago
- 7fde651 Add __has_feature(objc_modules) by Douglas Gregor · 13 years ago
- 1e8a067 Added a missing case for -Wdisabled-macro-expansion. by Abramo Bagnara · 13 years ago
- ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 13 years ago
- 1770e0d remove unneeded config.h includes by Dylan Noblesmith · 13 years ago
- 373cb78 [PCH] Fix bug where we failed to update an identifier for a single token by Argyrios Kyrtzidis · 13 years ago
- 5e9392b Implement support for the __is_final type trait, to determine whether by Douglas Gregor · 13 years ago
- b619688 implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer by Kostya Serebryany · 13 years ago
- 172b221 Add __has_feature(cxx_raw_string_literals) and by Douglas Gregor · 13 years ago
- f695a69 Add __has_feature(cxx_defaulted_functions) for querying "defaulted by Douglas Gregor · 13 years ago
- eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 13 years ago
- eb2ac8b Add a __has_feature check for arc_cf_code_audited. by John McCall · 13 years ago
- 661a996 -Wc++98-compat warnings for the lexer. by Richard Smith · 13 years ago
- fd5f686 Add c_alignas and cxx_alignas features by Peter Collingbourne · 13 years ago
- d768150 Implement built-in macro '__has_warning', which allows one to query if a warning flag is valid. Fixes <rdar://problem/10263428>. by Ted Kremenek · 13 years ago
- a08529c Fixed exapnsion range for # and ##. by Abramo Bagnara · 13 years ago
- d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
- 9fe8c74 Fix missing includes for llvm_unreachable by David Blaikie · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- d7bb6a0 ArrayRef-ifying MacroArgs::create's arguments argument. by David Blaikie · 13 years ago
- 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
- fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
- 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
- e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
- 7640c00 Advertise support for cxx_range_for as an extension in C++98 mode. Patch by Jean-Daniel Dupas! by Richard Smith · 13 years ago
- 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
- 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
- e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
- ece3894 Add and document __has_feature values for the remaining C++0x by Douglas Gregor · 13 years ago
- 5c5f03e [libclang] Support code-completion inside macro arguments. by Argyrios Kyrtzidis · 13 years ago
- 1b2d536 For the MacroExpands preprocessor callback, also pass the SourceRange by Argyrios Kyrtzidis · 13 years ago
- e1f6dea Add a __has_feature macro for generalized initializers, turned off by Sean Hunt · 13 years ago
- b3f8c24 Comment the weird behavior of __has_feature(is_empty) and __has_feature(is_pod) by Douglas Gregor · 13 years ago
- 9a14ecb Fix a thinko in my __is_empty/__is_pod commit. by Douglas Gregor · 13 years ago
- 6887614 Turn off __has_feature(is_empty) and __has_feature(is_pod) if the by Douglas Gregor · 13 years ago
- bf340e4 Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc. by Chandler Carruth · 13 years ago
- edc3dcc Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 13 years ago
- 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- 858a325 Remember to add a has_feature macro for __underlying_type now that it is by Sean Hunt · 13 years ago
- 9e5bb85 Move the rest of the preprocessor terminology from 'instantiate' and by Chandler Carruth · 13 years ago
- 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
- 5b3284a Introduce a caching mechanism for macro expanded tokens. by Argyrios Kyrtzidis · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 84ee2ee Audit and finish the implementation of C++0x nullptr, fixing two by Douglas Gregor · 13 years ago
- d1aab5b Revert r131672 until __underlying_type is properly implemented in the by Sean Hunt · 13 years ago
- 0191b6b Implement a __has_feature for __underlying_type by Sean Hunt · 13 years ago
- c1b5fa4 Introduce __has_extension macro by Peter Collingbourne · 13 years ago
- feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 14 years ago
- a55e68b enable __has_feature(is_standard_layout) by Howard Hinnant · 14 years ago
- 7822ee3 Implement CWG1170, which makes access-control errors into template by Douglas Gregor · 14 years ago
- 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 14 years ago
- 059ce0d Fully implement delegating constructors! by Sean Hunt · 14 years ago
- 91d3df5 Only call the MacroExpands callback when we're actually going to by Douglas Gregor · 14 years ago
- b7d98d3 If a null statement was preceded by an empty macro keep its instantiation source location by Argyrios Kyrtzidis · 14 years ago
- 7412494 To be able to replay compilations we need to accurately remodel how by Manuel Klimek · 14 years ago
- b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 14 years ago
- 4e61ddd Sort the type traits in a few places where they weren't previously by Chandler Carruth · 14 years ago
- 32c1388 don't warn about empty macro arguments in c++'0x mode, since it sucked in by Chris Lattner · 14 years ago
- a391a46 Add __has_feature(cxx_range_for) check for C++11 range-based for loop. by Richard Smith · 14 years ago