1. 528adb1 Allow conversion of qualified Class type to unqualified by Fariborz Jahanian · 14 years ago
  2. d064fdc Only perform CFG-based warnings on 'static inline' functions that by Ted Kremenek · 14 years ago
  3. 053f4bd -Wshadow should only warn about parameter declarations when we're by John McCall · 14 years ago
  4. dbdbaaf Refactor CFG-based warnings in Sema to be run by a worked object called AnalysisBasedWarnings. by Ted Kremenek · 14 years ago
  5. d4c6090 Diagnose conversion of 'Class' to/from objective-c by Fariborz Jahanian · 14 years ago
  6. 90c7126 Some cleanup, change diagnostic when assigning to by Fariborz Jahanian · 14 years ago
  7. 132f2a2 objective-c patch to provide type safty when blocks are passing or by Fariborz Jahanian · 14 years ago
  8. 8596bbe Issue error when a byref array is accessed in a block by Fariborz Jahanian · 14 years ago
  9. 453091c Audit all Preprocessor::getSpelling() callers, improving failure by Douglas Gregor · 14 years ago
  10. 4b7a834 Add support for -Wwrite-strings. Patch by Mike M! Fixes PR 4804. by John McCall · 14 years ago
  11. 1935754 Use SmallString instead of SmallVector by Kovarththanan Rajaratnam · 14 years ago
  12. d1b47bf Warn about comparing an unsigned expression with 0 in tautological ways. by John McCall · 14 years ago
  13. dd8f569 Statement expressions can be used in global- or namespace-scoped blocks by Douglas Gregor · 14 years ago
  14. dbf217a Allow use of byref (__block attributed) arrays inside by Fariborz Jahanian · 14 years ago
  15. 5fccd36 Reinstate r97674 with a fix for the assertion that was firing in <list> by Douglas Gregor · 14 years ago
  16. a7cb22d Revert r97674; it's causing failures by Douglas Gregor · 14 years ago
  17. b29b37d Implement disambiguation of base class members via a by Douglas Gregor · 14 years ago
  18. 9ea9bdb Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 14 years ago
  19. 6d97e5e Implement jump checking for initialized c++ variables, implementing by Chris Lattner · 14 years ago
  20. 076ceb0 Start detangling the BlockSemaInfo/Sema mess. No functionality change. by Douglas Gregor · 14 years ago
  21. ddeea56 Add an overload of Preprocessor::getSpelling which takes a SmallVector and by Benjamin Kramer · 14 years ago
  22. 2a0d757 At sabre's request, drop the FP bounds diagnostics down to warnings and file by John McCall · 14 years ago
  23. b2cb1cb When computing the composite pointer type for relational comparisons, by Douglas Gregor · 14 years ago
  24. f316a1d Remove some oogly code made dead by the pseudo-destructor instantiation changes. by Douglas Gregor · 15 years ago
  25. fce46ee Keep track of the location of the '~' in a pseudo-destructor expression. by Douglas Gregor · 15 years ago
  26. 26d4ac9 Retain complete source information for the type after the '~' in a by Douglas Gregor · 15 years ago
  27. e0601ea Retain source information for the "type-name ::" in a by Douglas Gregor · 15 years ago
  28. 7754908 ActOnPseudoDestructorExpr now performs all semantic analysis for by Douglas Gregor · 15 years ago
  29. ce056bc Eliminate the default arguments to ASTContext::getFunctionType(), by Douglas Gregor · 15 years ago
  30. 354095c Issue extended diagnostic when property dot-syntax is used and by Fariborz Jahanian · 15 years ago
  31. ba7bc55 Revert: "Change InitListExpr to allocate the array for holding references" by Ted Kremenek · 15 years ago
  32. 9f9269e Change InitListExpr to allocate the array for holding references by Ted Kremenek · 15 years ago
  33. e873fb7 Introduce a new kind of failed result for isLvalue/isModifiableLvalue by Douglas Gregor · 15 years ago
  34. 9a66c30 Complain if block-literal expression's parameter name is by Fariborz Jahanian · 15 years ago
  35. e6bbc01 Implementing unused function warning. by Tanya Lattner · 15 years ago
  36. eb3b324 Allocate the SubExprs array in ObjCMessageExpr using the allocator associated with ASTContext. This fixes yet another leak (<rdar://problem/7639260>). by Ted Kremenek · 15 years ago
  37. 848fa64 More vtable layout dumper improvements. Handle destructors, dump the complete function type of the member functions (using PredefinedExpr::ComputeName. by Anders Carlsson · 15 years ago
  38. 838db38 Eliminate a bunch of unnecessary ASTContexts from members functions of by Douglas Gregor · 15 years ago
  39. e9ff443 Diagnose when user provided getter is being used as lvalue by Fariborz Jahanian · 15 years ago
  40. 952b017 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 15 years ago
  41. 77e2dde Finish implementing property synthesis by default. (radar 7381956). by Fariborz Jahanian · 15 years ago
  42. 412e798 Implement synthesizing properties by default. by Fariborz Jahanian · 15 years ago
  43. 4c72d3e Fix the crash-on-invalid from PR6259. by John McCall · 15 years ago
  44. 525f96c Default function arguments for function template specializations by Douglas Gregor · 15 years ago
  45. 136b0cd Fix for PR6220: compute the correct type for multicharacter literals. by Eli Friedman · 15 years ago
  46. a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 15 years ago
  47. 7bb12da Extract a common base class between UnresolvedLookupExpr and by John McCall · 15 years ago
  48. 0938026 Diagnose binding a non-const reference to a vector element. by Anders Carlsson · 15 years ago
  49. 86b8e09 When naming a function template via a qualified-id (or any other way by Douglas Gregor · 15 years ago
  50. c373d48 Implement access control for overloaded functions. Suppress access control by John McCall · 15 years ago
  51. 6e26689 Preserve access bits through overload resolution much better. Some by John McCall · 15 years ago
  52. 1309f9a Split libAnalysis into two libraries: libAnalysis and libChecker. by Ted Kremenek · 15 years ago
  53. 7a9813c Create function, block, and template parameters in the context of the by John McCall · 15 years ago
  54. a3899eb Implement goto inside of blocks. by Mike Stump · 15 years ago
  55. 1d7d8d6 The type of a compound literal expression is not necessarily the same as the by John McCall · 15 years ago
  56. dd0cb90 Issue diagnostics (instead of crashing in code gen) when using by Fariborz Jahanian · 15 years ago
  57. 42f56b5 Preserve type source information in compound literal expressions. by John McCall · 15 years ago
  58. 60406be Introduce a second queue of "local" pending implicit instantiation, by Douglas Gregor · 15 years ago
  59. b042fdf Don't lose type source information when rebuilding C-style cast expressions. by John McCall · 15 years ago
  60. 9d12503 Preserve type source information in explicit cast expressions. by John McCall · 15 years ago
  61. c2233c5 Don't repeat lookup when instantiating resolved member expressions. by John McCall · 15 years ago
  62. fa6ef18 Add an unreachable code checker. by Mike Stump · 15 years ago
  63. 48c2d56 When in objective-c methods, do the built-in name lookup after by Fariborz Jahanian · 15 years ago
  64. d1e4d9b Don't emit string-comparison or self-comparison warnings in by Douglas Gregor · 15 years ago
  65. cb329c5 use DiagRuntimeBehavior to silence the div/rem by zero warning when by Chris Lattner · 15 years ago
  66. 7ef655a implement PR6004, warning about divide and remainder by zero. by Chris Lattner · 15 years ago
  67. 48026d2 Implement name lookup for conversion function template specializations by Douglas Gregor · 15 years ago
  68. e27d87f Make Clang complain about taking the address of an unqualified member function. Fixes PR5985. by Sebastian Redl · 15 years ago
  69. 827feec Improve the fix-its for -Wparentheses to ensure that the fix-it by Douglas Gregor · 15 years ago
  70. 828a197 Add an "implicit" bit to CXXThisExpr, so that we can track by Douglas Gregor · 15 years ago
  71. 67dd1d4 Whenever we emit a typo-correction diagnostic, also emit a note by Douglas Gregor · 15 years ago
  72. 2849734 Disallow captured arrays in blocks as well. Radar 7438948. by Mike Stump · 15 years ago
  73. 0d6fd57 Disallow capturing vlas inside blocks. by Mike Stump · 15 years ago
  74. ba26e58 Move the -Wsign-compare logic into SemaChecking.cpp. by John McCall · 15 years ago
  75. bc02170 -Wsign-compare shouldn't warn when the signed operand is a conditional operator by John McCall · 15 years ago
  76. f06cdae Implement typo correction for a variety of Objective-C-specific constructs: by Douglas Gregor · 15 years ago
  77. 5b088a1 Fix minor oversight for increment/decrement of complex int. Add tests for by Eli Friedman · 15 years ago
  78. d203a16 When typo correction for an id-expression finds a type (or Objective-C by Douglas Gregor · 15 years ago
  79. 2dcc011 Typo correction for member access into classes/structs/unions, e.g., by Douglas Gregor · 15 years ago
  80. bb092ba Implement typo correction for id-expressions, e.g., by Douglas Gregor · 15 years ago
  81. e8337df fix PR5917, L'x' was getting the wrong type in c++ mode. Per by Chris Lattner · 15 years ago
  82. efa42f7 Don't look through casts when looking for the underlying decl for a function by Eli Friedman · 15 years ago
  83. 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
  84. 8aa5f40 Add test case for PR5868, and improve location information slightly for implicit "this" expressions by Douglas Gregor · 15 years ago
  85. 65552c4 InitializationSequence handles binding to temporaries, so that by Douglas Gregor · 15 years ago
  86. 9f2df88 Fix the clang-on-clang build: APFloat reports underflow whenever we get a by John McCall · 15 years ago
  87. 94c939d Diagnose out-of-bounds floating-point constants. Fixes rdar://problem/6974641 by John McCall · 15 years ago
  88. 036aed1 When we see a CXXDefaultArgExpr during template instantiation, rebuild by Douglas Gregor · 15 years ago
  89. 65222e8 When using a default function argument for a function template (or by Douglas Gregor · 15 years ago
  90. a188ff2 Switch parameter-passing for calls via function pointers (where we by Douglas Gregor · 15 years ago
  91. 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
  92. aa03731 Switch initialization of parameters in a call over to by Douglas Gregor · 15 years ago
  93. 0854462 Switch compound literals over to InitializationSequence. by Eli Friedman · 15 years ago
  94. 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
  95. 9e9199d Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, since the context is available in the Decl by Douglas Gregor · 15 years ago
  96. 51874dd Allow comparison of 'void *' with function pointer by Fariborz Jahanian · 15 years ago
  97. 410a3f3 Unresolved implicit member accesses are dependent if the object type is dependent. by John McCall · 15 years ago
  98. 87cf670 When diagnosing that a decl ref expr is not a value, note the declaration by John McCall · 15 years ago
  99. 3b4294e Shift things around so that it's easier to recover from a missing by John McCall · 15 years ago
  100. 578b69b Introduce a centralized routine in Sema for diagnosing failed lookups (when by John McCall · 15 years ago