1. 64c438a Implement support for the 'wchar_t' C++ type. by Argyrios Kyrtzidis · 17 years ago
  2. 5b7f0c8 Passing right brace location to ActOnFinishCXXClassDef is redundant, since it gets passed to ActOnFinishCXXMemberSpecification too. by Argyrios Kyrtzidis · 17 years ago
  3. 243e4b2 Make RecordDecl::Destroy() public. by Argyrios Kyrtzidis · 17 years ago
  4. 296e867 Change line endings, CRLF -> LF. by Argyrios Kyrtzidis · 17 years ago
  5. 274479e Revert my previous commit where I replaced cast<> with static_cast<> in CXXFieldDecl::getMember(). by Argyrios Kyrtzidis · 17 years ago
  6. 997b6c6 Destroy and delete the FieldDecl members of a RecordDecl. by Argyrios Kyrtzidis · 17 years ago
  7. afebac1 Add iterator access to field members for RecordDecl. by Argyrios Kyrtzidis · 17 years ago
  8. fef35f1 Use static_cast<> instead of cast<> for CXXFieldDecl::getMember(). by Argyrios Kyrtzidis · 17 years ago
  9. 7e7e625 ParseAST now never releases the passed ASTConsumer. This is the responsibility of the client. by Ted Kremenek · 17 years ago
  10. 2619be0 Added AssumeSymGT, AssumeSymGE, AssumeSymLT, AssumeSymLE to add some minor improvements to path-sensitivity. Right now we basically treat 'x > y' and 'x < y' as implying 'x != y', but this restriction will only inevitably apply to our must rudimentary value tracking component (we'll implement more advanced value reasoning later). by Ted Kremenek · 17 years ago
  11. 107450c Clear DeclSpec::AsmLabel in DeclSpec::clear(). by Argyrios Kyrtzidis · 17 years ago
  12. 49aa7ff Add CXXRecordType class. by Argyrios Kyrtzidis · 17 years ago
  13. 7cf0a7a Fix 80 col violation by Ted Kremenek · 17 years ago
  14. 159346a ParseAST now conditionally deletes the passed ASTConsumer. by Ted Kremenek · 17 years ago
  15. b4398aa Fix --html-diags in driver by delaying the construction of an HTMLDiagnosticClient until after we have created the Preprocessor object. by Ted Kremenek · 17 years ago
  16. ce1eb34 Always construct the BumpPtrAllocator used by CFG as an instance variable. by Ted Kremenek · 17 years ago
  17. fd54ebc add a libDriver, for now only move the text diangostics stuff from Driver to there by Nico Weber · 17 years ago
  18. 55b0c19 Add missing "classof" methods to NonNullAttr, fixing a heisencrash. by Ted Kremenek · 17 years ago
  19. 14f8b4f Added decl_iterator to DeclStmt to provide an abstract interface to iterate over the ScopedDecls of a DeclStmt. by Ted Kremenek · 17 years ago
  20. 815c78f Refactored driver logic for CodeGen into LLVMCodeGenWriter. This ASTConsumer layers on top of LLVMCodeGen (another existing ASTConsumer) to emit bitcode files to disk. This layering takes this logic out of clang.cpp and puts it directly into the ASTConsumer interface. The benefit is that now --emit-llvm works with both serialized ASTs and regular source files. by Ted Kremenek · 17 years ago
  21. 914701e Move AsmLabel into Declarator instead of just a parameter to ActOnDeclarator. by Daniel Dunbar · 17 years ago
  22. 4fef81d Fix rdar://6124613 a crash on invalid code. by Chris Lattner · 17 years ago
  23. a80f874 Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 17 years ago
  24. 4489fe1 Add EXTWARN Diagnostic class. by Daniel Dunbar · 17 years ago
  25. a34ea07 Nico Weber: by Ted Kremenek · 17 years ago
  26. c63a1f2 by Chris Lattner · 17 years ago
  27. 39caa08 Wherever a type is used/returned from the Action module, use TypeTy instead of DeclTy or void. by Argyrios Kyrtzidis · 17 years ago
  28. 6bfed7e Support constructor and destructor attributes in CodeGen by Daniel Dunbar · 17 years ago
  29. 3068ae0 Support __attribute__(({con,de}structor)) in Parse & Sema by Daniel Dunbar · 17 years ago
  30. 22bda88 Enhanced path-sensitive return-of-stack-address check to print out the name of the variable whose address was returned. by Ted Kremenek · 17 years ago
  31. 69c8f0a Remove getCodeBody() from Decl, and hoist getBody() into Decl as a virtual function. by Ted Kremenek · 17 years ago
  32. d907001 Fix serialization for TypedefType by allowing TypedefType to access the internal CanonicalType stored in Type. by Ted Kremenek · 17 years ago
  33. c36d405 make "call foo.dump()" and "call foo->dump()" work in GDB, by Chris Lattner · 17 years ago
  34. 4243a94 remove QualType::getCanonicalType. Also make by Chris Lattner · 17 years ago
  35. b77792e change more instances of QualType::getCanonicalType to call by Chris Lattner · 17 years ago
  36. 28be73f convert more code to use ASTContext to get canonical types instead by Chris Lattner · 17 years ago
  37. 717250a remove a helper method. by Chris Lattner · 17 years ago
  38. 06036d3 Pull protocol resolution of out ActOnStartClassInterface, this is also the by Chris Lattner · 17 years ago
  39. 6bd6d0b refactor protocol resolution out of ActOnStartCategoryInterface by Chris Lattner · 17 years ago
  40. e13b959 pull protocol resolution out into ActOnStartProtocolInterface. by Chris Lattner · 17 years ago
  41. eacc392 simplify some code. by Chris Lattner · 17 years ago
  42. e281c86 remove duplicate error message. by Chris Lattner · 17 years ago
  43. ae4da61 make DeclSpec manage its own protocol qualifier list memory instead of having by Chris Lattner · 17 years ago
  44. 62f5f7f fix several problems with the protocol qualified id handling where id was implicit. by Chris Lattner · 17 years ago
  45. bce6135 improve handling of the horrible GCC objc extension that treats "<foo>" by Chris Lattner · 17 years ago
  46. 844cef3 add a new diag helper that takes a range. by Chris Lattner · 17 years ago
  47. 834a72a Fix rdar://6095136, various crashes with incomplete enum types. by Chris Lattner · 17 years ago
  48. fb754b6 Remove unused ASTConsumer::HandleTopLevelDeclaration by Daniel Dunbar · 17 years ago
  49. be57c3a Refine ObjCPropertyImplDecl: by Ted Kremenek · 17 years ago
  50. 82354bc De-tabify by Nate Begeman · 17 years ago
  51. 99cb997 Reject typedef redefinitions when the underlying types are not identical, by Chris Lattner · 17 years ago
  52. 6ea6238 In c89 mode accept hex fp constants as an extension: by Chris Lattner · 17 years ago
  53. 7379889 Implemented Sema support for attribute "unused". by Ted Kremenek · 17 years ago
  54. b6ccaac Move isObjCObjectPointerType() from Sema to ASTContext. by Ted Kremenek · 17 years ago
  55. fc93d52 Fix Sema::ActOnClassMessage() to pass through the identifier for "super". by Steve Naroff · 17 years ago
  56. 2546025 Fix comment by Daniel Dunbar · 17 years ago
  57. cd8f646 Add Expr::getIntegerConstantExprValue helper method by Daniel Dunbar · 17 years ago
  58. 5a56ac3 Added UnaryOperator::isPrefix(). by Ted Kremenek · 17 years ago
  59. a329804 Use typedef range_iterator instead of SourceRange* in PathDiagnosticPiece. by Ted Kremenek · 17 years ago
  60. 8f50b9c Initialize instance variable DeclAccess in ctor for ObjCIvarDecl. by Ted Kremenek · 17 years ago
  61. b8db21d When constructing an ObjCIvarDecl object in Sema, provide its visibility up front instead of setting it afterwards. by Ted Kremenek · 17 years ago
  62. f079570 Updated comment for class ObjCIvarDecl: it turns out the default access control by Ted Kremenek · 17 years ago
  63. 6bc5211 Fix rdar://6094010 various asserts happening with wide strings in inline asm. by Chris Lattner · 17 years ago
  64. 395aaf2 Add prototype implementation of unused ivar check. by Ted Kremenek · 17 years ago
  65. ea7e97e Fix compilation error on GCC 4.3.0 ('memcpy' was not declared in this scope). by Argyrios Kyrtzidis · 17 years ago
  66. 78d4624 Moved registration of basic path-sensitive checks from GRSimpleVals.cpp to GRExprEngineInternalChecks.cpp. by Ted Kremenek · 17 years ago
  67. 584def7 Added path-sensitive checking for null pointer values passed to function arguments marked nonnull. by Ted Kremenek · 17 years ago
  68. 1caae95 Implement bzero, memset, memmove builtins. by Daniel Dunbar · 17 years ago
  69. 4493f79 Implement nans, prefetch, and trap builtins. by Daniel Dunbar · 17 years ago
  70. 7caeabd minor cleanup to the actions interface to pass around SmallVectorImpl instead by Chris Lattner · 17 years ago
  71. eb2b2a3 Added sema support for the nonnull attribute. Will add test cases soon. by Ted Kremenek · 17 years ago
  72. 780f329 move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>, by Chris Lattner · 17 years ago
  73. a933c3c Add __builtin_powi[fl] support by Daniel Dunbar · 17 years ago
  74. 919d87d references to completely undeclared protocols should be errors. by Chris Lattner · 17 years ago
  75. 3db6cae introduce a new ObjCList templated class and start moving by Chris Lattner · 17 years ago
  76. f7b2c98 rename setReferencedProtocolList -> addReferencedProtocols to by Chris Lattner · 17 years ago
  77. 04b2900 Implement ffs, parity, and popcount builtins. + test case by Daniel Dunbar · 17 years ago
  78. b752f28 Switch initialization of the protocol list for an interface decl to use by Chris Lattner · 17 years ago
  79. 2b1cc8b continue cleaning up code, and disable sending a message directly to an by Chris Lattner · 17 years ago
  80. 58b1b27 update diagnostic to include string by Chris Lattner · 17 years ago
  81. 2a01b72 improve invalid member reference diagnostics to print the type and by Chris Lattner · 17 years ago
  82. 9baefc2 rename getProtocols -> getProtocol, as it only returns a single by Chris Lattner · 17 years ago
  83. fb7701d improve documentation of ObjCInterfaceType significantly. Also, by Chris Lattner · 17 years ago
  84. 88a7251 right, the error is when the itf *doesn't* have the member. by Chris Lattner · 17 years ago
  85. 1f71974 improve the diagnostic for an erroneous objc ivar reference from: by Chris Lattner · 17 years ago
  86. 68a057b simplify a bunch of code, no functionality change. by Chris Lattner · 17 years ago
  87. d85376a improve comments. by Chris Lattner · 17 years ago
  88. 70a733e Add panic support for NSAssertionHandler. by Ted Kremenek · 17 years ago
  89. 40fc5c7 Fix regression by explicitly checking if we are negating a SymIntConstantVal. by Ted Kremenek · 17 years ago
  90. ad8329e Renamed deterministic EvalBinOp to DetermEvalBinOpNN. This name mangling is unfortunately needed because virtual methods with the same name can be hidden by subclasses. by Ted Kremenek · 17 years ago
  91. 6297a8e Created ValueStateSet class to manage the creation of multiple states by a method. by Ted Kremenek · 17 years ago
  92. 4d9985a Remove dead method. by Ted Kremenek · 17 years ago
  93. f2da7a0 Provide static methods in BinaryOperator to determine if an opcode is an equality opcode, a relational opcode, or a logical opcode. by Ted Kremenek · 17 years ago
  94. 729a9a2 Move GRTransferFunc* into ValueStateManager, and move the assumption logic there as well. by Ted Kremenek · 17 years ago
  95. b48c645 Remove redundant logic. by Ted Kremenek · 17 years ago
  96. df7533b Begin major changes to EvalXXX methods in GRTransferFuncs. Currently some of the methods only return an RVal; we want them to be able to create an arbitrary number of states. by Ted Kremenek · 17 years ago
  97. f59bf48 Moved RemoveDeadBindings logic for the contents of 'Store' to a virtual RemoveDeadBindings method in StoreManager. by Ted Kremenek · 17 years ago
  98. 8f3b265 Two fixes: by Steve Naroff · 17 years ago
  99. f1b4c42 Make iboutlet diagnostic lowercase by Ted Kremenek · 17 years ago
  100. 96329d4 Added parsing/sema support for __attribute__ ((IBOutlet)), a clang-specific attribute that the static analyzer will use to recognize what ivars are IBOutlets. by Ted Kremenek · 17 years ago