1. 2ee042d Lex and ignore Microsoft's #pragma warning(...) by Reid Kleckner · 11 years ago
  2. a5e77a8 Add specific warning flags for GNU ext in lexer. by Eli Friedman · 11 years ago
  3. b2ae804 Revise -Wnewline-eof test per feedback from Dmitri. by Jordan Rose · 11 years ago
  4. 7865b8e Respect -Wnewline-eof even in C++11 mode. by Jordan Rose · 11 years ago
  5. c3d9da2 Revert r188863 which could propose wrong fixits for multibyte character literals. by Nick Lewycky · 11 years ago
  6. 6347a8a Issue fixits replacing invalid character literals with the equivalent \xNN by Nick Lewycky · 11 years ago
  7. 931a4fe Fix FileCheck --check-prefix lines. by Tim Northover · 11 years ago
  8. 34f3bcf Partially revert r186903. by Eli Friedman · 11 years ago
  9. a4fb339 Update documentation to match current C++1y feature set. by Richard Smith · 11 years ago
  10. b3da613 Integers which are too large should be an error. by Eli Friedman · 11 years ago
  11. 96e7813 Add 'not' to commands that are expected to fail. by Rafael Espindola · 11 years ago
  12. 4196019 PR16339: Don't produce a diagnostic pointing at the whitespace between a '#if' by Richard Smith · 11 years ago
  13. 671538e Introducing -Wheader-guard, a warning that checks header guards actually work by Richard Trieu · 11 years ago
  14. 0ff5074 Better diagnostics for string initialization. by Hans Wennborg · 11 years ago
  15. f45c299 C++1y: provide full 'auto' return type deduction for lambda expressions. This by Richard Smith · 11 years ago
  16. 7f0ffb3 C++1y: Update __cplusplus to temporary value 201305L to allow detection of provisional C++1y support. by Richard Smith · 11 years ago
  17. f973424 Reverting r181004 since it has broken test/Sema/wchar.c. by Aaron Ballman · 11 years ago
  18. 6f464bb Support __wchar_t in -fms-extensions and -fms-compatibility modes. by Hans Wennborg · 11 years ago
  19. 634189d Use a triple ensure that __has_feature(c_thread_local) is 1 in C11 mode. by Douglas Gregor · 11 years ago
  20. 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
  21. 2fcf0de Note that we support (and in fact have supported since the dawn of time itself) by Richard Smith · 11 years ago
  22. f5ae4dd Keep the parentheses in #pragma message (partial revert of r179771). by Andy Gibbs · 11 years ago
  23. e6e68b5 C++11 support is now feature-complete. by Richard Smith · 11 years ago
  24. 688f2a1 Dropped the parentheses for #pragma message and its kin in the -E output generator. by Andy Gibbs · 11 years ago
  25. 076eea2 Implemented #pragma GCC warning/error in the same mould as #pragma message. by Andy Gibbs · 11 years ago
  26. d4bf760 Add -Wc99-compat warning for C11 unicode string and character literals. by Richard Smith · 11 years ago
  27. 0093e12 When lexing in C11 mode, accept unicode character and string literals, per C11 by Richard Smith · 11 years ago
  28. 0b91cc4 Handle _Pragma on a u8, u, or U string literal per the C11 specification. Also by Richard Smith · 11 years ago
  29. eed55e6 After issuing a diagnostic for undefining or redefining a builtin macro, by Richard Smith · 11 years ago
  30. 0ed4394 Lexer: Don't warn about Unicode in preprocessor directives. by Jordan Rose · 11 years ago
  31. 1b6b31d Fix comment in test/Lexer/utf8-invalid.c for updates in r173959. by Jordan Rose · 11 years ago
  32. 20afc29 Fix r173881 to properly skip invalid UTF-8 characters in raw lexing and -E. by Jordan Rose · 11 years ago
  33. 74c2498 Don't warn about Unicode characters in -E mode. by Jordan Rose · 11 years ago
  34. 03efd9d FileCheck'ize and merge tests by Dmitri Gribenko · 11 years ago
  35. 8094bac PR15067 (again): Don't warn about UCNs in C90 if we're raw-lexing. by Jordan Rose · 11 years ago
  36. bfec916 PR15067: Don't assert when a UCN appears in a C90 file. by Jordan Rose · 11 years ago
  37. a8a908b Migrate tests to -verify by Dmitri Gribenko · 11 years ago
  38. 5c9e20f FileCheck'ize test by Dmitri Gribenko · 11 years ago
  39. fc12060 As an extension, treat Unicode whitespace characters as whitespace. by Jordan Rose · 11 years ago
  40. c7629d9 Handle universal character names and Unicode characters outside of literals. by Jordan Rose · 11 years ago
  41. ee64b81 Don't check lines beginning with '#', since they could contain a path with the unexpected word in them. by Bill Wendling · 11 years ago
  42. 0e697aa The diagnostic is now a warning instead of an error. Also don't check lines beginning with '#', since they could contain a path with the unexpected word in them. by Bill Wendling · 11 years ago
  43. f109afd Add raw string literal versus C preprocessor test, suggested by James Dennett. by Richard Smith · 11 years ago
  44. 5c70ef4 Add __has_feature(memory_sanitizer). by Evgeniy Stepanov · 12 years ago
  45. 728e212 tsan: add __has_feature(thread_sanitizer) by Dmitry Vyukov · 12 years ago
  46. fafd101 Support for #pragma region/endregion for MSVC compatibility. Patch thanks to pravic! by Aaron Ballman · 12 years ago
  47. 6d926ae Fix crash on end-of-file after \ in a char literal, fixes PR14369. by Nico Weber · 12 years ago
  48. 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
  49. a6600a3 FileCheckize test by Nico Weber · 12 years ago
  50. d6396a6 Use the individual -fsanitize=<...> arguments to control which of the UBSan by Richard Smith · 12 years ago
  51. 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
  52. e3b136b Change the wording of the extension warning from by Dmitri Gribenko · 12 years ago
  53. e5f0588 When a bad UTF-8 encoding or bogus escape sequence is encountered in a by Richard Smith · 12 years ago
  54. 78541c4 Allow -verify directives to be filtered by preprocessing. by Jordan Rose · 12 years ago
  55. 2e413f9 Fix the location of the fixit for -Wnewline-eof. by Jordan Rose · 12 years ago
  56. 0cdd1fe [-E] Emit a rewritten _Pragma on its own line. by Jordan Rose · 12 years ago
  57. d2e95d1 PR12717: Clang supports hexadecimal floating-point literals in all language by Richard Smith · 12 years ago
  58. 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
  59. a30d860 Add a predefine __WINT_UNSIGNED__, similar to __WCHAR_UNSIGNED__, and test them both for ARM and X86. by James Molloy · 12 years ago
  60. 030c7e9 Fix tests that weren't actually verifying anything. by David Blaikie · 12 years ago
  61. 5d2d046 %clang -cc1 -> %clang_cc1 by Seth Cantrell · 12 years ago
  62. 5e6c3f0 Support -Wc++98-compat-pedantic as requested: by Seth Cantrell · 12 years ago
  63. d555222 C++11 no longer requires files to end with a newline by Seth Cantrell · 12 years ago
  64. 316551f Add a query macro for C++11 N3276, decltype does not require complete by Douglas Gregor · 12 years ago
  65. 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
  66. 7b156dd Add feature check "cxx_local_type_template_args" describing support by Douglas Gregor · 12 years ago
  67. 9c1dda7 User-defined literals are done. by Richard Smith · 12 years ago
  68. 49d5174 When checking the encoding of an 8-bit string literal, don't just check the by Richard Smith · 12 years ago
  69. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 12 years ago
  70. ec92bc7 Add a pile of tests for unrestricted unions, and advertise support for them. by Richard Smith · 12 years ago
  71. 9a0b705 Merge __has_attribute tests. Patch by Jonathan Sauer! by Jean-Daniel Dupas · 12 years ago
  72. d1dc3aa Initializer lists are now supported. by Sebastian Redl · 12 years ago
  73. 5297d71 Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (and by Richard Smith · 12 years ago
  74. 7c07e96 Clang now supports lambda expressions. by Douglas Gregor · 12 years ago
  75. b5216aa Advertize support for constexpr. by Richard Smith · 12 years ago
  76. 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 · 12 years ago
  77. 66b0eba Fixing hex floating literal support so that it handles 0x.2p2 properly. by Aaron Ballman · 12 years ago
  78. b534a9e Hex literals without a significand no longer crash the lexer. Fixes bug 7910 by Aaron Ballman · 12 years ago
  79. 0f12507 Improve the error message slightly for files that aren't using the expected UTF-8 encoding. Patch by Seth Cantrell. by Eli Friedman · 12 years ago
  80. 7748cbc Add and update tests for character literals by Seth Cantrell · 12 years ago
  81. 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 12 years ago
  82. bd507c5 Add __has_feature(modules) to indicate when modules are available (in by Douglas Gregor · 12 years ago
  83. 7fde651 Add __has_feature(objc_modules) by Douglas Gregor · 12 years ago
  84. 04a94bc In Lexer::getCharAndSizeSlow[NoWarn] if we come up against by Argyrios Kyrtzidis · 13 years ago
  85. f132dca In Lexer::getCharAndSizeSlow[NoWarn] make sure we don't go over the end of the buffer by Argyrios Kyrtzidis · 13 years ago
  86. 2fe9b7f Modify how the -verify flag works. Currently, the verification string and by Richard Trieu · 13 years ago
  87. 5e9392b Implement support for the __is_final type trait, to determine whether by Douglas Gregor · 13 years ago
  88. b619688 implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer by Kostya Serebryany · 13 years ago
  89. f12e1b9 Tests for UTF-8 encoding in strings in source code. Patch by Seth Cantrell. by Eli Friedman · 13 years ago
  90. 172b221 Add __has_feature(cxx_raw_string_literals) and by Douglas Gregor · 13 years ago
  91. f695a69 Add __has_feature(cxx_defaulted_functions) for querying "defaulted by Douglas Gregor · 13 years ago
  92. 5aa6dea Give __STDC_VERSION__ the value 201001L when we're in C1x mode. The by Douglas Gregor · 13 years ago
  93. c2c1144 Make the -Wc++11-compat warnings ignored by default, so we don't break by Douglas Gregor · 13 years ago
  94. 0bb935c Make -fms-compatibility imply -fms-extensions. Fixes PR11204. by Douglas Gregor · 13 years ago
  95. fd5f686 Add c_alignas and cxx_alignas features by Peter Collingbourne · 13 years ago
  96. 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
  97. 4671730 We do parse hexfloats in C++11; make it actually work. by Douglas Gregor · 13 years ago
  98. d5e1d60 Handle Perforce-style conflict markers like normal conflict markers. Perforce by Richard Smith · 13 years ago
  99. 0c91cce Fix test: don't use __thread without a target triple. by Richard Smith · 13 years ago
  100. 98d86b9 Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when in by Richard Smith · 13 years ago