|author||Paul Berry <firstname.lastname@example.org>||Thu Oct 04 19:54:19 2018 +0000|
|committer||Paul Berry <email@example.com>||Thu Oct 04 19:54:19 2018 +0000|
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 <firstname.lastname@example.org> Reviewed-by: Konstantin Shcheglov <email@example.com> Reviewed-by: Brian Wilkerson <firstname.lastname@example.org> Reviewed-by: Jake Macdonald <email@example.com>
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
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.