1. fa6ef18 Add an unreachable code checker. by Mike Stump · 15 years ago
  2. 48c2d56 When in objective-c methods, do the built-in name lookup after by Fariborz Jahanian · 15 years ago
  3. d1e4d9b Don't emit string-comparison or self-comparison warnings in by Douglas Gregor · 15 years ago
  4. cb329c5 use DiagRuntimeBehavior to silence the div/rem by zero warning when by Chris Lattner · 15 years ago
  5. 7ef655a implement PR6004, warning about divide and remainder by zero. by Chris Lattner · 15 years ago
  6. 48026d2 Implement name lookup for conversion function template specializations by Douglas Gregor · 15 years ago
  7. e27d87f Make Clang complain about taking the address of an unqualified member function. Fixes PR5985. by Sebastian Redl · 15 years ago
  8. 827feec Improve the fix-its for -Wparentheses to ensure that the fix-it by Douglas Gregor · 15 years ago
  9. 828a197 Add an "implicit" bit to CXXThisExpr, so that we can track by Douglas Gregor · 15 years ago
  10. 67dd1d4 Whenever we emit a typo-correction diagnostic, also emit a note by Douglas Gregor · 15 years ago
  11. 2849734 Disallow captured arrays in blocks as well. Radar 7438948. by Mike Stump · 15 years ago
  12. 0d6fd57 Disallow capturing vlas inside blocks. by Mike Stump · 15 years ago
  13. ba26e58 Move the -Wsign-compare logic into SemaChecking.cpp. by John McCall · 15 years ago
  14. bc02170 -Wsign-compare shouldn't warn when the signed operand is a conditional operator by John McCall · 15 years ago
  15. f06cdae Implement typo correction for a variety of Objective-C-specific constructs: by Douglas Gregor · 15 years ago
  16. 5b088a1 Fix minor oversight for increment/decrement of complex int. Add tests for by Eli Friedman · 15 years ago
  17. d203a16 When typo correction for an id-expression finds a type (or Objective-C by Douglas Gregor · 15 years ago
  18. 2dcc011 Typo correction for member access into classes/structs/unions, e.g., by Douglas Gregor · 15 years ago
  19. bb092ba Implement typo correction for id-expressions, e.g., by Douglas Gregor · 15 years ago
  20. e8337df fix PR5917, L'x' was getting the wrong type in c++ mode. Per by Chris Lattner · 15 years ago
  21. efa42f7 Don't look through casts when looking for the underlying decl for a function by Eli Friedman · 15 years ago
  22. 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
  23. 8aa5f40 Add test case for PR5868, and improve location information slightly for implicit "this" expressions by Douglas Gregor · 15 years ago
  24. 65552c4 InitializationSequence handles binding to temporaries, so that by Douglas Gregor · 15 years ago
  25. 9f2df88 Fix the clang-on-clang build: APFloat reports underflow whenever we get a by John McCall · 15 years ago
  26. 94c939d Diagnose out-of-bounds floating-point constants. Fixes rdar://problem/6974641 by John McCall · 15 years ago
  27. 036aed1 When we see a CXXDefaultArgExpr during template instantiation, rebuild by Douglas Gregor · 15 years ago
  28. 65222e8 When using a default function argument for a function template (or by Douglas Gregor · 15 years ago
  29. a188ff2 Switch parameter-passing for calls via function pointers (where we by Douglas Gregor · 15 years ago
  30. d6542d8 Switch InitializedEntity from TypeLoc down to just QualTypes, since we don't use the location information but we did spend a bunch of time building faked-up TypeLocs by Douglas Gregor · 15 years ago
  31. aa03731 Switch initialization of parameters in a call over to by Douglas Gregor · 15 years ago
  32. 0854462 Switch compound literals over to InitializationSequence. by Eli Friedman · 15 years ago
  33. 1c7c3fb Centralize the emission/suppression/delay of diagnostics describing runtime before in the new function Sema::DiagRuntimeBehavior, addressing one of Chris' comments. by Douglas Gregor · 15 years ago
  34. 9e9199d Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, since the context is available in the Decl by Douglas Gregor · 15 years ago
  35. 51874dd Allow comparison of 'void *' with function pointer by Fariborz Jahanian · 15 years ago
  36. 410a3f3 Unresolved implicit member accesses are dependent if the object type is dependent. by John McCall · 15 years ago
  37. 87cf670 When diagnosing that a decl ref expr is not a value, note the declaration by John McCall · 15 years ago
  38. 3b4294e Shift things around so that it's easier to recover from a missing by John McCall · 15 years ago
  39. 578b69b Introduce a centralized routine in Sema for diagnosing failed lookups (when by John McCall · 15 years ago
  40. 6864748 Fix semantic diagnostics that embed English works, from Nicola Gigante! by Douglas Gregor · 15 years ago
  41. 99a2e60 Switch the C++ new expression over to InitializationSequence, rather by Douglas Gregor · 15 years ago
  42. 2514a30 Diagnose attempting to assign to a sub-structure of an ivar by Fariborz Jahanian · 15 years ago
  43. a7fa7cd Fixes a code gen bug related to accessing a now by Fariborz Jahanian · 15 years ago
  44. 337cba4 If a ParmVarDecl's default argument is a CXXExprWithTemporaries, return the underlying expr instead. Add getNumDefaultArgTemporaries and getDefaultArgTemporary which returns the temporaries a default arg creates. by Anders Carlsson · 15 years ago
  45. 0479a0b Support OpenCL 1.1 odd-length vector component accessors. by Nate Begeman · 15 years ago
  46. 5cc07df Fix some diagnostic-related FIXMEs, from Nicola Gigante by Douglas Gregor · 15 years ago
  47. ec3455f Fix a COVTCTII (crash-on-valid-that-clang-thinks-is-invalid, duh), by Daniel Dunbar · 15 years ago
  48. 06d3369 When certain diagnostics involving run-time behavior would be emitted by Douglas Gregor · 15 years ago
  49. 75b699a Suppress warnings and errors about certain uses of non-POD types (in by Douglas Gregor · 15 years ago
  50. eebc475 Move composite type finding of two objective-c expressions by Fariborz Jahanian · 15 years ago
  51. 83dc325 Codegen. support for ObjCIsaExpr AST which until now by Fariborz Jahanian · 15 years ago
  52. fead20c Handle unresolved using decls in bare lookups. These are not being adequately by John McCall · 15 years ago
  53. 52efc3f Refactor objective-c pointer assignment compatibility logic. No by Fariborz Jahanian · 15 years ago
  54. dbd872f DeclRefExpr stores a ValueDecl internally. by John McCall · 15 years ago
  55. 7e42cf2 Patch to warn when discarding objective-c pointer type qualifiers by Fariborz Jahanian · 15 years ago
  56. 812c154 Recover from dot accesses to record pointers and arrow accesses to records. by John McCall · 15 years ago
  57. 3cdff23 Add the BlockDecl to the DeclContext. by Ted Kremenek · 15 years ago
  58. 6d910f0 Allow accessing 'isa' via '->' operator. (fixes radar 7447251). by Fariborz Jahanian · 15 years ago
  59. d6a637f Rework how virtual member functions are marked. If a class has no key function, we now wait until the end of the translation unit to mark its virtual member functions as references. This lays the groundwork for fixing PR5557. by Anders Carlsson · 15 years ago
  60. a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
  61. 02dd4b1 fix rdar://7446395, a crash on invalid, by fixing a broken assertion. by Chris Lattner · 15 years ago
  62. 16c5378 Make sure to call PerformObjectMemberConversion where necessary. by Eli Friedman · 15 years ago
  63. f595cc4 Make the type of the Decl referred to by a MemberExpr a bit more precise. by Eli Friedman · 15 years ago
  64. 144238e Use a more rigorous definition of 'class member'. I don't have any evidence by John McCall · 15 years ago
  65. 336e774 Recognize that EnumConstantDecls can be found by lookup and are not instance by John McCall · 15 years ago
  66. 1bcee0a Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema: by John McCall · 15 years ago
  67. 0bd6feb Push overloaded function templates through the parser using a totally different by John McCall · 15 years ago
  68. 2f841ba Stop trying to analyze class-hierarchies for dependently-scoped id-expressions; by John McCall · 15 years ago
  69. b1b4256 Fix IsProvablyNotDerivedFrom to always use record definitions when available. by John McCall · 15 years ago
  70. aa81e16 Rework how we support C++ implicit member accesses. If we can resolve an by John McCall · 15 years ago
  71. 9af2f52 Don't automatically assume that an id-expression refers to a by Douglas Gregor · 15 years ago
  72. 958aeb0 Eliminate warning in Release-Asserts mode. No functionality change by Douglas Gregor · 15 years ago
  73. e1599ce Fix and test for a problem caught by the clang-on-clang buildbot: qualified by John McCall · 15 years ago
  74. 7dafdf5 Remove all of Sema's explicit uses of OverloadedFunctionDecl except for by John McCall · 15 years ago
  75. 129e2df Eliminate the use of OverloadedFunctionDecl in member expressions. by John McCall · 15 years ago
  76. 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 15 years ago
  77. 2afce72 Refactor our handling of expression evaluation contexts, so that Sema by Douglas Gregor · 15 years ago
  78. 369a3bd Allow user re-definition of SEL as well as accessing its fields. by Fariborz Jahanian · 15 years ago
  79. f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
  80. 2fe168f Refactor argument collection of constructor calls using the common routine. by Fariborz Jahanian · 15 years ago
  81. 4cd1c70 More cleanup of argument call collection. by Fariborz Jahanian · 15 years ago
  82. f7a1a74 Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and by John McCall · 15 years ago
  83. 048f52a Refactor collection of call arguments in common code. by Fariborz Jahanian · 15 years ago
  84. e4d2bdd GNUNullExpr is a valid sentinel even though it isn't of pointer type. by Anders Carlsson · 15 years ago
  85. a4c98cd Convert the && and || operands to bool using standard conversions. Fixes PR5593. by Anders Carlsson · 15 years ago
  86. 5d484e8 Intercept sizeof and alignof references before they get into ASTContext methods. This fixes a crash when writing sizeof(Incomplete&), and lets ASTContext's methods do the right thing for CodeGen, which fixes PR5590. by Sebastian Redl · 15 years ago
  87. ac564f3 Improve type-checking of templates by distinguishing between members by Douglas Gregor · 15 years ago
  88. 0da76df Centralize and complete the computation of value- and type-dependence for DeclRefExprs by Douglas Gregor · 15 years ago
  89. d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
  90. b681b61 If a C++ qualified id is followed by a postfix suffix, it is never the direct by John McCall · 15 years ago
  91. 5b3f913 Reorganize the intermediate BuildDeclarationNameExpr routines again. by John McCall · 15 years ago
  92. 7453ed4 Consider a FunctionTemplate to be an overload all on its lonesome. Track by John McCall · 15 years ago
  93. ba13543 "Incremental" progress on using expressions, by which I mean totally ripping by John McCall · 15 years ago
  94. 865d447 Draw a brighter line between "unresolved" expressions, where we have done the by John McCall · 15 years ago
  95. 7d384dd Split LookupResult into its own header. by John McCall · 15 years ago
  96. e4216e9 Simplify ActOnPostfixUnaryOp. by Eli Friedman · 15 years ago
  97. 7ba107a Incremental progress on using declarations. Split UnresolvedUsingDecl into by John McCall · 15 years ago
  98. a14cd111 Eliminate some completely-redundant lookups by Douglas Gregor · 15 years ago
  99. a24dc2e Carry lookup configuration throughout lookup on the LookupResult. Give by John McCall · 15 years ago
  100. 16fea9b PR5526: Make sure to set the right cast kinds for the inserted implicit casts. by Eli Friedman · 15 years ago