-
Notifications
You must be signed in to change notification settings - Fork 1.7k
pub run should save snapshots of dependencies' executables #20482
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Labels
type-enhancement
A request for a change that isn't a bug
Comments
r39424 mostly implements this, but there are a few details I want to improve before closing out the bug. |
This comment was originally written by @zoechi Please don't forget to add a note that |
This comment was originally written by @zoechi Performance is fine now ! |
Fixed by r39424, r39431, r39441, and r39528. Added Fixed label. |
This was referenced Jun 3, 2015
Closed
This was referenced Jun 5, 2015
This issue has been moved to dart-lang/pub#1087. |
This issue was closed.
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
As long as a dependency doesn't transitively depend on the root package or a path dependency, that dependency's executables should be precompiled on "pub get"/"pub upgrade" and cached as VM snapshots.
Since snapshots aren't compatible across VM versions. If possible, we should detect version incompatibility by trying and failing to run a newer VM on an older snapshot.
The text was updated successfully, but these errors were encountered: