Moritz
Moritz
I know next to nothing about gradle and maven - so no thoughts from my side. :wink:
Happy to take a look, what's the best course of action for that in Github? Creating a (draft) pull request for the `native` repository?
Yes, the PR would be for reviewing only. Github doesn't allow adding comments on non-changed files in PRs, so I thought that might be the only way to review..
@dcharkes if you want to take a first look.
Given that we won't run the link hooks sometimes, we probably want to have this available for `BuildConfig`s and `LinkConfig`s. This would mean for `CLinker` to implement `Builder` in addition...
SGTM - I think I prefer using the approach of adding `ResourceIdentifier` in ffigen, it makes the process a bit more visible for an otherwise already very opaque feature. Also,...
What does `in reverse order` mean? But generally, I believe this would correspond to the initial idea of having a `build_after.dart`. I have no thoughts on whether having a second...
Sounds good. The deferred loading can be just delegated to the packages own `AssetBundle` implementation based on a the mapping between loading units and call sites reported from that packages...
> If I remember correctly, the shaker would output: > > * splitting_info.json contains K OR dart-library-uri OR package-name -> file-name > * messages_1.json K -> V > * messages_2.json...
I would even introduce two modes instead of `onlyKeepIfConstReferenced`, for a total of three possible values. ```dart enum Treeshake { /// Never treeshake by the SDK, only manually in link...