Morgan :)
Morgan :)
That sounds reasonable. I need to understand that code better, anyway, so happy to dig into it when I have some time to spare.
I'll be looking into transitive digest performance as part of #3811, so I'll close this one in favour of that.
Very old draft, please re-open if you want to do something with it :)
Since https://github.com/dart-lang/sdk/commit/2c77c6749d0e74fd1467b069cf64cc36bb78b125 it looks like macros need the "enhanced-parts" experiment to run in the analyzer, here is a PR adding it so the examples pass again: https://github.com/dart-lang/language/pull/4072
And indeed, delete dart_model from the language repo: https://github.com/dart-lang/language/pull/4073
That looks like an analyzer bug; enhanced parts are enabled so non_part_of_directive_in_part doesn't make sense. Speaking of not making sense, I don't think it makes sense that we continue to...
Yes, it needs cleaning up; I'm working on a release for https://github.com/dart-lang/build/issues/3977 as that is blocking quite a lot of work, then I'll work on the package structure. Sorry about...
With https://github.com/dart-lang/build/pull/4177 `build` no longer depends on `build_runner_core`, so I think that will fix your issue. Please reopen if not. I'll continue to clean up the packages, I think I...
FWIW, this looks like something we could safely move to the "Later" milestone and out of the first feature spec :)
Yes. As mentioned elsewhere, we are looking for ways to reduce the feature scope so we can launch sooner, and this looks like an easy one: the functionality is orthogonal...