1. 41f3f3a Silence a number of static analyzer warnings with assertions and such. by Jordan Rose · 11 years ago
  2. b2381b1 Attempt to not place ownership qualifiers on the result type by John McCall · 12 years ago
  3. 7728cdd Revert r175912, "Add support for coldcc to clang" at John's request. by Peter Collingbourne · 12 years ago
  4. 4c67aa9 Add support for coldcc to clang by Peter Collingbourne · 12 years ago
  5. d5668a2 When a parameter list in a C function has an error, recover by forming a K&R function, by Argyrios Kyrtzidis · 12 years ago
  6. 66874fb Use None rather than Optional<T>() where possible. by David Blaikie · 12 years ago
  7. dc84cd5 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 12 years ago
  8. 6b3d3e5 Process and handle attributes on conditions and for loop variables. Process and by Richard Smith · 12 years ago
  9. 39e6ab4 Replace TypeLoc llvm::cast support to be well-defined. by David Blaikie · 12 years ago
  10. 9dd74c5 Diagnose loads of 'half' l-values in OpenCL. Patch by Joey Gouly! by John McCall · 12 years ago
  11. 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 12 years ago
  12. d03de6a Downgrade 'attribute ignored when parsing type' from error to warning, to match by Richard Smith · 12 years ago
  13. 5cd532c Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelled by Richard Smith · 12 years ago
  14. b8b2c9d First pass at abstracting out a class for the target C++ ABI. by John McCall · 12 years ago
  15. 630f4bb Implement -Wvla correctly by Dmitri Gribenko · 12 years ago
  16. 19dbb20 Add a new LangOpt NativeHalfType. This option allows for native half/fp16 by Joey Gouly · 12 years ago
  17. e6b9d80 Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 12 years ago
  18. 02dd798 In Objective-C ARC, completely ignore ownership qualifiers on the by Douglas Gregor · 12 years ago
  19. 617bb31 Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are not supported. by Joey Gouly · 12 years ago
  20. cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
  21. 5c52166 Fix behavior of [[gnu::]] function attributes. Per g++'s behavior, these by Richard Smith · 12 years ago
  22. f7a0527 Accept [[gnu::*]] for all __attribute__((*))s which are: by Richard Smith · 12 years ago
  23. 21c8fa8 PR12008: defer adding the implicit 'const' to a constexpr member function until by Richard Smith · 12 years ago
  24. a4fa900 Remove some duplication in the handling of __attribute__((ext_vector_size(N))). by Richard Smith · 12 years ago
  25. ca2ab45 Provide Decl::getOwningModule(), which determines the (sub)module in by Douglas Gregor · 12 years ago
  26. 601e6e8 Fixed an assertion failure triggered by invalid code. by Enea Zaffanella · 12 years ago
  27. 3c7236e Back out my no-op change from r171783. by Douglas Gregor · 12 years ago
  28. 57cbb14 Use the C++11 POD definition in C++11 mode to determine whether one by Douglas Gregor · 12 years ago
  29. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  30. 3898008 Add intel_ocl_bicc calling convention as a function attribute to clang. The calling convention is already implemented in LLVM. by Guy Benyei · 12 years ago
  31. b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
  32. 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
  33. 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
  34. ac71351 Properly compute triviality for explicitly-defaulted or deleted special members. by Richard Smith · 12 years ago
  35. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  36. 8426890 Reject uses of __int128 on platforms that don't support it. Also move the ugly by Richard Smith · 12 years ago
  37. e925322 PR14171: Don't crash if we hit one of the paths where GetFullTypeForDeclarator by Richard Smith · 12 years ago
  38. 444d384 Rework implementation of DR1492: Apply the resolution to operator delete too, by Richard Smith · 12 years ago
  39. 263366f Add pnaclcall convention to Native Client targets. by Derek Schuff · 12 years ago
  40. 59c0a81 Fixed FunctionTypeLoc source range. by Abramo Bagnara · 12 years ago
  41. 82bfa19 Allowing individual targets to determine whether a given calling convention is allowed or ignored with warning. This allows for correct name mangling for x64 targets on Windows, which in turn allows for linking against the Win32 APIs. by Aaron Ballman · 12 years ago
  42. e3b136b Change the wording of the extension warning from by Dmitri Gribenko · 12 years ago
  43. 84dd82e When computing the decltype of an expression, consider Objective-C by Douglas Gregor · 12 years ago
  44. a1a32f7 Move back the stuff about missing ownership attribute warning by Fariborz Jahanian · 12 years ago
  45. ca5c4c9 Move no explicit ownership warning to SemaType.cpp. // rdar://12280826 by Fariborz Jahanian · 12 years ago
  46. 31ba613 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 12 years ago
  47. 679fc93 Revert r163078 per chandlerc's request. by Joao Matos · 12 years ago
  48. f712c48 Added a diagnostic for mismatched MS inheritance attributes. Also fixed the incomplete type member pointer size calculation under the MS ABI. by Joao Matos · 12 years ago
  49. f143ae9 Changed the remaining dead asserts to llvm_unreachable. by Joao Matos · 12 years ago
  50. 6666ed4 Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. by Joao Matos · 12 years ago
  51. 4e90bc3 Fix undefined behavior: don't call ObjCInterfaceDecl::isArcWeakrefUnavailable by Richard Smith · 12 years ago
  52. 0a7dd78 Screw around with ObjCRuntime some more, changing the by John McCall · 12 years ago
  53. 99570a5 Allow 'static' and type qualifiers in K&R parameter type lists. by Matt Beaumont-Gay · 12 years ago
  54. 7f397c5 Check for improper use of 'static' and type qualifiers in array declarators. by Hans Wennborg · 12 years ago
  55. 9fbf327 Remove trailing return flag from FunctionTypeLoc, since we now carry that by Richard Smith · 12 years ago
  56. 71f55f7 Refactor checks for unevaluated contexts into a common utility function. by David Blaikie · 12 years ago
  57. a78a640 Attributes preceding a function declaration are first applied to the return by Rafael Espindola · 12 years ago
  58. d64effc Extend the ',' versus ';' diagnostic for -Wvexing-parse to cover the with-arguments case as well as the no-arguments case. by Richard Smith · 12 years ago
  59. b9c6261 Improvements to vexing-parse warnings. Make the no-parameters case more by Richard Smith · 12 years ago
  60. bb35151 Reject 'int a[1][];' in Sema rather than crashing in IR generation. Found by a by Richard Smith · 12 years ago
  61. 91cbbbf Whitespace. by Chad Rosier · 12 years ago
  62. efce31f Documentation cleanup: by James Dennett · 12 years ago
  63. aa0cd85 Structured comment parsing, first step. by Dmitri Gribenko · 12 years ago
  64. 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 12 years ago
  65. 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
  66. bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 12 years ago
  67. 93f95f2 Handle C++11 attribute namespaces automatically. by Sean Hunt · 12 years ago
  68. 699c904 Documentation cleanup: by James Dennett · 12 years ago
  69. 1dfbd92 Still more Doxygen documentation fixes: by James Dennett · 12 years ago
  70. 54655be If parsing a trailing-return-type fails, don't pretend we didn't have one at by Richard Smith · 12 years ago
  71. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  72. 48d798c Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 12 years ago
  73. c052dbb Recognize the MS inheritance attributes and turn them into attributes by John McCall · 12 years ago
  74. 1de6a6c objective-c. Fixes a 'fixit' where location of by Fariborz Jahanian · 12 years ago
  75. ab41fe9 Move Sema::VerifyIntegerConstantExpression() and by Douglas Gregor · 12 years ago
  76. f502d8e Switch RequireLiteralType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
  77. d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
  78. a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
  79. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  80. c799a6a If a type is non-literal by virtue of being incomplete produce notes by Richard Smith · 12 years ago
  81. e656b83 Teach RequireCompleteType about multi-dimensional arrays. Fixes by Douglas Gregor · 12 years ago
  82. 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
  83. bc1029b Implement C90 pedantic warning for duplicate declaration specifiers which are duplicated via a typedef. Patch by Tim Northover. by Eli Friedman · 12 years ago
  84. 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 12 years ago
  85. 564f4c5 During the instantiation of a class template specialization, that by Richard Smith · 12 years ago
  86. 7796eb5 Fix parsing of trailing-return-type. Types are syntactically prohibited from by Richard Smith · 12 years ago
  87. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  88. a346efa [Sema] A tag decl that is marked as invalid and is used in a decl-spec, by Argyrios Kyrtzidis · 12 years ago
  89. 96a0014 [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart(). by Daniel Dunbar · 12 years ago
  90. a08c2fb Make helper static. by Benjamin Kramer · 13 years ago
  91. ee06539 Make RequireLiteralType work correctly with incomplete array types. PR12037. by Eli Friedman · 13 years ago
  92. 6893284 Unify our computation of the type of a captured reference to a by Douglas Gregor · 13 years ago
  93. 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 13 years ago
  94. 6d9ef30 Implement the standard decltype() semantics described in C++11 by Douglas Gregor · 13 years ago
  95. f8af982 Within the body of a lambda expression, decltype((x)) for an by Douglas Gregor · 13 years ago
  96. 8327118 Make sure to try instantiating a templated type which is used in an _Atomic by Richard Smith · 13 years ago
  97. d37b360 PR11684, core issue 1417: by Richard Smith · 13 years ago
  98. eefb3d5 Track whether a function type has a trailing return type as type sugar. Use this by Richard Smith · 13 years ago
  99. b4e5e28 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 13 years ago
  100. d85bf9d Only complain about __strong __strong id, not __strong SomeStrongTypedef by John McCall · 13 years ago