1. 14 May, 2018 3 commits
  2. 12 May, 2018 1 commit
  3. 11 May, 2018 15 commits
  4. 10 May, 2018 14 commits
  5. 09 May, 2018 7 commits
    • Michael Goderbauer's avatar
    • Michael Goderbauer's avatar
    • Michael Goderbauer's avatar
      dcb47f62
    • Chris Bracken's avatar
      Add caching for kernel compiles during AOT builds (#17439) · 5d8d14b7
      Chris Bracken authored
      We've always cached kernel compiles during bundle builds. This adds
      caching for kernel compiles during AOT builds by moving caching into the
      KernelCompiler.compile() method rather than around each invocation of it.
      
      This also filters buildbot paths included by the kernel compile that are
      not present on the local machine at paths /b/build/slave/Linux_Engine/...
      The kernel compiler should probably include an option to not emit these
      paths in the depfile, since these are used both by Gradle and the
      Fingerprinter class.
      5d8d14b7
    • Chris Bracken's avatar
      Allow 32-bit iOS device simulators (#17443) · a7516785
      Chris Bracken authored
      Previously, Flutter did not support iOS devices with armv7 or armv7s
      CPUs. We now support these devices. This eliminates the previous
      hardcoded checks that prevented running on simulators of older devices.
      
      We maintain the existing restriction on running on watchOS or tvOS
      simulators.
      a7516785
    • Chris Bracken's avatar
      Correct profile-mode AOT snapshot flags (#17435) · 1c27a458
      Chris Bracken authored
      Previously, in non-release (i.e. profile) AOT builds, we were setting
      --no-checked and --conditional_directives flags. --no-checked is the
      default, and we don't make use of conditional directives in Flutter.
      1c27a458
    • Chris Bracken's avatar
      Add pathFilter to Fingerprinter (#17412) · e4f55332
      Chris Bracken authored
      Allows users of Fingerprinter to filter the set of paths collected from
      the explicitly-specified paths and those collected from depfiles.
      
      In some cases, depfiles are emitted with files that are not present on
      the local disk (e.g. the frontend compiler currently emits buildbot
      paths for the dart core libraries and dart:ui). These files will not
      materially affect whether we need to re-run a build action for which
      they are inputs, since they're not present in the filesystem and
      therefore cannot change.
      e4f55332