1. 96cb356 Clean up and simplify RequireCompleteType. by Richard Smith · 7 years ago
  2. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  3. 0282655 Check returned type is valid before using it. by Richard Trieu · 7 years ago
  4. 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  5. 1be800c5 Add support for editor placeholders to Clang by Alex Lorenz · 8 years ago
  6. 3c6e5ea [Sema] Unbreak GCC -Werror build (enum compare). by Davide Italiano · 9 years ago
  7. dc01bb4 Implement DR 373 "Lookup on namespace qualified name in using-directive" by Matthias Gehre · 9 years ago
  8. 74f0234 PR13403 (+duplicates): implement C++ DR1310 (http://wg21.link/cwg1310). by Richard Smith · 9 years ago
  9. e151f010 [ObjC++] Don't enter a C++ declarator scope when the current context is by Alex Lorenz · 9 years ago
  10. 42b98e2 Fix a crash on invalid code. by Richard Trieu · 9 years ago
  11. c3f8925 Retire llvm::alignOf in favor of C++11 alignof. by Benjamin Kramer · 9 years ago
  12. d931b9f Pass information in a record instead of stack. NFC by Serge Pavlov · 9 years ago
  13. 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  14. 6739a10 [modules] Enforce the rules that an explicit or partial specialization must be by Richard Smith · 9 years ago
  15. 4ce625c [typo-correction] Apply name specifier corrections when forming a NNS by Reid Kleckner · 10 years ago
  16. f2005d3 Model NamespaceAliasDecls as having their nominated namespace as an underlying by Richard Smith · 10 years ago
  17. de6d6c4 Teach typo correction to properly handle mapping declarations to their by Richard Smith · 10 years ago
  18. 4b213d7 Avoid duplicated diagnostic when lookup for a nested-name-specifier fails due to ambiguity. by Richard Smith · 10 years ago
  19. ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
  20. 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  21. 65ebb4a [modules] If we reach a definition of a class for which we already have a by Richard Smith · 11 years ago
  22. 25a8afa Handle unscoped enumeration in nested name specifier. by Serge Pavlov · 11 years ago
  23. 0db5973 Remove a comment that appears a second time 22 lines further down. by Nico Weber · 11 years ago
  24. 43f4010 [c++1z] Support [[deprecated]] attributes on namespaces. Note that it only applies to situations where the namespace is mentioned. Thus, use on anonymous namespaces is diagnosed. by Aaron Ballman · 11 years ago
  25. 89c881b Pass around CorrectionCandidateCallbacks as unique_ptrs so by Kaelyn Takata · 11 years ago
  26. 6786024 -ms-extensions: Implement __super scope specifier (PR13236). by Nikola Smiljanic · 11 years ago
  27. 7288943 Add -Wunused-local-typedef, a warning that finds unused local typedefs. by Nico Weber · 11 years ago
  28. 062be33 Limit our MSVC compat hack for nested names from dependent bases by Reid Kleckner · 11 years ago
  29. 2afa878 Consolidate some note diagnostics by Alp Toker · 11 years ago
  30. c3ec149 [C++11] Use 'nullptr'. Sema edition. by Craig Topper · 11 years ago
  31. 2255f2c Initial implementation of -modules-earch-all option, for searching for symbols in non-imported modules. by John Thompson · 11 years ago
  32. 6a7ffbe Improve error recovery around colon. by Serge Pavlov · 11 years ago
  33. e14c0f8 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  34. 6cab596 Improve diagnostic for using non-class/namespace/scoped enum in a nested name specifier. by David Blaikie · 12 years ago
  35. bfa3934 Rename language option MicrosoftMode to MSVCCompat by Alp Toker · 12 years ago
  36. a6c78fe Make Sema::BuildCXXNestedNameSpecifier correctly clear the previous by Kaelyn Uhrain · 12 years ago
  37. f95fe9b Fix crash if a variable template specialization is used in a nested-name-specifier. by Richard Smith · 12 years ago
  38. 72bfbd8 Fix several crash-on-invalids when using template-ids that aren't by Richard Smith · 12 years ago
  39. 993e72a Use -fms-compatibility to trigger lookup into dep. bases by Reid Kleckner · 12 years ago
  40. aee2ebe Don't correct typos in Sema::BuildCXXNestedNameSpecifier with -fms-extensions by Kaelyn Uhrain · 12 years ago
  41. f9b1510 Refactor all diagnosing of TypoCorrections through a common function, in by Richard Smith · 12 years ago
  42. 10413a4 Allow typo correction to try removing nested name specifiers. by Kaelyn Uhrain · 12 years ago
  43. 49605cd Remove dead code. by Eli Friedman · 12 years ago
  44. 74bb2d2 Remove some no-op static_casts. by Richard Smith · 13 years ago
  45. fe0483d Use 'const Decl *' throughout code completion in Sema by Dmitri Gribenko · 13 years ago
  46. 2bf7fdb s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 13 years ago
  47. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  48. d80b2d5 Fix CXXRecordDecl::forallBases to not look through bases which are dependent by Richard Smith · 13 years ago
  49. 04ea41c Fix typo correction of one qualified name to another. by David Blaikie · 13 years ago
  50. 7bfb2d0 Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 13 years ago
  51. 1b02e4a In C++11 mode, implement the C++11 semantics for by Douglas Gregor · 13 years ago
  52. 7d137e3 Support for definitions of member enumerations of class templates outside the by Richard Smith · 14 years ago
  53. 4b38ded Instantiating a class template should not instantiate the definition of any by Richard Smith · 14 years ago
  54. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  55. e0a70b2 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 14 years ago
  56. 48c05be Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 14 years ago
  57. 4e8942c Make the callback object to Sema::CorrectTypo mandatory. by Kaelyn Uhrain · 14 years ago
  58. 7945c98 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 14 years ago
  59. 8a40f70 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 14 years ago
  60. fb96ec7 Convert SemaCXXScopeSpec.cpp to pass a callback object to CorrectTypo, by Kaelyn Uhrain · 14 years ago
  61. 15a430a Support decltype in nested-name-specifiers. by David Blaikie · 14 years ago
  62. 91c7bbd Add -Wc++98-compat warning for enumerations in nested name specifiers. by Richard Smith · 14 years ago
  63. c823973 -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2. by Richard Smith · 14 years ago
  64. f937c02 Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 14 years ago
  65. aa347f9 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 14 years ago
  66. 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
  67. 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
  68. 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
  69. 2187876 Fixed enum types can be complete without actually being valid to use by John McCall · 14 years ago
  70. c2fa169 Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
  71. 9d07dfa When checking a set of template parameter lists against a by Douglas Gregor · 14 years ago
  72. 3f1b5d0 Implement support for C++0x alias templates. by Richard Smith · 14 years ago
  73. dfd4b74 Clean up Sema::BuildCXXNestedNameSpecifier()'s creation of TypeLoc by Douglas Gregor · 14 years ago
  74. dda56e4 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
  75. 8b6070b Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdType by Douglas Gregor · 15 years ago
  76. a7a795b Push nested-name-specifier source-location information into dependent by Douglas Gregor · 15 years ago
  77. 844cb50 Reinstate the introduction of source-location information for by Douglas Gregor · 15 years ago
  78. 6e06801 When we encounter a dependent template name within a by Douglas Gregor · 15 years ago
  79. 869ad45 Retain complete source-location information for C++ by Douglas Gregor · 15 years ago
  80. 7b26ff9 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 15 years ago
  81. 90c9972 Teach CXXScopeSpec to handle the extension of a nested-name-specifier by Douglas Gregor · 15 years ago
  82. bf2b26d The member classes of a current instantiation aren't necessarily a by Douglas Gregor · 15 years ago
  83. 424cec9 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 15 years ago
  84. 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
  85. 8302463 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 15 years ago
  86. ba7bf59 Abstract out passing around types and kill off ActionBase. by John McCall · 15 years ago
  87. 8b0666c Another step in the process of making the parser depend on Sema: by John McCall · 15 years ago
  88. c3a6ade Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 15 years ago
  89. df65c8ed When a nested-name-specifier refers into a current instantiation that has by Douglas Gregor · 15 years ago
  90. 9961ce9 When performing substitution of template arguments within the body of by Douglas Gregor · 15 years ago
  91. c048c52 When typo correction produces a result that is not of the kind we're by Douglas Gregor · 15 years ago
  92. 0b66eb3 It turns out that basically every caller to RequireCompleteDeclContext by John McCall · 15 years ago
  93. 2408e32 Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 15 years ago
  94. ba41d01 Be more careful around dependent nested-name-specifiers, complaining by Douglas Gregor · 15 years ago
  95. 280e1ee Teach typo correction about various language keywords. We can't by Douglas Gregor · 15 years ago
  96. c76498d Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 15 years ago
  97. a771f46 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 16 years ago
  98. 30e6318 Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 16 years ago
  99. 3baad0d Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 16 years ago
  100. e78aac4 Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 16 years ago