Morgan :)

Results 396 comments of Morgan :)

Figured something out here: The shared part builder works by globbing for outputs from all the shared generators ``` Glob lib/lib0001.*.g.part Glob lib/lib0002.*.g.part Glob lib/lib0003.*.g.part ... ``` each glob has...

This looks good now ``` 8s built_value_generator:built_value on 872 inputs: 785 skipped, 86 same, 1 no-op; spent 3s resolving, 3s analyzing, 1s building 0s source_gen:combining_builder on 872 inputs: 786 skipped,...

Added benchmarks, we can iterate on those as needed :) https://github.com/dart-lang/build/pull/3808

Closing in favour of #3811 I'll be looking at the asset graph next: precisely to deduplicate anything that can be deduplicated and remove anything that can be removed.

Please add more information about what you're doing--it's hard to guess from just the stack trace :)

Note to self: take a look at the existing VSCode "Task" support mentioned on that thread.