854bffaa34
First step into making both dart2js and the vm output the same for recorded uses. This CL changes the output format to be the same. It does not - change the annotations which are read, - add support for named arguments, - add support for const source locations, and - test feature parity. Bug: https://github.com/dart-lang/native/issues/2717 Internal customers are migrated in cl/830421816. TEST=pkg/dartdev/test/native_assets/compile_test.dart Change-Id: I67b5e3d4aebac6c22b185c77f5cb69025d746a32 Cq-Include-Trybots: luci.dart.try:pkg-linux-debug-try,pkg-linux-release-arm64-try,pkg-linux-release-try,pkg-mac-release-arm64-try,pkg-mac-release-try,pkg-win-release-arm64-try,pkg-win-release-try,dart2js-canary-linux-try,dart2js-hostasserts-linux-d8-try,dart2js-linux-chrome-try,dart2js-linux-firefox-try,dart2js-mac-chrome-try,dart2js-mac-safari-try,dart2js-minified-csp-linux-chrome-try,dart2js-minified-linux-d8-try,dart2js-unit-linux-x64-release-try,dart2js-win-chrome-try,dart2wasm-linux-jscm-chrome-try,dart2wasm-linux-optimized-jsc-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/416000 Reviewed-by: Johnni Winther <johnniwinther@google.com> Reviewed-by: Mayank Patke <fishythefish@google.com> Reviewed-by: Moritz Sümmermann <mosum@google.com> Reviewed-by: Nate Bosch <nbosch@google.com> Commit-Queue: Daco Harkes <dacoharkes@google.com> Reviewed-by: Liam Appelbe <liama@google.com>