1. 15de72c Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 13 years ago
  2. bff22ac Fix bitfield handling for record layout with #pragma pack. <rdar://problem/10494810> and PR9560. by Eli Friedman · 13 years ago
  3. 50118da Add Microsoft mangling of constructors and destructors. Patch by Dmitry! by Michael J. Spencer · 13 years ago
  4. f8d34ed ParmVarDecls have no linkage. Previously we would report that parameters by Argyrios Kyrtzidis · 13 years ago
  5. 75df4ee Further tweak -Wurneachable-code and templates by allowing the warning to run on by Ted Kremenek · 13 years ago
  6. 901dd66 Fix MSVC class layout for empty classes. Patch by Dmitry Sokolov. by Eli Friedman · 13 years ago
  7. 381c066 Per an offline conversation with John McCall, have StmtPrinter actually print out the source expression for OpaqueValueExpr. by Ted Kremenek · 13 years ago
  8. dc8dab6 Add bigger method type encodings to protocol objects. <rdar://problem/10492418> by Bob Wilson · 13 years ago
  9. bceb755 In Sema::MaybeBindToTemporary, create a CXXBindTemporaryExpr for an by Peter Collingbourne · 13 years ago
  10. 13dc8f9 Reference initialization with initializer lists. by Sebastian Redl · 13 years ago
  11. 1e85565 Provide better source info for template specializations with non-type arguments. by Matt Beaumont-Gay · 13 years ago
  12. c18c423 Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the same by Richard Smith · 13 years ago
  13. 1bea880 Add support for pretty-printing attributes, from Richard Membarth! by Douglas Gregor · 13 years ago
  14. 88c2596 Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue by Argyrios Kyrtzidis · 13 years ago
  15. f1b6946 Added a clause to the ASTImporter allowing it to import TranslationUnitDecls. by Sean Callanan · 13 years ago
  16. e24f5fc Constant expression evaluation: add support for evaluation of member pointers by Richard Smith · 13 years ago
  17. 2ad226b PR11391: Don't try to evaluate the LHS of a _Complex assignment as an rvalue. by Richard Smith · 13 years ago
  18. b755a9d Fix PR11385: A pointer constant expression which has been cast via an integer is by Richard Smith · 13 years ago
  19. 40f57ee Use Decl's isImplicit field to indicate whether an ObjCInterfaceDecl is 'ImplicitInterfaceDecl', by Argyrios Kyrtzidis · 13 years ago
  20. 2bbcd5c ARC: make assignment to 'self' within class methods illegal. Fixes <rdar://problem/10416568>. by Ted Kremenek · 13 years ago
  21. ecb912e Change the checks in the type aka printing. A confusing case where the string by Richard Trieu · 13 years ago
  22. e2d4f4e Fix the signature of the getcontext builtin. Patch by Dimitry Andric. by Rafael Espindola · 13 years ago
  23. 1bf9a9e Represent an APValue based on a Decl as that Decl, rather than a DeclRefExpr by Richard Smith · 13 years ago
  24. ad834d5 [PCH] When completing an objc forward reference, do not serialize the chain of its categories because by Argyrios Kyrtzidis · 13 years ago
  25. b1ce730 When importing an ObjCInterfaceDecl, ensure that by Sean Callanan · 13 years ago
  26. f64699e Constant expression evalation: const_cast support. by Richard Smith · 13 years ago
  27. cd99b07 Reduce the constexpr stack pressure somewhat. Hopefully this will be enough to by Richard Smith · 13 years ago
  28. 59efe26 Constant expression evaluation: support for constexpr member functions. This by Richard Smith · 13 years ago
  29. 6142ca7 Revert r144273. It causes clang self-host build failure. by Devang Patel · 13 years ago
  30. 6c95787 Constant expression evaluation: support for constexpr member functions. by Richard Smith · 13 years ago
  31. 180f479 Constant expression evaluation: support for evaluation of structs and unions of by Richard Smith · 13 years ago
  32. 80ee6e8 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 13 years ago
  33. 1445bba Temporary fix for a performance problem Eli spotted. The APValue representation by Richard Smith · 13 years ago
  34. 3d75ca8 Constant expression evaluation: support for default arguments. by Richard Smith · 13 years ago
  35. d9d137e From Vassil Vassilev: add checks for removing Decls for more use cases. by Axel Naumann · 13 years ago
  36. 9da2352 Fix the layout of vb-tables and vf-tables in the MS C++ ABI. by John McCall · 13 years ago
  37. 63cf68a TypePrinter: print OpenCL address space names. Patch by Richard by Peter Collingbourne · 13 years ago
  38. 13330c4 DeclPrinter: print the declaration's storage class specifier as by Peter Collingbourne · 13 years ago
  39. db1822c Fix a cluster of related issues involving value-dependence and constant by Richard Smith · 13 years ago
  40. 45fa560 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 13 years ago
  41. 11cbe2a Add support for printing integer literals of type short, unsigned short, by Richard Trieu · 13 years ago
  42. cc5d4f6 Constant expression evaluation: support for arrays. by Richard Smith · 13 years ago
  43. 38dce9b Fix 32-bit build bots and remove some casting-away-const warnings. by Richard Smith · 13 years ago
  44. 7864435 Rip out CK_GetObjCProperty. by John McCall · 13 years ago
  45. 9a17a68 Constant expression evaluation: preserve subobject designator when flattening a by Richard Smith · 13 years ago
  46. cd68992 Allow constexpr variables' initializers to be folded in C++11 mode. This by Richard Smith · 13 years ago
  47. 39e0203 Correcting grammar. by David Blaikie · 13 years ago
  48. 4f80e00 Make format string 64 bit safe. by Benjamin Kramer · 13 years ago
  49. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  50. e4ebbf7 Now that we have a portable 64 bit format string use it to make this simple again. by Benjamin Kramer · 13 years ago
  51. 8a5d0ae Fix incorrect format string in debug output. by Eli Friedman · 13 years ago
  52. 92d3dda Remove unused variables. by Benjamin Kramer · 13 years ago
  53. 69c2c50 Constant expression evaluation: refactor to start the groundwork for coping with by Richard Smith · 13 years ago
  54. 0a3bdb6 Constant expression evaluation: track the manner in which an lvalue was written, by Richard Smith · 13 years ago
  55. 74f4634 Constant expression evaluation: although we don't know whether a literal will by Richard Smith · 13 years ago
  56. 49cf884 In the AST dump, add a space between the type and value for CharacterLiteral. by Richard Trieu · 13 years ago
  57. 27c72d8 Teach the ASTImporter to import DefinitionData bits. by Douglas Gregor · 13 years ago
  58. 25270b6 Add a printing policy flag to suppress printing "<anonymous>::" prior by Douglas Gregor · 13 years ago
  59. 21a2516 Fix various minor issues find via unreachable code warnings, from Ahmed Charles! by Douglas Gregor · 13 years ago
  60. 38738fc Use StringLiteral::getBytes(), not StringLiteral::getString(), when profiling the expression, so that it works for non-UTF8 strings. by Douglas Gregor · 13 years ago
  61. 65ac598 When constant-folding, don't look at the initializer of a global const variable by Richard Smith · 13 years ago
  62. 344d78d Temporarily disable lvalue-to-rvalue conversions on const pointers while an by Richard Smith · 13 years ago
  63. 87ec9c2 [libclang] For a class extension, give it a unique USR but for any property or ivar by Argyrios Kyrtzidis · 13 years ago
  64. 177dce7 Implement C++11 'constexpr calls must return constant expressions' rule, and by Richard Smith · 13 years ago
  65. 64f45a2 Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving by Eli Friedman · 13 years ago
  66. 76852c2 Rework the AST for the initializer of a delegating constructor, so by Douglas Gregor · 13 years ago
  67. c45061b Some minor comment changes in constant-folding comparisons. by Eli Friedman · 13 years ago
  68. ffbda40 Don't try to fold comparisons between the address of an object and an arbitrary integer constant. Fixes regression from r143334. by Eli Friedman · 13 years ago
  69. 6a7c94a Refactoring and test for r143360. Support for array rvalue to pointer decay is by Richard Smith · 13 years ago
  70. aa97b53 Temporary fix for assert while evaluating array-to-pointer decay on array by Richard Smith · 13 years ago
  71. bd552ef C++11 generalized constant expression handling: evaluation support for by Richard Smith · 13 years ago
  72. 9e36b53 C++11 generalized constant expressions: evaluate equality comparisons between by Richard Smith · 13 years ago
  73. 625b807 C++11 generalized constant expressions: support pointer comparisons where the by Richard Smith · 13 years ago
  74. 7993e8a Fix assert on constant expression evaluation of floating point increment. by Richard Smith · 13 years ago
  75. 5eca37c Fixed CXX struct and class initialization printing to support 'move' by Jim Goodnow II · 13 years ago
  76. 342f1f8 Don't crash if a GCC binary conditional is used in a constant expression on an by Richard Smith · 13 years ago
  77. b78c0b6 constexpr evaluation: allow lvalue-to-rvalue conversion on any literal type, not by Richard Smith · 13 years ago
  78. 47a1eed constexpr function substitution: by Richard Smith · 13 years ago
  79. 51f4708 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 13 years ago
  80. ee591a9 Fix assertion in constant expression evaluation. The LHS of a floating-point by Richard Smith · 13 years ago
  81. d0dccea Initial support for C++11 constexpr function invocation substitution. Using by Richard Smith · 13 years ago
  82. c49bd11 Reinstate r142844 (reverted in r142872) now that lvalue-to-rvalue conversions by Richard Smith · 13 years ago
  83. 29e97cb Teach format string analysis that "%zu" means size_t. by Hans Wennborg · 13 years ago
  84. 68a2dc4 Correctly perform integral promotions on wchar_t/char16_t/char32_t in C++. <rdar://problem/10309088>. by Eli Friedman · 13 years ago
  85. 3c3b7f9 Restore r142914 and r142915, now with missing file and apparent by John McCall · 13 years ago
  86. 327a50f Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 13 years ago
  87. a1b852f Introduce a placeholder type for "pseudo object" by John McCall · 13 years ago
  88. 3045ce7 Relax restriction of assigning to 'self' in ARC when a method is attributed with ns_consumes_self. Fixes <rdar://problem/10274056>. by Ted Kremenek · 13 years ago
  89. ba0513d Implement support for dependent Microsoft __if_exists/__if_not_exists by Douglas Gregor · 13 years ago
  90. 98326ed Clean up, as suggested by John. by Richard Smith · 13 years ago
  91. 436c889 Revert r142844, it broke selfhost. The problem appears to be a missing by Richard Smith · 13 years ago
  92. 0583014 Add explanatory comments for ICE checking in C99 mode. by Richard Smith · 13 years ago
  93. 41bf4f3 Constant expression evaluation: evaluate lvalues as lvalues, and rvalues as by Richard Smith · 13 years ago
  94. 8327fad Constant expression evaluation: factor out handling of ignored values. by Richard Smith · 13 years ago
  95. 32cb471 In accordance with the C89, C99 and C++98 standards, ICEs can only contain by Richard Smith · 13 years ago
  96. 03f9611 Constant expression evaluation: factor out VarDecl initializer evaluation and by Richard Smith · 13 years ago
  97. 07fc657 Refactor vector constant expression evaluation to return bool like all the other by Richard Smith · 13 years ago
  98. 21f77cd Don't try to set the "array filler" in a InitListExpr twice. by Argyrios Kyrtzidis · 13 years ago
  99. 227e483 More ASTRecordLayout changes for MS ABI; based on patch by r4start. by Eli Friedman · 13 years ago
  100. 9faf810 I added a new function to DeclContext called by Sean Callanan · 13 years ago