1. 5c70ef4 Add __has_feature(memory_sanitizer). by Evgeniy Stepanov · 12 years ago
  2. 728e212 tsan: add __has_feature(thread_sanitizer) by Dmitry Vyukov · 12 years ago
  3. fafd101 Support for #pragma region/endregion for MSVC compatibility. Patch thanks to pravic! by Aaron Ballman · 12 years ago
  4. 6d926ae Fix crash on end-of-file after \ in a char literal, fixes PR14369. by Nico Weber · 12 years ago
  5. 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
  6. a6600a3 FileCheckize test by Nico Weber · 12 years ago
  7. d6396a6 Use the individual -fsanitize=<...> arguments to control which of the UBSan by Richard Smith · 12 years ago
  8. 8e8fb3b Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. by Andy Gibbs · 12 years ago
  9. e3b136b Change the wording of the extension warning from by Dmitri Gribenko · 12 years ago
  10. e5f0588 When a bad UTF-8 encoding or bogus escape sequence is encountered in a by Richard Smith · 12 years ago
  11. 78541c4 Allow -verify directives to be filtered by preprocessing. by Jordan Rose · 12 years ago
  12. 2e413f9 Fix the location of the fixit for -Wnewline-eof. by Jordan Rose · 12 years ago
  13. 0cdd1fe [-E] Emit a rewritten _Pragma on its own line. by Jordan Rose · 12 years ago
  14. d2e95d1 PR12717: Clang supports hexadecimal floating-point literals in all language by Richard Smith · 12 years ago
  15. 59b26d8 Fix off-by-one error in UTF-16 encoding: don't try to use a surrogate pair for U+FFFF. by Richard Smith · 12 years ago
  16. a30d860 Add a predefine __WINT_UNSIGNED__, similar to __WCHAR_UNSIGNED__, and test them both for ARM and X86. by James Molloy · 12 years ago
  17. 030c7e9 Fix tests that weren't actually verifying anything. by David Blaikie · 12 years ago
  18. 5d2d046 %clang -cc1 -> %clang_cc1 by Seth Cantrell · 12 years ago
  19. 5e6c3f0 Support -Wc++98-compat-pedantic as requested: by Seth Cantrell · 12 years ago
  20. d555222 C++11 no longer requires files to end with a newline by Seth Cantrell · 12 years ago
  21. 316551f Add a query macro for C++11 N3276, decltype does not require complete by Douglas Gregor · 12 years ago
  22. b0afd5d ext_reserved_user_defined_literal must not default to Error in MicrosoftMode. Hence create ext_ms_reserved_user_defined_literal that doesn't default to Error; otherwise MSVC headers won't parse. by Francois Pichet · 12 years ago
  23. 7b156dd Add feature check "cxx_local_type_template_args" describing support by Douglas Gregor · 12 years ago
  24. 9c1dda7 User-defined literals are done. by Richard Smith · 13 years ago
  25. 49d5174 When checking the encoding of an 8-bit string literal, don't just check the by Richard Smith · 13 years ago
  26. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 13 years ago
  27. ec92bc7 Add a pile of tests for unrestricted unions, and advertise support for them. by Richard Smith · 13 years ago
  28. 9a0b705 Merge __has_attribute tests. Patch by Jonathan Sauer! by Jean-Daniel Dupas · 13 years ago
  29. d1dc3aa Initializer lists are now supported. by Sebastian Redl · 13 years ago
  30. 5297d71 Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (and by Richard Smith · 13 years ago
  31. 7c07e96 Clang now supports lambda expressions. by Douglas Gregor · 13 years ago
  32. b5216aa Advertize support for constexpr. by Richard Smith · 13 years ago
  33. 9135930 Implement warning for non-wide string literals with an unexpected encoding. Downgrade error for non-wide character literals with an unexpected encoding to a warning for compatibility with gcc and older versions of clang. <rdar://problem/10837678>. by Eli Friedman · 13 years ago
  34. 66b0eba Fixing hex floating literal support so that it handles 0x.2p2 properly. by Aaron Ballman · 13 years ago
  35. b534a9e Hex literals without a significand no longer crash the lexer. Fixes bug 7910 by Aaron Ballman · 13 years ago
  36. 0f12507 Improve the error message slightly for files that aren't using the expected UTF-8 encoding. Patch by Seth Cantrell. by Eli Friedman · 13 years ago
  37. 7748cbc Add and update tests for character literals by Seth Cantrell · 13 years ago
  38. 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 13 years ago
  39. bd507c5 Add __has_feature(modules) to indicate when modules are available (in by Douglas Gregor · 13 years ago
  40. 7fde651 Add __has_feature(objc_modules) by Douglas Gregor · 13 years ago
  41. 04a94bc In Lexer::getCharAndSizeSlow[NoWarn] if we come up against by Argyrios Kyrtzidis · 13 years ago
  42. f132dca In Lexer::getCharAndSizeSlow[NoWarn] make sure we don't go over the end of the buffer by Argyrios Kyrtzidis · 13 years ago
  43. 2fe9b7f Modify how the -verify flag works. Currently, the verification string and by Richard Trieu · 13 years ago
  44. 5e9392b Implement support for the __is_final type trait, to determine whether by Douglas Gregor · 13 years ago
  45. b619688 implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer by Kostya Serebryany · 13 years ago
  46. f12e1b9 Tests for UTF-8 encoding in strings in source code. Patch by Seth Cantrell. by Eli Friedman · 13 years ago
  47. 172b221 Add __has_feature(cxx_raw_string_literals) and by Douglas Gregor · 13 years ago
  48. f695a69 Add __has_feature(cxx_defaulted_functions) for querying "defaulted by Douglas Gregor · 13 years ago
  49. 5aa6dea Give __STDC_VERSION__ the value 201001L when we're in C1x mode. The by Douglas Gregor · 13 years ago
  50. c2c1144 Make the -Wc++11-compat warnings ignored by default, so we don't break by Douglas Gregor · 13 years ago
  51. 0bb935c Make -fms-compatibility imply -fms-extensions. Fixes PR11204. by Douglas Gregor · 13 years ago
  52. fd5f686 Add c_alignas and cxx_alignas features by Peter Collingbourne · 13 years ago
  53. 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
  54. 4671730 We do parse hexfloats in C++11; make it actually work. by Douglas Gregor · 13 years ago
  55. d5e1d60 Handle Perforce-style conflict markers like normal conflict markers. Perforce by Richard Smith · 13 years ago
  56. 0c91cce Fix test: don't use __thread without a target triple. by Richard Smith · 13 years ago
  57. 98d86b9 Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when in by Richard Smith · 13 years ago
  58. d1e40d5 Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 13 years ago
  59. 17c8c84 When parsing a character literal, extract the characters from the by Douglas Gregor · 13 years ago
  60. 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
  61. 1daa58e Speed up BCPL comment lexing by looking aggressively for newlines and then scannig backwards to see if the newline is escaped. by Benjamin Kramer · 13 years ago
  62. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
  63. 03c107a Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may be by Argyrios Kyrtzidis · 13 years ago
  64. 0473cd5 Warn about and truncate UCNs that are too big for their character literal type. by Craig Topper · 13 years ago
  65. 235830b Fix a couple raw string literal tests by Craig Topper · 13 years ago
  66. 2e4f44f Add tests for string literal concatenation. by Craig Topper · 13 years ago
  67. 2fa4e86 Add support for C++0x raw string literals. by Craig Topper · 13 years ago
  68. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  69. cfe1bcb Expose no newline at end of file warning under Wnewline-eof flag. by Anna Zaks · 13 years ago
  70. 858a325 Remember to add a has_feature macro for __underlying_type now that it is by Sean Hunt · 13 years ago
  71. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
  72. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  73. 84ee2ee Audit and finish the implementation of C++0x nullptr, fixing two by Douglas Gregor · 13 years ago
  74. d1aab5b Revert r131672 until __underlying_type is properly implemented in the by Sean Hunt · 13 years ago
  75. 0191b6b Implement a __has_feature for __underlying_type by Sean Hunt · 13 years ago
  76. c1b5fa4 Introduce __has_extension macro by Peter Collingbourne · 13 years ago
  77. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
  78. a55e68b enable __has_feature(is_standard_layout) by Howard Hinnant · 13 years ago
  79. c436708 Change magic string "abc" to better magic string "qux". by Matt Beaumont-Gay · 13 years ago
  80. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  81. 13d7dc0 Have #pragma message not turn into error by -Werror, by default. Fixes rdar://9308989. by Argyrios Kyrtzidis · 13 years ago
  82. a391a46 Add __has_feature(cxx_range_for) check for C++11 range-based for loop. by Richard Smith · 13 years ago
  83. 6a4e73c clang has had full and tested support for C++0x trailing-return-type and auto type deduction since r126166. Update the website to reflect this, and add a __has_feature test. by Richard Smith · 13 years ago
  84. c8b9f79 we can now claim to fully support the override control feature in C++0x. by Anders Carlsson · 13 years ago
  85. 4561ecd Create __has_feature(cxx_noexcept) and mark it as working. by Sebastian Redl · 13 years ago
  86. 738291e Turn on __has_feature(cxx_auto_type). The feature is now fully implemented. by Richard Smith · 14 years ago
  87. ff1ed98 Warn for missing terminating " or ' instead of error for gcc compatibility. Fixed rdar://8914293. by Argyrios Kyrtzidis · 14 years ago
  88. 0750800 Add a __has_feature check for default template arguments in function by Douglas Gregor · 14 years ago
  89. afdf137 Add __has_feature() for each of the type traits by Douglas Gregor · 14 years ago
  90. 56209ff Add __has_feature(cxx_reference_qualified_functions); update tests and by Douglas Gregor · 14 years ago
  91. c78e259 Clean up the C++0x __has_feature tests. Specifically: by Douglas Gregor · 14 years ago
  92. 16cf8f5 Downgrade the error about rvalue references to an extension warning by Douglas Gregor · 14 years ago
  93. 83d7781 Eradicate any mention of C++0x concepts. by Douglas Gregor · 14 years ago
  94. 4c9131a Variadic templates are fully implemented. by Douglas Gregor · 14 years ago
  95. 772cae5 Added testcase for commit r122963. by Abramo Bagnara · 14 years ago
  96. 23ef69d Fix diagnostic for reporting bad escape sequence. Patch by Paul Curtis! by Ted Kremenek · 14 years ago
  97. 091f23f Split out -Wconversion warnings about constant precision into their by John McCall · 14 years ago
  98. cae5095 Add a __has_attribute macro that works much like __has_feature and __has_builtin. by Anders Carlsson · 14 years ago
  99. 6be9f35 tests: Force triple to avoid limited precision warning on win32. by Daniel Dunbar · 14 years ago
  100. ed7c308 r116509 fixed the Win32 XFAIL. by Francois Pichet · 14 years ago