flutter/packages/flutter_tools
Chris Bracken 5ab9e70727
Revert "Eliminate snapshot/depfile options to build bundle (#21507)" (#21563)
This tickled a bug in KernelCompiler.compile() where the fingerprinter
doesn't include the outputFilePath in its list of dependencies. As such,
if the output .dill file is missing or corrupted, the fingerprint still
matches and re-compile is skipped, even though it shouldn't be. I'll fix
that in a followup, then look at how this triggered that issue. My
hypothesis is that that it's due to the aot kernel compile and bundle
kernel compile have separate output directories for the .dill files
(build/ vs build/aot) but the same output directory for the associated
depfiles (due to this patch).

This reverts commit 43a106e95a.
2018-09-07 12:33:05 -07:00
..
bin Revert "Eliminate snapshot/depfile options to build bundle (#21507)" (#21563) 2018-09-07 12:33:05 -07:00
doc Add a detach command to detach without terminating (#21490) 2018-09-06 15:26:55 +01:00
gradle Revert "Eliminate snapshot/depfile options to build bundle (#21507)" (#21563) 2018-09-07 12:33:05 -07:00
ide_templates/intellij Change 'flutter ide-config' to optionally create root Intellij module (#19920) 2018-07-30 10:15:26 -07:00
lib Revert "Eliminate snapshot/depfile options to build bundle (#21507)" (#21563) 2018-09-07 12:33:05 -07:00
schema Support for flutter run/build module on iOS (#21216) 2018-08-30 16:18:44 +02:00
templates Support for flutter run/build module on iOS (#21216) 2018-08-30 16:18:44 +02:00
test Revert "Eliminate snapshot/depfile options to build bundle (#21507)" (#21563) 2018-09-07 12:33:05 -07:00
tool Turn on unawaited_futures in flutter_tools (#21048) 2018-08-30 20:57:44 -07:00
analysis_options.yaml Turn on unawaited_futures in flutter_tools (#21048) 2018-08-30 20:57:44 -07:00
BUILD.gn [gn] Be explicit about Dart sources. 2018-08-01 09:33:03 -07:00
pubspec.yaml Update packges (#21241) 2018-08-30 18:16:23 -07:00
README.md Fix capitalization in README.md (#16788) 2018-04-20 01:02:44 -07:00

Flutter Tools

Tools for building Flutter applications.

To run the tests, ensure that no devices are connected, then navigate to flutter_tools and execute:

../../bin/cache/dart-sdk/bin/pub run test -j1