1. b88d81c 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 · 17 years ago
  2. 2f728b2 Add type checking for tentative definitions at the end of the translation unit. by Douglas Gregor · 17 years ago
  3. 313c416 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 17 years ago
  4. 0b53af2 replace a dirty hack with a clean solution. Too bad we can't by Chris Lattner · 17 years ago
  5. 2bd4a5a Fix a long standard problem with clang retaining "too much" sugar by Chris Lattner · 17 years ago
  6. b5af738 Add hook to add attributes to function declarations that we know by Douglas Gregor · 17 years ago
  7. 1fa246d Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 17 years ago
  8. 1742903 Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 17 years ago
  9. 0c97e04 Overhaul of Stmt allocation: by Ted Kremenek · 17 years ago
  10. be69b16 Implement semantic analysis for the GNU flexible array initialization by Douglas Gregor · 17 years ago
  11. 09be81b Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 17 years ago
  12. 545f39e move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 17 years ago
  13. 52a425b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 17 years ago
  14. 6d89a8a inline Sema::getLangOptions, rdar://6515190. This speeds up by Chris Lattner · 17 years ago
  15. c5a6bdc Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 17 years ago
  16. af8ad2b Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 17 years ago
  17. 7903d05 Vector codegen improvements by Nate Begeman · 17 years ago
  18. 6e4fa2c Addressed the issue in <rdar://problem/6479085>, where we failed to by Douglas Gregor · 17 years ago
  19. ab63fd6 This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 17 years ago
  20. 74a2129 Expr and Stmt must be destroyed with Destroy, not delete. Fixes PR/3245. by Sebastian Redl · 17 years ago
  21. 8acb727 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 17 years ago
  22. e5cb586 change getCurFunctionDecl to skip through Block contexts to find by Chris Lattner · 17 years ago
  23. b5ee874 Overload resolution for the operator new function. Member version is still untested. by Sebastian Redl · 17 years ago
  24. 3a8f294 Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 17 years ago
  25. 254de7d add support for inserting a DeclarationName into a diagnostic directly by Chris Lattner · 17 years ago
  26. f5b269a Genericize the qualtype formating callback to support any diag argument. by Chris Lattner · 17 years ago
  27. da5c087 Add support for sending QualType's directly into diags and convert two by Chris Lattner · 17 years ago
  28. f9ea6a4 move the Diag method for Sema to be inline. This shrinks the release-asserts by Chris Lattner · 17 years ago
  29. 9943e98 Split the DiagnosticInfo class into two disjoint classes: by Chris Lattner · 17 years ago
  30. 10f2c2e remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 17 years ago
  31. 8d75681 remove another old Diag method. by Chris Lattner · 17 years ago
  32. 77d52da remove another old-school Diag method. by Chris Lattner · 17 years ago
  33. c2a5f51 remove the type_info identifier cache. Compared to the cost by Chris Lattner · 17 years ago
  34. f093960 compared to the rest of the code in Sema::GetStdNamespace(), by Chris Lattner · 17 years ago
  35. 6d16b05 remove some other identifiers that are looked up really early and only by Chris Lattner · 17 years ago
  36. 87fada8 instead of looking up super at startup time, by Chris Lattner · 17 years ago
  37. 9d2cf08 remove one more old-style Diag method. by Chris Lattner · 17 years ago
  38. 8ba580c Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 17 years ago
  39. 70b93d8 start converting Sema over to using its canonical Diag method. by Chris Lattner · 17 years ago
  40. 429558c introduce the one true Diag method for Sema. Next up: kill all the others off. by Chris Lattner · 17 years ago
  41. 6948ae6 This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 17 years ago
  42. b034e28 Change the diagnostics interface to take an array of pointers to by Chris Lattner · 17 years ago
  43. 55debea Fix <rdar://problem/6320086> parser rejects block capturing ivar. by Steve Naroff · 17 years ago
  44. 70d2612 Implement support for operator overloading using candidate operator by Douglas Gregor · 17 years ago
  45. b93b49c Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 17 years ago
  46. 054a263 Implement Sema support for C++ nested-name-specifiers. by Argiris Kirtzidis · 17 years ago
  47. 12aee86 Some cleanup of the cast checkers. Don't canonicalize types when not needed. Use distinct diagnostics for distinct errors. by Sebastian Redl · 17 years ago
  48. f8e9270 Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian Redl. by Douglas Gregor · 17 years ago
  49. 81c7d47 Add Sema implementation of #pragma pack stack. by Daniel Dunbar · 17 years ago
  50. 0ab03e6 Add support for format string checking of object-size checking by Daniel Dunbar · 17 years ago
  51. 7157951 Add a LangOptions member to IdentifierResolver. by Argiris Kirtzidis · 17 years ago
  52. 453a878 Tweak implementation for allowing ObjC builtin type redefinitions. by Steve Naroff · 17 years ago
  53. 2c98404 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 · 17 years ago
  54. c6c9274 Generate error if we try to implicit cast between different address spaces by Mon P Wang · 17 years ago
  55. 52a81c0 Add semantic analysis for "blocks". by Steve Naroff · 17 years ago
  56. cb6d412 Pass SourceRanges by reference to the various Diag methods. by Argiris Kirtzidis · 17 years ago
  57. 8930fb5 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 · 17 years ago
  58. c1aea81 make sure that ParseAST invokes the action for end of translation unit. by Chris Lattner · 17 years ago
  59. f7df4d1 minor cleanup, remove finalize method. by Chris Lattner · 17 years ago
  60. 4837ae7 Change Parser & Sema to use interned "super" for comparions. by Daniel Dunbar · 17 years ago
  61. e0ad215 More #include cleaning by Daniel Dunbar · 17 years ago
  62. 64789f8 More #include cleaning by Daniel Dunbar · 17 years ago
  63. de30073 More #include cleaning by Daniel Dunbar · 17 years ago
  64. d5a56aa change more instances of QualType::getCanonicalType to call by Chris Lattner · 17 years ago
  65. 118930e Move isObjCObjectPointerType() from Sema to ASTContext. by Ted Kremenek · 17 years ago
  66. 5cece46 Switch initialization of the protocol list for an interface decl to use by Chris Lattner · 17 years ago
  67. 5982918 improve comments yet again, now I know what this does :) by Chris Lattner · 17 years ago
  68. a66fc55 minor rename, also, reject pointer to qualified id. by Chris Lattner · 17 years ago
  69. 381081d Fix a crash that can happen when you have typedefs for pointers to by Chris Lattner · 17 years ago
  70. 7888b6c simplify this predicate, only checking isObjCQualifiedIdType once. by Chris Lattner · 17 years ago
  71. 38f1671 Add Sema support for C++ classes. by Argiris Kirtzidis · 17 years ago
  72. 95256e6 Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() and getCurMethodDecl() that return the appropriate Decl through CurContext. by Argiris Kirtzidis · 17 years ago
  73. 1062d3a add a fixme back by Chris Lattner · 17 years ago
  74. 4e9553a "This moves built-in Objective-C types up the scope chains to where they can be replaced by versions included from the runtime library's headers." by Chris Lattner · 17 years ago
  75. 225a14c Introduce preliminary support for NSString format-string checking. by Ted Kremenek · 17 years ago
  76. c6cc7d5 -Changes to TagDecl: by Argiris Kirtzidis · 17 years ago
  77. b51ed0b Give the "isa" slot a name! by Steve Naroff · 18 years ago
  78. 077ee3a Add FIXME. by Eli Friedman · 18 years ago
  79. d358600 Addition of TranslationUnitDecl to the AST: by Argiris Kirtzidis · 18 years ago
  80. 951f25b Added PushOnScopeChains method to Sema, that adds a decl to both the IdResolver and the Scope. by Argiris Kirtzidis · 18 years ago
  81. 7c37174 Add class and super class location info to ObjCInterfaceDecl... by Steve Naroff · 18 years ago
  82. 2a1e2ed Switch sema to maintaining its own scope chain information for variable by Chris Lattner · 18 years ago
  83. f3874bc This patch contains these changes: by Chris Lattner · 18 years ago
  84. eee57c0 Introduce ContextDecl, patch by Argiris Kirtzidis! by Chris Lattner · 18 years ago
  85. 0db541b Add create methods for ObjCIvarDecl and ObjCInterfaceDecl by Chris Lattner · 18 years ago
  86. 81db64a switch the rest of the C decl classes to do their by Chris Lattner · 18 years ago
  87. be1a7a0 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from Sema/Sema.cpp]
  88. 58114f0 move the ASTContext argument to be first in the argument list of by Chris Lattner · 18 years ago
  89. e465048 start switching decls over to using an allocator controlled by ASTContext. by Chris Lattner · 18 years ago
  90. 8f635e0 Move the initialization of SEL/objc_selector from Sema::Sema() to Sema::ActOnTranslationUnitScope() and make sure the type/struct get inserted into the translation unit scope. by Steve Naroff · 18 years ago
  91. 9764da9 avoid making implicit casts that just remove typedefs. by Chris Lattner · 18 years ago
  92. a8c2d59 pass the astconsumer into Sema's ctor, clean up some stuff in by Chris Lattner · 18 years ago
  93. e992d6c Move promoteExprToType from being a static method in SemaExpr.cpp to being by Chris Lattner · 18 years ago
  94. 42730c5 Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 18 years ago
  95. c761261 Limit type of foreach's element and collection to be a pointer to by Fariborz Jahanian · 18 years ago
  96. fe0982d Patch to add semantics check for ObjC2's foreacn statement. by Fariborz Jahanian · 18 years ago
  97. 01e854d generalize some of the conversion warnings. by Chris Lattner · 18 years ago
  98. 959e5be Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
  99. d7f64cd TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 18 years ago
  100. b3ee193 Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now by Ted Kremenek · 18 years ago