Skip to content
  1. Jun 07, 2009
  2. Jun 06, 2009
  3. Jun 05, 2009
  4. Jun 04, 2009
  5. Jun 03, 2009
  6. Jun 02, 2009
  7. Jun 01, 2009
    • Fariborz Jahanian's avatar
      A corner case of objc2 gc's write-barrier generation · c6d98005
      Fariborz Jahanian authored
      for the Next runtime.
      
      llvm-svn: 72703
      c6d98005
    • Eli Friedman's avatar
      Disable type merging with gc attributes. This has a number of nasty · dcca6333
      Eli Friedman authored
      properties at the moment:
      
      1. It allows stuff like "__strong id x; __weak id x;".
      
      2. For constructs like "__strong id x; id x;", subsequent references to 
      x lose the objc_gc attribute.
      
      3. This incorrectly allows merges involving the address_space attribute.
      
      4. Constructs like "id x; /* some code using x */ __weak id x;" don't 
      apply the objc_gc attribute consistently to all uses of x.
      
      The first three can probably be fixed relatively easily; the fourth 
      would be extremely difficult to fix.
      
      llvm-svn: 72683
      dcca6333
  8. May 31, 2009
  9. May 30, 2009
Loading