1. 07 Mar, 2017 1 commit
    • Michael Goderbauer's avatar
      Faster hot reload (#8600) · 644e7b13
      Michael Goderbauer authored
      This implements the `DartDependencySetBuilder` completely in Dart instead of calling out to `sky_snapshot` (Linux/Mac) or `gen_snapshot` (Windows) and allows us to use the same code path on all supported host platforms.
      
      It also slightly reduces hot reload times on Linux from ~750ms to ~690ms for the unchanged flutter_gallery app and significantly reduces hot reload times on Windows from almost 1.5s to just slightly slower than on Linux.
      
      This change will also allow us to retire `sky_snapshot` completely in the future.
      644e7b13
  2. 04 Mar, 2017 1 commit
  3. 01 Mar, 2017 1 commit
    • Michael Goderbauer's avatar
      Roll forward #8467 (#8477) · 65835af4
      Michael Goderbauer authored
      * Revert "Revert "Simplify path handling logic in dependency checker and devFS (#8414)" (#8467)"
      
      This reverts commit 96ba7f76.
      
      * Intentionally use a self-package URI in flutter_gallery
      
      * tests to catch problems with self-package imports
      65835af4
  4. 28 Feb, 2017 1 commit
  5. 27 Feb, 2017 1 commit
  6. 23 Feb, 2017 1 commit
  7. 14 Feb, 2017 1 commit
  8. 10 Jan, 2017 1 commit
  9. 07 Jan, 2017 1 commit
    • Todd Volkert's avatar
      Update flutter_tools to use package:file throughout (#7385) · 8bb27034
      Todd Volkert authored
      This removes direct file access from within flutter_tools
      in favor of using `package:file` via a `FileSystem` that's
      accessed via the `ApplicationContext`.
      
      This lays the groundwork for us to be able to easily swap
      out the underlying file system when running Flutter tools,
      which will be used to provide a record/replay file system,
      analogous to what we have for process invocations.
      8bb27034
  10. 15 Dec, 2016 1 commit
    • John McCutchan's avatar
      DependencyChecker with tests (#7268) · 2546259a
      John McCutchan authored
      - [x] Introduce DependencyChecker which can determine if any dependencies have been modified.
      - [x] Move the DartDependencyBuilder into a separate file.
      - [x] Add unit tests for DartDependencyBuilder.
      - [x] Add unit tets for DependencyChecker
      
      Part of #7014 
      2546259a