1. 10413a4 Allow typo correction to try removing nested name specifiers. by Kaelyn Uhrain · 12 years ago
  2. 49605cd Remove dead code. by Eli Friedman · 12 years ago
  3. 74bb2d2 Remove some no-op static_casts. by Richard Smith · 13 years ago
  4. fe0483d Use 'const Decl *' throughout code completion in Sema by Dmitri Gribenko · 13 years ago
  5. 2bf7fdb s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 13 years ago
  6. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  7. d80b2d5 Fix CXXRecordDecl::forallBases to not look through bases which are dependent by Richard Smith · 13 years ago
  8. 04ea41c Fix typo correction of one qualified name to another. by David Blaikie · 13 years ago
  9. 7bfb2d0 Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 14 years ago
  10. 1b02e4a In C++11 mode, implement the C++11 semantics for by Douglas Gregor · 14 years ago
  11. 7d137e3 Support for definitions of member enumerations of class templates outside the by Richard Smith · 14 years ago
  12. 4b38ded Instantiating a class template should not instantiate the definition of any by Richard Smith · 14 years ago
  13. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  14. e0a70b2 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 14 years ago
  15. 48c05be Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 14 years ago
  16. 4e8942c Make the callback object to Sema::CorrectTypo mandatory. by Kaelyn Uhrain · 14 years ago
  17. 7945c98 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 14 years ago
  18. 8a40f70 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 14 years ago
  19. fb96ec7 Convert SemaCXXScopeSpec.cpp to pass a callback object to CorrectTypo, by Kaelyn Uhrain · 14 years ago
  20. 15a430a Support decltype in nested-name-specifiers. by David Blaikie · 14 years ago
  21. 91c7bbd Add -Wc++98-compat warning for enumerations in nested name specifiers. by Richard Smith · 14 years ago
  22. c823973 -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2. by Richard Smith · 14 years ago
  23. f937c02 Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 14 years ago
  24. aa347f9 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 14 years ago
  25. 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
  26. 0706d20 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 14 years ago
  27. b23dc09 In Microsoft mode, if we are within a templated function and we can't resolve Identifier during BuildCXXNestedNameSpecifier, then extend the SS with Identifier. This will have the effect of resolving Identifier during template instantiation. The goal is to be able to resolve a function call whose nested-name-specifier is located inside a dependent base class. by Francois Pichet · 14 years ago
  28. 2187876 Fixed enum types can be complete without actually being valid to use by John McCall · 14 years ago
  29. c2fa169 Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
  30. 9d07dfa When checking a set of template parameter lists against a by Douglas Gregor · 14 years ago
  31. 3f1b5d0 Implement support for C++0x alias templates. by Richard Smith · 15 years ago
  32. dfd4b74 Clean up Sema::BuildCXXNestedNameSpecifier()'s creation of TypeLoc by Douglas Gregor · 15 years ago
  33. dda56e4 Support for C++11 (non-template) alias declarations. by Richard Smith · 15 years ago
  34. 8b6070b Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdType by Douglas Gregor · 15 years ago
  35. a7a795b Push nested-name-specifier source-location information into dependent by Douglas Gregor · 15 years ago
  36. 844cb50 Reinstate the introduction of source-location information for by Douglas Gregor · 15 years ago
  37. 6e06801 When we encounter a dependent template name within a by Douglas Gregor · 15 years ago
  38. 869ad45 Retain complete source-location information for C++ by Douglas Gregor · 15 years ago
  39. 7b26ff9 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 15 years ago
  40. 90c9972 Teach CXXScopeSpec to handle the extension of a nested-name-specifier by Douglas Gregor · 15 years ago
  41. bf2b26d The member classes of a current instantiation aren't necessarily a by Douglas Gregor · 15 years ago
  42. 424cec9 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 15 years ago
  43. 50c6825 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 15 years ago
  44. 8302463 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 15 years ago
  45. ba7bf59 Abstract out passing around types and kill off ActionBase. by John McCall · 15 years ago
  46. 8b0666c Another step in the process of making the parser depend on Sema: by John McCall · 15 years ago
  47. c3a6ade Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 15 years ago
  48. df65c8ed When a nested-name-specifier refers into a current instantiation that has by Douglas Gregor · 15 years ago
  49. 9961ce9 When performing substitution of template arguments within the body of by Douglas Gregor · 15 years ago
  50. c048c52 When typo correction produces a result that is not of the kind we're by Douglas Gregor · 15 years ago
  51. 0b66eb3 It turns out that basically every caller to RequireCompleteDeclContext by John McCall · 16 years ago
  52. 2408e32 Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 16 years ago
  53. ba41d01 Be more careful around dependent nested-name-specifiers, complaining by Douglas Gregor · 16 years ago
  54. 280e1ee Teach typo correction about various language keywords. We can't by Douglas Gregor · 16 years ago
  55. c76498d Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 16 years ago
  56. a771f46 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 16 years ago
  57. 30e6318 Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 16 years ago
  58. 3baad0d Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 16 years ago
  59. e78aac4 Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 16 years ago
  60. cd3f49f Restore the invariant that a nested-name-specifier can only contain by Douglas Gregor · 16 years ago
  61. 0d5b0a1 ActOnPseudoDestructorExpr now performs all semantic analysis for by Douglas Gregor · 16 years ago
  62. 90d554e Implement support for parsing pseudo-destructor expression with a nested-name-specifier, e.g., by Douglas Gregor · 16 years ago
  63. 8a6d15d When determining whether a scope specifier is complete, consider a by Douglas Gregor · 16 years ago
  64. 9abe237 Teach Sema::ActOnDependentTemplateName that a dependent template name by Douglas Gregor · 16 years ago
  65. 27b174f When determining whether the type is the current instantiation, strip by Douglas Gregor · 16 years ago
  66. d2e6a45 When qualified lookup into the current instantiation fails (because it by Douglas Gregor · 16 years ago
  67. 6da8362 Whenever we emit a typo-correction diagnostic, also emit a note by Douglas Gregor · 16 years ago
  68. 532e68f Typo correction for identifiers within nested name specifiers, e.g., by Douglas Gregor · 16 years ago
  69. ad183ac Fix typo in comment by Douglas Gregor · 16 years ago
  70. 6df5fef Refactor to remove more dependencies on PreDeclaratorDC. I seem to have made by John McCall · 16 years ago
  71. 2b058ef Don't enter a new scope for a namespace-qualified declarator unless we're by John McCall · 16 years ago
  72. 1c42803 reapply my patch for PR4451, which improves diagnostics for :: vs : confusion. by Chris Lattner · 16 years ago
  73. ed08523 revert my previous patch, it is breaking something and I don't have time by Chris Lattner · 16 years ago
  74. 71d5bf1 implement PR4451, improving error recovery for a mistaken : where a :: was by Chris Lattner · 16 years ago
  75. 67c0087 Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema: by John McCall · 16 years ago
  76. 5cebab1 Split LookupResult into its own header. by John McCall · 16 years ago
  77. 27b18f8 Carry lookup configuration throughout lookup on the LookupResult. Give by John McCall · 16 years ago
  78. 4112718 When starting a C++ member access expression, make sure to compute the by Douglas Gregor · 16 years ago
  79. e40876a Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 16 years ago
  80. 9f3059a Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 16 years ago
  81. 5013a7e When entering the scope of a declarator, make sure that the scope is by Douglas Gregor · 16 years ago
  82. f45b0cf Implement code completion for tags, e.g., code completion after "enum" by Douglas Gregor · 16 years ago
  83. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  84. 2b6ca46 Improve template instantiation for member access expressions that by Douglas Gregor · 16 years ago
  85. 64792e0 Add a wicked little test-case that illustrates what we have to deal by Douglas Gregor · 16 years ago
  86. b7bfe79 Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 16 years ago
  87. b533df0 More missing member goodness. by Anders Carlsson · 16 years ago
  88. 896c230 Improve diagnostics for missing members. This renames the err_typecheck_no_member to err_typecheck_no_member_deprecated. The idea is that err_typecheck_no_member_deprecated should be phased out and any call sites that reference it should call DiagnoseMissingMember instead. by Anders Carlsson · 16 years ago
  89. d624e16 Bye-bye old RequireCompleteType. by Anders Carlsson · 16 years ago
  90. 053f691 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 16 years ago
  91. e861bac Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 16 years ago
  92. c7148c9 Use Sema's LocInfoType to pass and preserve type source info through the Parser. by Argyrios Kyrtzidis · 16 years ago
  93. 5ec4b31 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 16 years ago
  94. d806156 Support nested-name-specifiers for C++ member access expressions, e.g., by Douglas Gregor · 16 years ago
  95. b9a955d Remove a redundant getCanonicalType call by Douglas Gregor · 16 years ago
  96. 833834f What luck! Clang obtains support for refering to members of the by Douglas Gregor · 16 years ago
  97. 1530138 Support out-of-line definitions of the members of class template by Douglas Gregor · 16 years ago
  98. c23c7e6 Change uses of: by Ted Kremenek · 16 years ago
  99. e93e46c Implement support for out-of-line definitions of the class members of class by Douglas Gregor · 16 years ago
  100. 168190d Complain if we're entering the context of a dependent nested-name-specifier but by Douglas Gregor · 16 years ago