1. 089459a Implement basic importing and merging of variable declarations within by Douglas Gregor · 15 years ago
  2. 39d6711 When placing an annotation token over an existing annotation token, make sure that the new token's range extends to the end of the old token. Assert that in AnnotateCachedTokens. Fixes PR6248. by Sebastian Redl · 15 years ago
  3. b6f3c70 Reapply r95546, no intended change in performance or functionality. by Benjamin Kramer · 15 years ago
  4. e7d0312 Revert 95546 since it changed the algorithmic characteristics of the convention lookup. by Ted Kremenek · 15 years ago
  5. de69f70 Simplify code with StringRef. by Benjamin Kramer · 15 years ago
  6. 1397663 Revert 95541. by Ted Kremenek · 15 years ago
  7. 169fba5 Cache imported types by Douglas Gregor · 15 years ago
  8. 6f8c430 Rename: GRState::getSVal(Stmt*) => getExprVal(), by Zhongxing Xu · 15 years ago
  9. 5253568 Unify the implementation of getLValueElement of store managers. by Zhongxing Xu · 15 years ago
  10. c1511e0 Unify the implementation of getLValueIvar and getLValueField of store managers. by Zhongxing Xu · 15 years ago
  11. 459731d Move common methods to the base StoreManager class. by Zhongxing Xu · 15 years ago
  12. 2a393db ASTContext is now a reference member of StoreManager. by Zhongxing Xu · 15 years ago
  13. eb7f961 Roll r95513 back in. by Sam Weinig · 15 years ago
  14. a8ad5d4 Roll out r95513, it seems to have broken self hosting. by Sam Weinig · 15 years ago
  15. 1eb1113 Add PCH support for CXXBoolLiteralExpr and CXXNullPtrLiteralExpr. by Sam Weinig · 15 years ago
  16. 2a3503d Add attributes to namespace decls. by Anders Carlsson · 15 years ago
  17. a508b7d Add support for threadsafe statics, and make them the default (matching gcc). by Anders Carlsson · 15 years ago
  18. 1610b81 Implement a warning diagnostic for weak vtables. Fixes PR6116. by Anders Carlsson · 15 years ago
  19. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
  20. 4794081 Oops, thanks Clang by Douglas Gregor · 15 years ago
  21. 1b2949d Initial skeleton of an AST "importer", which will take AST elements from by Douglas Gregor · 15 years ago
  22. 88906cd Some clean up of replacement text API no longer needed by my recent changes. by Fariborz Jahanian · 15 years ago
  23. 8047f17 Revert the unused TST_pixel entry from r95335 as it is not listed in the Sema by Chandler Carruth · 15 years ago
  24. 72119c4 More GRState* -> Store changes. by Zhongxing Xu · 15 years ago
  25. 461147f Remove unused parameter. by Zhongxing Xu · 15 years ago
  26. f5416bd More GRState* -> Store changes. by Zhongxing Xu · 15 years ago
  27. b4a9c61 More GRState* -> Store changes. by Zhongxing Xu · 15 years ago
  28. 576bb92 More GRState* -> Store changes. by Zhongxing Xu · 15 years ago
  29. bfcaf80 Change LazyCompoundVal to a <Store, MemRegion*> pair. We really don't need to by Zhongxing Xu · 15 years ago
  30. 565e465 Rename -cc1 option '-checker-cfref' to '-analyzer-check-objc-mem'. by Ted Kremenek · 15 years ago
  31. 7909fc8 Rename -cc1 option '-warn-objc-missing-dealloc' to '-analyzer-check-objc-missing-dealloc'. by Ted Kremenek · 15 years ago
  32. fa15be4 Rename -cc1 option '-warn-objc-methodsigs' to '-analyzer-check-objc-methodsigs'. by Ted Kremenek · 15 years ago
  33. 2ade536 Rename -cc1 option '-warn-objc-unused-ivars' to '-analyzer-check-objc-unused-ivars'. by Ted Kremenek · 15 years ago
  34. cd9902b Rename -cc1 option '-warn-dead-stores' to '-analyzer-check-dead-stores'. by Ted Kremenek · 15 years ago
  35. fb3f893 Rename -cc1 option '-warn-security-syntactic' to '-analyzer-check-security-syntactic'. by Ted Kremenek · 15 years ago
  36. 82287d1 First stage of adding AltiVec support by John Thompson · 15 years ago
  37. 86ff308 Extract a common structure for holding information about the definition by John McCall · 15 years ago
  38. 74d56a1 Move ParseFormatString() and FormatStringHandler back into the analyze_printf namespace. by Ted Kremenek · 15 years ago
  39. 03db470 Convert flags in FormatSpecifier to be bitfields instead of doing by Ted Kremenek · 15 years ago
  40. f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 15 years ago
  41. 814e6b9 Cast evaluation no longer touch GRState. by Zhongxing Xu · 15 years ago
  42. 2f27bf8 Mangle member expressions. Also invented. by John McCall · 15 years ago
  43. c999ed7 Now that CastRetrievedVal returns SVal, there is no need to use CastResult. by Zhongxing Xu · 15 years ago
  44. 1dd7383 Add mangling support for calls, sizeof/alignof, constructor calls, by John McCall · 15 years ago
  45. d9bafa7 In some contexts, type declarations cannot occur. Pass this information down to ParseClassSpecifier, to make its decision easier. Fixes PR6200. by Sebastian Redl · 15 years ago
  46. 6d5a1c2 Revert "Numerous changes to selector handling:", this breaks a whole bunch of by Daniel Dunbar · 15 years ago
  47. 0b6bc8b When a function or variable somehow depends on a type or declaration by Douglas Gregor · 15 years ago
  48. 5d26bc0 Add skeleton of flat store manager. by Zhongxing Xu · 15 years ago
  49. a1a396d Implement Doug's suggestion. Eliminate the Stmts pointer from CXXTryStmt and instead allocate the statements after the object. by Sam Weinig · 15 years ago
  50. 8767cbc Driver: Add -[no-]integrated-as for clang. by Daniel Dunbar · 15 years ago
  51. b0e4cb6 Remove the SmallVector from CXXTryStmt. by Sam Weinig · 15 years ago
  52. a8fa96e Numerous changes to selector handling: by David Chisnall · 15 years ago
  53. da1573f clang -cc1: Wire up -emit-obj, for emitting object files. by Daniel Dunbar · 15 years ago
  54. 09cc141 Remove abstract expression kinds from the StmtClass enum. Update a few users by John McCall · 15 years ago
  55. 2f764f1 Fix DeclContext of an objective-c @catch variable by Fariborz Jahanian · 15 years ago
  56. 3905367 Driver/Darwin: Don't error/warn on conflicting deployment targets. Apparently by Daniel Dunbar · 15 years ago
  57. 7bb12da Extract a common base class between UnresolvedLookupExpr and by John McCall · 15 years ago
  58. 88aad88 this is reasonably complete by now. by Chris Lattner · 15 years ago
  59. 5920dbb Improve the diagnostic used when an incompatible overload set is passed by John McCall · 15 years ago
  60. 4ed5d91 Implement PR6180, substantially improving the diagnostics we get from by Chris Lattner · 15 years ago
  61. 677e4fe Improve handling of enumerator values for C and C++, including: by Douglas Gregor · 15 years ago
  62. 609508c Driver/Darwin: Darwin uses -fobjc-legacy-dispatch on ARM. by Daniel Dunbar · 15 years ago
  63. 984eb86 Driver/Frontend: Add support for -fobjc-legacy-dispatch, not yet used. by Daniel Dunbar · 15 years ago
  64. b9f7096 Don't explicitly force utf strings into the __TEXT,__ustring by Chris Lattner · 15 years ago
  65. 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 · 15 years ago
  66. 342fec4 Note that an overload candidate was non-viable because template argument by John McCall · 15 years ago
  67. d17e340 Fix for PR5185. C99 [*] VLA notation should be disallowed in function definitions. by Sam Weinig · 15 years ago
  68. b13b737 Access checking for implicit user-defined conversions. by John McCall · 15 years ago
  69. 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 · 15 years ago
  70. 0938026 Diagnose binding a non-const reference to a vector element. by Anders Carlsson · 15 years ago
  71. 038cc39 Fix PR6159 and several other problems with value-dependent non-type template by Chandler Carruth · 15 years ago
  72. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 15 years ago
  73. 966146e Remove the SmallVectors from AsmStmt. Fixes PR6105. by Anders Carlsson · 15 years ago
  74. ff93dbd Use IdentifierInfo * instead of std::string for the AsmStmt names. by Anders Carlsson · 15 years ago
  75. 807b061 ASTUnit: Ensure the CompilerInvocation object used in LoadFromCommandLine is by Daniel Dunbar · 15 years ago
  76. 6228ca0 CompilerInstance: Change to not contain the CompilerInvocation object. by Daniel Dunbar · 15 years ago
  77. acb6bcb Even more AsmStmt cleanup. by Anders Carlsson · 15 years ago
  78. a5a79f7 More asm cleanup. by Anders Carlsson · 15 years ago
  79. fdba9c0 Combine AsmStmt::setOutputsAndInputs and AsmStmt::setClobbers. by Anders Carlsson · 15 years ago
  80. 83c021c Yay for more StringRefs. by Anders Carlsson · 15 years ago
  81. f959fb5 StringRef-ize the TargetInfo::ConstraintInfo constructor. by Anders Carlsson · 15 years ago
  82. 01aefc6 Recognize 'q' as a format length modifier (from BSD). by Daniel Dunbar · 15 years ago
  83. f22d1fd Use StringRef instead of returning a temporary std::string. by Benjamin Kramer · 15 years ago
  84. 500f189 Silence clang++ warning. by Benjamin Kramer · 15 years ago
  85. d635c5f Add basic type checking of format string conversion specifiers and their arguments. Thanks to Cristian Draghici for his help with this patch! by Ted Kremenek · 15 years ago
  86. 33567d2 Per a suggestion from Cristian Draghici, add a method to FormatSpecifier that returns the expected type of the matching data argument. It isn't complete, but should handle several of the important cases. by Ted Kremenek · 15 years ago
  87. f88c8e0 Switch Sema over to using the new implementation of format string by Ted Kremenek · 15 years ago
  88. 4dcb18f Enhancements to the alternate (WIP) format string checking: by Ted Kremenek · 15 years ago
  89. ef06e24 Fix reference-binding when we have a reference to const volatile type; by Douglas Gregor · 15 years ago
  90. ddc6b66 Fix typo found by clang++. Yay for -Wuninitialized. by Benjamin Kramer · 15 years ago
  91. 4e1c181 Add getters. by Anders Carlsson · 15 years ago
  92. e6d2a53 Simplify EmitLValueForField - we can get whether the field is part of a union or not from the FieldDecl (through its DeclContext). by Anders Carlsson · 15 years ago
  93. 808015a Alternate format string checking: issue warnings for incomplete format specifiers. by Ted Kremenek · 15 years ago
  94. 26ac2e0 Alternate format string checking: issue a warning for invalid conversion specifiers. by Ted Kremenek · 15 years ago
  95. eb60edf Add an CXXBindReferenceExpr (not used just yet). by Anders Carlsson · 15 years ago
  96. 80cd64a Do a little magic and a little greasework to make it much more efficient by John McCall · 15 years ago
  97. e82d804 Alternate format string checking: warn of '%n' as being potentially insecure. by Ted Kremenek · 15 years ago
  98. 0d27735 Add precision/field width checking to AlternateCheckPrintfString(). by Ted Kremenek · 15 years ago
  99. 51c6d38 When printing diagnostics in c-index-test, also print source ranges by Douglas Gregor · 15 years ago
  100. 233a641 Access control for surrogate function calls. Required a moderately gross hack by John McCall · 15 years ago