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