1. b198791 Turn on the new constant expression evaluator; it isn't by Eli Friedman · 16 years ago
  2. 8cae86e Handle BuiltinType::WChar inside CodeGenTypes::ConvertNewType(). by Argiris Kirtzidis · 16 years ago
  3. fd79969 Fix PR2400 by more graceful handling of invalid decls. Don't try to layout by Chris Lattner · 16 years ago
  4. f0a835c Expressive diagnostics-- worth their weight in gold? (Fixing a spelling error.) by Gordon Henriksen · 16 years ago
  5. 2a4e116 Change 'Wchar' to 'WChar' casing, for consistency. No functionality change. by Argiris Kirtzidis · 16 years ago
  6. 1f9e210 Handle WChar inside BuiltinType::getName(). by Argiris Kirtzidis · 16 years ago
  7. 1ed03e7 Implement support for the 'wchar_t' C++ type. by Argiris Kirtzidis · 16 years ago
  8. 1250817 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
  9. 7c210ea When in C++, invoke ASTConsumer::HandleTagDeclDefinition in Sema::ActOnFinishCXXClassDef, by Argiris Kirtzidis · 16 years ago
  10. b515d13 Added FIXME. by Ted Kremenek · 16 years ago
  11. 448b4e4 Passing right brace location to ActOnFinishCXXClassDef is redundant, since it gets passed to ActOnFinishCXXMemberSpecification too. by Argiris Kirtzidis · 16 years ago
  12. dfebae1 Don't use Expr::isIntegerConstantExpr just to check if a pointer value is initialize to NULL. by Ted Kremenek · 16 years ago
  13. faf23db update to make IRBuilder API change. by Chris Lattner · 16 years ago
  14. b5e7815 Fix issues with C "tentative" definitions. by Steve Naroff · 16 years ago
  15. d64c111 Destroy and delete the FieldDecl members of a RecordDecl. by Argiris Kirtzidis · 16 years ago
  16. 50aab98 ParseAST now never releases the passed ASTConsumer. This is the responsibility of the client. by Ted Kremenek · 16 years ago
  17. ac7c457 Use DeclStmt::decl_iterator instead of walking the getNextDeclarator() chain. by Ted Kremenek · 16 years ago
  18. 26da970 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
  19. 14dbe32 Don't flag any dead stores for variables marked unused. by Ted Kremenek · 16 years ago
  20. ea29d1e Add CXXRecordType class. by Argiris Kirtzidis · 16 years ago
  21. 2866ea4 ParseAST now conditionally deletes the passed ASTConsumer. by Ted Kremenek · 16 years ago
  22. 5c34173 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
  23. b0726b8 Sema::ActOnEnumBody(): handle nested enum redefinitions. by Steve Naroff · 16 years ago
  24. 4159e8a attribute "unused" also applies to functions. by Ted Kremenek · 16 years ago
  25. ea19edd Fix <rdar://problem/6125909>. by Ted Kremenek · 16 years ago
  26. 0865a99 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
  27. 1f62aa8 Always construct the BumpPtrAllocator used by CFG as an instance variable. by Ted Kremenek · 16 years ago
  28. 4c734c4 Fix serialization of DeclStmt. by Ted Kremenek · 16 years ago
  29. c50a5a3 Reorder serialization methods. by Ted Kremenek · 16 years ago
  30. de81331 Fix EmitNullInitializationToLValue for bitfield lvalues. - PR2643 by Daniel Dunbar · 16 years ago
  31. 833b03b Fix bitfield accesses which straddle the boundary of the underlying type. by Daniel Dunbar · 16 years ago
  32. 5d7d038 Fix CodeGen of pointer arithmetic in compound assignment statements. by Daniel Dunbar · 16 years ago
  33. ced8914 Implement GNU asm-label extension support in CodeGen. This fixes by Daniel Dunbar · 16 years ago
  34. 0e13eaa add a libDriver, for now only move the text diangostics stuff from Driver to there by Nico Weber · 16 years ago
  35. a31eaf7 Change CodeGen of global decls to key off of the name (instead of by Daniel Dunbar · 16 years ago
  36. 7340a2f remove spaces at eol to test commit access by Nico Weber · 16 years ago
  37. b59f9cf Added decl_iterator to DeclStmt to provide an abstract interface to iterate over the ScopedDecls of a DeclStmt. by Ted Kremenek · 16 years ago
  38. 479fc69 Remove excess #include. by Ted Kremenek · 16 years ago
  39. 7c65b6c 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
  40. 72eaf8a Move AsmLabel into Declarator instead of just a parameter to ActOnDeclarator. by Daniel Dunbar · 16 years ago
  41. f9311a9 Fix rdar://6124613 a crash on invalid code. by Chris Lattner · 16 years ago
  42. c3540ff Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 16 years ago
  43. 0aac9f6 Bug fix, CodeGen of (void*) - (void*) was broken. - <rdar://problem/6122967> by Daniel Dunbar · 16 years ago
  44. 103baef Add EXTWARN Diagnostic class. by Daniel Dunbar · 16 years ago
  45. a3195a3 Nico Weber: by Ted Kremenek · 16 years ago
  46. b45f75c Fix several issues in checking of address-of expressions. by Daniel Dunbar · 16 years ago
  47. 8ccfa80 Avoid creating dummy block when no indirect gotos are present. by Daniel Dunbar · 16 years ago
  48. 879788d Add CodeGen support for indirect goto. by Daniel Dunbar · 16 years ago
  49. a1923f6 by Chris Lattner · 16 years ago
  50. 5e3cce5 Change 'dead store (++/--)' to 'dead increment' by Ted Kremenek · 16 years ago
  51. 4640363 Wherever a type is used/returned from the Action module, use TypeTy instead of DeclTy or void. by Argiris Kirtzidis · 16 years ago
  52. a3f9933 Make the default constructor of IdentifierResolver::iterator public. by Argiris Kirtzidis · 16 years ago
  53. dd2e9ca Support constructor and destructor attributes in CodeGen by Daniel Dunbar · 16 years ago
  54. 8716a01 Support __attribute__(({con,de}structor)) in Parse & Sema by Daniel Dunbar · 16 years ago
  55. 0303bab 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
  56. 69cc2f9 Fix a regression I introduced in r54107: by Chris Lattner · 16 years ago
  57. 02cd5d3 Updated to match new atomic names (to enable overloading for pointers to by Mon P Wang · 16 years ago
  58. 5c8963d Fix implicit initialization of structures. by Daniel Dunbar · 16 years ago
  59. e7b3ddc Add range highlighting for path-sensitive return-of-stack-address check. by Ted Kremenek · 16 years ago
  60. 2188c53 Change CodeGenModule GlobalDeclMap to directly reference globals by Daniel Dunbar · 16 years ago
  61. 7bf5b3d Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 16 years ago
  62. f7bacd3 Fix codegen of chained declarations by Daniel Dunbar · 16 years ago
  63. 3e64dd7 Minor tweak plus a couple of FIXMEs. by Eli Friedman · 16 years ago
  64. 809da26 Fix serialization for TypedefType by allowing TypedefType to access the internal CanonicalType stored in Type. by Ted Kremenek · 16 years ago
  65. a55e321 make "call foo.dump()" and "call foo->dump()" work in GDB, by Chris Lattner · 16 years ago
  66. b545786 remove two uses of getCanonicalType I missed. by Chris Lattner · 16 years ago
  67. 128b440 Comment out the last call to QualType::getCanonicalType. This *breaks* by Chris Lattner · 16 years ago
  68. 1793d98 Fix a bug in my previous patch, CGF is not valid for constants outside a function by Chris Lattner · 16 years ago
  69. c154ac1 remove uses of QualType::getCanonicalType() from codegen for PR2189 by Chris Lattner · 16 years ago
  70. b724ab2 remove some unneeded calls to getCanonicalType by Chris Lattner · 16 years ago
  71. d5a56aa change more instances of QualType::getCanonicalType to call by Chris Lattner · 16 years ago
  72. 25168a5 convert more code to use ASTContext to get canonical types instead by Chris Lattner · 16 years ago
  73. c5cff30 remove a helper method. by Chris Lattner · 16 years ago
  74. 09cee85 implement codegen support for labels at the end of stmtexprs. by Chris Lattner · 16 years ago
  75. a23eb7b minor tidying, no functionality change. by Chris Lattner · 16 years ago
  76. 200964f fix some problems handling stmtexprs with labels (PR2374), and by Chris Lattner · 16 years ago
  77. b8a17eb fix an extraneous blank line in -ast-dump output. by Chris Lattner · 16 years ago
  78. ae1ae49 Pull protocol resolution of out ActOnStartClassInterface, this is also the by Chris Lattner · 16 years ago
  79. 45142b9 refactor protocol resolution out of ActOnStartCategoryInterface by Chris Lattner · 16 years ago
  80. 2bdedd6 pull protocol resolution out into ActOnStartProtocolInterface. by Chris Lattner · 16 years ago
  81. 17d50a9 simplify some code. by Chris Lattner · 16 years ago
  82. fc513a6 remove duplicate error message. by Chris Lattner · 16 years ago
  83. 1b2251c < only starts a declspec in objc mode. by Chris Lattner · 16 years ago
  84. ea28ab5 remove fixed fixme by Chris Lattner · 16 years ago
  85. ada6379 make DeclSpec manage its own protocol qualifier list memory instead of having by Chris Lattner · 16 years ago
  86. fda18db Fix hte next wave of problems with protocol qualified ID: by Chris Lattner · 16 years ago
  87. 4a68fe0 fix several problems with the protocol qualified id handling where id was implicit. by Chris Lattner · 16 years ago
  88. b99d749 improve handling of the horrible GCC objc extension that treats "<foo>" by Chris Lattner · 16 years ago
  89. da8aad9 add a new diag helper that takes a range. by Chris Lattner · 16 years ago
  90. bd69502 GCC supports the complex conjugate operator (an extension) on complex int by Chris Lattner · 16 years ago
  91. dad8551 Fix rdar://6103124, the only dummy blocks are ones without names. Named blocks by Chris Lattner · 16 years ago
  92. c21abaf fix 80 col violation. by Chris Lattner · 16 years ago
  93. e02e440 Fix rdar://6095136, various crashes with incomplete enum types. by Chris Lattner · 16 years ago
  94. 4b639c0 minor cleanup by Chris Lattner · 16 years ago
  95. 4c77156 Remove unused ASTConsumer::HandleTopLevelDeclaration by Daniel Dunbar · 16 years ago
  96. 9305c3d move a method. by Chris Lattner · 16 years ago
  97. 08b3c47 Fix a couple bugs in aggregate cast processing: 1) fix precedecence by Chris Lattner · 16 years ago
  98. 6077e2f Format string errors should underling the format string, not the function name. by Ted Kremenek · 16 years ago
  99. f814d88 make sizeof/alignof diagnostics highlight their operand with a sourcerange. by Chris Lattner · 16 years ago
  100. 2aa6882 c89 does not perform array -> pointer promotion unless the array is an lvalue. This by Chris Lattner · 16 years ago