1. 9d38dbc Enable delayed template parsing for friend functions declared at template class scope. by Francois Pichet · 13 years ago
  2. c430ef4 PR11148: Fix crash-on-invalid if an invalid member declaration is marked as by Richard Smith · 13 years ago
  3. 0706df4 Improve the diagnostic when a comma ends up at the end of a declarator group by Richard Smith · 13 years ago
  4. fe0a0fb Refactor __attribute__ parsing, and add a diagnostic if the r_paren at the end by Richard Smith · 13 years ago
  5. 95fa252 Testcase for half of r142048. by Richard Smith · 13 years ago
  6. d60feeb Use of override keywords in C++98 should produce a warning by default. by Richard Smith · 13 years ago
  7. 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
  8. 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 13 years ago
  9. 13f8daf Fix crash-on-invalid, improve error recovery, and test coverage for missing colon after access specifiers in C++ by David Blaikie · 13 years ago
  10. b3df138 Switch diagnostic text from "C++0x" over to "C++11". by Douglas Gregor · 13 years ago
  11. 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
  12. b8b0e75 OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 13 years ago
  13. 41c8d6f OpenCL: disallow '#pragma OPENCL EXTENSION all : enable', per OpenCL 1.1 9.1 by Peter Collingbourne · 13 years ago
  14. d1e40d5 Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 13 years ago
  15. e82247a Hey, maybe we shouldn't silently ignore decl attributes by John McCall · 13 years ago
  16. a891a32 Fix a bug in the token caching for inline constructors in C++11, and improve error recovery in both dialects. This should fix the GCC test suite failures as well. by Sebastian Redl · 13 years ago
  17. 3fedbe1 Some fixes for MS-style asm parsing: specifically, add some error checking, and handle asm comments using semicolons correctly. (The comments are actually surprisingly tricky.) by Eli Friedman · 13 years ago
  18. 1991b71 PR11000: Fix crash on invalid. by Richard Smith · 13 years ago
  19. 82d0b0a Add support for alignment-specifiers in C1X and C++11, remove by Peter Collingbourne · 13 years ago
  20. 3497fdf Add support for parsing an attribute-specifier-seq containing multiple by Peter Collingbourne · 13 years ago
  21. f190768 Add support for parsing the optional attribute-specifier-seq at the by Peter Collingbourne · 13 years ago
  22. 1090452 Fix a crash-on-invalid. by Matt Beaumont-Gay · 13 years ago
  23. fdde470 [microsoft] Fix a bug in -fdelayed-template-parsing mode where we were not reentering the delayed function context correctly. The problem was that all template params were reintroduced inside the same scope. So if we had a situation where we had 2 template params with the same name at different scope then clang would generate an error about ambiguous name. by Francois Pichet · 13 years ago
  24. c11030e Fix a problem in digraph handling where "[:" might be treated as "<::" and by Richard Trieu · 13 years ago
  25. 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
  26. 1155c42 Allow C99 hexfloats in C++0x mode. This change resolves the standards by Douglas Gregor · 13 years ago
  27. 58fd97a Add support for Microsoft __ptr32 keyword. Patch by Chris Cudmore! by Francois Pichet · 13 years ago
  28. 5440bfa Remove the last FIXMEs on -Wunused-comparison since it got moved to by Chandler Carruth · 13 years ago
  29. ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
  30. 53afad5 This patch makes the string/character literal tests run in C, by Douglas Gregor · 13 years ago
  31. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  32. e23af2a PR10392: "#pragma GCC visibility" must not expand macros in its arguments. by Joerg Sonnenberger · 13 years ago
  33. 699f9b1 Change __debugbreak signature to void __debugbreak(void); MSVC compatibility. by Francois Pichet · 13 years ago
  34. b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
  35. 31fd2b7 For code such as: by Richard Trieu · 13 years ago
  36. 7ddf6b2 Allow Lexer::getLocForEndOfToken to return the location just passed the macro instantiation by Argyrios Kyrtzidis · 13 years ago
  37. 0e1e69c Improve the diagnostics generated for switch statements missing expressions by David Majnemer · 13 years ago
  38. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  39. af9cddf Modify a diagnostic introduced in r132612 to emit QualTypes directly by Peter Collingbourne · 13 years ago
  40. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  41. f858bd8 Add a fix-it and better error recovery for improperly nested namespaces. This will give a better error message for cases such as "namespace foo::bar::baz {}" and a suggested fix-it of "namespace foo { namespace bar { namespace baz {} } }" by Richard Trieu · 13 years ago
  42. 563a645 Add support for Microsoft __if_exists, __if_not_exists extension at class scope. by Francois Pichet · 13 years ago
  43. 7880bc3 Implement a few basic tests for defaulted and deleted functions. by Sean Hunt · 13 years ago
  44. 6a24747 In Microsoft mode, allow pure specifier (=0) on inline functions declared at class scope. by Francois Pichet · 13 years ago
  45. 4405445 Tweak the diagnostics for the C++0x extensions to friend types to note by Douglas Gregor · 13 years ago
  46. 20e3c9e Add a __uuidof test where the uuid attribute is on the second declaration. by Francois Pichet · 13 years ago
  47. a23ae3f Temporary preprocessor hack to get around the Microsoft __identifier(x) extension. by Francois Pichet · 13 years ago
  48. f986038 Add support for _if_exists and __if_not_exists at namespace/global scope. by Francois Pichet · 13 years ago
  49. 1e86269 Add support for Microsoft __if_exists and __if_not_exists construct inside function definition. by Francois Pichet · 13 years ago
  50. a343a41 r130381 follow up: accept __uuidof expression for template argument reference. by Francois Pichet · 13 years ago
  51. a97d24f Support &__uuidof(type) as a non type template argument. by Francois Pichet · 13 years ago
  52. 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 13 years ago
  53. 0047012 Add support for Microsoft __interface keyword. An __interface class is basically a normal class containing just pure virtual functions. No urgency to enforce that restriction in clang for now, so make __interface an "class" alias. by Francois Pichet · 13 years ago
  54. 81542fd Remove some more hard CR-LF lines. These were particularly weird as they were by Chandler Carruth · 13 years ago
  55. 62395c9 Remove hard coded dos line endings, let subversion translate them on update. by Chandler Carruth · 13 years ago
  56. a5d318a Downgrade unnecessary "typename" from error to warning in Microsoft mode. by Francois Pichet · 13 years ago
  57. d4a0caf Correctly emit a diagnostic for multiple templated function definitions in -flate-template-parsing mode. by Francois Pichet · 13 years ago
  58. 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 13 years ago
  59. 64089ce Fixes an instance method meta-data generation bug in by Fariborz Jahanian · 13 years ago
  60. bb9b80c Add a fixit suggest for missing case keywords inside a switch scope. For instance, in the following code, 'case ' will be suggested before the '1:' by Richard Trieu · 13 years ago
  61. e106a0b Avoid superfluous warning after an error is detcted and reported. by Fariborz Jahanian · 13 years ago
  62. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  63. 87f1064 If the declaration of a C++ member function with an inline definition by Douglas Gregor · 13 years ago
  64. ea698b3 Detect when the string "<::" is found in code after a cast or template name and is interpreted as "[:" because of the digraph "<:". When found, give an error with a fix-it to add whitespace between the "<" and "::". by Richard Smith · 13 years ago
  65. 8a9013d Parse an '@' in an Objective-C++ class member specification, by Douglas Gregor · 13 years ago
  66. b3c4906 Diagnose a missing ')' on what looks like a statement expression. by John McCall · 13 years ago
  67. 4147d30 Improve recovery (error + fix-it) when parsing type dependent template name without the "template" keyword. by Francois Pichet · 13 years ago
  68. 3b3e1a9 fix the second part of rdar://8366474 - clang fails to parse ObjC selectors with '::', when :: isn't the first part of the selector. by Chris Lattner · 13 years ago
  69. dceb531 Add a __has_feature check for the 'availability' attribute by Douglas Gregor · 13 years ago
  70. b53e417 Extend the new 'availability' attribute with support for an by Douglas Gregor · 13 years ago
  71. 7da19ea Fix the recovery from missing semis on @property declarations to not consume by John McCall · 13 years ago
  72. b1f3968 Remove 'new' from virt-specifier since it's going to be removed in the next C++0x draft by Anders Carlsson · 13 years ago
  73. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 13 years ago
  74. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 13 years ago
  75. 7acafd0 Parser support for noexcept specifications. by Sebastian Redl · 14 years ago
  76. abea951 Add -fcxx-exceptions to all tests that use C++ exceptions. by Anders Carlsson · 14 years ago
  77. 55edca9 Better parser recovery when method is by Fariborz Jahanian · 14 years ago
  78. e9b801f Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-exceptions flag to turn them on. by Anders Carlsson · 14 years ago
  79. e41721e Pass -fexceptions to all tests that use try/catch/throw. by Anders Carlsson · 14 years ago
  80. 4ae493c implement basic support for __label__. I wouldn't be shocked if there are by Chris Lattner · 14 years ago
  81. 87152f7 rename test by Chris Lattner · 14 years ago
  82. 35001ca Enhance the array bounds checking to work for several other constructs, by Chandler Carruth · 14 years ago
  83. b72c778 Improve parser recovery in "for" statements, from Richard Smith! by Douglas Gregor · 14 years ago
  84. db27d82 OpenCL: standardise naming of test cases by Peter Collingbourne · 14 years ago
  85. f315fa8 OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 14 years ago
  86. e2f82f7 Reject forbidden storage class specifiers in OpenCL. Patch by George Russell! by Peter Collingbourne · 14 years ago
  87. 7f53253 Fix scoping of method declarations and issue by Fariborz Jahanian · 14 years ago
  88. bf36e25 Parse: add support for parsing CUDA kernel calls by Peter Collingbourne · 14 years ago
  89. 022915b Fix test for previous commit by Douglas Gregor · 14 years ago
  90. 758afbc Fix a crash-on-invalid where we were trying to parse C++ constructs in by Douglas Gregor · 14 years ago
  91. dfaa5fb Allow Microsoft attributes in a constructor's parameter list. by Francois Pichet · 14 years ago
  92. 1f38106 Improve the extension warning for the use of ref-qualifiers, to by Douglas Gregor · 14 years ago
  93. 16cf8f5 Downgrade the error about rvalue references to an extension warning by Douglas Gregor · 14 years ago
  94. f89e042 Get rid of the [[final]] C++0x attribute. by Anders Carlsson · 14 years ago
  95. f6a3ab0 Improve our parse recovery on 'case blah;' and 'default;'. by John McCall · 14 years ago
  96. c7119a8 Fix tests to be valid. by Anders Carlsson · 14 years ago
  97. 37ea6c4 Add silly test case. by Anders Carlsson · 14 years ago
  98. aa031fd Add more parser tests for the override control keywords. by Anders Carlsson · 14 years ago
  99. 9ea416e Parse the optional semicolon after a C++ in-class member function by Douglas Gregor · 14 years ago
  100. dbee341 Add support for explicit constructor calls in Microsoft mode. For example: by Francois Pichet · 14 years ago