- 61c8d3e Improve diagnostics reporting of un-implemented by Fariborz Jahanian · 14 years ago
- 10302c0 Implement the newest status quo for method override checking. The idea now by John McCall · 14 years ago
- 1235b0e Pending further discussion, re-enable warnings for Objective C by John McCall · 14 years ago
- e8a2d4c Only warn for mismatched types in Objective-C methods when they are incompatible, not when they are simply different. Now we test whether the difference in types breaks the principle of substitutability, rather than whether they are different. by David Chisnall · 14 years ago
- f54e3ae Method implemented in class's implementation may implement by Fariborz Jahanian · 14 years ago
- c4b35cf Add message to attribute(deprecated). by Fariborz Jahanian · 14 years ago
- bdaae39 Method declaration and its implementation must match in all their types. by Fariborz Jahanian · 14 years ago
- 23c0104 Diagnose use of incomplete type on method argument type of by Fariborz Jahanian · 14 years ago
- 53b9441 Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtocols and AllReferencedProtocols. ReferencedProtocols by Ted Kremenek · 14 years ago
- 7a126a4 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 · 14 years ago
- d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
- 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
- 781472f Split FunctionScopeInfo and BlockScopeInfo into their own header. by John McCall · 14 years ago
- 50df6ae Remove the DenseSet dependency from Sema.h. by John McCall · 14 years ago
- 5f1e094 More header elimination. The goal of all this is to allow Parser to by John McCall · 14 years ago
- b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
- d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
- 2c18bb7 objective-c ivar refactoring patch. Iterations by Fariborz Jahanian · 14 years ago
- 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
- 3c7f413 More PCH -> AST renaming. by Sebastian Redl · 14 years ago
- cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
- 0b17c61 Instead of modifying the ObjC AST to not modify existing declarations, teach chained PCH to overwrite declarations from earlier PCH files in dependent ones. Tell Sema to note when it changes AST nodes so that they have to be reserialized. Finally, the ObjCProtocolDecls created in forward decls, like the ObjCInterfaceDecls in @class forward decls, are not lexically part of the decl context; only the definition is. by Sebastian Redl · 14 years ago
- e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
- deacbdc Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable, by Douglas Gregor · 14 years ago
- 6b308f6 Implements gcc's -Wstrict-selector-match. (radar 8127244). by Fariborz Jahanian · 14 years ago
- 74c730a - Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. by Sebastian Redl · 14 years ago
- 59c451e Fix an Objective-C crasher, PR7839. by Douglas Gregor · 14 years ago
- db9d214 Simplify global method pool implementation in Sema. No functionality change. by Sebastian Redl · 14 years ago
- ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
- 3fe1041 atch for implementation of objective-c's -Wselector by Fariborz Jahanian · 14 years ago
- 80aa1cd Patch to provide separate ASTs for multiple ObjC class extension by Fariborz Jahanian · 14 years ago
- bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 14 years ago
- 561da7e Clang missing warning about conflicting declaration vs. definition by Fariborz Jahanian · 14 years ago
- 68dd3ee Various small fixes for construction/destruction of Objective-C++ by Douglas Gregor · 14 years ago
- c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
- 509d477 Implement new default property synthesis rules. Essentially, no longer by Fariborz Jahanian · 15 years ago
- 17cb326 This patch deals with Sema Part of Setter/Getter synthesis by Fariborz Jahanian · 15 years ago
- 324b54d Diagnose unused exception parameters under a different warning group by Douglas Gregor · 15 years ago
- e4498c6 More of Sema to implement initialization of ivar of c++ object types. by Fariborz Jahanian · 15 years ago
- 786cd15 Move CollectIvarsToConstructOrDestruct to Sema by Fariborz Jahanian · 15 years ago
- be270a0 Implement template instantiation for Objective-C @catch by Douglas Gregor · 15 years ago
- 160b563 Refactor Objective-C @catch parameter checking by detangling it from by Douglas Gregor · 15 years ago
- c00d8e1 Make the static type of the exception variable in an Objective-C by Douglas Gregor · 15 years ago
- 4e6c0d1 Rework Parser-Sema interface for Objective-C @catch exception object by Douglas Gregor · 15 years ago
- 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 15 years ago
- 422bae7 Allow the 'ibaction' attribute to be attached to method declarations (and not issue a warning). by Ted Kremenek · 15 years ago
- c0b3964 Audit uses of Sema::LookupSingleName for those lookups that are by Douglas Gregor · 15 years ago
- c83c687 Feed proper source-location information into Sema::LookupSingleResult, by Douglas Gregor · 15 years ago
- aaf8716 Teach typo correction about various language keywords. We can't by Douglas Gregor · 15 years ago
- 78713d8 When upgrading an Objective-C class from a forward declaration to a by Douglas Gregor · 15 years ago
- 4ecb25f Fixes a regression caused by implementing cstyle methods for objc. by Fariborz Jahanian · 15 years ago
- 7732cc9 Implement method type encoding in the presense by Fariborz Jahanian · 15 years ago
- 4f4fd92 Patch to implement gcc's cstyle arguments in objc methods. wip. by Fariborz Jahanian · 15 years ago
- 24e1408 diagnose declaring class extension after its implementation (radar 7822210). by Fariborz Jahanian · 15 years ago
- 5214683 Patch implements gcc's -Wno-protocol option to suppress warning by Fariborz Jahanian · 15 years ago
- 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
- 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
- d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
- f283859 Further improvement to point to category by Fariborz Jahanian · 15 years ago
- 8822f7c Improve diagnostics on incomplete implementation by Fariborz Jahanian · 15 years ago
- 01f1bfc Fixes access rues for ivars declared in class implementations (radar 7547942). by Fariborz Jahanian · 15 years ago
- 9d64c15 Split Sema logic for ObjC @property and @synthesize into a separate file. by Ted Kremenek · 15 years ago
- 7d2aa11 For ivars created using @synthesize, set their DeclContext to be by Ted Kremenek · 15 years ago
- 4bc1cb6 Keep track of type source information in the return type of an by Douglas Gregor · 15 years ago
- 9ea9bdb Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 15 years ago
- 6d97e5e Implement jump checking for initialized c++ variables, implementing by Chris Lattner · 15 years ago
- f914b97 More Sema check for ivars in class continuation. by Fariborz Jahanian · 15 years ago
- 09b6897 Fix another crash on invalid code. In this case, handle ObjC categories (with no names) by Ted Kremenek · 15 years ago
- 0e5ad25 More support for ivars in class extension. by Fariborz Jahanian · 15 years ago
- bd94d44 Start supporting declaration of ivars in @implementation blocks. WIP. by Fariborz Jahanian · 15 years ago
- 11062e1 Patch removes IVars list from ObjCInterfaceDecl and by Fariborz Jahanian · 15 years ago
- 2f14c4d Use proper lexcial context for newly added ivars. by Fariborz Jahanian · 15 years ago
- 3a21cd9 Allow for declaration and use of ivars in a stand-alone by Fariborz Jahanian · 15 years ago
- 2576061 Class continuation now has its own property ast for by Fariborz Jahanian · 15 years ago
- 298ed87 Allocate 'ObjCMethodList' objects (owned by Sema) using Sema's BumpPtrAllocator. Previously they were not getting freed. Fixes <rdar://problem/7635663>. by Ted Kremenek · 15 years ago
- 77e2dde Finish implementing property synthesis by default. (radar 7381956). by Fariborz Jahanian · 15 years ago
- 412e798 Implement synthesizing properties by default. by Fariborz Jahanian · 15 years ago
- d050240 Patch to implement rewriting of properties. Fixes radar 7562952. by Fariborz Jahanian · 15 years ago
- 3ad230e Settled rule on warning on unimplemented property in by Fariborz Jahanian · 15 years ago
- a84f2e4 Improve performance of warning when not implementing a required by Fariborz Jahanian · 15 years ago
- 3ac1eda Patch to implement required warnings for unimplemented by Fariborz Jahanian · 15 years ago
- 107089f Mostly renaming some methods and updating comments to by Fariborz Jahanian · 15 years ago
- 3db211b Improve location information for Objective-C category declarations. We by Douglas Gregor · 15 years ago
- 18df52b Keep track of the source locations for each protocol reference in by Douglas Gregor · 15 years ago
- 782f2f5 Change ObjCContainerDecl to contain the entire range for the '@end' by Ted Kremenek · 15 years ago
- 67dd1d4 Whenever we emit a typo-correction diagnostic, also emit a note by Douglas Gregor · 15 years ago
- a6f2638 When suggesting a typo correction for an @implementation without a by Douglas Gregor · 15 years ago
- b73e281 Fix a bug when property is redeclared in multiple by Fariborz Jahanian · 15 years ago
- 02deae8 Do not diagnose method disguised as property setter by Fariborz Jahanian · 15 years ago
- 95ff742 When declaring an Objective-C implementation without a corresponding by Douglas Gregor · 15 years ago
- f06cdae Implement typo correction for a variety of Objective-C-specific constructs: by Douglas Gregor · 15 years ago
- 6dd30fc Diagnose duplicate declaration of a property. Fixes PR5809 by Fariborz Jahanian · 15 years ago
- dd69aae Diagnose property of reference type as unsupported instead of crashing for now. by Fariborz Jahanian · 15 years ago
- 41ce66f Improve the diagnostic when a new declaration conflicts with a using shadow by John McCall · 15 years ago
- a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
- 3393f81 Don't warn if objc method param types in declaration and by Fariborz Jahanian · 15 years ago
- 321c22f Add SourceLocations to ObjCClassDecl for the class identifiers referenced by @class. by Ted Kremenek · 15 years ago
- c09cba6 Pass source locations of identifiers referenced by @class through Action::ActOnForwardClassDeclaration(). by Ted Kremenek · 15 years ago
- c32b1d8 Do not register ObjCInterfaceDecls implicitly created by @class in the by Ted Kremenek · 15 years ago
- 5f8f857 Start support of weak_import objective-c classes. (Radar 6815425). by Fariborz Jahanian · 15 years ago