1. 9805795 [Sema] Allow conversion between long double and __float128. by Benjamin Kramer · 8 years ago
  2. a14a1f9 [Parse] Forward brace locations to TypeConstructExpr by Vedant Kumar · 8 years ago
  3. a503855 Track in the AST whether the operand to a UnaryOperator can overflow and then use that logic when evaluating constant expressions and emitting codegen. by Aaron Ballman · 8 years ago
  4. a12bf91 Factor out comparison handling for arithmetic types. by Richard Smith · 8 years ago
  5. db70052 Remove bogus check for template specialization from self-comparison warning. by Richard Smith · 8 years ago
  6. 07c0f28 Fix a couple of wrong self-comparison diagnostics. by Richard Smith · 8 years ago
  7. abbb8ad Factor out common tautological comparison code from scalar and vector compare checking. by Richard Smith · 8 years ago
  8. 2ab8c15 [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedIdKind. by Faisal Vali · 8 years ago
  9. 421b2d1 [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum. by Faisal Vali · 8 years ago
  10. f3b3ccd Silence a bunch of implicit fallthrough warnings by Adrian Prantl · 8 years ago
  11. c70f1d6 [c++20] P0515R3: Parsing support and basic AST construction for operator <=>. by Richard Smith · 8 years ago
  12. 502775a [CodeGen][X86] Fix handling of __fp16 vectors. by Akira Hatanaka · 8 years ago
  13. 354abec Remove creation of out-of-bounds value of enumeration type (resulting in UB). by Richard Smith · 8 years ago
  14. dfa430f [OPENMP] Initial codegen for `target teams distribute` directive. by Alexey Bataev · 8 years ago
  15. 8cf35e4 [OPENMP] Do not capture private variables in the target regions. by Alexey Bataev · 8 years ago
  16. 891fc7f Generalize "static data member instantiated" notification to cover variable templates too. by Richard Smith · 8 years ago
  17. c351fba Now that C++17 is official (https://www.iso.org/standard/68564.html), start changing the C++1z terminology over to C++17. NFC intended, these are all mechanical changes. by Aaron Ballman · 8 years ago
  18. 52a3ca9 The offsetof macro is intended to work with subobjects rather than simple identifiers designating a member, making the -Wextended-offsetof diagnostic obsolete as this construct is not an extension. Implements WG14 DR496. by Aaron Ballman · 8 years ago
  19. 77aed73 [OpenMP] diagnose assign to firstprivate const, patch by Joel E. Denny by Alexey Bataev · 8 years ago
  20. 1ee7116 [ObjC] Fix function signature handling for blocks literals with attributes by Alex Lorenz · 8 years ago
  21. 72db888 PR35039: Materialize temporary objects before wrapping them in an by Richard Smith · 8 years ago
  22. 4309b66 Don't suppress instantiation of definitions for variables subject to explicit by Richard Smith · 8 years ago
  23. 15d267b Enable support for the [[maybe_unused]] attribute from WG14 N2053 when enabling double square bracket attributes in C code. by Aaron Ballman · 8 years ago
  24. 6d98943 Convert clang::LangAS to a strongly typed enum by Alexander Richardson · 8 years ago
  25. cab496d [OPENMP] Capture references to global variables. by Alexey Bataev · 8 years ago
  26. 085a23f [OpenCL] Fix checking of vector type casting by Yaxun Liu · 8 years ago
  27. 3103896 [Sema] Null check in BuildDeclarationNameExpr by Yi Kong · 8 years ago
  28. 263a0a3 Don't warn about runtime behavior problems in variable initializers that we by Richard Smith · 8 years ago
  29. 34b5dbc Promote storage-only __fp16 vector operands to float vectors. by Akira Hatanaka · 8 years ago
  30. 405e2db Implement C++ [basic.link]p8. by Richard Smith · 8 years ago
  31. 3d0a540 Teach clang to tolerate the 'p = nullptr + n' idiom used by glibc by Andrew Kaylor · 8 years ago
  32. 9cf0e12 [Sema] Disallow assigning record lvalues with nested const-qualified fields. by Bjorn Pettersson · 8 years ago
  33. f60ebcd Fix the second half of PR34266: Don't implicitly capture '*this' if the members are found in a class unrelated to the enclosing class. by Faisal Vali · 8 years ago
  34. 4c33079 [Sema] Correct typos in LHS, RHS before building a binop expression. by Volodymyr Sapsai · 8 years ago
  35. 285c936 Catch more cases with -Wenum-compare by Richard Trieu · 8 years ago
  36. cc623ad Recommit "Add _Float16 as a C/C++ source language type" by Sjoerd Meijer · 8 years ago
  37. 9aeedde Revert "Add _Float16 as a C/C++ source language type" by Sjoerd Meijer · 8 years ago
  38. ab36f33 Add _Float16 as a C/C++ source language type by Sjoerd Meijer · 8 years ago
  39. 257132a [OpenCL] Handle taking an address of block captures. by Anastasia Stulova · 8 years ago
  40. 1aa18f2 Fix typos, remove unused private members of CommonOptionsParser, NFC by Johannes Altmanninger · 8 years ago
  41. 6a71f36 [OPENMP] Fix for PR34014: OpenMP 4.5: Target construct in static method by Alexey Bataev · 8 years ago
  42. 03d5db4 Fix typos in comments; NFC by George Burgess IV · 8 years ago
  43. 9710338 Reapply Sema: allow imaginary constants via GNU extension if UDL overloads not present. by Tim Northover · 8 years ago
  44. 0241637 Sema: disable implicit conversion from _Complex to real types in C++. by Tim Northover · 8 years ago
  45. 3b8d558 [OPENMP][DEBUG] Set proper address space info if required by target. by Alexey Bataev · 8 years ago
  46. 4aa1905 Revert "[OPENMP][DEBUG] Set proper address space info if required by target." by Alexey Bataev · 8 years ago
  47. 5a49713 [OPENMP][DEBUG] Set proper address space info if required by target. by Alexey Bataev · 8 years ago
  48. 6a824b9 Revert "[OPENMP][DEBUG] Set proper address space info if required by target." by Alexey Bataev · 8 years ago
  49. 59b81e5 [OPENMP][DEBUG] Set proper address space info if required by target. by Alexey Bataev · 8 years ago
  50. d90ec74 Revert "[OPENMP][DEBUG] Set proper address space info if required by target." by Alexey Bataev · 8 years ago
  51. be83fad [OPENMP][DEBUG] Set proper address space info if required by target. by Alexey Bataev · 8 years ago
  52. 1efd222 [Sema] Add a comment on an identified bug on default arguments. by Tim Shen · 8 years ago
  53. 08e51076 [Sema] Fix lax conversion between non ext vectors by Bruno Cardoso Lopes · 8 years ago
  54. 9f866a7 [Sema] NFC: Move all availability checking code to SemaDeclAttr.cpp by Erik Pilkington · 8 years ago
  55. 2246167 [Sema] Mark a virtual CXXMethodDecl as used if a call to it can be by Akira Hatanaka · 8 years ago
  56. cdd596f [ObjC] Avoid the -Wunguarded-availability warnings for protocol by Alex Lorenz · 8 years ago
  57. 4042f3c [Sema] Don't allow -Wunguarded-availability to be silenced with redecls by Erik Pilkington · 8 years ago
  58. 15ed292 Prevent devirtualization of calls to un-instantiated functions. by Sunil Srivastava · 8 years ago
  59. 461b141 [coroutines] Remove pass-through operator co_await; Replace it with the input expression by Eric Fiselier · 8 years ago
  60. 0c64e27 Catch invalid bitwise operation on vector of floats by Serge Pavlov · 8 years ago
  61. 4a7ac59 Simplify. by Richard Smith · 8 years ago
  62. 97e7c33 [Sema] Silence unused variable warning. by Benjamin Kramer · 8 years ago
  63. 17c5947 Improve error recovery for missing 'template' keyword in contexts where the by Richard Smith · 8 years ago
  64. 3339911 Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
  65. 707e37f [OpenCL] An error shall occur if any scalar operand has greater rank than the type of the vector element by Egor Churaev · 8 years ago
  66. c058cc6 Revert "[OpenCL] An error shall occur if any scalar operand has greater rank than the type of the vector element" by Renato Golin · 8 years ago
  67. 1adf265 [OpenCL] An error shall occur if any scalar operand has greater rank than the type of the vector element by Egor Churaev · 8 years ago
  68. 9d89118 Revert "Sema: allow imaginary constants via GNU extension if UDL overloads not present." by Tim Northover · 8 years ago
  69. 5f0c0aa Address follow-up feedback for r303712 by Argyrios Kyrtzidis · 8 years ago
  70. 0a484ba Warn about uses of `@available` that can't suppress the by Alex Lorenz · 8 years ago
  71. a7233bd Enhance the 'diagnose_if' attribute so that we can apply it for ObjC methods and properties as well by Argyrios Kyrtzidis · 8 years ago
  72. 6b5ecea Sema: allow imaginary constants via GNU extension if UDL overloads not present. by Tim Northover · 8 years ago
  73. dcac9f5 [Sema] Use CK_NoOp instead CK_Invalid in tryGCCVectorConvertAndSplat by Vitaly Buka · 8 years ago
  74. 7cd5876 [Sema] Support implicit scalar to vector conversions by Simon Dardis · 8 years ago
  75. f16634c [Sema] Fix typos handling in an overloadable call. by Anastasia Stulova · 8 years ago
  76. be380c7 [ARM] Limit the diagnose when an ISR calls a regular function by Weiming Zhao · 8 years ago
  77. 7e7007d [Sema] Update function doc; NFC by George Burgess IV · 9 years ago
  78. 064b7fe Use a consistent style. NFC by George Burgess IV · 9 years ago
  79. 1b07d68 Fix comment. NFC by George Burgess IV · 9 years ago
  80. 28559ce -Wunguarded-availability should support if (@available) checks in top-level by Alex Lorenz · 9 years ago
  81. 1be800c5 Add support for editor placeholders to Clang by Alex Lorenz · 9 years ago
  82. cf68126 Diagnose attempt to take address of bitfield members in anonymous structs. by Richard Smith · 9 years ago
  83. f81c995 [Sema] Extend GetSignedVectorType to deal with non ExtVector types by Simon Dardis · 9 years ago
  84. 3bccec5 [OpenCL] Extended diagnostics for atomic initialization by Egor Churaev · 9 years ago
  85. d143a0c [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped Enum by Faisal Vali · 9 years ago
  86. 2c51880 Spelling mistakes in comments. NFCI. (PR27635) by Simon Pilgrim · 9 years ago
  87. df42cf1 [ARC][ObjC++] Use ObjC semantic rules for comparisons between a pointer and by Alex Lorenz · 9 years ago
  88. 11352a8 [Objective-C] Fix "weak-unavailable" warning with -fobjc-weak by Brian Kelley · 9 years ago
  89. cafd912 [Objective-C] Fix "repeated use of weak" warning with -fobjc-weak by Brian Kelley · 9 years ago
  90. 484aa45 Encapsulate FPOptions and use it consistently by Adam Nemet · 9 years ago
  91. f5f1762 Fix crash with interrupt attribute on ARM. by Eli Friedman · 9 years ago
  92. 81a25e35 [OpenCL] Fix type compatibility check and generic AS mangling. by Anastasia Stulova · 9 years ago
  93. 7cbbb88 [Sema] Add variable captured by a block to the enclosing lambda's by Akira Hatanaka · 9 years ago
  94. 696e312 Rename ActiveTemplateInstantiation to CodeSynthesisContext in preparation for by Richard Smith · 9 years ago
  95. 51ec0cf Factor out function to determine whether we're performing a template by Richard Smith · 9 years ago
  96. bc49120 Add an explicit derived class of FunctionDecl to model deduction guides rather by Richard Smith · 9 years ago
  97. 55aaa84 Use correct fix-it location for -Wblock-capture-autoreleasing by Alex Lorenz · 9 years ago
  98. 9d98a31 [OpenCL] Disallow blocks capture other blocks (v2.0, s6.12.5) by Anastasia Stulova · 9 years ago
  99. bfbff07 [c++1z] Diagnose attempts to use variables with deduced class template by Richard Smith · 9 years ago
  100. 32f0a43 [OpenCL] Accept logical NOT for pointer types in CL1.1 by Anastasia Stulova · 9 years ago