commit | 462e03d01e36b009d8ef7fa09f7f1fd57c6c33fc | [log] [tgz] |
---|---|---|
author | Daco Harkes <dacoharkes@google.com> | Thu Apr 11 10:09:23 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Thu Apr 11 10:09:23 2019 +0000 |
tree | 75592974d3308b51206ceaa8b07ffa31e6cca56b | |
parent | aa9ce0f1221d56904b72c6457c304aff45a2247d [diff] |
Reland "[vm] Refactor Location to use either dart::Register or dart::host::Register" Refactoring motivation: go/dart-simulated-ffi * template Location and PairLocation with <dart::Register, dart::FpuRegister> or <dart::host::Register, dart::host::FpuRegister> * move RegisterName and FpuRegisterName from assembler to constants * move methods that are only implemented by Location and not HostLocation out of Location Change-Id: Ie9aa2dae63380da0cbfb15eacc440537fbed48f8 Cq-Include-Trybots: luci.dart.try:vm-kernel-precomp-bare-linux-release-simarm-try, vm-kernel-precomp-bare-linux-release-simarm64-try, vm-kernel-precomp-linux-debug-x64-try, vm-kernel-linux-debug-simdbc64-try, vm-kernel-precomp-win-release-simarm64-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/98845 Commit-Queue: Daco Harkes <dacoharkes@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com> Auto-Submit: Daco Harkes <dacoharkes@google.com>
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Visit the dartlang.org to learn more about the language, tools, getting started, and more.
Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.
If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.
There are more documents on our wiki.
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.