Find a file
Matthew Dempsky a0e0a7a150 [vm] Delete disallowed constructors/operators
This allows the compiler to emit better errors. It also allows the
compiler to detect when a class accidentally references its own
supposedly disallowed constructors/operators (e.g., see dartutils.cc).

Notably, this exposes a number of private member variables that are
unused, but some that are used only in certain build configurations.
It would arguably be better to only define the variables when they're
needed, but that's deferred to a subsequent CL.

Change-Id: I5d0e6697eebebc9321fae1ff49cc68caf557b903
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97175
Commit-Queue: Siva Annamalai <asiva@google.com>
Reviewed-by: Siva Annamalai <asiva@google.com>
2019-03-23 00:52:41 +00:00
.github
build
client
docs
pkg [dartdevc] Support await within all CollectionElement nodes 2019-03-23 00:08:36 +00:00
runtime [vm] Delete disallowed constructors/operators 2019-03-23 00:52:41 +00:00
samples
samples-dev
sdk convert: remove private typedefs 2019-03-22 14:27:25 +00:00
tests [dartdevc] fix #36293, call nSM on callable objects if the lookup fails 2019-03-22 22:55:11 +00:00
third_party
tools [tests] Ensure that --enable-asserts is used whereever checked was used previously 2019-03-22 19:51:41 +00:00
utils
.clang-format
.gitattributes
.gitconfig
.gitignore
.gn
.mailmap
.packages
.vpython
AUTHORS
BUILD.gn
CHANGELOG.md [vm] Remove support for '-c', '--checked' flags and '--enable-checked-mode' 2019-03-22 17:08:56 +00:00
codereview.settings
CONTRIBUTING.md
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.

License & patents

See LICENSE and PATENTS.