dart-sdk/utils
Clement Skau 907c514c89 [SDK] Adds build targets, wrappers and SDK builds for Dart AOT.
Adds:
- dart2aot, a script similar to dart2js which compiles my.dart to my.dart.aot.
- dartaotruntime, a minimal Dart runtime that only runs AOT blobs.
- some extra tooling like gen_kernel and gen_snapshot used by the above.
- build rules for all of the above, including adding it to the full SDK builds.

Bug:https://github.com/dart-lang/sdk/issues/27596
Change-Id: Ic35f832b2b86be959212b8d21cfc5a082da5ced4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97627
Reviewed-by: Alexander Thomas <athom@google.com>
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Commit-Queue: Clement Skau <cskau@google.com>
2019-04-05 13:23:44 +00:00
..
analysis_server [gen_snapshot] Restore support for --snapshot_kind=vm-aot-assembly; update docs. 2018-09-28 21:43:04 +00:00
bazel dartdevc and bazel worker can use incremental compiler 2019-03-29 12:07:42 +00:00
compiler Remove library-root option - replace it with a libraries-spec option instead 2018-11-09 22:40:28 +00:00
dartanalyzer Remove the Dart 1 tests. 2018-10-11 23:45:18 +00:00
dartdevc switch dartdevc to kernel and fix path in rules. 2019-02-22 01:02:05 +00:00
dartdoc [VM/SDK] Switch kernel isolate to run in Dart 2 mode 2018-08-21 20:28:06 +00:00
dartfmt [VM/SDK] Switch kernel isolate to run in Dart 2 mode 2018-08-21 20:28:06 +00:00
gen_kernel [SDK] Adds build targets, wrappers and SDK builds for Dart AOT. 2019-04-05 13:23:44 +00:00
kernel-service Add a build rule for bytecode version of kernel_service.dill 2019-03-19 21:29:29 +00:00
peg Spelling fixes e to i. 2017-06-24 13:41:39 +02:00
pub [VM/SDK] Switch kernel isolate to run in Dart 2 mode 2018-08-21 20:28:06 +00:00
tests/peg [infra] Keep comments intact when updating status files. 2018-04-10 19:03:21 +00:00
application_snapshot.gni [sdk] Remove unused --packages flag no longer recognized by gen_snapshot. 2019-02-22 19:48:51 +00:00
compile_platform.gni [ VM / Service ] Dynamically load source from linked-in platform kernel 2019-02-21 18:22:39 +00:00
create_timestamp.gni Make list_files.py and list_dart_files.py return absolute paths for GN 2016-12-13 10:01:28 -08:00
generate_patch_sdk.gni [GN] Uses dart_action.gni instead of compiled_action.gni. 2018-05-03 21:07:13 +00:00