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