build_modules 0.2.2+4
build_modules: ^0.2.2+4 copied to clipboard
Builders for Dart modules
0.2.2+4 #
- Support
package:analyzer0.32.0.
0.2.2+3 #
- Fix a race condition where we could fail to find the modules for some dependencies.
0.2.2+1 #
- Fix an issue with new files causing subsequent build failures #1358.
- Expose
MetaModuleCleanBuilderandmetaModuleCleanExtensionpublicly for usage in tests and manual build scripts.
0.2.2 #
-
Clean up
.moduleand summary files from the output and server. -
Add new
ModuleBuilderstrategies. By default thecoarsestrategy is used for all non-root packages and will create a minimum number of modules. This strategy can not be overridden. However, for the root package, thefinestrategy will be used which creates a module for each strongly connected component. You can override this behavior by providingcoarseto thestrategyoption.Example configuration:
targets: $default: builders: build_modules|modules: options: strategy: coarse
0.2.1 #
- Give a guaranteed reverse dependency order for
Module.computeTransitiveDependencies
0.2.0+2 #
- Fix use of
whereTypeinMissingModulesException, https://github.com/dart-lang/build/issues/1123.
0.2.0+1 #
- Fix null pointer error in
MissingModulesException, https://github.com/dart-lang/build/issues/1092.
0.2.0 #
computeTransitiveDependenciesnow throws aMissingModulesExceptioninstead of logging a warning if it discovers a missing module.
0.1.0+2 #
- Fix a bug with the dart2js workers where the worker could hang if you try to
re-use it after calling
terminateWorkers. This only really surfaces in test environments.
0.1.0+1 #
- Fix a bug with imports to libraries that have names starting with
dart.
0.1.0 #
- Split from
build_web_compilers.