Nate Bosch
Nate Bosch
I don't believe this overlaps with work to support `transient` - other than transient outputs must exist in "Dart code config" and *not* in "static config"
I think we'd like to push for consistency, but some of this is a UX decision that @kevmoo might make differently from me. My ideal scenario is to be able...
The restrictions are potentially inefficient. It means, for instance, that every `.dart` file in your package *must* get a `.template.dart` file, even if the content of that file is `void...
Closing for now, we don't have the bandwidth to add extra validation for a possible future we aren't building right now. When we revisit bazel builder authors will need to...
This is really tricky. We really want to allow some amount of fudging the extensions. Here's a concrete example from `build_web_compilers`: ```yaml builderFactories: - dart2jsMetaModuleBuilder - dart2jsMetaModuleCleanBuilder - dart2jsModuleBuilder build_extensions:...
I started implementing a `doctor` command which can check this before we start enforcing it in https://github.com/dart-lang/build/pull/2149 Some thoughts that came up: The checking is pretty complicated due to the...
I also wonder if we can detect this earlier - when we first see the empty output rather than when we try to give it as input. Can we assume...
I published a new version of `build_modules` that will give an early error if we get empty output from the kernel worker. This won't help detect cases where the worker...
We haven't hit this, I think, for quite a while now. Probably because flutter web is no longer using `build_web_compilers`? @jakemac53 do you recall seeing any more recent reports of...
> > Should we just provide a `GeneratorForMatchingAnnotation` which takes a TypeChecker? > > Just as a factory even, would be great. A follow-up is good here. The existing design...