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