1. 52ae30c Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 16 years ago
  2. 545f39e move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  3. c349ee2 Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 16 years ago
  4. f603b47 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
  5. 9844633 Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 16 years ago
  6. 52a425b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  7. c374f8b rename getSpelledCharacterAt to getSpellingOfSingleCharacterNumericConstant, by Chris Lattner · 16 years ago
  8. c67f86a PR3269: create an empty InitListExpr as a child for the by Eli Friedman · 16 years ago
  9. bc941e1 PR3062: statement expressions should be illegal at file scope. I don't by Eli Friedman · 16 years ago
  10. 364a42d Implement C99 6.5.3.4p1, rejecting sizeof(bitfield) by Chris Lattner · 16 years ago
  11. 8d9f796 Fix PR3386 by handling GCC's rules for alignof, which are substantially by Chris Lattner · 16 years ago
  12. a78909b fix a fixme, don't leak the expr on error. by Chris Lattner · 16 years ago
  13. 159fe08 minor formatting changes, no functionality change. by Chris Lattner · 16 years ago
  14. 4ac887b Make sure that all NamedDecls have an identifier namespace. by Douglas Gregor · 16 years ago
  15. f93eda1 Allow subtraction of function pointer types in C, as a GNU extension. Fixes rdar://problem/6520707 by Douglas Gregor · 16 years ago
  16. b319324 Support arithmetic on pointer-to-function types as a GNU by Douglas Gregor · 16 years ago
  17. 774e415 Convert expressions over to Sebastian's spiffy ASTContext::new() operator. by Steve Naroff · 16 years ago
  18. 7532493 Provide a placement new taking an ASTContext argument. by Sebastian Redl · 16 years ago
  19. 8b9a98d Convert more exprs to use ASTContext's Allocator. by Steve Naroff · 16 years ago
  20. e5f128a Allocate expresssions through ASTContext (still more work to do). by Steve Naroff · 16 years ago
  21. af8ad2b Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  22. 5457c5e Convert more expression actions to smart pointers. by Sebastian Redl · 16 years ago
  23. 46fe06e Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 16 years ago
  24. 8b76997 Convert more expression actions to smart pointers. by Sebastian Redl · 16 years ago
  25. cd883f7 Convert a few expression actions to smart pointers. by Sebastian Redl · 16 years ago
  26. d6d2f77 Support evaluation of vector constant expressions, and codegen of same. by Nate Begeman · 16 years ago
  27. 1486b50 Update support for vector component access on ExtVectors. by Nate Begeman · 16 years ago
  28. 5738547 Remove outdated diagnostic. Tests are coming. by Nate Begeman · 16 years ago
  29. 9eaf2b7 minor cleanups to StringLiteralParser: no need to pass target info by Chris Lattner · 16 years ago
  30. 4b8e38c Use a single function for doing vararg argument promotion. Also, make sure to do the promotion before checking the type - fixes PR3340. by Anders Carlsson · 16 years ago
  31. fd5f143 rename PP::getPhysicalCharacterAt -> PP::getSpelledCharacterAt. by Chris Lattner · 16 years ago
  32. 27b3395 PR2746: Implement GCC cast to union extension by Seo Sanghyeon · 16 years ago
  33. 29dfa2f Initial implementation of member name lookup by Douglas Gregor · 16 years ago
  34. 78d7013 Refactor name lookup. by Douglas Gregor · 16 years ago
  35. 6214d8a Introduce support for C++0x explicit conversion operators (N2437) by Douglas Gregor · 16 years ago
  36. 82f5496 Implemenent objective-c's NSObject attribute as a way of ddeclaraing c-type by Fariborz Jahanian · 16 years ago
  37. dbde228 PTH: by Ted Kremenek · 16 years ago
  38. 8a86342 Use the unqualified type for GCCs struct/union cast extension by Anders Carlsson · 16 years ago
  39. fde627e Warn when someone tries to pass a variable with a non-POD type to a varargs function/method/block. by Anders Carlsson · 16 years ago
  40. f96ee9e Patch to supprt case of readonly property being by Fariborz Jahanian · 16 years ago
  41. bdbbc2d Revert my previous, failed attempt to pretty-print anonymous struct/union accesses well. Added a FIXME so we know to revisit this later by Douglas Gregor · 16 years ago
  42. cc74331 Fix printing of member references to avoid displaying implicitly-generated member references, e.g., for anonymous struct/unions or implicit 'this' in member functions by Douglas Gregor · 16 years ago
  43. 723d333 Initial implementation of anonymous unions (and, as a GNU extension, by Douglas Gregor · 16 years ago
  44. 566782a Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 16 years ago
  45. b27282f Remainder is only valid on integer vector operands. by Daniel Dunbar · 16 years ago
  46. 2f08d81 Use CheckVectorOperands when % is applied to a vector type. by Daniel Dunbar · 16 years ago
  47. 62ae25a Correct the order in which we cope with end-of-class-definition by Douglas Gregor · 16 years ago
  48. ddfd9d5 Don't explicitly represent OverloadedFunctionDecls within by Douglas Gregor · 16 years ago
  49. 3257fb5 Add support for calls to overloaded member functions. Things to note: by Douglas Gregor · 16 years ago
  50. 82d4477 Add support for member references (E1.E2, E1->E2) with C++ semantics, by Douglas Gregor · 16 years ago
  51. 0440c8c Implement checks for bool in increment and decrement. by Sebastian Redl · 16 years ago
  52. 6fd3557 Allow downcasts of pointers to Objective-C interfaces, with a by Douglas Gregor · 16 years ago
  53. 96095fc Fix for PR3234 by Anders Carlsson · 16 years ago
  54. ea94484 Removed a slot in ObjCMemRegExpr used in code gen which did not belong there. by Fariborz Jahanian · 16 years ago
  55. e6be68a Delay semantic analysis of the C++ names casts when the subexpression is type-dependent or the destination type is dependent. by Douglas Gregor · 16 years ago
  56. 1a68ecf remove debug stmt, sorry.. by Nuno Lopes · 16 years ago
  57. df23952 fix PR 3222: allow one to get the address of a global function in C++ by Nuno Lopes · 16 years ago
  58. e658bf5 Fix for PR3212: don't descend into C++ operator overloading code for C by Eli Friedman · 16 years ago
  59. 0977239 Patch for ObjCIvarRefExpr containing the field by Fariborz Jahanian · 16 years ago
  60. bce5e4f fix rdar://6097892 - gcc incompat: clang rejects __func__, __FUNCTION__, and __PRETTY_FUNCTION__ outside func by Chris Lattner · 16 years ago
  61. 8acb727 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  62. 488a079 Make sure to promote expressions of the form (floating point + complex integer) correctly, to (complex floating point + complex floating point) by Anders Carlsson · 16 years ago
  63. 48840c7 Added a warning when referencing an if's condition variable in the by Douglas Gregor · 16 years ago
  64. 5b82d61 Fix PR clang/3175: CheckAddressOfOperand does not handle references to class vars by Douglas Gregor · 16 years ago
  65. a5d8461 Some cleanups to the dependent-types commit, as suggested by Sebastian by Douglas Gregor · 16 years ago
  66. 94cc823 Patch to allow a getter call using property dot-syntax notation. by Fariborz Jahanian · 16 years ago
  67. a133e26 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 16 years ago
  68. 1b21c7f Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
  69. e5cb586 change getCurFunctionDecl to skip through Block contexts to find by Chris Lattner · 16 years ago
  70. e5edfce Fix typo in index operator overloading. by Sebastian Redl · 16 years ago
  71. f8aa870 Revert change that made isNullPointerConstant start emitting warnings. We don't want that :) by Anders Carlsson · 16 years ago
  72. 511425a Add Sema::isNullPointerConstant which extwarns if necessary. Use it in Sema::CheckConditionalOperands. by Anders Carlsson · 16 years ago
  73. d5201b9 Add Sema::VerifyIntegerConstantExpression by Anders Carlsson · 16 years ago
  74. ad4b379 Implement the GNU __null extension by Douglas Gregor · 16 years ago
  75. 7abc143 Don't complain about block pointer to void* conversions by Douglas Gregor · 16 years ago
  76. 5183f9e Fix a minor typo in the handling of the conditional operator for Objective-C interface pointers by Douglas Gregor · 16 years ago
  77. bf4f058 Tweak the new ResolveOverloadedCallFn to just return a FunctionDecl. It makes ActOnCallExpr simpler by Douglas Gregor · 16 years ago
  78. 3ed006b Move the overloading logic of Sema::ActOnCallExpr to a separate function by Douglas Gregor · 16 years ago
  79. 4bfd223 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
  80. 271d4c2 Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
  81. b175342 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
  82. da5c087 Add support for sending QualType's directly into diags and convert two by Chris Lattner · 16 years ago
  83. c05da42 Support for implicit property assignment. Error assigning to by Fariborz Jahanian · 16 years ago
  84. f18d4c8 New AST node to access "implicit" setter/getter using property dor syntax. by Fariborz Jahanian · 16 years ago
  85. fd9f2ac Implement a %plural modifier for complex plural forms in diagnostics. Use it in the overload diagnostics. by Sebastian Redl · 16 years ago
  86. 66beaba merge some simple call diagnostics. by Chris Lattner · 16 years ago
  87. 036094b print a type in a diagnostic. by Chris Lattner · 16 years ago
  88. e65182c Change CheckIncrementDecrementOperand to test for common cases first by Chris Lattner · 16 years ago
  89. 7f3fec5 Add support for overloaded operator-> when used in a member access by Douglas Gregor · 16 years ago
  90. 01f03cf Daniel really really likes = instead of += :) by Chris Lattner · 16 years ago
  91. 10f2c2e remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 16 years ago
  92. 77d52da remove another old-school Diag method. by Chris Lattner · 16 years ago
  93. 87fada8 instead of looking up super at startup time, by Chris Lattner · 16 years ago
  94. 10f3c50 Support for calling overloaded function call operators (operator()) by Douglas Gregor · 16 years ago
  95. 80723c5 Support overloading of the subscript operator[], including support for by Douglas Gregor · 16 years ago
  96. 4f6904d Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago
  97. 65cae29 stop calling II::getName() unnecesarily in sema by Chris Lattner · 16 years ago
  98. 9d2cf08 remove one more old-style Diag method. by Chris Lattner · 16 years ago
  99. 8ba580c Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 16 years ago
  100. 849ea9c Built-in equality and relational operators have return type "bool" in C++, by Douglas Gregor · 16 years ago