Prepare a point release of analyzer 0.32.x.

Error checking was recently added to the front end and the analyzer
(see bb2775b16a027c885d1bd4a313d8f234b3181f93 and
9185294e7a80943b05be50ea3305173217da62cc) to ensure that mixin
applications could not introduce invalid overrides.  This causes
problems if a user tries to analyze the old (0.32.5) version of the
analyzer using the latest dart SDK, since the analyzer and the front
end had invalid overrides of this sort at the time that analyzer
0.32.x was branched (note that the invalid overrides in the analyzer
were only in test code).

This CL cherry-picks the invalid override fixes from master to the
0.32.x branch so that we can do a point release of the analyzer,
front_end, and kernel.  Once we've done the point release, users who
see errors in the analyzer or front_end packages when using the latest
dart SDK will be able to fix the problem by running "pub upgrade".

See https://github.com/dart-lang/sdk/issues/34675.

Change-Id: I8e5ccd2472eea4aefc75b9bcdf92e6c8e39b2897
Reviewed-on: https://dart-review.googlesource.com/c/78149
Reviewed-by: Janice Collins <jcollins@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Jake Macdonald <jakemac@google.com>
7 files changed
tree: 0f987e601518f6576301d6e45b3844e5a174c8cc
  1. .github/
  2. build/
  3. client/
  4. docs/
  5. pkg/
  6. runtime/
  7. samples/
  8. samples-dev/
  9. sdk/
  10. tests/
  11. third_party/
  12. tools/
  13. utils/
  14. .clang-format
  15. .gitattributes
  16. .gitconfig
  17. .gitignore
  18. .gn
  19. .mailmap
  20. .packages
  21. AUTHORS
  22. BUILD.gn
  23. CHANGELOG.md
  24. codereview.settings
  25. CONTRIBUTING.md
  26. dartdoc_options.yaml
  27. DEPS
  28. LICENSE
  29. PATENTS
  30. PRESUBMIT.py
  31. README.dart-sdk
  32. README.md
  33. WATCHLISTS
README.md

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.