- 7121bdb [-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'final' by David Majnemer · 11 years ago
- 89ca1fb Add has_feature support for reflecting the presence of refined Objective-C ABI mangling for qualified id<...>. Fixes <rdar://problem/14799110>. by Ted Kremenek · 11 years ago
- 44868f5 Mark lambda init-captures as complete. by Richard Smith · 11 years ago
- 629bc52 Mark variable template implementation as complete. Nearly all of the credit by Richard Smith · 11 years ago
- d2f9308 Make Preprocessor::Lex non-recursive. by Eli Friedman · 11 years ago
- 585c84c Add a define for the ObjFW runtime ABI version. by Benjamin Kramer · 11 years ago
- fa7d53f Make __has_extension(c_thread_local) work. by Ed Schouten · 11 years ago
- 2eeed71 DataFlowSanitizer; Clang changes. by Peter Collingbourne · 11 years ago
- 88c4b5e Support for Thread Safety Analysis in C by David Blaikie · 11 years ago
- 40ec4d2 Reduce stack frame size by avoiding a large token vector on an error path. by Bob Wilson · 11 years ago
- 11311ea Fix GNU ObjC ABI for a message returning a struct. by Eli Friedman · 11 years ago
- 3c3a522 Rename feature test for lambda init-captures from cxx_generalized_capture to by Richard Smith · 11 years ago
- a4fb339 Update documentation to match current C++1y feature set. by Richard Smith · 11 years ago
- 5940bf3 Add new diagnostic messages when too many arguments are presented to a by Richard Trieu · 11 years ago
- 899022b Generalize hack allowing 'const' in __has_attribute (etc) to allow any token by Richard Smith · 11 years ago
- 11be064 Match MSVC's handling of commas during macro argument expansion by Reid Kleckner · 11 years ago
- bc3f628 This patch adds new private headers to the module map. Private by Lawrence Crowl · 11 years ago
- f45c299 C++1y: provide full 'auto' return type deduction for lambda expressions. This by Richard Smith · 11 years ago
- 7f0ffb3 C++1y: Update __cplusplus to temporary value 201305L to allow detection of provisional C++1y support. by Richard Smith · 11 years ago
- dd08a0c [Preprocessor] For the MacroExpands preprocessor callback, also pass the MacroArgs object that provides information about by Argyrios Kyrtzidis · 11 years ago
- e87c5bd Only evaluate __has_feature(c_thread_local) and __has_feature(cxx_thread_local) true when the target supports thread-local storage. by Douglas Gregor · 11 years ago
- e6e68b5 C++11 support is now feature-complete. by Richard Smith · 11 years ago
- 3580328 [modules] Re-enable the "ambiguous expansion of macro" warning. by Argyrios Kyrtzidis · 12 years ago
- c56fff7 [Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. by Argyrios Kyrtzidis · 12 years ago
- 9317ab9 [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives. by Argyrios Kyrtzidis · 12 years ago
- c515978 [preprocessor] Use MacroDirective in the preprocessor callbacks to make available the by Argyrios Kyrtzidis · 12 years ago
- fdf5706 [libclang] Fix assertion hit when code-completing inside a function macro with more by Argyrios Kyrtzidis · 12 years ago
- 9818a1d [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class by Argyrios Kyrtzidis · 12 years ago
- 40f56e5 Reinstate r173952, this time limiting it to exactly the form by Douglas Gregor · 12 years ago
- 1a1c82e Revert "[preprocessor] Don't warn about "disabled expansion of recursive macro"" by Argyrios Kyrtzidis · 12 years ago
- 8d3f613 [preprocessor] Don't warn about "disabled expansion of recursive macro" by Argyrios Kyrtzidis · 12 years ago
- 0c06cbc [PCH] Temporarily disable the "ambiguous macro" warning that is currently bogus with a PCH by Argyrios Kyrtzidis · 12 years ago
- dc1088f [PCH/Modules] Revert r172843, it caused a module to fail building. by Argyrios Kyrtzidis · 12 years ago
- f953276 [PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops! by Argyrios Kyrtzidis · 12 years ago
- 4f45bc0 [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 12 years ago
- d3b036e Revert Clang r172620 and r172629, which caused a hang when building by Douglas Gregor · 12 years ago
- 31672b1 No longer crashing with an assert when __has_include or __has_include_next is used outside of a preprocessor directive. This fixes PR14837. by Aaron Ballman · 12 years ago
- 7f69b1a [PCH/Modules] Change how macro [re]definitions are de/serialized. by Argyrios Kyrtzidis · 12 years ago
- 6b716c5 Typo correction; no functional change. by Aaron Ballman · 12 years ago
- b395847 Constify argument of Preprocessor::getMacroInfoHistory and propagate to by Dmitri Gribenko · 12 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
- a0f2d02 Make __has_include a bit more resilient in the presence of macros. <rdar://problem/12748859>. by Eli Friedman · 12 years ago
- e4057c2 Add __has_feature support to detect if clang supports the explicit "atomic" keyword for ObjC properties. by Ted Kremenek · 12 years ago
- 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
- bb06b50 [libclang] Fix crash when code-completing a macro invocation that by Argyrios Kyrtzidis · 12 years ago
- f1e5b15 [libclang] Follow-up to r170824, provide the correct number of arguments for by Argyrios Kyrtzidis · 12 years ago
- cd0fd18 [libclang] Make sure we can code-complete inside a macro argument even though by Argyrios Kyrtzidis · 12 years ago
- 5c70ef4 Add __has_feature(memory_sanitizer). by Evgeniy Stepanov · 12 years ago
- 728e212 tsan: add __has_feature(thread_sanitizer) by Dmitry Vyukov · 12 years ago
- 0ee8de7 [preprocessor] For errors at a function macro invocation, also include by Argyrios Kyrtzidis · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 037dbda Remove obsolete comment missed by r162937 by Andy Gibbs · 12 years ago
- 6d534d4 Clean up code according to coding standards by Andy Gibbs · 12 years ago
- 3f03b58 Prevent premature macro expansion in __has_builtin, __has_feature, by Andy Gibbs · 12 years ago
- 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
- 02a1768 Refactored duplicate string literal lexing code within Preprocessor, into a by Andy Gibbs · 12 years ago
- b9971ba Fix handling of invalid uses of the __has_warning builtin macro by Andy Gibbs · 12 years ago
- 4fa4b48 Suppress elided variadic macro argument extension diagnostic for macros using by Eli Friedman · 12 years ago
- ca1b62a Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 12 years ago
- 97bc3d5 Fix for PR13334. This prevents crashes that result from badly formed by Richard Trieu · 12 years ago
- 54c8a40 Track which particular submodule #undef's a macro, so that the actual by Douglas Gregor · 12 years ago
- e8219a6 Diagnose the expansion of ambiguous macro definitions. This can happen by Douglas Gregor · 12 years ago
- 3ab50fe Introduce a simple "hint" scheme to eliminate the quadratic behavior by Douglas Gregor · 12 years ago
- 7097be9 Remove an unused bit from the serialized IdentifierInfo by Douglas Gregor · 12 years ago
- 6c6c54a Deserialize macro history when we deserialize an identifier that has by Douglas Gregor · 12 years ago
- 93dec51 Revert r163022, it caused PR13924. by Nico Weber · 12 years ago
- 4d7e0ce Macro history (de-)serialization. Deserialization currently reads only the latest macro definition. Needs more work. by Alexander Kornienko · 12 years ago
- b09de51 Introduce builtin macros to determine whether we're building a by Douglas Gregor · 12 years ago
- 374b383 StringRef'ize Preprocessor::CreateString(). by Dmitri Gribenko · 12 years ago
- 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 · 12 years ago
- eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 12 years ago
- 316551f Add a query macro for C++11 N3276, decltype does not require complete by Douglas Gregor · 12 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