1. 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 15 years ago
  2. 639bfc7 Improve missing error messages as suggested by Doug. by Anders Carlsson · 15 years ago
  3. 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
  4. 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
  5. dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
  6. 0f43656 Initial patch to support definitions of id and Class from headers in Objective-C code. by David Chisnall · 15 years ago
  7. 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
  8. fb7ef75 getFunctionLevelDeclContext needs to get the previous DeclContext if EnterDeclaratorContext has been called. Fixes PR4694. (Doug, please review) by Anders Carlsson · 15 years ago
  9. 8517d9b Factor some code to get the "function level" DeclContext out into a separate function. by Anders Carlsson · 15 years ago
  10. 3503d04 Add CK_DerivedToBase and use it PerformObjectMemberConversion. by Anders Carlsson · 15 years ago
  11. 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
  12. e25ff83 PR3679 - handle #pragma weak by Ryan Flynn · 15 years ago
  13. 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 · 15 years ago
  14. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  15. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  16. 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
  17. d7f37bf Implement implicit instantiation of the member functions of a class template by Douglas Gregor · 15 years ago
  18. ac7610d Rework the way we track which declarations are "used" during by Douglas Gregor · 15 years ago
  19. e0762c9 Keep track of when declarations are "used" according to C and by Douglas Gregor · 15 years ago
  20. d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 15 years ago
  21. cb83c53 Add a comment to Sema::ActOnTranslationUnitScope(). by Steve Naroff · 15 years ago
  22. bb26041 Introduce a SFINAE "trap" that keeps track of the number of errors by Douglas Gregor · 15 years ago
  23. 5e9f35c Update LLVM. by Douglas Gregor · 15 years ago
  24. 7c94c4b Use "()" instead of "(void)" when pretty-printing a parameter-less function type for C++. by Argyrios Kyrtzidis · 15 years ago
  25. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  26. 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 · 15 years ago
  27. 4d150c8 only support int128_t on 64-bit and larger targets. 32-bit targets don't by Chris Lattner · 15 years ago
  28. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
  29. f0aaf7a PCH support for the global method pool (= instance and factory method by Douglas Gregor · 15 years ago
  30. 319ac89 PCH support for all of the predefined Objective-C types, such as id, by Douglas Gregor · 15 years ago
  31. 21e072b Eliminate Sema::KnownFunctionIDs, so that Sema doesn't end up pulling by Douglas Gregor · 15 years ago
  32. b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 15 years ago
  33. dbb4f21 Add warning when a tentative array definition is assumed to have one element. by Daniel Dunbar · 15 years ago
  34. f807fe0 When building a PCH file, don't perform end-of-translation-unit by Douglas Gregor · 15 years ago
  35. 969c689 Give Type::getDesugaredType a "for-display" mode that can apply more by Douglas Gregor · 15 years ago
  36. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  37. 25a88bb Eliminate post-diagnostic hooks. Instead, implement a Sema-specific by Douglas Gregor · 16 years ago
  38. 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
  39. 275a369 Add type checking for tentative definitions at the end of the translation unit. by Douglas Gregor · 16 years ago
  40. f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
  41. 92dd386 replace a dirty hack with a clean solution. Too bad we can't by Chris Lattner · 16 years ago
  42. d0344a4 Fix a long standard problem with clang retaining "too much" sugar by Chris Lattner · 16 years ago
  43. 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
  44. 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
  45. a316e7b Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 16 years ago
  46. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
  47. eeb15d4 Implement semantic analysis for the GNU flexible array initialization by Douglas Gregor · 16 years ago
  48. 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
  49. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  50. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  51. 53ebff3 inline Sema::getLangOptions, rdar://6515190. This speeds up by Chris Lattner · 16 years ago
  52. 05c13a3 Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 16 years ago
  53. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  54. 6fe7c8a Vector codegen improvements by Nate Begeman · 16 years ago
  55. d043410 Addressed the issue in <rdar://problem/6479085>, where we failed to by Douglas Gregor · 16 years ago
  56. 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
  57. cfb664c Expr and Stmt must be destroyed with Destroy, not delete. Fixes PR/3245. by Sebastian Redl · 16 years ago
  58. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  59. 371f258 change getCurFunctionDecl to skip through Block contexts to find by Chris Lattner · 16 years ago
  60. b5a57a6 Overload resolution for the operator new function. Member version is still untested. by Sebastian Redl · 16 years ago
  61. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  62. 011bb4e add support for inserting a DeclarationName into a diagnostic directly by Chris Lattner · 16 years ago
  63. 3fdf4b0 Genericize the qualtype formating callback to support any diag argument. by Chris Lattner · 16 years ago
  64. 22caddc Add support for sending QualType's directly into diags and convert two by Chris Lattner · 16 years ago
  65. 3cfa928 move the Diag method for Sema to be inline. This shrinks the release-asserts by Chris Lattner · 16 years ago
  66. 3cbfe2c Split the DiagnosticInfo class into two disjoint classes: by Chris Lattner · 16 years ago
  67. f3a41af remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 16 years ago
  68. 5dc266a remove another old Diag method. by Chris Lattner · 16 years ago
  69. d3a94e2 remove another old-school Diag method. by Chris Lattner · 16 years ago
  70. 572af49 remove the type_info identifier cache. Compared to the cost by Chris Lattner · 16 years ago
  71. 8edea83 compared to the rest of the code in Sema::GetStdNamespace(), by Chris Lattner · 16 years ago
  72. 2bac0f6 remove some other identifiers that are looked up really early and only by Chris Lattner · 16 years ago
  73. 8469265 instead of looking up super at startup time, by Chris Lattner · 16 years ago
  74. dcd5ef1 remove one more old-style Diag method. by Chris Lattner · 16 years ago
  75. fa25bbb Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 16 years ago
  76. c9c7c4e start converting Sema over to using its canonical Diag method. by Chris Lattner · 16 years ago
  77. ebf5ddf introduce the one true Diag method for Sema. Next up: kill all the others off. by Chris Lattner · 16 years ago
  78. 0a14eee This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 16 years ago
  79. 2383b7f Change the diagnostics interface to take an array of pointers to by Chris Lattner · 16 years ago
  80. d7612e1 Fix <rdar://problem/6320086> parser rejects block capturing ivar. by Steve Naroff · 16 years ago
  81. eb8f306 Implement support for operator overloading using candidate operator by Douglas Gregor · 16 years ago
  82. c42e118 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 16 years ago
  83. ef6e647 Implement Sema support for C++ nested-name-specifiers. by Argyrios Kyrtzidis · 16 years ago
  84. f7be944 Some cleanup of the cast checkers. Don't canonicalize types when not needed. Use distinct diagnostics for distinct errors. by Sebastian Redl · 16 years ago
  85. 2f639b9 Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian Redl. by Douglas Gregor · 16 years ago
  86. 4cde927 Add Sema implementation of #pragma pack stack. by Daniel Dunbar · 16 years ago
  87. de45428 Add support for format string checking of object-size checking by Daniel Dunbar · 16 years ago
  88. eb7c388 Add a LangOptions member to IdentifierResolver. by Argyrios Kyrtzidis · 16 years ago
  89. 2b255c4 Tweak implementation for allowing ObjC builtin type redefinitions. by Steve Naroff · 16 years ago
  90. df042e6 Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. by Ted Kremenek · 16 years ago
  91. 3a2c744 Generate error if we try to implicit cast between different address spaces by Mon P Wang · 16 years ago
  92. 4eb206b Add semantic analysis for "blocks". by Steve Naroff · 16 years ago
  93. a88b509 Pass SourceRanges by reference to the various Diag methods. by Argyrios Kyrtzidis · 16 years ago
  94. c303606 Make sure to create CXX record decls for the implicit Obj-C type declarations. This lets us compile Cocoa.h as Objective-C++ by Anders Carlsson · 16 years ago
  95. 9299f3f make sure that ParseAST invokes the action for end of translation unit. by Chris Lattner · 16 years ago
  96. 06f5485 minor cleanup, remove finalize method. by Chris Lattner · 16 years ago
  97. 662e8b5 Change Parser & Sema to use interned "super" for comparions. by Daniel Dunbar · 16 years ago
  98. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  99. c4a1dea More #include cleaning by Daniel Dunbar · 16 years ago
  100. e91593e More #include cleaning by Daniel Dunbar · 16 years ago