dart-sdk/pkg/vm
Alexander Markov 53497549ab [vm] Specialize 'new List()' on kernel AST
In VM, 'new List' is equivalent to either 'new _GrowableList' or
'new _List' depending on the number of arguments.
This change does the transformation early (on kernel AST), in order
to have specialized representation in TFA and in bytecode.

Change-Id: I46f0db8cc19efb3a53fdbe971ac26bdd2736fbda
Reviewed-on: https://dart-review.googlesource.com/76283
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
2018-09-25 00:38:57 +00:00
..
bin [vm] Cleanup the ability to specify entry points via JSON and text files 2018-09-21 16:51:48 +00:00
lib [vm] Specialize 'new List()' on kernel AST 2018-09-25 00:38:57 +00:00
test [vm] Cleanup the ability to specify entry points via JSON and text files 2018-09-21 16:51:48 +00:00
testcases [vm] Specialize 'new List()' on kernel AST 2018-09-25 00:38:57 +00:00
tool [VM interpreter] Update bash script to run a Dart program in interpreted mode. 2018-09-24 15:27:07 +00:00
analysis_options.yaml [VM] Move kernel service to pkg/vm, populate pkg/vm with necessary files 2017-11-17 17:45:03 +00:00
LICENSE [VM] Move kernel service to pkg/vm, populate pkg/vm with necessary files 2017-11-17 17:45:03 +00:00
pubspec.yaml pkg:build_integration: clarify that' it's not planned to be published 2018-06-26 01:12:57 +00:00
README.md

This package hosts VM specific Dart code and helper scripts.