1. 45d3950 Tighten diagnostics for calling conventions on variadic functions by Hans Wennborg · 11 years ago
  2. 3636fb1 Turn error about fastcall variadic function into warning in MS mode (PR12535) by Hans Wennborg · 11 years ago
  3. d1a32c3 [ms-cxxabi] Fix the calling convention for operator new in records by Reid Kleckner · 11 years ago
  4. 8a3f9e4 Remove support for arrays of runtime bound in C++1y, now they have been voted by Richard Smith · 11 years ago
  5. fad9e13 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
  6. 41d0958 Refactor to use C++1y 'auto' semantics directly in lambdas with no specified by Richard Smith · 11 years ago
  7. 8adf837 PR17290: Use 'false' macro in fix-it hint for initializing a variable of type by Richard Smith · 11 years ago
  8. 6aa7df9 If a variable template specialization with an incomplete array type is by Richard Smith · 11 years ago
  9. 2440fb1 Add error checking to reject neon_vector_type attribute on targets without NEON. by Amara Emerson · 11 years ago
  10. b445cb9 vector_size cannot be applied to Booleans. Updated the semantic checking logic, as well as the comment and added a test case. Fixes PR12649 by Aaron Ballman · 11 years ago
  11. fbf6f5c Updated the PCS calling convention to use the new checkStringLiteralArgument helper function. by Aaron Ballman · 11 years ago
  12. d068607 Tablegen now generates a StringSwitch for attributes containing enumeration arguments to map strings to the proper enumeration value. This makes error checking more consistent and reduces the amount of hand-written code required. by Aaron Ballman · 11 years ago
  13. e2e9a51 Remove unused class. by Eli Friedman · 11 years ago
  14. b716558 C++ modules: fix a bug where loading a declaration with some name would prevent by Richard Smith · 11 years ago
  15. 624421f Consolidating the notion of a GNU attribute parameter with the attribute argument list. by Aaron Ballman · 11 years ago
  16. e8519c3 Add ms_abi and sysv_abi attribute handling. by Charles Davis · 11 years ago
  17. ef07203 Delete CC_Default and use the target default CC everywhere by Reid Kleckner · 11 years ago
  18. 63f25e6 Add a FIXME. by Richard Smith · 11 years ago
  19. 152b4e4 Revert "Implement a rudimentary form of generic lambdas." by Manuel Klimek · 11 years ago
  20. ecb5819 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
  21. 5d937b3 Add hooks to ExternalSemaSource for after-the-fact diagnosis of by Kaelyn Uhrain · 11 years ago
  22. 30d2375 Omit llvm:: before StringRef and SmallString. We have using directive in include/clang/Basic/LLVM.h. by Robert Wilhelm · 11 years ago
  23. e2d20c9 Remove rather oddly merged logic from AArch64 commit. by Tim Northover · 11 years ago
  24. b793f0d AArch64: initial NEON support by Tim Northover · 11 years ago
  25. 9f939f7 Replacing err_attribute_argument_not_int with err_attribute_not_type_attr by Aaron Ballman · 11 years ago
  26. 3cd6feb err_attribute_not_string has been subsumed by err_attribute_argument_type. by Aaron Ballman · 11 years ago
  27. 1652ed1 Tighten type-checking for vector attributes. by Eli Friedman · 11 years ago
  28. b775100 When we perform dependent name lookup during template instantiation, it's not by Richard Smith · 11 years ago
  29. baec778 Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. by Aaron Ballman · 11 years ago
  30. 73883c3 Removed a redundant diagnostic and replaced it with a more standard one. Added a test case for the diagnostic. by Aaron Ballman · 11 years ago
  31. 437d43f Consolidate several attribute argument diagnostics into a single, selectable diagnostic. This makes the diagnostic more consistent. by Aaron Ballman · 11 years ago
  32. 5b92696 Create calling convention AttributedType sugar nodes by Reid Kleckner · 11 years ago
  33. fe6dec6 Replace some existing type attribute diagnostics with a by Aaron Ballman · 11 years ago
  34. 658cd2c PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit the full definition of a type in -flimit-debug-info by David Blaikie · 11 years ago
  35. 7348454 Don't use unnamed local enums as template arguments. Fixes -Werror bootstrap. by Joerg Sonnenberger · 11 years ago
  36. 12df246 [AST] Introduce a new DecayedType sugar node by Reid Kleckner · 11 years ago
  37. cac18ad Lazily provide a __float128 dummy type in -std=gnu++11 mode. by Nico Weber · 11 years ago
  38. ddb5a39 Unify return type checking for functions and ObjC methods. Move all the by Eli Friedman · 11 years ago
  39. 0567a79 Use FPT::getArgTypes() instead of manually building ArrayRefs by Reid Kleckner · 11 years ago
  40. c910d4c Revert "[Sema] Make FunctionType's TSI use unadjusted argument types" by Reid Kleckner · 11 years ago
  41. 63c9a92 [Sema] Make FunctionType's TSI use unadjusted argument types by Reid Kleckner · 11 years ago
  42. 44ee0a7 Re-commit r183466 with a fix to make the TypeLoc casting machinery work by Eli Friedman · 11 years ago
  43. aa9df09 Adding in parsing and the start of semantic support for __sptr and __uptr pointer type qualifiers. This patch also fixes the correlated __ptr32 and __ptr64 pointer qualifiers so that they are truly type attributes instead of declaration attributes. by Aaron Ballman · 11 years ago
  44. ee2f8f2 Return QualType() when a too large array is attempting to be created. This by Richard Trieu · 11 years ago
  45. 60e141e Implement most of N3638 (return type deduction for normal functions). by Richard Smith · 11 years ago
  46. 14f78f4 Separate out and special-case the diagnostic for 'auto' in a by Richard Smith · 11 years ago
  47. 58eb370 Fix PR15845: apparently MSVC does not support implicit int in C++ mode. by Richard Smith · 11 years ago
  48. dc7a4f5 Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there by Richard Smith · 11 years ago
  49. a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
  50. a10b978 C++1y constexpr extensions, round 1: Allow most forms of declaration and by Richard Smith · 11 years ago
  51. 39b0e26 Disable VLA diagnostic in C++1y mode, and add some tests. by Richard Smith · 11 years ago
  52. d2615cc Add 178663 back. by Rafael Espindola · 11 years ago
  53. 4f8a3eb Revert 178663. by Rafael Espindola · 11 years ago
  54. 8f187f6 Don't compute a patched/semantic storage class. by Rafael Espindola · 11 years ago
  55. e93e255 [ms-cxxabi] Add more tests for r178297 by Reid Kleckner · 11 years ago
  56. 4bbae38 [sema] Check the result of getAsCXXRecordDecl() to fix the build by Reid Kleckner · 11 years ago
  57. edd2cb3 [sema] Remove unused variable from r178283 by Reid Kleckner · 11 years ago
  58. 84e9ab4 [ms-cxxabi] Correctly compute the size of member pointers by Reid Kleckner · 11 years ago
  59. eb82a53 For -Wignored-qualifiers, don't warn on qualifiers which we acquire via a by Richard Smith · 11 years ago
  60. 8c952cd Teach -Wigored-qualifiers about exotic flavors of declarator and the _Atomic type qualifier. by Richard Smith · 11 years ago
  61. 4768153 Remove outdated FIXME. by Richard Smith · 11 years ago
  62. 4cf4a5e Support C11 _Atomic type qualifier. This is more-or-less just syntactic sugar for the _Atomic type specifier. by Richard Smith · 11 years ago
  63. 93d6b07 Fold together the two implementations of 6.7.3p2 in SemaType. Fix two bugs, each of which was only present in one version: by Richard Smith · 11 years ago
  64. 9807a2e Don't reject __restrict applied to a dependent type; it might instantiate to a pointer or reference type. by Richard Smith · 11 years ago
  65. 0918989 Sema: Preserve attributes on parameters in instantiated function templates. by Jordan Rose · 12 years ago
  66. bea522f ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType. by Jordan Rose · 12 years ago
  67. 41f3f3a Silence a number of static analyzer warnings with assertions and such. by Jordan Rose · 12 years ago
  68. b2381b1 Attempt to not place ownership qualifiers on the result type by John McCall · 12 years ago
  69. 7728cdd Revert r175912, "Add support for coldcc to clang" at John's request. by Peter Collingbourne · 12 years ago
  70. 4c67aa9 Add support for coldcc to clang by Peter Collingbourne · 12 years ago
  71. 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
  72. 66874fb Use None rather than Optional<T>() where possible. by David Blaikie · 12 years ago
  73. dc84cd5 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 12 years ago
  74. 6b3d3e5 Process and handle attributes on conditions and for loop variables. Process and by Richard Smith · 12 years ago
  75. 39e6ab4 Replace TypeLoc llvm::cast support to be well-defined. by David Blaikie · 12 years ago
  76. 9dd74c5 Diagnose loads of 'half' l-values in OpenCL. Patch by Joey Gouly! by John McCall · 12 years ago
  77. 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 12 years ago
  78. d03de6a Downgrade 'attribute ignored when parsing type' from error to warning, to match by Richard Smith · 12 years ago
  79. 5cd532c Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelled by Richard Smith · 12 years ago
  80. b8b2c9d First pass at abstracting out a class for the target C++ ABI. by John McCall · 12 years ago
  81. 630f4bb Implement -Wvla correctly by Dmitri Gribenko · 12 years ago
  82. 19dbb20 Add a new LangOpt NativeHalfType. This option allows for native half/fp16 by Joey Gouly · 12 years ago
  83. 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
  84. 02dd798 In Objective-C ARC, completely ignore ownership qualifiers on the by Douglas Gregor · 12 years ago
  85. 617bb31 Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are not supported. by Joey Gouly · 12 years ago
  86. cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
  87. 5c52166 Fix behavior of [[gnu::]] function attributes. Per g++'s behavior, these by Richard Smith · 12 years ago
  88. f7a0527 Accept [[gnu::*]] for all __attribute__((*))s which are: by Richard Smith · 12 years ago
  89. 21c8fa8 PR12008: defer adding the implicit 'const' to a constexpr member function until by Richard Smith · 12 years ago
  90. a4fa900 Remove some duplication in the handling of __attribute__((ext_vector_size(N))). by Richard Smith · 12 years ago
  91. ca2ab45 Provide Decl::getOwningModule(), which determines the (sub)module in by Douglas Gregor · 12 years ago
  92. 601e6e8 Fixed an assertion failure triggered by invalid code. by Enea Zaffanella · 12 years ago
  93. 3c7236e Back out my no-op change from r171783. by Douglas Gregor · 12 years ago
  94. 57cbb14 Use the C++11 POD definition in C++11 mode to determine whether one by Douglas Gregor · 12 years ago
  95. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  96. 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
  97. b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
  98. 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
  99. 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
  100. ac71351 Properly compute triviality for explicitly-defaulted or deleted special members. by Richard Smith · 12 years ago