Skip to content
  1. Sep 30, 2008
  2. Sep 29, 2008
  3. Sep 28, 2008
  4. Sep 26, 2008
  5. Sep 23, 2008
    • Daniel Dunbar's avatar
      Implement type checking of Objective-C property attributes. · e8a06e61
      Daniel Dunbar authored
       - readonly and readwrite are mutually exclusive.
       - assign, copy, and retain are mutually exclusive.
       - copy and retain are invalid on non-object types.
       - Warn about using default 'assign' property on object types
         (attempting to follow gcc behavior).
      
      llvm-svn: 56507
      e8a06e61
  6. Sep 04, 2008
  7. Aug 27, 2008
    • Daniel Dunbar's avatar
      Add synthesized property methods to protocols and categories in Sema. · 4684f373
      Daniel Dunbar authored
       - It is not clear that this is the right approach, but this is at
         least consistent with how interfaces are handled.
      
       - This means NeXT now emits the correct metadata for properties in
         protocols.
      
       - This currently introduces a spurious warning involving inherited
         properties in protocols or categories; however, it also fixes some
         situations where we were failing to emit a warning. I will scrub
         this code tomorrow and fix this issue as well as number of other
         missed warnings / error situations that appear to exist.
      
      llvm-svn: 55407
      4684f373
  8. Aug 26, 2008
  9. Aug 20, 2008
  10. Aug 13, 2008
  11. Aug 11, 2008
    • Daniel Dunbar's avatar
      More #include cleaning · 56fdb6ae
      Daniel Dunbar authored
       - Kill unnecessary #includes in .cpp files. This is an automatic
         sweep so some things removed are actually used, but happen to be
         included by a previous header. I tried to get rid of the obvious
         examples and this was the easiest way to trim the #includes in one
         fell swoop.
       - We now return to regularly scheduled development.
      
      llvm-svn: 54632
      56fdb6ae
    • Daniel Dunbar's avatar
      Minor #include cleaning · 34fb6727
      Daniel Dunbar authored
       - Drop TokenKinds.h from Action.h
       - Move DeclSpec.h from Sema.h into individual Sema .cpp files
      
      llvm-svn: 54625
      34fb6727
  12. Jul 27, 2008
  13. Jul 26, 2008
  14. Jul 25, 2008
  15. Jul 22, 2008
    • Chris Lattner's avatar
      minor cleanup to the actions interface to pass around SmallVectorImpl instead · d7352d68
      Chris Lattner authored
      of a specific smallvector size.
      
      Fix protocol lists to pass down proper location info, so we get diagnostics
      like this:
      
      t.m:3:35: error: cannot find protocol definition for 'NSCopying', referenced by 'NSWhatever'
      @interface NSWhatever : NSObject <NSCopying>
                                        ^
      
      instead of this:
      
      t.m:3:44: error: cannot find protocol definition for 'NSCopying', referenced by 'NSWhatever'
      @interface NSWhatever : NSObject <NSCopying>
                                                 ^
      
      
      Add a new IdentifierLocPair typedef which is just a pair<IdentifierInfo*, SourceLocation>
      
      llvm-svn: 53883
      d7352d68
  16. Jul 21, 2008
  17. Jul 05, 2008
  18. Jun 28, 2008
  19. Jun 25, 2008
  20. Jun 17, 2008
  21. Jun 06, 2008
  22. Jun 05, 2008
Loading