anchor.diff:  
   /// `true` if any file failed to compile.
   bool hadFailure = false;
  +
  +final _compilerPattern = new RegExp(r"import '(\.\./)+compiler");
   
   /// This runs the async/await compiler on all of the pub source code.
   ///
  
positive.code:     }
    }
  
    if (!silent) print("Compiled $numCompiled out of $numFiles files.");
  
    if (hadFailure) exit(1);
  }
  
  final _compilerPattern = new RegExp(r"import '(\.\./)+compiler");
  
  void _compile(String sourcePath, String source, String destPath) {
    var destDir = new Directory(p.dirname(destPath));
  
negative.code:     var sourceFile = entry as File;
      var destPath = p.join(buildDir, relative);
      var destFile = new File(destPath);
      if (version != COMPILER_VERSION ||
          !destFile.existsSync() ||
          entry.lastModifiedSync().isAfter(destFile.lastModifiedSync())) {
        _compile(sourceFile.path, sourceFile.readAsStringSync(), destPath);
        numCompiled++;
  