1. fd6a088 Eliminate a pointer of storage in each ObjCInterfaceType and by Douglas Gregor · 14 years ago
  2. 15ced59 Merge block/function pointer types with objc's __weak by Fariborz Jahanian · 14 years ago
  3. 089459a Implement basic importing and merging of variable declarations within by Douglas Gregor · 14 years ago
  4. e228ba9 Ensure that a operator delete overload is rocognized regardless of cv-quals. by Chandler Carruth · 14 years ago
  5. 169fba5 Cache imported types by Douglas Gregor · 14 years ago
  6. 1f1b3b3 Per discussion, remove the explicit restriction on static const data members with by John McCall · 14 years ago
  7. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 14 years ago
  8. 1b2949d Initial skeleton of an AST "importer", which will take AST elements from by Douglas Gregor · 14 years ago
  9. 5cfa011 Always start tag definitions before completing them. Assert same. by John McCall · 14 years ago
  10. 82287d1 First stage of adding AltiVec support by John Thompson · 14 years ago
  11. 86ff308 Extract a common structure for holding information about the definition by John McCall · 14 years ago
  12. 789b1f6 Fix an obscure crash found in the Boost.MPL test suite, along with a by Douglas Gregor · 14 years ago
  13. f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 14 years ago
  14. f6b6025 Don't try to fold DeclRefExprs that point to ParmVarDecls. This had the side-effect of always folding the expression to the default argument of the parameter. For example: by Anders Carlsson · 14 years ago
  15. 0e709ab Define two types to be "compatible" in C++ if they are the same, and by Douglas Gregor · 14 years ago
  16. 6d5a1c2 Revert "Numerous changes to selector handling:", this breaks a whole bunch of by Daniel Dunbar · 14 years ago
  17. b0f8eac When determining whether a function without a prototype is compatible by Douglas Gregor · 14 years ago
  18. 0b6bc8b When a function or variable somehow depends on a type or declaration by Douglas Gregor · 14 years ago
  19. a1a396d Implement Doug's suggestion. Eliminate the Stmts pointer from CXXTryStmt and instead allocate the statements after the object. by Sam Weinig · 14 years ago
  20. b0e4cb6 Remove the SmallVector from CXXTryStmt. by Sam Weinig · 14 years ago
  21. a8fa96e Numerous changes to selector handling: by David Chisnall · 14 years ago
  22. 09cc141 Remove abstract expression kinds from the StmtClass enum. Update a few users by John McCall · 14 years ago
  23. aa74a1e Implement promotion for enumeration types. by Douglas Gregor · 14 years ago
  24. d4bbdfe Dump the constructor type for a CXXConstructExpr. by John McCall · 14 years ago
  25. e2c52d2 Fix a C++ regression where redefinitions weren't diagnosed. by Sebastian Redl · 14 years ago
  26. 7bb12da Extract a common base class between UnresolvedLookupExpr and by John McCall · 14 years ago
  27. 31310a2 In C++, an initializer on a variable doesn't necessarily mean it's the definition. With that in mind, rename getDefinition to getAnyInitializer (to distinguish it from getInit) and reimplement it in terms of isThisDeclarationADefinition. Update all code to use this new function. by Sebastian Redl · 14 years ago
  28. e9d12b6 Add VarDecl::isThisDeclarationADefinition(), which properly encapsulates the logic for when a variable declaration is a (possibly tentativ) definition. Add a few functions building on this, and shift C tentative definition handling over to this new functionality. This shift also kills the Sema::TentativeDefinitions map and instead simply stores all declarations in the renamed list. The correct handling for multiple tentative definitions is instead shifted to the final walk of the list. by Sebastian Redl · 14 years ago
  29. 0938026 Diagnose binding a non-const reference to a vector element. by Anders Carlsson · 14 years ago
  30. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 14 years ago
  31. a053154 Try to unbreak MSVC build. by Benjamin Kramer · 14 years ago
  32. b7de181 Fix PR6156 and test several of the basic aspects of non-type template arguments by Chandler Carruth · 14 years ago
  33. 966146e Remove the SmallVectors from AsmStmt. Fixes PR6105. by Anders Carlsson · 14 years ago
  34. ff93dbd Use IdentifierInfo * instead of std::string for the AsmStmt names. by Anders Carlsson · 14 years ago
  35. 95c9ce9 Fix thinko. by Anders Carlsson · 14 years ago
  36. acb6bcb Even more AsmStmt cleanup. by Anders Carlsson · 14 years ago
  37. fdba9c0 Combine AsmStmt::setOutputsAndInputs and AsmStmt::setClobbers. by Anders Carlsson · 14 years ago
  38. c076c45 Add an assert to make sure that we don't try to mess with overridden methods for class templates. by Anders Carlsson · 14 years ago
  39. de4b1d8 Fix reference binding of const lvalue references to bit-fields, which by Douglas Gregor · 14 years ago
  40. eb60edf Add an CXXBindReferenceExpr (not used just yet). by Anders Carlsson · 14 years ago
  41. 8b752f1 Change the return type of ASTContext::getDeclAlignInBytes() to CharUnits and, by Ken Dyck · 14 years ago
  42. c373d48 Implement access control for overloaded functions. Suppress access control by John McCall · 14 years ago
  43. 013af39 Patch to add 'volatile' to first argument of all by Fariborz Jahanian · 14 years ago
  44. 7783bfc Bring some semblance of order into Decl.h and Decl.cpp. While at it, fix some typo comments and remove an unused and unimplemented function prototype. No functionality change. by Sebastian Redl · 14 years ago
  45. 16e20cc Correct cut-and-paste error in doxygen comment for newly introduced by Ken Dyck · 14 years ago
  46. 86fa431 Add getTypeAlignInChars() for use in code that works in alignments in character by Ken Dyck · 14 years ago
  47. 0bb46d2 -fno-rtti is now the default. by Chris Lattner · 14 years ago
  48. 703e394 Implement instantiation of AsmStmts (Crazy, I know) by Anders Carlsson · 14 years ago
  49. 0d13f6f Created __builtin___NSStringMakeConstantString() builtin, which generates constant Objective-C strings. by David Chisnall · 14 years ago
  50. 92f8831 Implement elementary access control. by John McCall · 14 years ago
  51. 6ebee07 Be sure to select primary bases among the nearly empties in preorder, by Mike Stump · 14 years ago
  52. 33e9abd Teach CIndex's cursor visitor to restrict its traversal to a specific by Douglas Gregor · 14 years ago
  53. 7a9813c Create function, block, and template parameters in the context of the by John McCall · 14 years ago
  54. 71842cc Allocate the 'Protocols' array in ObjCInterfaceType and by Ted Kremenek · 14 years ago
  55. d050240 Patch to implement rewriting of properties. Fixes radar 7562952. by Fariborz Jahanian · 14 years ago
  56. 46460a6 First pass at collecting access-specifier information along inheritance paths. by John McCall · 14 years ago
  57. eec51cf Give UnresolvedSet the ability to store access specifiers for each declaration. by John McCall · 14 years ago
  58. b2aaf51 Update and move around comments. by Eric Christopher · 14 years ago
  59. d038f36 float, double, and long double do need extra data in the by Douglas Gregor · 14 years ago
  60. ddf889a Improve source-location information for builtin TypeLocs, from Enea by Douglas Gregor · 14 years ago
  61. ab8bbf4 Encoding calling conventions in the type system, from Charles Davis! by Douglas Gregor · 14 years ago
  62. 79c2278 When we are instantiating a member function of a local class, be sure by Douglas Gregor · 14 years ago
  63. 3db211b Improve location information for Objective-C category declarations. We by Douglas Gregor · 14 years ago
  64. 18df52b Keep track of the source locations for each protocol reference in by Douglas Gregor · 14 years ago
  65. 501edb6 When determining whether a DeclRefExpr is value-dependent when it by Douglas Gregor · 14 years ago
  66. a730583 Convert the type of the LValue offset variable in APValue to CharUnits, moving by Ken Dyck · 14 years ago
  67. 9edad9b When qualified lookup into the current instantiation fails (because it by Douglas Gregor · 14 years ago
  68. c75da51 Fixes a rewrite bug rewriting a block call argument which has a trvial by Fariborz Jahanian · 14 years ago
  69. cfb708c Add type source information for both kinds of typeof types. by John McCall · 14 years ago
  70. a6c058d Implement semantic checking for C++ literal operators. by Sean Hunt · 14 years ago
  71. 5535c38 Fix the CodeGen half of PR5911 by changing reference initialization to by Chandler Carruth · 14 years ago
  72. 97fd83a Fix a problem related to rewrite of anonymous unions. (fixes radar 6948022) by Fariborz Jahanian · 14 years ago
  73. aa8741a Change return type of getObjCEncodingTypeSize() to CharUnits as the units are in characters. by Ken Dyck · 14 years ago
  74. 48026d2 Implement name lookup for conversion function template specializations by Douglas Gregor · 14 years ago
  75. 199c3d6 Roll out ASTContext::getTypeSizeInChars(), replacing instances of by Ken Dyck · 14 years ago
  76. fc5d513 Make clone() method out-of-line for Attr classes. by Anton Korobeynikov · 14 years ago
  77. 319d57f Move the allocation of designators in DesignatedInitExpr to the by Douglas Gregor · 15 years ago
  78. 1e5fd7f Fix spelling. by Mike Stump · 15 years ago
  79. cd7a445 Add Expr::EvaluateAsBooleanCondition(), which does unprincipled folding to by John McCall · 15 years ago
  80. bd6d619 Improve key-function computation for templates. In particular: by Douglas Gregor · 15 years ago
  81. 5ea95fc Revert r92318. Instead fix the analyzer: do not call by Zhongxing Xu · 15 years ago
  82. c1ae0a8 if an arraytype is canonical, then its element is guaranteed to be canonical. by Zhongxing Xu · 15 years ago
  83. 3b11fd3 Remember if the AsmStmt came from Microsoft-style inline assembly code. by Mike Stump · 15 years ago
  84. 3f27b38 __builtin_object_size(ptr, type) returns -1 for type = {0,1} if there are any side-effects. by Benjamin Kramer · 15 years ago
  85. a8c6c44 The element type should also be canonicalized. Add a case for VariableArrayType. by Zhongxing Xu · 15 years ago
  86. 5126fd0 Typedefs can be redeclared. That seems like something we should record in by John McCall · 15 years ago
  87. 2333f77 Make sure to explicitly pass type/value dependence to Expr constructor. This by Eli Friedman · 15 years ago
  88. 28e318c Correctly refer to element CVR qualifications when determining if a type is by Chandler Carruth · 15 years ago
  89. f5f7d86 Get rid of FixedWidthIntType, as suggested by Chris and Eli. by Anders Carlsson · 15 years ago
  90. 3521d01 Fix for PR5871. Make __PRETTY_FUNCTION__ work for member functions defined in a class local to a function. by Sam Weinig · 15 years ago
  91. 09a8a0e Fix PointerExprEvaluator::VisitCastExpr so it doesn't misfold C++ casts which by Eli Friedman · 15 years ago
  92. 4eadcc5 Fix for PR5872. Add static specifier and const/volatile qualifiers to member functions in __PRETTY_FUNCTION__ predefined expressions. by Sam Weinig · 15 years ago
  93. 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
  94. 6be1120 Fix for PR5844. Be explicit about anonymous struct/class/union/namespaces in __PRETTY_FUNCTION__ predefined expression. by Sam Weinig · 15 years ago
  95. 6281213 Fix bug I just introduced in ForStmt::child_end() where we could iterate off into garbage values. by Ted Kremenek · 15 years ago
  96. f0d975f Coelesce 'DoDestroy()' methods in Stmt.cpp, and modify the child_iterator returned by ForStmt to include the initializer of the condition variable. by Ted Kremenek · 15 years ago
  97. 7d02b8c Modify WhileStmt::child_begin()/child_end() to include the initializer for the condition variable. by Ted Kremenek · 15 years ago
  98. a3be0ea Modify SwitchStmt::child_begin()/child_end() to include the initializer for the condition variable. by Ted Kremenek · 15 years ago
  99. cb1c77f support the warn_unused_result in C++ class methods by Nuno Lopes · 15 years ago
  100. 35628d1 Add StmtIterator support for iterating over both the condition by Ted Kremenek · 15 years ago