1. 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
  2. c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
  3. 6bcf27b Update Clang for 3.5 rebase (r209713). by Stephen Hines · 10 years ago
  4. 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
  5. 9a5d6bb Merging r197409: by Bill Wendling · 10 years ago
  6. 09ab088 Use -fms-compatibility to trigger lookup into dep. bases by Reid Kleckner · 11 years ago
  7. 152b7d8 Don't correct typos in Sema::BuildCXXNestedNameSpecifier with -fms-extensions by Kaelyn Uhrain · 11 years ago
  8. 2d67097 Refactor all diagnosing of TypoCorrections through a common function, in by Richard Smith · 11 years ago
  9. b2567dd Allow typo correction to try removing nested name specifiers. by Kaelyn Uhrain · 11 years ago
  10. 8db6cc7 Remove dead code. by Eli Friedman · 11 years ago
  11. c2e935f Remove some no-op static_casts. by Richard Smith · 11 years ago
  12. 89cf425 Use 'const Decl *' throughout code completion in Sema by Dmitri Gribenko · 11 years ago
  13. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 11 years ago
  14. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  15. f62c690 Fix CXXRecordDecl::forallBases to not look through bases which are dependent by Richard Smith · 12 years ago
  16. 6952c01 Fix typo correction of one qualified name to another. by David Blaikie · 12 years ago
  17. d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
  18. 05e6076 In C++11 mode, implement the C++11 semantics for by Douglas Gregor · 12 years ago
  19. 1af83c4 Support for definitions of member enumerations of class templates outside the by Richard Smith · 12 years ago
  20. f1c66b4 Instantiating a class template should not instantiate the definition of any by Richard Smith · 12 years ago
  21. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  22. 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 12 years ago
  23. 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 12 years ago
  24. 16e46dd Make the callback object to Sema::CorrectTypo mandatory. by Kaelyn Uhrain · 12 years ago
  25. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 12 years ago
  26. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 12 years ago
  27. 3b4b047 Convert SemaCXXScopeSpec.cpp to pass a callback object to CorrectTypo, by Kaelyn Uhrain · 12 years ago
  28. 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
  29. 95aafb2 Add -Wc++98-compat warning for enumerations in nested name specifiers. by Richard Smith · 13 years ago
  30. 6b13022 -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2. by Richard Smith · 13 years ago
  31. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  32. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  33. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  34. 62ec1f2 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 · 13 years ago
  35. dfb6ae1 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 · 13 years ago
  36. 9dc71d2 Fixed enum types can be complete without actually being valid to use by John McCall · 13 years ago
  37. d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 13 years ago
  38. 714c992 When checking a set of template parameter lists against a by Douglas Gregor · 13 years ago
  39. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  40. bd61e34 Clean up Sema::BuildCXXNestedNameSpecifier()'s creation of TypeLoc by Douglas Gregor · 13 years ago
  41. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  42. 6cd9d4a Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdType by Douglas Gregor · 13 years ago
  43. 94fdffa Push nested-name-specifier source-location information into dependent by Douglas Gregor · 13 years ago
  44. 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 13 years ago
  45. aa2187d When we encounter a dependent template name within a by Douglas Gregor · 13 years ago
  46. c34348a Retain complete source-location information for C++ by Douglas Gregor · 13 years ago
  47. 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 13 years ago
  48. 2e4c34a Teach CXXScopeSpec to handle the extension of a nested-name-specifier by Douglas Gregor · 13 years ago
  49. d9ea180 The member classes of a current instantiation aren't necessarily a by Douglas Gregor · 13 years ago
  50. f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 13 years ago
  51. 7a126a4 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 · 14 years ago
  52. 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
  53. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  54. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  55. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  56. ac7cbd8 When a nested-name-specifier refers into a current instantiation that has by Douglas Gregor · 14 years ago
  57. 24bae92 When performing substitution of template arguments within the body of by Douglas Gregor · 14 years ago
  58. 12eb5d6 When typo correction produces a result that is not of the kind we're by Douglas Gregor · 14 years ago
  59. 77bb1aa It turns out that basically every caller to RequireCompleteDeclContext by John McCall · 14 years ago
  60. 31f17ec Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 14 years ago
  61. 48c89f4 Be more careful around dependent nested-name-specifiers, complaining by Douglas Gregor · 14 years ago
  62. aaf8716 Teach typo correction about various language keywords. We can't by Douglas Gregor · 14 years ago
  63. 9ab1454 Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 14 years ago
  64. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
  65. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
  66. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
  67. 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 14 years ago
  68. edc9050 Restore the invariant that a nested-name-specifier can only contain by Douglas Gregor · 14 years ago
  69. 7754908 ActOnPseudoDestructorExpr now performs all semantic analysis for by Douglas Gregor · 14 years ago
  70. b10cd04 Implement support for parsing pseudo-destructor expression with a nested-name-specifier, e.g., by Douglas Gregor · 14 years ago
  71. a4e8c2a When determining whether a scope specifier is complete, consider a by Douglas Gregor · 14 years ago
  72. 0707bc5 Teach Sema::ActOnDependentTemplateName that a dependent template name by Douglas Gregor · 14 years ago
  73. 1cfb7da When determining whether the type is the current instantiation, strip by Douglas Gregor · 14 years ago
  74. 9edad9b When qualified lookup into the current instantiation fails (because it by Douglas Gregor · 14 years ago
  75. 67dd1d4 Whenever we emit a typo-correction diagnostic, also emit a note by Douglas Gregor · 14 years ago
  76. 175a656 Typo correction for identifiers within nested name specifiers, e.g., by Douglas Gregor · 14 years ago
  77. a6e5199 Fix typo in comment by Douglas Gregor · 14 years ago
  78. 7a1dc56 Refactor to remove more dependencies on PreDeclaratorDC. I seem to have made by John McCall · 14 years ago
  79. e7e278b Don't enter a new scope for a namespace-qualified declarator unless we're by John McCall · 15 years ago
  80. 4664649 reapply my patch for PR4451, which improves diagnostics for :: vs : confusion. by Chris Lattner · 15 years ago
  81. 1ade4ca revert my previous patch, it is breaking something and I don't have time by Chris Lattner · 15 years ago
  82. a564b17 implement PR4451, improving error recovery for a mistaken : where a :: was by Chris Lattner · 15 years ago
  83. 1bcee0a Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema: by John McCall · 15 years ago
  84. 7d384dd Split LookupResult into its own header. by John McCall · 15 years ago
  85. a24dc2e Carry lookup configuration throughout lookup on the LookupResult. Give by John McCall · 15 years ago
  86. 43d8863 When starting a C++ member access expression, make sure to compute the by Douglas Gregor · 15 years ago
  87. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  88. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  89. 7dfd0fb When entering the scope of a declarator, make sure that the scope is by Douglas Gregor · 15 years ago
  90. 374929f Implement code completion for tags, e.g., code completion after "enum" by Douglas Gregor · 15 years ago
  91. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  92. c68afe2 Improve template instantiation for member access expressions that by Douglas Gregor · 15 years ago
  93. 2700dcd Add a wicked little test-case that illustrates what we have to deal by Douglas Gregor · 15 years ago
  94. 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  95. a31d5f7 More missing member goodness. by Anders Carlsson · 15 years ago
  96. f4d84b6 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 · 15 years ago
  97. b790661 Bye-bye old RequireCompleteType. by Anders Carlsson · 15 years ago
  98. dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
  99. 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
  100. e866190 Use Sema's LocInfoType to pass and preserve type source info through the Parser. by Argyrios Kyrtzidis · 15 years ago