1. 355aba8 Remove the ICE pointer cast hack; the issue this was working around is by Eli Friedman · 16 years ago
  2. 2eb0ddc Turn on the new constant expression evaluator; it isn't by Eli Friedman · 16 years ago
  3. b243fe5 add assert, use make_pair() instead of pair constructor by Nico Weber · 16 years ago
  4. cd33b85 Mention 'wchar_t' at the C++ status page. by Argyrios Kyrtzidis · 16 years ago
  5. dee8ecc fix spello by Nico Weber · 16 years ago
  6. afef76e Handle BuiltinType::WChar inside CodeGenTypes::ConvertNewType(). by Argyrios Kyrtzidis · 16 years ago
  7. 8389eab Fix PR2400 by more graceful handling of invalid decls. Don't try to layout by Chris Lattner · 16 years ago
  8. aad6953 Expressive diagnostics-- worth their weight in gold? (Fixing a spelling error.) by Gordon Henriksen · 16 years ago
  9. dae8696 do not serialize invalid asts. this fixes bug #2637 by Nico Weber · 16 years ago
  10. 55f4b02 Change 'Wchar' to 'WChar' casing, for consistency. No functionality change. by Argyrios Kyrtzidis · 16 years ago
  11. 46713ef Handle WChar inside BuiltinType::getName(). by Argyrios Kyrtzidis · 16 years ago
  12. 64c438a Implement support for the 'wchar_t' C++ type. by Argyrios Kyrtzidis · 16 years ago
  13. 907747b Fix Sema::MergeVarDecl() to better handle type compatibility. The previous code was trying to handle arrays specially (which didn't work for pointers to array). Removed local helper function areEquivalentArrayTypes(), replacing it's use with the more general ASTContext::typesAreCompatible() predicate. by Steve Naroff · 16 years ago
  14. a4755c6 When in C++, invoke ASTConsumer::HandleTagDeclDefinition in Sema::ActOnFinishCXXClassDef, by Argyrios Kyrtzidis · 16 years ago
  15. 23f7823 Added FIXME. by Ted Kremenek · 16 years ago
  16. 5b7f0c8 Passing right brace location to ActOnFinishCXXClassDef is redundant, since it gets passed to ActOnFinishCXXMemberSpecification too. by Argyrios Kyrtzidis · 16 years ago
  17. ca10562 Updated checker build. by Ted Kremenek · 16 years ago
  18. e12691c Don't use Expr::isIntegerConstantExpr just to check if a pointer value is initialize to NULL. by Ted Kremenek · 16 years ago
  19. 9a993d9 Updated checker build. by Ted Kremenek · 16 years ago
  20. 243e4b2 Make RecordDecl::Destroy() public. by Argyrios Kyrtzidis · 16 years ago
  21. 991c54b Have scan-build/ccc-analyzer generate preprocessed .i/.mi files for sources that clang crashes on. by Ted Kremenek · 16 years ago
  22. 85e3568 update to make IRBuilder API change. by Chris Lattner · 16 years ago
  23. ff9eb1f Fix issues with C "tentative" definitions. by Steve Naroff · 16 years ago
  24. 296e867 Change line endings, CRLF -> LF. by Argyrios Kyrtzidis · 16 years ago
  25. 274479e Revert my previous commit where I replaced cast<> with static_cast<> in CXXFieldDecl::getMember(). by Argyrios Kyrtzidis · 16 years ago
  26. 997b6c6 Destroy and delete the FieldDecl members of a RecordDecl. by Argyrios Kyrtzidis · 16 years ago
  27. afebac1 Add iterator access to field members for RecordDecl. by Argyrios Kyrtzidis · 16 years ago
  28. fef35f1 Use static_cast<> instead of cast<> for CXXFieldDecl::getMember(). by Argyrios Kyrtzidis · 16 years ago
  29. e452e0f Unbreak SerializationTest and the Rewriter by doing the work in HandleTranslationUnit instead of the destructor. by Ted Kremenek · 16 years ago
  30. 7e7e625 ParseAST now never releases the passed ASTConsumer. This is the responsibility of the client. by Ted Kremenek · 16 years ago
  31. 909cd26 Use DeclStmt::decl_iterator instead of walking the getNextDeclarator() chain. by Ted Kremenek · 16 years ago
  32. 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 · 16 years ago
  33. b238c3e Don't flag any dead stores for variables marked unused. by Ted Kremenek · 16 years ago
  34. 107450c Clear DeclSpec::AsmLabel in DeclSpec::clear(). by Argyrios Kyrtzidis · 16 years ago
  35. 49aa7ff Add CXXRecordType class. by Argyrios Kyrtzidis · 16 years ago
  36. 7cf0a7a Fix 80 col violation by Ted Kremenek · 16 years ago
  37. 159346a ParseAST now conditionally deletes the passed ASTConsumer. by Ted Kremenek · 16 years ago
  38. 5713433 Remove unneeded #includes. by Ted Kremenek · 16 years ago
  39. 7a08e28 Micro cleanups. by Ted Kremenek · 16 years ago
  40. 29da6c5 Fix by Jordan Breeding: when scanning for prior runs, scan-build should ignore files that are not directories. by Ted Kremenek · 16 years ago
  41. b4398aa Fix --html-diags in driver by delaying the construction of an HTMLDiagnosticClient until after we have created the Preprocessor object. by Ted Kremenek · 16 years ago
  42. 45e52e1 Add test for nested enum redefinition. - <rdar://problem/6093889> by Daniel Dunbar · 16 years ago
  43. 992a878 Let LLVMCodeGenWriter forward all the methods defined in ASTConsumer, to by Matthijs Kooijman · 16 years ago
  44. 02408c6 Sema::ActOnEnumBody(): handle nested enum redefinitions. by Steve Naroff · 16 years ago
  45. 356b63a attribute "unused" also applies to functions. by Ted Kremenek · 16 years ago
  46. 54b5274 Fix <rdar://problem/6125909>. by Ted Kremenek · 16 years ago
  47. ebd3359 Updated checker build. by Ted Kremenek · 16 years ago
  48. efe88f5 Enhanced test case. by Ted Kremenek · 16 years ago
  49. c7eb903 Cleanup some processing with DeclStmt, and gradually start using the internal BumpPtrAllocator to allocator more of CFG's data structures. by Ted Kremenek · 16 years ago
  50. 0eb8458 ignore build dirs by Nuno Lopes · 16 years ago
  51. ce1eb34 Always construct the BumpPtrAllocator used by CFG as an instance variable. by Ted Kremenek · 16 years ago
  52. 4958e5b Fix serialization of DeclStmt. by Ted Kremenek · 16 years ago
  53. 8772e3c Added VCProj file for libDriver. by Ted Kremenek · 16 years ago
  54. 3729a12 Add svn:ignore on test/Sema/Output by Daniel Dunbar · 16 years ago
  55. c4aa96f Replace old bitfield test. by Daniel Dunbar · 16 years ago
  56. aba49d1 Fix for <rdar://problem/6113807> clang ObjC rewriter: crash rewriting attached file by Steve Naroff · 16 years ago
  57. a1a7824 Reorder serialization methods. by Ted Kremenek · 16 years ago
  58. 8239713 Fix EmitNullInitializationToLValue for bitfield lvalues. - PR2643 by Daniel Dunbar · 16 years ago
  59. 10e3ded Fix bitfield accesses which straddle the boundary of the underlying type. by Daniel Dunbar · 16 years ago
  60. 1fc01fa Update xcode project to new libDriver layout. by Ted Kremenek · 16 years ago
  61. 8c6f57c Fix CodeGen of pointer arithmetic in compound assignment statements. by Daniel Dunbar · 16 years ago
  62. a735ad8 Implement GNU asm-label extension support in CodeGen. This fixes by Daniel Dunbar · 16 years ago
  63. fd54ebc add a libDriver, for now only move the text diangostics stuff from Driver to there by Nico Weber · 16 years ago
  64. 3c827a7 Change CodeGen of global decls to key off of the name (instead of by Daniel Dunbar · 16 years ago
  65. 608b17f remove spaces at eol to test commit access by Nico Weber · 16 years ago
  66. 55b0c19 Add missing "classof" methods to NonNullAttr, fixing a heisencrash. by Ted Kremenek · 16 years ago
  67. 14f8b4f Added decl_iterator to DeclStmt to provide an abstract interface to iterate over the ScopedDecls of a DeclStmt. by Ted Kremenek · 16 years ago
  68. 88bee74 Finish fixing <rdar://problem/5929344> clang ObjC rewriter: "extern int __CFConstantStringClassReference[];" should be extern "C" by Steve Naroff · 16 years ago
  69. 588b1f0 Remove excess #include. by Ted Kremenek · 16 years ago
  70. db82568 fix crash when printing diagnostics with tokens that span through more than one line by Nuno Lopes · 16 years ago
  71. 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 · 16 years ago
  72. a11440b Fix <rdar://problem/6108119> clang ObjC rewriter: if no newline at end of input file, rewriter inserts #define on same line as closing brace by Steve Naroff · 16 years ago
  73. 914701e Move AsmLabel into Declarator instead of just a parameter to ActOnDeclarator. by Daniel Dunbar · 16 years ago
  74. 894bbab Add test case for PR2001. by Daniel Dunbar · 16 years ago
  75. da8bf14 Fix const-init test case by Daniel Dunbar · 16 years ago
  76. 4fef81d Fix rdar://6124613 a crash on invalid code. by Chris Lattner · 16 years ago
  77. a80f874 Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 16 years ago
  78. 820b033 Bug fix, CodeGen of (void*) - (void*) was broken. - <rdar://problem/6122967> by Daniel Dunbar · 16 years ago
  79. 4489fe1 Add EXTWARN Diagnostic class. by Daniel Dunbar · 16 years ago
  80. a34ea07 Nico Weber: by Ted Kremenek · 16 years ago
  81. 1e76ce6 Fix several issues in checking of address-of expressions. by Daniel Dunbar · 16 years ago
  82. fc1d340 Misc cleanups. by Ted Kremenek · 16 years ago
  83. 19e7965 Updated latest checker build. by Ted Kremenek · 16 years ago
  84. 63c2017 Convert remaining "open" calls to use three-argument form (thanks to Sam Bishop for the tip!). by Ted Kremenek · 16 years ago
  85. 76526a5 Avoid creating dummy block when no indirect gotos are present. by Daniel Dunbar · 16 years ago
  86. 4f4e7e4 Fix regression when invoking the MissingDealloc analysis: disable this check when in -fobjc-gc-only mode. by Ted Kremenek · 16 years ago
  87. 0ffb125 Add CodeGen support for indirect goto. by Daniel Dunbar · 16 years ago
  88. c63a1f2 by Chris Lattner · 16 years ago
  89. 0998c65 Updated latest checker build. by Ted Kremenek · 16 years ago
  90. 48d5faf Change 'dead store (++/--)' to 'dead increment' by Ted Kremenek · 16 years ago
  91. 39caa08 Wherever a type is used/returned from the Action module, use TypeTy instead of DeclTy or void. by Argyrios Kyrtzidis · 16 years ago
  92. b53c784 Make the default constructor of IdentifierResolver::iterator public. by Argyrios Kyrtzidis · 16 years ago
  93. bb8f4e6 Add more output to clang -parse-print-callbacks by Daniel Dunbar · 16 years ago
  94. 6bfed7e Support constructor and destructor attributes in CodeGen by Daniel Dunbar · 16 years ago
  95. 3068ae0 Support __attribute__(({con,de}structor)) in Parse & Sema by Daniel Dunbar · 16 years ago
  96. 22bda88 Enhanced path-sensitive return-of-stack-address check to print out the name of the variable whose address was returned. by Ted Kremenek · 16 years ago
  97. 69c8f0a Remove getCodeBody() from Decl, and hoist getBody() into Decl as a virtual function. by Ted Kremenek · 16 years ago
  98. 33dc00b improve order by Chris Lattner · 16 years ago
  99. 05d2fb4 Fix a regression I introduced in r54107: by Chris Lattner · 16 years ago
  100. c500451 Updated to match new atomic names (to enable overloading for pointers to by Mon P Wang · 16 years ago