Nate Bosch
Nate Bosch
We currently only use a single core for builds. We have an understanding of things that could be done in parallel and spawning Isolates might help some builds. This would...
When using `build_runner` there is only ever a single instance of `AnalyzerResolvers`, however when using `build_test` there can be multiple instances constructed. Potentially indifferent isolates. During initialization this class touches...
This was broken and then fixed in https://github.com/dart-lang/build/pull/2956 We should add an e2e test checking for this.
`$package$` should be used instead.
This can be safe _if_ the package isn't going to be published. The main concerns for this are around how we should message it and what type of safety or...
Towards #41 See if this makes a meaningful difference for performance.
Trying to prune packages published by the Dart team.
Maybe some problem with package cycles or something? Repro steps: - Clone `stream_channel` repo. - Add `build_runner`, `build_vm_compilers`, and `build_test` dependencies. - `pub run build_runner build`. See a stack trace....
Running from a stale snapshot can trigger any number of warnings or errors. Typically this is fine because we'll correctly identify the situation and recreate the snapshot, then the followup...
It was always weird to have hardcoded magic specific to `build_web_compilers` (and `build_node_compilers`. Those builders should be fetching the SDK files themselves.