1. 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
  2. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  3. deacbdc Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable, by Douglas Gregor · 14 years ago
  4. 6b308f6 Implements gcc's -Wstrict-selector-match. (radar 8127244). by Fariborz Jahanian · 14 years ago
  5. 74c730a - Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. by Sebastian Redl · 14 years ago
  6. 59c451e Fix an Objective-C crasher, PR7839. by Douglas Gregor · 14 years ago
  7. db9d214 Simplify global method pool implementation in Sema. No functionality change. by Sebastian Redl · 14 years ago
  8. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  9. 3fe1041 atch for implementation of objective-c's -Wselector by Fariborz Jahanian · 14 years ago
  10. 80aa1cd Patch to provide separate ASTs for multiple ObjC class extension by Fariborz Jahanian · 14 years ago
  11. bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 14 years ago
  12. 561da7e Clang missing warning about conflicting declaration vs. definition by Fariborz Jahanian · 14 years ago
  13. 68dd3ee Various small fixes for construction/destruction of Objective-C++ by Douglas Gregor · 14 years ago
  14. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  15. 509d477 Implement new default property synthesis rules. Essentially, no longer by Fariborz Jahanian · 14 years ago
  16. 17cb326 This patch deals with Sema Part of Setter/Getter synthesis by Fariborz Jahanian · 14 years ago
  17. 324b54d Diagnose unused exception parameters under a different warning group by Douglas Gregor · 14 years ago
  18. e4498c6 More of Sema to implement initialization of ivar of c++ object types. by Fariborz Jahanian · 14 years ago
  19. 786cd15 Move CollectIvarsToConstructOrDestruct to Sema by Fariborz Jahanian · 14 years ago
  20. be270a0 Implement template instantiation for Objective-C @catch by Douglas Gregor · 14 years ago
  21. 160b563 Refactor Objective-C @catch parameter checking by detangling it from by Douglas Gregor · 14 years ago
  22. c00d8e1 Make the static type of the exception variable in an Objective-C by Douglas Gregor · 14 years ago
  23. 4e6c0d1 Rework Parser-Sema interface for Objective-C @catch exception object by Douglas Gregor · 14 years ago
  24. 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 14 years ago
  25. 422bae7 Allow the 'ibaction' attribute to be attached to method declarations (and not issue a warning). by Ted Kremenek · 14 years ago
  26. c0b3964 Audit uses of Sema::LookupSingleName for those lookups that are by Douglas Gregor · 14 years ago
  27. c83c687 Feed proper source-location information into Sema::LookupSingleResult, by Douglas Gregor · 14 years ago
  28. aaf8716 Teach typo correction about various language keywords. We can't by Douglas Gregor · 14 years ago
  29. 78713d8 When upgrading an Objective-C class from a forward declaration to a by Douglas Gregor · 14 years ago
  30. 4ecb25f Fixes a regression caused by implementing cstyle methods for objc. by Fariborz Jahanian · 14 years ago
  31. 7732cc9 Implement method type encoding in the presense by Fariborz Jahanian · 14 years ago
  32. 4f4fd92 Patch to implement gcc's cstyle arguments in objc methods. wip. by Fariborz Jahanian · 14 years ago
  33. 24e1408 diagnose declaring class extension after its implementation (radar 7822210). by Fariborz Jahanian · 14 years ago
  34. 5214683 Patch implements gcc's -Wno-protocol option to suppress warning by Fariborz Jahanian · 14 years ago
  35. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
  36. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
  37. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
  38. f283859 Further improvement to point to category by Fariborz Jahanian · 14 years ago
  39. 8822f7c Improve diagnostics on incomplete implementation by Fariborz Jahanian · 14 years ago
  40. 01f1bfc Fixes access rues for ivars declared in class implementations (radar 7547942). by Fariborz Jahanian · 14 years ago
  41. 9d64c15 Split Sema logic for ObjC @property and @synthesize into a separate file. by Ted Kremenek · 14 years ago
  42. 7d2aa11 For ivars created using @synthesize, set their DeclContext to be by Ted Kremenek · 14 years ago
  43. 4bc1cb6 Keep track of type source information in the return type of an by Douglas Gregor · 14 years ago
  44. 9ea9bdb Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 14 years ago
  45. 6d97e5e Implement jump checking for initialized c++ variables, implementing by Chris Lattner · 14 years ago
  46. f914b97 More Sema check for ivars in class continuation. by Fariborz Jahanian · 15 years ago
  47. 09b6897 Fix another crash on invalid code. In this case, handle ObjC categories (with no names) by Ted Kremenek · 15 years ago
  48. 0e5ad25 More support for ivars in class extension. by Fariborz Jahanian · 15 years ago
  49. bd94d44 Start supporting declaration of ivars in @implementation blocks. WIP. by Fariborz Jahanian · 15 years ago
  50. 11062e1 Patch removes IVars list from ObjCInterfaceDecl and by Fariborz Jahanian · 15 years ago
  51. 2f14c4d Use proper lexcial context for newly added ivars. by Fariborz Jahanian · 15 years ago
  52. 3a21cd9 Allow for declaration and use of ivars in a stand-alone by Fariborz Jahanian · 15 years ago
  53. 2576061 Class continuation now has its own property ast for by Fariborz Jahanian · 15 years ago
  54. 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
  55. 77e2dde Finish implementing property synthesis by default. (radar 7381956). by Fariborz Jahanian · 15 years ago
  56. 412e798 Implement synthesizing properties by default. by Fariborz Jahanian · 15 years ago
  57. d050240 Patch to implement rewriting of properties. Fixes radar 7562952. by Fariborz Jahanian · 15 years ago
  58. 3ad230e Settled rule on warning on unimplemented property in by Fariborz Jahanian · 15 years ago
  59. a84f2e4 Improve performance of warning when not implementing a required by Fariborz Jahanian · 15 years ago
  60. 3ac1eda Patch to implement required warnings for unimplemented by Fariborz Jahanian · 15 years ago
  61. 107089f Mostly renaming some methods and updating comments to by Fariborz Jahanian · 15 years ago
  62. 3db211b Improve location information for Objective-C category declarations. We by Douglas Gregor · 15 years ago
  63. 18df52b Keep track of the source locations for each protocol reference in by Douglas Gregor · 15 years ago
  64. 782f2f5 Change ObjCContainerDecl to contain the entire range for the '@end' by Ted Kremenek · 15 years ago
  65. 67dd1d4 Whenever we emit a typo-correction diagnostic, also emit a note by Douglas Gregor · 15 years ago
  66. a6f2638 When suggesting a typo correction for an @implementation without a by Douglas Gregor · 15 years ago
  67. b73e281 Fix a bug when property is redeclared in multiple by Fariborz Jahanian · 15 years ago
  68. 02deae8 Do not diagnose method disguised as property setter by Fariborz Jahanian · 15 years ago
  69. 95ff742 When declaring an Objective-C implementation without a corresponding by Douglas Gregor · 15 years ago
  70. f06cdae Implement typo correction for a variety of Objective-C-specific constructs: by Douglas Gregor · 15 years ago
  71. 6dd30fc Diagnose duplicate declaration of a property. Fixes PR5809 by Fariborz Jahanian · 15 years ago
  72. dd69aae Diagnose property of reference type as unsupported instead of crashing for now. by Fariborz Jahanian · 15 years ago
  73. 41ce66f Improve the diagnostic when a new declaration conflicts with a using shadow by John McCall · 15 years ago
  74. a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
  75. 3393f81 Don't warn if objc method param types in declaration and by Fariborz Jahanian · 15 years ago
  76. 321c22f Add SourceLocations to ObjCClassDecl for the class identifiers referenced by @class. by Ted Kremenek · 15 years ago
  77. c09cba6 Pass source locations of identifiers referenced by @class through Action::ActOnForwardClassDeclaration(). by Ted Kremenek · 15 years ago
  78. c32b1d8 Do not register ObjCInterfaceDecls implicitly created by @class in the by Ted Kremenek · 15 years ago
  79. 5f8f857 Start support of weak_import objective-c classes. (Radar 6815425). by Fariborz Jahanian · 15 years ago
  80. 63e963c Handle case of missing '@end' in implementation context by Fariborz Jahanian · 15 years ago
  81. 7ca8b06 writable atomic property's setter/getter must be in 'lock' step of by Fariborz Jahanian · 15 years ago
  82. 4770a4a Changed a variable name to match what it represents (Ted's feedback). by Fariborz Jahanian · 15 years ago
  83. d669be5 Since default writable attribute is 'assign', allow by Fariborz Jahanian · 15 years ago
  84. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  85. cc667e2 Assortment of property attributes declared in continuation by Fariborz Jahanian · 15 years ago
  86. a6f14e1 Property declared in continuation class can only be used to by Fariborz Jahanian · 15 years ago
  87. 3684bd4 Diagnose implementation of a property declared in a category by Fariborz Jahanian · 15 years ago
  88. 58e4677 Remove OriginalTypeParmDecl; the original type is the one specified by John McCall · 15 years ago
  89. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  90. b106fc6 tweaked my last patch to 1) preserve the protocol in by Fariborz Jahanian · 15 years ago
  91. 339798e Patch to implement Protocols on class extensions. by Fariborz Jahanian · 15 years ago
  92. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  93. 8b26cbd Make sure ObjCInterfaceDecl's that are forward declared always contain a valid location. by Steve Naroff · 15 years ago
  94. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  95. 32844b3 patch to prevent crash in hopelessly incorrect method definition with labels. by Fariborz Jahanian · 15 years ago
  96. 835ed7f Don't issue warning on multiple selector found when by Fariborz Jahanian · 15 years ago
  97. e866190 Use Sema's LocInfoType to pass and preserve type source info through the Parser. by Argyrios Kyrtzidis · 15 years ago
  98. a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
  99. b11d798 Fixed a regression in deciding when to issue warning on properties which by Fariborz Jahanian · 15 years ago
  100. acf2d13 error on property of objc interface type instead of crashing by Fariborz Jahanian · 15 years ago