de36d11817
- defines a .gn target for patched_dart2js_sdk - changes patch_sdk.dart to handle a dart2js target - adds support in fasta to understand the `native` clause still used by dart2js - add option to fasta to know whether it is generating kernel for the vm or dart2js I'm not excited about how I added the target distinction in fasta, the reason I did so is that it affects the behavior in several ways: in how we handle `native`, in the libraries that are included by default in the platform.dill file, and in the transformations that need to be done. I'm happy to change the approach. BUG= R=ahe@google.com, vegorov@google.com, zra@google.com Committed: https://github.com/dart-lang/sdk/commit/714523b103598d49295fa06b4ad13c6917c50399 Review-Url: https://codereview.chromium.org/2832353002 .