1. e6bbc01 Implementing unused function warning. by Tanya Lattner · 15 years ago
  2. 79a9a34 Move the diagnostic argument formatting function out of Sema and make by Douglas Gregor · 15 years ago
  3. d0ed448 Add a stop gap to Sema::CorrectTypo() to correct only up to 20 typos. by Ted Kremenek · 15 years ago
  4. e9d12b6 Add VarDecl::isThisDeclarationADefinition(), which properly encapsulates the logic for when a variable declaration is a (possibly tentativ) definition. Add a few functions building on this, and shift C tentative definition handling over to this new functionality. This shift also kills the Sema::TentativeDefinitions map and instead simply stores all declarations in the renamed list. The correct handling for multiple tentative definitions is instead shifted to the final walk of the list. by Sebastian Redl · 15 years ago
  5. 64f7e25 Don't a.k.a. through the primary typedef of an anonymous tag decl. by John McCall · 15 years ago
  6. 82d0a41 Generalize target weirdness handling having proper layering in mind: by Anton Korobeynikov · 15 years ago
  7. 51313c3 Move the -Wconversion logic into SemaChecking.cpp. There's a fair amount of by John McCall · 15 years ago
  8. f5f7d86 Get rid of FixedWidthIntType, as suggested by Chris and Eli. by Anders Carlsson · 15 years ago
  9. db0ee1d Kill off PreDeclaratorDC. by John McCall · 15 years ago
  10. d6a637f Rework how virtual member functions are marked. If a class has no key function, we now wait until the end of the translation unit to mark its virtual member functions as references. This lays the groundwork for fixing PR5557. by Anders Carlsson · 15 years ago
  11. a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
  12. 2afce72 Refactor our handling of expression evaluation contexts, so that Sema by Douglas Gregor · 15 years ago
  13. 369a3bd Allow user re-definition of SEL as well as accessing its fields. by Fariborz Jahanian · 15 years ago
  14. 04765ac Make 'SEL' pointer to a builtin type and not an by Fariborz Jahanian · 15 years ago
  15. 13dcd00 This patch implements objective-c's 'SEL' type as a built-in by Fariborz Jahanian · 15 years ago
  16. 10324db Do not enter forward class 'Protocol' in decl context. by Fariborz Jahanian · 15 years ago
  17. 3a2838d Rework Sema code completion interface. by Daniel Dunbar · 15 years ago
  18. 8406aed Fix PR 5422: handle lvalue results when evaluating 'based' ptrtoints as part of by John McCall · 15 years ago
  19. f35f828 Improve diagnostics when a default template argument does not match by Douglas Gregor · 15 years ago
  20. dc767a1 Support -Wshorten-64-to-32 for integer types only, which seems to satisfy the by John McCall · 15 years ago
  21. e8babd1 Improve -Wconversion by permitting binary operations on values of the target by John McCall · 15 years ago
  22. 680523a Implement -Wconversion. Off by default, in the non-gcc group. There's by John McCall · 15 years ago
  23. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  24. ba6a9bd Preserve type source information in TypedefDecls. Preserve it across by John McCall · 15 years ago
  25. 0a026af Implement PR5242: don't desugar a type more than once in a diagnostic. This by Chris Lattner · 15 years ago
  26. b54d8af teach FormatDiagnostic to aggregate previously formatted arguments and by Chris Lattner · 15 years ago
  27. 9cf9f86 code cleanup, convert if tree to switch etc. by Chris Lattner · 15 years ago
  28. 49a832b When performing template-substitution into a type, don't just replace the by John McCall · 15 years ago
  29. 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
  30. a786fdb Improve diagnostics when the parser encounters a declarator with an by Douglas Gregor · 15 years ago
  31. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  32. bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
  33. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  34. 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
  35. 7adb10f When implicitly declaring operators new, new[], delete, and delete[], by Douglas Gregor · 15 years ago
  36. 4c5fad3 Only reuse an already existing ImplicitCastExpr if the cast kinds are the same. by Anders Carlsson · 15 years ago
  37. c0a2fd8 Get rid of the CastInfo struct. by Anders Carlsson · 15 years ago
  38. 136a698 When stringizing a NamedDecl for a diagnostic, treat the template by John McCall · 15 years ago
  39. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  40. 63d65f8 Fix PR4922, where Sema would complete tentative definitions in nondeterminstic by Chris Lattner · 15 years ago
  41. 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 15 years ago
  42. 639bfc7 Improve missing error messages as suggested by Doug. by Anders Carlsson · 15 years ago
  43. 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
  44. 91a0cc9 Add a RequireCompleteType variant that takes a PartialDiagnostic. The old RequireCompleteType now creates a PartialDiagnostic and calls the new function. by Anders Carlsson · 15 years ago
  45. dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
  46. 0f43656 Initial patch to support definitions of id and Class from headers in Objective-C code. by David Chisnall · 15 years ago
  47. bd0fb30 Add a CastInfo struct that will be used for cast information when constructing cast expressions. Right now it only stores the cast kind, but in the future it might store conversion functions and constructors. by Anders Carlsson · 15 years ago
  48. fb7ef75 getFunctionLevelDeclContext needs to get the previous DeclContext if EnterDeclaratorContext has been called. Fixes PR4694. (Doug, please review) by Anders Carlsson · 15 years ago
  49. 8517d9b Factor some code to get the "function level" DeclContext out into a separate function. by Anders Carlsson · 15 years ago
  50. 3503d04 Add CK_DerivedToBase and use it PerformObjectMemberConversion. by Anders Carlsson · 15 years ago
  51. cdef2b7 Add a CastKind enum to CastExpr. Right now it's not used for much but it will be :) by Anders Carlsson · 15 years ago
  52. e25ff83 PR3679 - handle #pragma weak by Ryan Flynn · 15 years ago
  53. de2e22d Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseudo built-in types, since Sema still injects a typedef for recognition (i.e. they aren't truly built-ins from a parser perspective). by Steve Naroff · 16 years ago
  54. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 16 years ago
  55. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 16 years ago
  56. 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 16 years ago
  57. d7f37bf Implement implicit instantiation of the member functions of a class template by Douglas Gregor · 16 years ago
  58. ac7610d Rework the way we track which declarations are "used" during by Douglas Gregor · 16 years ago
  59. e0762c9 Keep track of when declarations are "used" according to C and by Douglas Gregor · 16 years ago
  60. d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 16 years ago
  61. cb83c53 Add a comment to Sema::ActOnTranslationUnitScope(). by Steve Naroff · 16 years ago
  62. bb26041 Introduce a SFINAE "trap" that keeps track of the number of errors by Douglas Gregor · 16 years ago
  63. 5e9f35c Update LLVM. by Douglas Gregor · 16 years ago
  64. 7c94c4b Use "()" instead of "(void)" when pretty-printing a parameter-less function type for C++. by Argyrios Kyrtzidis · 16 years ago
  65. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 16 years ago
  66. 48dd19b Introduce a stack of instantiation scopes that are used to store the mapping from variable declarations that occur within templates to their instantiated counterparts by Douglas Gregor · 16 years ago
  67. 4d150c8 only support int128_t on 64-bit and larger targets. 32-bit targets don't by Chris Lattner · 16 years ago
  68. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 16 years ago
  69. f0aaf7a PCH support for the global method pool (= instance and factory method by Douglas Gregor · 16 years ago
  70. 319ac89 PCH support for all of the predefined Objective-C types, such as id, by Douglas Gregor · 16 years ago
  71. 21e072b Eliminate Sema::KnownFunctionIDs, so that Sema doesn't end up pulling by Douglas Gregor · 16 years ago
  72. b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 16 years ago
  73. dbb4f21 Add warning when a tentative array definition is assumed to have one element. by Daniel Dunbar · 16 years ago
  74. f807fe0 When building a PCH file, don't perform end-of-translation-unit by Douglas Gregor · 16 years ago
  75. 969c689 Give Type::getDesugaredType a "for-display" mode that can apply more by Douglas Gregor · 16 years ago
  76. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 16 years ago
  77. 25a88bb Eliminate post-diagnostic hooks. Instead, implement a Sema-specific by Douglas Gregor · 16 years ago
  78. caaacec Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65694 and http://llvm.org/viewvc/llvm-project?view=rev&revision=66741). by Steve Naroff · 16 years ago
  79. 275a369 Add type checking for tentative definitions at the end of the translation unit. by Douglas Gregor · 16 years ago
  80. f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
  81. 92dd386 replace a dirty hack with a clean solution. Too bad we can't by Chris Lattner · 16 years ago
  82. d0344a4 Fix a long standard problem with clang retaining "too much" sugar by Chris Lattner · 16 years ago
  83. 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
  84. 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
  85. a316e7b Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 16 years ago
  86. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
  87. eeb15d4 Implement semantic analysis for the GNU flexible array initialization by Douglas Gregor · 16 years ago
  88. 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
  89. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  90. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  91. 53ebff3 inline Sema::getLangOptions, rdar://6515190. This speeds up by Chris Lattner · 16 years ago
  92. 05c13a3 Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 16 years ago
  93. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  94. 6fe7c8a Vector codegen improvements by Nate Begeman · 16 years ago
  95. d043410 Addressed the issue in <rdar://problem/6479085>, where we failed to by Douglas Gregor · 16 years ago
  96. 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
  97. cfb664c Expr and Stmt must be destroyed with Destroy, not delete. Fixes PR/3245. by Sebastian Redl · 16 years ago
  98. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  99. 371f258 change getCurFunctionDecl to skip through Block contexts to find by Chris Lattner · 16 years ago
  100. b5a57a6 Overload resolution for the operator new function. Member version is still untested. by Sebastian Redl · 16 years ago