No description
Find a file
John Messerly 0fe54a637a fix #26990, incorrect substitution of upper bound
We were handling the "extends" clause too early, when we did not have enough information to correctly substitute it. So we tried to substitute later on, but this breaks cases where we (correctly) inferred using the argument types.

The fix is to move the "extends" clause handling to a place where we have the inferred types for our preceding type variables available.

R=leafp@google.com

Review URL: https://codereview.chromium.org/2205993002 .
2016-08-03 08:31:14 -07:00
build Add a snapshot of flutter/engine/src/build to our sdk 2016-07-01 11:09:28 -07:00
client
docs/language Add trailing commas to argument and parameter lists. 2016-07-06 15:17:46 +02:00
pkg fix #26990, incorrect substitution of upper bound 2016-08-03 08:31:14 -07:00
runtime Better error-message when bind fails. 2016-08-03 16:27:48 +02:00
samples
samples-dev Untested hacks to swarm to avoid warnings. 2016-07-26 15:24:36 -07:00
sdk Fix formatting of comment in HttpHeaders class (#26937) 2016-07-27 19:44:20 +02:00
site/try
tests Mark double_pow_test as failing with a runtime error for reload 2016-08-03 08:03:16 -07:00
third_party Update jsshell to 47.0 2016-06-23 15:56:50 -07:00
tools Script to automate keeping ddc dep in sync. 2016-08-02 09:25:17 -07:00
utils
.gitattributes
.gitignore Add //base and //buildtools to DEPS 2016-06-22 10:32:51 -07:00
.mailmap
AUTHORS
CHANGELOG.md Better error-message when bind fails. 2016-08-03 16:27:48 +02:00
codereview.settings
create_sdk.gyp
dart.gyp Remove fuchsia_test from gyp build 2016-07-21 08:48:18 -07:00
DEPS DEPS AutoUpdate: dev_compiler 2016-08-02 17:19:41 -07:00
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

Learn how to get the source and prepare your machine to build the SDK.

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

See LICENSE.