Skip to content
Snippets Groups Projects
  1. Jun 18, 2014
    • Fariborz Jahanian's avatar
      Objective-C ARC. Do not warn about properties with both · 96c7d017
      Fariborz Jahanian authored
      IBOutlet and weak attributes when accessed being
      unpredictably set to nil because usage of such properties
      are always single threaded and its ivar cannot be set
      to nil asynchronously. // rdar://15885642 
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@211132 91177308-0d34-0410-b5e6-96231b3b80d8
      96c7d017
    • Ben Langmuir's avatar
      Retry building modules that were compiled by other instances and are out-of-date · 9bef4617
      Ben Langmuir authored
      When another clang instance builds a module, it may still be considered
      "out of date" for the current instance in a couple of cases*.  This
      patch prevents us from giving spurious errors when compilers race to
      build a module by allowing the module load to fail when the pcm was
      built by a different compiler instance.
      
      * Cases where a module can be out of date despite just having been
      built:
      
      1) There are different -I paths between invocations that result in
      finding a different module map file for some dependent module. This is
      not an error, and should never be diagnosed.
      
      <rdar://problem/16843887>
      
      2) There are file system races where the headers making up a module are
      touched or moved. Although this can sometimes mean trouble, diagnosing
      it only during a build-race is worse than useless and we cannot detect
      this in general.  It is more robust to just rebuild.  This was causing
      spurious issues in some setups where only the modtime of headers was
      bumped during a build.
      
      <rdar://problem/16157638>
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@211129 91177308-0d34-0410-b5e6-96231b3b80d8
      9bef4617
  2. Jun 17, 2014
  3. Jun 16, 2014
  4. Jun 15, 2014
  5. Jun 14, 2014
  6. Jun 13, 2014
Loading