utils/kernel_cache library

Functions

constructSetFingerprint(List<ConstructYaml> constructs, {String? sdkVersion}) String
Stable identity for a set of constructs (ignores absolute package paths).
outputsAreFresh({required FileSystem fs, required List<File> outputs, required List<Directory> inputDirs, List<File> extraFiles = const []}) bool
Returns true when each output exists and is at least as new as every file under inputDirs (dart sources) and extraFiles.
resolveKernelCacheDir(FileSystem fs, Directory projectRoot) → Directory
Resolves a shared kernel cache directory for projectRoot.