Skip to content
  1. Oct 02, 2011
    • John McCall's avatar
      Make -fobjc-nonfragile-abi the -cc1 default, since it's the · 9b0a7cea
      John McCall authored
      increasingly prevailing case to the point that new features
      like ARC don't even support the fragile ABI anymore.
      
      This required a little bit of reshuffling with exceptions
      because a check was assuming that ObjCNonFragileABI was
      only being set in ObjC mode, and that's actually a bit
      obnoxious to do.
      
      Most, though, it involved a perl script to translate a ton
      of test cases.
      
      Mostly no functionality change for driver users, although
      there are corner cases with disabling language-specific
      exceptions that we should handle more correctly now.
      
      llvm-svn: 140957
      9b0a7cea
  2. Oct 01, 2011
    • John McCall's avatar
      Allow the results of cf_returns_not_retained function · e4fe2457
      John McCall authored
      calls, or calls to audited functions without an explicit
      return attribute, to be casted without a bridge cast.
      Tie this mechanism in with the existing exceptions to
      the cast restrictions.  State those restrictions more
      correctly and generalize.
      
      llvm-svn: 140912
      e4fe2457
  3. Sep 29, 2011
  4. Sep 28, 2011
  5. Sep 27, 2011
  6. Sep 26, 2011
  7. Sep 24, 2011
  8. Sep 23, 2011
  9. Sep 21, 2011
  10. Sep 17, 2011
  11. Sep 15, 2011
  12. Sep 14, 2011
  13. Sep 10, 2011
  14. Sep 09, 2011
  15. Sep 08, 2011
  16. Sep 07, 2011
  17. Sep 01, 2011
  18. Aug 31, 2011
    • Fariborz Jahanian's avatar
      objective-c - This patch buffers method implementations · bd0642fe
      Fariborz Jahanian authored
      and does the Sema on their body after the entire 
      class/category @implementation is seen. This change allows messaging 
      of forward private methods, as well as, access to 
      synthesized ivars of properties with foward synthesize
      declarations; among others. In effect, this patch removes
      several restrictions placed on objective-c due to in-place
      semantics processing of methods.
      This is part of // rdar://8843851.
      
      llvm-svn: 138865
      bd0642fe
    • Chandler Carruth's avatar
      Improve the diagnostic text for -Wmissing-noreturn to include the name · c841b6e5
      Chandler Carruth authored
      of the function in question when applicable (that is, not for blocks).
      Patch by Joerg Sonnenberger with some stylistic tweaks by me.
      
      When discussing this weth Joerg, streaming the decl directly into the
      diagnostic didn't work because we have a pointer-to-const, and the
      overload doesn't accept such. In order to make my style tweaks to the
      patch, I first changed the overload to accept a pointer-to-const, and
      then changed the diagnostic printing layer to also use
      a pointer-to-const, cleaning up a gross line of code along the way.
      
      llvm-svn: 138854
      c841b6e5
  19. Aug 30, 2011
  20. Aug 29, 2011
  21. Aug 27, 2011
Loading