9f33810b01
Currently the 'load-ids' controls both how deferred modules are loaded and whether or not the compiler emits a deferred map JSON file. This change separates these 2 actions into 2 separate flags. 'deferred-map' now provides the URI for the JSON file. And 'use-load-ids' controls how deferred modules are loaded. This is needed for some tools that might not want to use load ids but still need to process the deferred map file. Change-Id: I6909307f058d8f97dd8987e421f693ee97d6572f Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/499520 Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Nate Biggs <natebiggs@google.com>