mirror of
https://github.com/dart-lang/sdk
synced 2024-11-02 06:20:13 +00:00
No description
16ddfc1565
This makes explicit downcasts more efficient by re-using the optimizations we already have for implicit downcasts. For implicit/explicit as checks we use the symbol to distinguish which exception to throw if the check fails. So this does not actually require unification of _CastError and _TypeError. Issue https://github.com/dart-lang/sdk/issues/34582 Issue https://github.com/dart-lang/sdk/issues/30632 Issue https://github.com/dart-lang/sdk/issues/30571 Change-Id: I7b8818d2698e249c90a3e1b8790bad69ada649a9 Reviewed-on: https://dart-review.googlesource.com/c/78748 Commit-Queue: Martin Kustermann <kustermann@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com> |
||
---|---|---|
.github | ||
build | ||
client | ||
docs | ||
pkg | ||
runtime | ||
samples | ||
samples-dev | ||
sdk | ||
tests | ||
third_party | ||
tools | ||
utils | ||
.clang-format | ||
.gitattributes | ||
.gitconfig | ||
.gitignore | ||
.gn | ||
.mailmap | ||
.packages | ||
AUTHORS | ||
BUILD.gn | ||
CHANGELOG.md | ||
codereview.settings | ||
CONTRIBUTING.md | ||
dartdoc_options.yaml | ||
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.