• Chris Bracken's avatar
    Add Fingerprinter class (#17255) · 66c7b6a9
    Chris Bracken authored
    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).
    66c7b6a9
Name
Last commit
Last update
.github/ISSUE_TEMPLATE Loading commit data...
bin Loading commit data...
dev Loading commit data...
examples Loading commit data...
packages Loading commit data...
.cirrus.yml Loading commit data...
.coveralls.yml Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README.md Loading commit data...
analysis_options.yaml Loading commit data...
analysis_options_repo.yaml Loading commit data...
appveyor.yml Loading commit data...
flutter_console.bat Loading commit data...