1. 1f12c35 Fixed the Fix-It hints for comparison against a string literal. Thanks, Chris! by Douglas Gregor · 17 years ago
  2. cb9469d Daniel convinced me that accepting "const va_list" arguments to va_arg is by Chris Lattner · 17 years ago
  3. da13948 in va_arg diagnostics, print out the unpromoted type. This makes the by Chris Lattner · 17 years ago
  4. 89a72c5 Add a warning for questionable va_args usage. by Chris Lattner · 17 years ago
  5. 2694984 GCC compatibility: gcc allows applying va_args to const by Chris Lattner · 17 years ago
  6. 66549c4 improve the string literal comparison warning to not call @encode's "string literals". by Chris Lattner · 17 years ago
  7. a8f2ae6 When calling a function without a prototype for which we have a by Douglas Gregor · 17 years ago
  8. 3faaa81 Add some more code modification hints by Douglas Gregor · 17 years ago
  9. 84ad833 reduce nesting. by Chris Lattner · 17 years ago
  10. 10687e3 Codegen sometimes crashes on comparisons that aren't legal, just by Chris Lattner · 17 years ago
  11. 5261d0c Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 17 years ago
  12. 3cd9288 Change compound assignment operators to keep track of both the promoted by Eli Friedman · 17 years ago
  13. 762da55 If the user is trying to apply the -> or . member reference operator by Douglas Gregor · 17 years ago
  14. c14c7f0 Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway by Chris Lattner · 17 years ago
  15. 041e929 Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 17 years ago
  16. 1e589cc Revamp our representation of C++ nested-name-specifiers. We now have a by Douglas Gregor · 17 years ago
  17. 8c56ee0 Fix <rdar://problem/6697053> instance variable is protected. by Steve Naroff · 17 years ago
  18. cde3a2d Fix a few isObjectTypes that really need to be isIncompleteOrObject by Douglas Gregor · 17 years ago
  19. 05e28f6 Make sure to use RequireCompleteType rather than testing for by Douglas Gregor · 17 years ago
  20. 2b12832 Add some FIXMEs relating to incomplete types. by Eli Friedman · 17 years ago
  21. 6ca28cb Partial implementation of PR3342: break out pointer sign by Eli Friedman · 17 years ago
  22. 9c2b33f Fix code to mark block variables as const to actually work. Fix by Eli Friedman · 17 years ago
  23. 83dec9e Check that the return/argument types of calls are complete. by Eli Friedman · 17 years ago
  24. 3a45f66 InitListDesignations hasn't been used (ever). Eliminate it, and by Douglas Gregor · 17 years ago
  25. 264b5cb Remove unneeded radar reference. by Ted Kremenek · 17 years ago
  26. f042dc6 Fix <rdar://problem/6703892> by not warning about self-comparisons of enum by Ted Kremenek · 17 years ago
  27. 854f400 When looking for property name (or getter method) in a by Fariborz Jahanian · 17 years ago
  28. 47bde7c Introduce a new expression type, UnresolvedDeclRefExpr, that describes by Douglas Gregor · 17 years ago
  29. 7e50826 Generalize printing of nested-name-specifier sequences for use in both by Douglas Gregor · 17 years ago
  30. 734b4ba Introduce a representation for types that we referred to via a by Douglas Gregor · 17 years ago
  31. 253fc4d The scope representation can now be either a DeclContext pointer or a by Douglas Gregor · 17 years ago
  32. 76bb8ec Convert a bunch of actions to smart pointers, and also bring PrintParserCallbacks a bit more in line with reality. by Sebastian Redl · 17 years ago
  33. c78182d Implement template instantiation for the prefix unary operators. As by Douglas Gregor · 17 years ago
  34. 396f114 Implement template instantiation for several more kinds of expressions: by Douglas Gregor · 17 years ago
  35. 00fe3f6 Refactor the way we handle operator overloading and template by Douglas Gregor · 17 years ago
  36. 494cb0f Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector. by Steve Naroff · 17 years ago
  37. ff9ecaf Reimplement fix for <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 17 years ago
  38. b88d81c Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65694 and http://llvm.org/viewvc/llvm-project?view=rev&revision=66741). by Steve Naroff · 17 years ago
  39. 3fc092f Improve the representation of operator expressions like "x + y" within by Douglas Gregor · 17 years ago
  40. 535f312 Eliminate some unused default cases in switches on the binary operator kind by Douglas Gregor · 17 years ago
  41. c1408ea Properly restore ActiveScope when we exit parsing of a block. This by Douglas Gregor · 17 years ago
  42. 0066058 Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 17 years ago
  43. 6f9e59f Implement FIXME related to <rdar://problem/6496506> Implement class setter/getter for properties. by Steve Naroff · 17 years ago
  44. 6e7c27c Add basic, hackish support for instantiation of typedefs in a class by Douglas Gregor · 17 years ago
  45. d6bceef Fix <rdar://problem/6655054> clang issues bogus error on property usage in a dot-syntax. by Steve Naroff · 17 years ago
  46. dede0c9 Fix <rdar://problem/6578665> user declared setter method should be used when using property syntx. by Steve Naroff · 17 years ago
  47. a60a400 Simplify SelectorTable::constructSetterName() usage... by Steve Naroff · 17 years ago
  48. 73ec932 Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 17 years ago
  49. c84d893 Rename DiagnoseIncompleteType to RequireCompleteType, and update the documentation to reflect the fact that we can instantiate templates here by Douglas Gregor · 17 years ago
  50. f1e5d4a do not warn about -=/=- confusion with macros, thanks to rdogra for a testcase. by Chris Lattner · 17 years ago
  51. 4e479f9 implement PR3753, warning about comparisons with a string literal. by Chris Lattner · 17 years ago
  52. 55a1724 refine the "use of unary operator that may be intended as compound assignment (+=)" by Chris Lattner · 17 years ago
  53. fe7a4d3 Don't discard increment/decrement on function pointers. It's kind of by Eli Friedman · 17 years ago
  54. 2e9eb04 add source range for type of super cast, giving something like: by Chris Lattner · 17 years ago
  55. e3aa06f Partial fix <rdar://problem/6301205> [irgen] dot-syntax on super isn't supported. by Steve Naroff · 17 years ago
  56. 0cc2ac1 Implemented access check for ivars accessed inside by Fariborz Jahanian · 17 years ago
  57. f960657 Partial fix for <rdar://problem/6645157> [clang on Xcode; regression]: error: instance variable 'someField' is private. by Steve Naroff · 17 years ago
  58. ff6c802 Finish up some fixes related to <rdar://problem/6497631> Message lookup is sometimes different than gcc's. by Steve Naroff · 17 years ago
  59. dd71e75 Check of ivar access access control. by Fariborz Jahanian · 17 years ago
  60. 67502db Diagnose a variety of access of ivars when they conflict with by Fariborz Jahanian · 17 years ago
  61. e6b5d1d Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 17 years ago
  62. 5cd3843 Remove PrevFunctionScope slot (it isn't needed)...use getParent() instead. by Steve Naroff · 17 years ago
  63. 313c416 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 17 years ago
  64. 3bdcdd8 In BuildAnonymousStructUnionMemberReference, we shouldn't invalidate OpLoc when by Ted Kremenek · 17 years ago
  65. 342d943 Change the AST generated for offsetof a bit so that it looks like a by Eli Friedman · 17 years ago
  66. 4fa5890 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 17 years ago
  67. 1403222 fix some sema problems with wide strings and hook up basic codegen for them. by Chris Lattner · 17 years ago
  68. 3bb3000 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 17 years ago
  69. 6fdb28d Make more AST nodes and semantic checkers dependent-expression-aware. by Sebastian Redl · 17 years ago
  70. 1f88aa7 C99 DR #316 implies that the function parameter types that are known by Douglas Gregor · 17 years ago
  71. c589830 Minor cleanup for IntToBlockPointer so it applies to all callers of by Eli Friedman · 17 years ago
  72. 6f8c368 In C, when we see a function declaration within a local scope, export by Douglas Gregor · 17 years ago
  73. 6805fc4 Revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65244. by Steve Naroff · 17 years ago
  74. d305a86 More work to integrate newly added ObjCQualifiedClassType into the type system. by Steve Naroff · 17 years ago
  75. 0bbc135 by Steve Naroff · 17 years ago
  76. ae93d65 Add enough checking to ensure that non-constant block literals don't by Mike Stump · 17 years ago
  77. 676c86a fix another typo gabor noticed by Chris Lattner · 17 years ago
  78. 9afab10 Fit 80col and fix indentation. by Mike Stump · 17 years ago
  79. 6d8e573 Fix spacing. by Mike Stump · 17 years ago
  80. 1fc4791 rip out __builtin_overload by Chris Lattner · 17 years ago
  81. aa57e86 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 17 years ago
  82. aa49119 privatize all of the string literal memory allocation/creation by Chris Lattner · 17 years ago
  83. 7f49ea2 Don't allow calls to functions marked "unavailable". There's more work by Douglas Gregor · 17 years ago
  84. c314474 change the StringLiteral AST node to track all of the SourceLocations of by Chris Lattner · 17 years ago
  85. 9c039b5 fix rdar://6597252: two exactly identical pointer types are always by Chris Lattner · 17 years ago
  86. e289726 rename some variables, no functionality change. by Chris Lattner · 17 years ago
  87. b60352a Renamed ASQualType to ExtQualType to reflect its more by Fariborz Jahanian · 17 years ago
  88. 57e5f7e emit: by Chris Lattner · 17 years ago
  89. 09020ee enhance ExtVectorElementExpr to allow V->xxyy to work like (*V).xxyy by Chris Lattner · 17 years ago
  90. fb1bb82 do not warn about uses of deprecated decls when in an out-of-line objc method by Chris Lattner · 17 years ago
  91. e2d88fd When inside an Objective-C++ method, name lookup should look into the by Douglas Gregor · 17 years ago
  92. 51f6fb3 Add support for deprecating ObjC properties. Unlike GCC, we warn that the by Chris Lattner · 17 years ago
  93. 2a3bef9 add support for deprecated objc ivars. by Chris Lattner · 17 years ago
  94. b63f813 Add support for deprecated members of RecordDecls (e.g. struct fields). by Chris Lattner · 17 years ago
  95. a9187ab Don't allow taking the address of an element in an ext_vector by Nate Begeman · 17 years ago
  96. 2cb744b Refactor the deprecated and unavailable checks into a new by Chris Lattner · 17 years ago
  97. d903747 allow implementations of deprecated functions to use deprecated symbols. by Chris Lattner · 17 years ago
  98. b5af738 Add hook to add attributes to function declarations that we know by Douglas Gregor · 17 years ago
  99. e50fb0b reduce nesting. by Chris Lattner · 17 years ago
  100. 411889e Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 17 years ago