1. ead608a Use the power of types to track down another canonicalization bug in by John McCall · 15 years ago
  2. 1af7451 Make sure to mark constructors, operator new, and operator delete as by Douglas Gregor · 15 years ago
  3. c845aad When we decide to re-use an existing CXXConstructExpr node, make sure by Douglas Gregor · 15 years ago
  4. b2cb1cb When computing the composite pointer type for relational comparisons, by Douglas Gregor · 15 years ago
  5. dba6ef8 Improve vcall offset handling. by Anders Carlsson · 15 years ago
  6. bf554f6 Fux a bug where we were trying to add overriders for non-virtual bases of virtual bases more than once. by Anders Carlsson · 15 years ago
  7. 9ad1c02 Move ~CodeGenAction out-of-line. by Daniel Dunbar · 15 years ago
  8. 102acd5 Restore Zhongxing's commits r97122 r97127 r97129 r97131 which were reverted due to a Clang-on-Clang failure by Douglas Gregor · 15 years ago
  9. 9e23932 Allow us to compare derived-to-base conversions between a reference by Douglas Gregor · 15 years ago
  10. b2f8121 Forgot to include nested protocols in collection, resulting in by Fariborz Jahanian · 15 years ago
  11. 333de06 Don't try to finalize an ill-formed variable or one whose class type is ill-formed. Fixes PR6421 by Douglas Gregor · 15 years ago
  12. 2b706e5 Revert patches r97122 r97127 r97129 r97131. by Jakob Stoklund Olesen · 15 years ago
  13. bf2ca2f Add "template" keyword at strategic position to fix compilation using g++ v3.4. by Gabor Greif · 15 years ago
  14. 3a81337 When comparing two method overload candidates during overload diagnostics, by John McCall · 15 years ago
  15. 78bd771 Fix a really trivial crasher and begin fleshing out one of the namespace test by Chandler Carruth · 15 years ago
  16. f710691 Move the GenerateCallExitNode logic completely into GREndPathNodeBuilder. by Zhongxing Xu · 15 years ago
  17. 9a9f627 Move the dead bindings removal logic from CallInliner to GRExprEngine::ProcessCallExit(). by Zhongxing Xu · 15 years ago
  18. 23a370f Add a new conversion rank to classify conversions between complex and scalar by Chandler Carruth · 15 years ago
  19. 0024a9a Add comments. by Zhongxing Xu · 15 years ago
  20. 833e50e Call inliner improvements: by Zhongxing Xu · 15 years ago
  21. df61b58 Add MacOSXAPIChecker, a meta checker to include various precondition checks for calls by Ted Kremenek · 15 years ago
  22. c757d79 When generating error node, check to see if we already cached out. by Ted Kremenek · 15 years ago
  23. 67b14f0 Targets (like pic16) may have mangled the name of global variables, by Sanjiv Gupta · 15 years ago
  24. cdfe268 Update CMake makefiles by Douglas Gregor · 15 years ago
  25. edc9050 Restore the invariant that a nested-name-specifier can only contain by Douglas Gregor · 15 years ago
  26. b954e98 Frontend: Add CodeGenAction::takeModule(). by Daniel Dunbar · 15 years ago
  27. 4ee3461 Frontend: Pull CodeGenAction out more, and eliminate CreateBackendConsumer. by Daniel Dunbar · 15 years ago
  28. 5d64f8a Remove dead code. by Anders Carlsson · 15 years ago
  29. d68c083 Move the vcall and vbase offset layout code out into its own class. by Anders Carlsson · 15 years ago
  30. 43302d4 Driver: Allow driver title (for --help) to be overridden by clients. by Daniel Dunbar · 15 years ago
  31. e3972a9 Enhance the unused ivar checker to not consider an ivar to be accidentally unused by Ted Kremenek · 15 years ago
  32. 2ec93a8 Allow __attribute__((unused)) to be applied to ObjC ivars. by Ted Kremenek · 15 years ago
  33. b96b670 Add TextDiagnosticPrinter::setPrefix, for adding a string to prefix diagnostic by Daniel Dunbar · 15 years ago
  34. f316a1d Remove some oogly code made dead by the pseudo-destructor instantiation changes. by Douglas Gregor · 15 years ago
  35. a2e7dd2 Use CXXPseudoDestructorExpr as the stored representation for dependent by Douglas Gregor · 15 years ago
  36. b1bdc62 Catch more uses of uninitialized implicit conversion sequences. by John McCall · 15 years ago
  37. 381d1bf Add UnixAPIChecker, a meta checker to include various precondition checks for calls by Ted Kremenek · 15 years ago
  38. 85fe6f1 Remove stray #include. by Ted Kremenek · 15 years ago
  39. ade92c0 Remove #include. by Ted Kremenek · 15 years ago
  40. e5b0fa4 Divide list of registration functions in API and foundational checks. Also trim whitespace. by Ted Kremenek · 15 years ago
  41. 9b25170 Sort list of checker registration functions. by Ted Kremenek · 15 years ago
  42. fce46ee Keep track of the location of the '~' in a pseudo-destructor expression. by Douglas Gregor · 15 years ago
  43. 26d4ac9 Retain complete source information for the type after the '~' in a by Douglas Gregor · 15 years ago
  44. 396a9f2 Make sure that we finish the DeclSpec when parsing a C++ by Douglas Gregor · 15 years ago
  45. b4a418f Make sure that we have type source information for the scope type of a by Douglas Gregor · 15 years ago
  46. 5e49b2f Implement nasty rewriting of nested blocks when inner by Fariborz Jahanian · 15 years ago
  47. b57fb49 Split ActOnPseudoDestructorExpr into the part that interprets the by Douglas Gregor · 15 years ago
  48. 83c570b Get rid of 'this' adjustments from the FinalOverriders class since they can be different for the same overrider in different parts of the vtable. by Anders Carlsson · 15 years ago
  49. d91e733 Improve this adjustment pointer calculation. by Anders Carlsson · 15 years ago
  50. 2157d30 Make ComputeThisAdjustmentBaseOffset public for now. by Anders Carlsson · 15 years ago
  51. e0601ea Retain source information for the "type-name ::" in a by Douglas Gregor · 15 years ago
  52. 7754908 ActOnPseudoDestructorExpr now performs all semantic analysis for by Douglas Gregor · 15 years ago
  53. 1962bee Fix an iterator-invalidation bug that was causing selfhost errors by John McCall · 15 years ago
  54. d4dca08 Rework parsing of pseudo-destructor expressions and explicit by Douglas Gregor · 15 years ago
  55. 5edcc37 Generate correct vcall offsets when we have a primary virtual base that is not a primary base in the complete class hierarchy. by Anders Carlsson · 15 years ago
  56. f604a56 References to const int parameters with ICE default arguments are not ICEs. by John McCall · 15 years ago
  57. 0b0ef0a Canonicalize parameter and return types before computing ABI info. Eliminates by John McCall · 15 years ago
  58. 328ce34 When we encounter a function-specific attribute in a declaration specifier, by Charles Davis · 15 years ago
  59. 9107166 Always add CallExpr as block-level expression. Inline-based interprocedural by Zhongxing Xu · 15 years ago
  60. 86aa9fd Fix rewriting of a method when return type is by Fariborz Jahanian · 15 years ago
  61. 87260c7 Add support for '%C' and '%S' printf conversion specifiers. by Ted Kremenek · 15 years ago
  62. f914b97 More Sema check for ivars in class continuation. by Fariborz Jahanian · 15 years ago
  63. 70c23cd Emit debug info for VectorType. by Devang Patel · 15 years ago
  64. 11e8ce7 Add support for the weakref attribute. We still produce "alias weak" as llvm-gcc does, but are more strict on what uses of weakref we accept. by Rafael Espindola · 15 years ago
  65. 2a7eb28 Unconditionally support block introspection data in a new field at the end by Blaine Garst · 15 years ago
  66. 5f1c45f Fixes a rewriting of qualified-id type which exposed a bigger by Fariborz Jahanian · 15 years ago
  67. 8913220 Dead emit dead store warnings when assigning nil to an ObjC object by Ted Kremenek · 15 years ago
  68. 09b6897 Fix another crash on invalid code. In this case, handle ObjC categories (with no names) by Ted Kremenek · 15 years ago
  69. c0cd21d Don't assert on compound assignment operators that operate in FP types when by John McCall · 15 years ago
  70. 5370ee2 Make previous fix handle a few more edge cases. by Eli Friedman · 15 years ago
  71. b1162f1 PR6400: Handle an extreme edge case in mangling correctly. by Eli Friedman · 15 years ago
  72. 18da88a PR6386: Fix a recent regression in IRGen of cast-to-union constructs. by Eli Friedman · 15 years ago
  73. 33efe2f Retain attributes for K&R style parameter declarations. by Richard Pennington · 15 years ago
  74. f9fbc71 Implement IsOverriderUsed. This can't be tested yet due to some other bugs :) by Anders Carlsson · 15 years ago
  75. 064f7db When comparing two calling conventions after redeclaring a function, compare by Charles Davis · 15 years ago
  76. 72919a3 Move the rest of the unreachable code analysis from libSema by Ted Kremenek · 15 years ago
  77. 8de3cc6 Simplify check for basic block with a CXXTryStmt terminator. by Ted Kremenek · 15 years ago
  78. 05f6247 When a reference to a field of a struct/union/class is passed to the by Charles Davis · 15 years ago
  79. 464c8f1 Stub out IsOverriderUsed. by Anders Carlsson · 15 years ago
  80. af280c0 More fixes. Don't try to emit a virtual base vtable if the virtual base in question is a primary virtual base of some other base. by Anders Carlsson · 15 years ago
  81. 92f5432 Always emit vcall offset for the primary base, not only if it's virtual. Remove a debug printf, and add the test case that now passes. by Anders Carlsson · 15 years ago
  82. cc6bcbb Simplify the vcall offset calculation and make it give the correct answers :) My test case now has the right values but in the wrong order. by Anders Carlsson · 15 years ago
  83. a455c80 More work on vcall offsets. We now emit the right number of vcall offsets in my local test case, but not the right values. by Anders Carlsson · 15 years ago
  84. 3d2eed8 Start moving some of the logic for the unreachable code analysis out of libSema by Ted Kremenek · 15 years ago
  85. f067d8e Convert use of std::queue to llvm::SmallVector and fix buildbot. by Ted Kremenek · 15 years ago
  86. 2fca9be Move BaseOffset out of the FinalOverriders class. by Anders Carlsson · 15 years ago
  87. 0e5ad25 More support for ivars in class extension. by Fariborz Jahanian · 15 years ago
  88. 133a6aa Use SmallVectorImpl::iterator. by Ted Kremenek · 15 years ago
  89. 1e025f2 Simplify logic for determining values of 'ReturnsVoid' and 'HasNoReturn' flags. by Ted Kremenek · 15 years ago
  90. c0bf462 Perform two more constructor/destructor code-size optimizations: by John McCall · 15 years ago
  91. 93649fd Implement crazy destructor name lookup semantics differently in by Douglas Gregor · 15 years ago
  92. 83c481a Early support for declaring ivars in class extensions. wip. by Fariborz Jahanian · 15 years ago
  93. 1d35b16 Fixes a rewriting of byref variable when its initializer is by Fariborz Jahanian · 15 years ago
  94. fdd8ab1 Don't assert that we have a valid access specifier on an invalid by Douglas Gregor · 15 years ago
  95. 325bf17 Set access specifiers on imported declarations. by Douglas Gregor · 15 years ago
  96. bf1764c Do not require a complete type when checking for a pointer conversion by Douglas Gregor · 15 years ago
  97. 12a9109 Change the name of the vtable-debugging environment variable to by Douglas Gregor · 15 years ago
  98. aef605d Don't use NamedDecl::getNameAsCString() when dealing with C++ methods, by Douglas Gregor · 15 years ago
  99. c3daac5 Revert "Simplify code: Succ is guaranteed to be not NULL.", which turns out to by Daniel Dunbar · 15 years ago
  100. 8414a8c Simplify code: Succ is guaranteed to be not NULL. by Zhongxing Xu · 15 years ago