1. 7880bc3 Implement a few basic tests for defaulted and deleted functions. by Sean Hunt · 13 years ago
  2. 6a24747 In Microsoft mode, allow pure specifier (=0) on inline functions declared at class scope. by Francois Pichet · 13 years ago
  3. 4405445 Tweak the diagnostics for the C++0x extensions to friend types to note by Douglas Gregor · 13 years ago
  4. 20e3c9e Add a __uuidof test where the uuid attribute is on the second declaration. by Francois Pichet · 13 years ago
  5. a23ae3f Temporary preprocessor hack to get around the Microsoft __identifier(x) extension. by Francois Pichet · 13 years ago
  6. f986038 Add support for _if_exists and __if_not_exists at namespace/global scope. by Francois Pichet · 13 years ago
  7. 1e86269 Add support for Microsoft __if_exists and __if_not_exists construct inside function definition. by Francois Pichet · 13 years ago
  8. a343a41 r130381 follow up: accept __uuidof expression for template argument reference. by Francois Pichet · 13 years ago
  9. a97d24f Support &__uuidof(type) as a non type template argument. by Francois Pichet · 13 years ago
  10. 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 13 years ago
  11. 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
  12. 81542fd Remove some more hard CR-LF lines. These were particularly weird as they were by Chandler Carruth · 13 years ago
  13. 62395c9 Remove hard coded dos line endings, let subversion translate them on update. by Chandler Carruth · 13 years ago
  14. a5d318a Downgrade unnecessary "typename" from error to warning in Microsoft mode. by Francois Pichet · 13 years ago
  15. d4a0caf Correctly emit a diagnostic for multiple templated function definitions in -flate-template-parsing mode. by Francois Pichet · 13 years ago
  16. 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
  17. 64089ce Fixes an instance method meta-data generation bug in by Fariborz Jahanian · 13 years ago
  18. 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
  19. e106a0b Avoid superfluous warning after an error is detcted and reported. by Fariborz Jahanian · 13 years ago
  20. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  21. 87f1064 If the declaration of a C++ member function with an inline definition by Douglas Gregor · 13 years ago
  22. 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
  23. 8a9013d Parse an '@' in an Objective-C++ class member specification, by Douglas Gregor · 13 years ago
  24. b3c4906 Diagnose a missing ')' on what looks like a statement expression. by John McCall · 13 years ago
  25. 4147d30 Improve recovery (error + fix-it) when parsing type dependent template name without the "template" keyword. by Francois Pichet · 13 years ago
  26. 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
  27. dceb531 Add a __has_feature check for the 'availability' attribute by Douglas Gregor · 13 years ago
  28. b53e417 Extend the new 'availability' attribute with support for an by Douglas Gregor · 13 years ago
  29. 7da19ea Fix the recovery from missing semis on @property declarations to not consume by John McCall · 13 years ago
  30. 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
  31. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 13 years ago
  32. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 13 years ago
  33. 7acafd0 Parser support for noexcept specifications. by Sebastian Redl · 13 years ago
  34. abea951 Add -fcxx-exceptions to all tests that use C++ exceptions. by Anders Carlsson · 13 years ago
  35. 55edca9 Better parser recovery when method is by Fariborz Jahanian · 13 years ago
  36. e9b801f Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-exceptions flag to turn them on. by Anders Carlsson · 13 years ago
  37. e41721e Pass -fexceptions to all tests that use try/catch/throw. by Anders Carlsson · 13 years ago
  38. 4ae493c implement basic support for __label__. I wouldn't be shocked if there are by Chris Lattner · 13 years ago
  39. 87152f7 rename test by Chris Lattner · 13 years ago
  40. 35001ca Enhance the array bounds checking to work for several other constructs, by Chandler Carruth · 13 years ago
  41. b72c778 Improve parser recovery in "for" statements, from Richard Smith! by Douglas Gregor · 13 years ago
  42. db27d82 OpenCL: standardise naming of test cases by Peter Collingbourne · 13 years ago
  43. f315fa8 OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 13 years ago
  44. e2f82f7 Reject forbidden storage class specifiers in OpenCL. Patch by George Russell! by Peter Collingbourne · 13 years ago
  45. 7f53253 Fix scoping of method declarations and issue by Fariborz Jahanian · 13 years ago
  46. bf36e25 Parse: add support for parsing CUDA kernel calls by Peter Collingbourne · 13 years ago
  47. 022915b Fix test for previous commit by Douglas Gregor · 14 years ago
  48. 758afbc Fix a crash-on-invalid where we were trying to parse C++ constructs in by Douglas Gregor · 14 years ago
  49. dfaa5fb Allow Microsoft attributes in a constructor's parameter list. by Francois Pichet · 14 years ago
  50. 1f38106 Improve the extension warning for the use of ref-qualifiers, to by Douglas Gregor · 14 years ago
  51. 16cf8f5 Downgrade the error about rvalue references to an extension warning by Douglas Gregor · 14 years ago
  52. f89e042 Get rid of the [[final]] C++0x attribute. by Anders Carlsson · 14 years ago
  53. f6a3ab0 Improve our parse recovery on 'case blah;' and 'default;'. by John McCall · 14 years ago
  54. c7119a8 Fix tests to be valid. by Anders Carlsson · 14 years ago
  55. 37ea6c4 Add silly test case. by Anders Carlsson · 14 years ago
  56. aa031fd Add more parser tests for the override control keywords. by Anders Carlsson · 14 years ago
  57. 9ea416e Parse the optional semicolon after a C++ in-class member function by Douglas Gregor · 14 years ago
  58. dbee341 Add support for explicit constructor calls in Microsoft mode. For example: by Francois Pichet · 14 years ago
  59. 1f3b6fd Begin work on supporting "N3206: Override control: Eliminating Attributes", from by Anders Carlsson · 14 years ago
  60. bc61bd8 When we're inside a functional cast, '>' is an operator. Fixes PR8912. by Douglas Gregor · 14 years ago
  61. e6bf90a Use Parser::ExpectAndConsume() uniformly to eat semicolons after by Douglas Gregor · 14 years ago
  62. 6915c52 More __uuidof validation: by Francois Pichet · 14 years ago
  63. 662a482 Improve the diagnostic and recovery for missing colons after 'case' by Douglas Gregor · 14 years ago
  64. 913b7bf Emit an error if operator __uuidof() is called on a type with no associated GUID. by Francois Pichet · 14 years ago
  65. d3d3be9 Validate Microsoft's uuid attribute string. by Francois Pichet · 14 years ago
  66. ecea19f Microsoft's __uuidof operator returns a lvalue. by Francois Pichet · 14 years ago
  67. 46f936e When parsing something that looks like an ill-formed by Douglas Gregor · 14 years ago
  68. aa4fe05 comparison of AltiVec vectors now gives bool result (fix for 7533) by Anton Yartsev · 14 years ago
  69. 4383e18 Emit a specific diagnostic when typedefing C++ bool, mirroring gcc. by Argyrios Kyrtzidis · 14 years ago
  70. df81c2c Issues good diagnostic when @end is missing. // rdar://8283484 by Fariborz Jahanian · 14 years ago
  71. 729ad83 fix PR8380, a crash on invalid due to an illogical DeclSpec SourceRange being constructed. by Chris Lattner · 14 years ago
  72. 46d545e Diagnose a coherant message when @interface by Fariborz Jahanian · 14 years ago
  73. b9eb35c Treat __extension__ like ParenExpr. by Abramo Bagnara · 14 years ago
  74. 99ea734 When we are missing the ',' or '>' to terminate a template parameter by Douglas Gregor · 14 years ago
  75. 141ecfe Replace \r\n with \n in this file. by Nick Lewycky · 14 years ago
  76. 334d47e Add parsing support for Microsoft attributes. MS attributes will just be skipped and not inserted into the AST for now. by Francois Pichet · 14 years ago
  77. b241946 Add 2 Microsoft compiler intrinsics that don't require prototypes: by Francois Pichet · 14 years ago
  78. 229ca4a _inline is an alias for inline in MSVC. by Francois Pichet · 14 years ago
  79. 6229c8e enhance tentative parsing to handle ms extensions, patch by Martin Vejnar! by Chris Lattner · 14 years ago
  80. 1b2ad2f Revert r114316, -Wunused-value enabled by default was intended. by Argyrios Kyrtzidis · 14 years ago
  81. 6dff228 Make -Wunused-value off by default, matching GCC. Fixes rdar://7126194. by Argyrios Kyrtzidis · 14 years ago
  82. 2f474ea Added '|' delimiter to separate inline asm multiple alternative constraints for Clang side of support. by John Thompson · 14 years ago
  83. 01add59 Add more error checking to attribute vecreturn by John Thompson · 14 years ago
  84. 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 14 years ago
  85. 837b1a3 Improve error recovery when we see ':' and expect a ';'. by John McCall · 14 years ago
  86. 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
  87. e425368 Fix some test-breaking that snuck into my previous commit by Sean Hunt · 14 years ago
  88. 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
  89. cebc376 ...I forgot to check my new test after adding it, and lo, there's slightly different by John McCall · 14 years ago
  90. 9e46b8c Make sure we clear TypeSpecOwned when setting TypeSpecType to something when by John McCall · 14 years ago
  91. 124300e Preserve invalidity of typeof operands in C++. by John McCall · 14 years ago
  92. d657742 Fix a crash when parsing malformed out-of-line member function by Fariborz Jahanian · 14 years ago
  93. 6f15803 Fix for pr7869, inline asm mult-alt constraints. by John Thompson · 14 years ago
  94. 35cc962 Added vecreturn attribute parsing. by John Thompson · 14 years ago
  95. 219cffc Change warning about incomplete parsing of C++ default arg to error and provide a test case; thanks Doug! by Argyrios Kyrtzidis · 14 years ago
  96. 2b602ad Introduce a new token kind 'cxx_defaultarg_end' to mark the end of C++ default arguments that were part of by Argyrios Kyrtzidis · 14 years ago
  97. b1d397c Allow multiple __declspec attributes after a class-key. by John McCall · 14 years ago
  98. 62e22ee Tests for #pragma GCC visibility. by Eli Friedman · 14 years ago
  99. b15be0d Convert this file to not have Windows line endings -- likely committed from by Chandler Carruth · 14 years ago
  100. cbb98ed Parser: Add support for #pragma align, which is just another spelling of #pragma by Daniel Dunbar · 14 years ago