56e0c9fca3
This reduces e main module by around -0.4% uncompressed and -0.5% compressed Value types don't have identiy, they are compared by value. As such there's no need to have a unique int/double box for the same value - each module can have their own box: The box identity cannot observed. That in return means also we avoid exporting those from main module & importing into deferred modules. Change-Id: Ib63949b59263b7381396323210b4218662f56525 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/509321 Commit-Queue: Martin Kustermann <kustermann@google.com> Reviewed-by: Srujan Gaddam <srujzs@google.com>