mirror of
https://github.com/dart-lang/sdk
synced 2024-11-05 18:22:09 +00:00
2cd25f0210
This CL introduces a tool for compiling Dart sources to kernel
files specifically for Dart 2.0 AOT compiler (precompiler).
Internally, the new tool uses package:vm/kernel_front_end which invokes
kernel front-end to produce kernel Program and then runs additional
whole-program transformations specific to AOT.
The new tool is used in pkg/vm/tool/precompiler2 and in tools/test.py
when running tests in '-c dartkp --strong' mode.
This CL re-enables AOT-specific transformations disabled by
6cfc0558ec
, so it silences several
tests for https://github.com/dart-lang/sdk/issues/31424#issuecomment-347996235
Closes https://github.com/dart-lang/sdk/issues/31498
Issue: https://github.com/dart-lang/sdk/issues/30480
Change-Id: I4860f2adad17be9dcb1ca4609a4a10ad29ec51cd
Reviewed-on: https://dart-review.googlesource.com/25720
Commit-Queue: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
12 lines
322 B
YAML
12 lines
322 B
YAML
name: vm
|
|
version: 0.1.0-alpha.1
|
|
author: Dart Team <misc@dartlang.org>
|
|
description: VM specific Dart code and helper scripts
|
|
homepage: https://github.com/dart-lang/sdk/tree/master/pkg/vm
|
|
environment:
|
|
sdk: ">=1.8.0 <2.0.0"
|
|
dependencies:
|
|
front_end: 0.1.0-alpha.6
|
|
kernel: 0.3.0-alpha.3
|
|
dev_dependencies:
|
|
args: ^0.13.0
|