flutter/packages/flutter_tools/lib
Chris Bracken 66c7b6a935
Add Fingerprinter class (#17255)
Adds a Fingerprinter utility class that can be used to compute unique
fingerprints for a set of input paths and build options, compare to the
output of a previous run, and skip the build action if no inputs or
options have changed. The existing Fingerprint class still does all the
heavy lifting. Fingerprinter adds common operations such as
reading/writing/comparing fingerprints and parsing depfiles.

This migrates existing uses of Fingerprint over to Fingerprinter.

This also adds better fingerprinting to AOT snapshotting, which
previously failed to include several options in its fingerprint
(--preview-dart-2, --prefer-shared-library).
2018-05-03 17:31:37 -07:00
..
src Add Fingerprinter class (#17255) 2018-05-03 17:31:37 -07:00
executable.dart unnessary parenthesis (#14475) 2018-02-06 09:00:11 +01:00
runner.dart Remove writelnStderr (#16058) 2018-03-29 05:55:32 -07:00