1. 86820f5 Pass access specifiers around in overload resolution. by John McCall · 15 years ago
  2. a1635d9 Code simplification; this should have no visible effects. by Eli Friedman · 15 years ago
  3. 1309f9a Split libAnalysis into two libraries: libAnalysis and libChecker. by Ted Kremenek · 15 years ago
  4. 0bb46d2 -fno-rtti is now the default. by Chris Lattner · 15 years ago
  5. 0757c8c Implement [dcl.fct.spec]p6. by Anders Carlsson · 15 years ago
  6. 703e394 Implement instantiation of AsmStmts (Crazy, I know) by Anders Carlsson · 15 years ago
  7. 7e52de4 fix PR6034, a crash on invalid where the switch stack would get unbalanced. by Chris Lattner · 15 years ago
  8. 1b36a2f Use new initialization code when dealing with [dcl.init.aggr]p12. This fixes the bug where array elements and member initializers weren't copied correctly. by Anders Carlsson · 15 years ago
  9. 8ff9e86 Change all InitializedEntity pointers over to be references. by Anders Carlsson · 15 years ago
  10. 9a8a70e Start passing InitializedEntity to CheckDesignatedInitializer. by Anders Carlsson · 15 years ago
  11. 3b85ecf Preserve access for enum constants during template instantiation. by John McCall · 15 years ago
  12. 987dc6a More init work, adding more entity parameters. by Anders Carlsson · 15 years ago
  13. 2bbae5d Use the new init code for member subobjects. by Anders Carlsson · 15 years ago
  14. 784f699 Switch some array initialization over to the new init code. by Anders Carlsson · 15 years ago
  15. 46f4659 Baby steps towards migrating the InitListChecker over to the new initialization code. Pass an InitializedEntity pointer through to most init checker functions. Right now, it's ignored everywhere except when initializing vectors in C++. by Anders Carlsson · 15 years ago
  16. 1f24350 When an InitializedEntity is passed to CheckSingleInitializer, call the new Sema::PerformCopyInitialization overload. by Anders Carlsson · 15 years ago
  17. c07b8c0 Change CheckSingleInitializer to take/return OwningExprResults instead. No functionality change. by Anders Carlsson · 15 years ago
  18. c96f494 Simplify code with StringRef. by Benjamin Kramer · 15 years ago
  19. 258b203 Produce a special diagnostic when users call a function with an argument of by John McCall · 15 years ago
  20. a729bbb Fix the EntityKind order so that all entity kinds that can be copied (using copy constructors) come first. Also, fix a bug where EK_New was left out of the err_init_conversion_failed diagnostic (It is now reported as 'new value'). Please review Doug :) by Anders Carlsson · 15 years ago
  21. 717e891 During overload resolution diagnostics, sort non-viable candidates by the quality of their by John McCall · 15 years ago
  22. d3d824d Separate EK_ArrayOrVectorElement into EK_ArrayElement and EK_VectorElement; arrays and vectors are pretty different beasts in C++. Doug, please review/comment. by Anders Carlsson · 15 years ago
  23. 92f8831 Implement elementary access control. by John McCall · 15 years ago
  24. e4fb828 outside a method, 'super' should resolve in a normal name look up by Fariborz Jahanian · 15 years ago
  25. 588a4ad Patch fixes a lookup bug in c++'s anonymous union member by Fariborz Jahanian · 15 years ago
  26. f2a04bf No need to canonicalize the type and use dyn_cast. Also, correctly diagnose trying to override a function returning an lvalue reference with a function overriding an rvalue reference. by Anders Carlsson · 15 years ago
  27. ceb7e00 Fix an obvious goof that caused us to only see the top level of return types by Chandler Carruth · 15 years ago
  28. f3f91f3 Use raw_ostream instead of cstdio. by Daniel Dunbar · 15 years ago
  29. 7a9813c Create function, block, and template parameters in the context of the by John McCall · 15 years ago
  30. 4a41567 Wire up the new range reporting for unreachable code. by Mike Stump · 15 years ago
  31. b5c7755 Improve unreachable code warnings with respect to dead member and by Mike Stump · 15 years ago
  32. 2d6ceab Improve unreachable code warnings for with respect to dead functional casts in C++. by Mike Stump · 15 years ago
  33. 4458230 Improve unreachable code warnings for with respect to c-style casts. by Mike Stump · 15 years ago
  34. e5fba70 Improve unreachable code warnings for with respect to ? :. by Mike Stump · 15 years ago
  35. d050240 Patch to implement rewriting of properties. Fixes radar 7562952. by Fariborz Jahanian · 15 years ago
  36. 45db90d Improve unreachable code warnings for with respect to compound assignments. by Mike Stump · 15 years ago
  37. 55f988e Improve unreachable code warnings with respect to dead binary and by Mike Stump · 15 years ago
  38. c026540 Teach code-completion to deal with calls to functions without prototypes. by Douglas Gregor · 15 years ago
  39. 4c45aa1 Speed up compilation by avoiding generating exceptional edges from by Mike Stump · 15 years ago
  40. f8c4921 Move some recent checking code into SemaChecking instead. by Mike Stump · 15 years ago
  41. d40e94d Avoid instantiating std::sort to save on compiler size. by Mike Stump · 15 years ago
  42. 44fa210 When checking for unreachable code, we can trivially avoid checking by Mike Stump · 15 years ago
  43. 6bde1ae When checking for unreachable blocks, we can trivially avoid extra by Mike Stump · 15 years ago
  44. 4816839 Fixes comments. by Fariborz Jahanian · 15 years ago
  45. f7c43fd Also allow cast of block pointer type to by Fariborz Jahanian · 15 years ago
  46. b351a7d In objective-c++ land, a block pointer is another object pointer. by Fariborz Jahanian · 15 years ago
  47. 46460a6 First pass at collecting access-specifier information along inheritance paths. by John McCall · 15 years ago
  48. 3ad230e Settled rule on warning on unimplemented property in by Fariborz Jahanian · 15 years ago
  49. a84f2e4 Improve performance of warning when not implementing a required by Fariborz Jahanian · 15 years ago
  50. 3ac1eda Patch to implement required warnings for unimplemented by Fariborz Jahanian · 15 years ago
  51. eec51cf Give UnresolvedSet the ability to store access specifiers for each declaration. by John McCall · 15 years ago
  52. e2ab979 Improve CheckFallThrough analysis in the presense of the new C++ EH by Mike Stump · 15 years ago
  53. a3899eb Implement goto inside of blocks. by Mike Stump · 15 years ago
  54. 1d7d8d6 The type of a compound literal expression is not necessarily the same as the by John McCall · 15 years ago
  55. b699866 Eliminate cursor kinds used to express definitions. Instead, provide by Douglas Gregor · 15 years ago
  56. dd0cb90 Issue diagnostics (instead of crashing in code gen) when using by Fariborz Jahanian · 15 years ago
  57. 0707bc5 Teach Sema::ActOnDependentTemplateName that a dependent template name by Douglas Gregor · 15 years ago
  58. 7a886e1 In a mem-initializer, a nested-name-specifier followed by an by Douglas Gregor · 15 years ago
  59. e39fe72 When looking up enumerator names for redeclaration, use the by Douglas Gregor · 15 years ago
  60. 83b7b31 Allow conversion of pointer to an objective-c pointer to by Fariborz Jahanian · 15 years ago
  61. 42f56b5 Preserve type source information in compound literal expressions. by John McCall · 15 years ago
  62. 107089f Mostly renaming some methods and updating comments to by Fariborz Jahanian · 15 years ago
  63. ddf889a Improve source-location information for builtin TypeLocs, from Enea by Douglas Gregor · 15 years ago
  64. ab8bbf4 Encoding calling conventions in the type system, from Charles Davis! by Douglas Gregor · 15 years ago
  65. 60406be Introduce a second queue of "local" pending implicit instantiation, by Douglas Gregor · 15 years ago
  66. 79c2278 When we are instantiating a member function of a local class, be sure by Douglas Gregor · 15 years ago
  67. 5d52e47 Partial fix for PR6022, where we were complaining when a friend by Douglas Gregor · 15 years ago
  68. 3db211b Improve location information for Objective-C category declarations. We by Douglas Gregor · 15 years ago
  69. 18df52b Keep track of the source locations for each protocol reference in by Douglas Gregor · 15 years ago
  70. f3cf22b Fix a use of uninitialized memory in overload diagnostics. by John McCall · 15 years ago
  71. 3005efe Make the AST explicitly represent the cast of the first operand of a by Eli Friedman · 15 years ago
  72. 823000c Generalize handling for unreachable code warnings to all binary operators. by Mike Stump · 15 years ago
  73. 1b77e73 Candidates with arity mismatches are extra-special non-viable and need to by John McCall · 15 years ago
  74. 8eae090 Refine location reporting for unreachable code warnings for comma expressions. by Mike Stump · 15 years ago
  75. dc5c786 Make LookupResult::resolveKind() robust against NotFoundInCurrentInstantiation. by John McCall · 15 years ago
  76. c89724c Preserve type source information for C++ named casts through template by John McCall · 15 years ago
  77. b042fdf Don't lose type source information when rebuilding C-style cast expressions. by John McCall · 15 years ago
  78. 9d12503 Preserve type source information in explicit cast expressions. by John McCall · 15 years ago
  79. 1cfb7da When determining whether the type is the current instantiation, strip by Douglas Gregor · 15 years ago
  80. c2233c5 Don't repeat lookup when instantiating resolved member expressions. by John McCall · 15 years ago
  81. a609f56 Refine unreachable warnings. WIP. by Mike Stump · 15 years ago
  82. 7d3f576 When performing qualified name lookup into the current instantiation, by Douglas Gregor · 15 years ago
  83. 8a3da0f fix grammaro by Chris Lattner · 15 years ago
  84. c781f9c After dyn_cast'ing, it generally makes sense to check the *output* of by Douglas Gregor · 15 years ago
  85. 9edad9b When qualified lookup into the current instantiation fails (because it by Douglas Gregor · 15 years ago
  86. 608300b Switch a few callers of MaybeAddResult over to AddResult, when the by Douglas Gregor · 15 years ago
  87. 80f4f4c Switch code-completion's ivar lookup over to LookupVisibleDecls, by Douglas Gregor · 15 years ago
  88. a447781 Start migrating code-completion results from by Douglas Gregor · 15 years ago
  89. 0cc8404 Switch the remaining code completions over to LookupVisibleDecls, by Douglas Gregor · 15 years ago
  90. def9107 Move code completion for qualified name lookup (foo::) to by Douglas Gregor · 15 years ago
  91. 651f3ee Improve overload diagnostics some more by calling out qualifier mismatches by John McCall · 15 years ago
  92. 5d2fc40 Eliminate the code-completion-specifier CollectLookupResults in favor by Douglas Gregor · 15 years ago
  93. 45bcd43 Simplify the code-completion logic for nested-name-specifiers: rather by Douglas Gregor · 15 years ago
  94. b64cc58 Don't assume a random access iterator, instead just use CFG::iterator. by Mike Stump · 15 years ago
  95. cb4a4fb Avoid snowballing errors into additional warnings. To do better, we'd by Mike Stump · 15 years ago
  96. e3eef64 When providing completions for a member access expression in C++, by Douglas Gregor · 15 years ago
  97. 1ca6ae8 Switch code-completion for ordinary names over to the new(ish) by Douglas Gregor · 15 years ago
  98. e81e15e Improve the diagnostic for bad conversions in overload resolution to talk by John McCall · 15 years ago
  99. 6660d84 More refactoring of ResultBuilder::MaybeAddResult. No intended by Douglas Gregor · 15 years ago
  100. e495b7f Refactor the "is this declaration interesting" logic in by Douglas Gregor · 15 years ago