mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 10:33:28 +00:00
1dec18e2cf
Apart from removing almost 1000 lines of very repetitive code, the idea here is to change the assembler from a huge pile of arbitrary code into something that can be used to generate tables of opcodes and their structure. Later, I'd like to use this to make the disassembler more table driven and less arbitrary, and perhaps build an x86 simulator in the same vein as the ARM simulator, which would help me debug (I find the ARM simulator very useful when making low level changes to the VM and miss its functionality on x86). R=vegorov@google.com Bug: Change-Id: I1ae2c1696f88b67862843c9ac05c827a7c9b9a6e Reviewed-on: https://dart-review.googlesource.com/25241 Commit-Queue: Erik Corry <erikcorry@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com> |
||
---|---|---|
build | ||
client | ||
docs | ||
pkg | ||
runtime | ||
samples | ||
samples-dev | ||
sdk | ||
tests | ||
third_party | ||
tools | ||
utils | ||
.clang-format | ||
.gitattributes | ||
.gitignore | ||
.gn | ||
.mailmap | ||
.packages | ||
AUTHORS | ||
BUILD.gn | ||
CHANGELOG.md | ||
codereview.settings | ||
DEPS | ||
LICENSE | ||
PATENTS | ||
PRESUBMIT.py | ||
README.dart-sdk | ||
README.md | ||
WATCHLISTS |
Dart
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Using Dart
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.
Building Dart
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.
Contributing to Dart
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.