Jacob MacDonald

Results 1516 comments of Jacob MacDonald

Note that the APIs discussed in the linked comment are analyzer APIs and not directly related to this package. So, something should probably be filed on the analyzer if we...

Fwiw, the test for this is here https://github.com/dart-lang/build/blob/master/build_runner/test/generate/watch_test.dart#L911.

👍 I can reproduce the issue, and yeah it seems specific to whether the output is created based on some condition in the builder, interesting.

The build package should not have a dependency on build_runner, the layering here is very intentional. The build_runner package is just one of many possible implementations of build systems using...

> Are there other build systems using `build` that we know about? There are a lot of concrete requests from users we _do_ know about, I'm not super enthusiastic about...

The reason we support "I didn't use this" is because that is what bazel supports - and it also maps well to how we run the compilers. I agree it...

We have much lower hanging fruit than trying to do better sub-library granularity invalidation, I think we should first focus on just trying to get whole libraries to not get...

> I'm just looking for stuff I can do on my own that would be fun too. Controlling cache invalidation with a good API is my kind of thing ;...

Hmm, that does seem like something that is easy to do accidentally. But at the same time I am worried about false positives (similar to the concern raised in the...

> I think no valid use of matcher would actually want to match a concrete object of that function type. Tests of matchers (or utility code that returns matchers) are...