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