Reland "[SDK] Reland : Switch dart2js to an AOT snapshot."
This reverts commitceba7a5e65. Reason for revert: Flutter tools has been fixed to use 'compile js' option instead of directly naming the snapshot. Original change's description: > Revert "[SDK] Reland : Switch dart2js to an AOT snapshot." > > This reverts commit9fec00aeed. > > Reason for revert: flutter tools needs an update to use the 'compile js' command instead of reaching into the dart-sdk and using snapshot names (see https://github.com/flutter/flutter/issues/156654) > > Original change's description: > > [SDK] Reland : Switch dart2js to an AOT snapshot. > > > > TESTS=ci > > > > Change-Id: I8c9f9d01cb462d1027c7a6a6521f40946fc7638b > > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/388071 > > Reviewed-by: Ben Konyi <bkonyi@google.com> > > Commit-Queue: Siva Annamalai <asiva@google.com> > > Change-Id: I72bd9ad731b2b60d154c1e6477cce913d72acec4 > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/390020 > Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> > Reviewed-by: Alexander Aprelev <aam@google.com> > Commit-Queue: Siva Annamalai <asiva@google.com> Change-Id: I15a9dc3092e436cdcb0fa84c8e7ddd1dac195074 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/390620 Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Reviewed-by: Ben Konyi <bkonyi@google.com> Commit-Queue: Siva Annamalai <asiva@google.com>
This commit is contained in:
committed by
Commit Queue
parent
7bee1030fd
commit
1e624b8122
@@ -87,6 +87,22 @@ aot_snapshot("dart2js_aot") {
|
||||
name = "dart2js_aot"
|
||||
}
|
||||
|
||||
aot_snapshot("dart2js_sdk_aot") {
|
||||
deps = [ ":dart2js_create_snapshot_entry" ]
|
||||
|
||||
main_dart = "$target_gen_dir/dart2js.dart"
|
||||
name = "dart2js_aot.dart"
|
||||
output = "$root_gen_dir/dart2js_aot.dart.snapshot"
|
||||
|
||||
# dartaotruntime has dart_product_config applied to it,
|
||||
# so it is built in # product mode in both release and
|
||||
# product builds, and is only built in debug mode in debug
|
||||
# builds. The following line ensures that the dartaotruntime
|
||||
# and dartdevc_aot snapshot in an SDK build are
|
||||
# always compatible with each other.
|
||||
force_product_mode = !dart_debug
|
||||
}
|
||||
|
||||
compile_platform("compile_dart2js_platform_unsound") {
|
||||
single_root_scheme = "org-dartlang-sdk"
|
||||
single_root_base = rebase_path("$sdk_root/")
|
||||
|
||||
Reference in New Issue
Block a user