- Jan 03, 2018
-
-
Natalie Weizenbaum authored
-
- Jan 02, 2018
-
-
Natalie Weizenbaum authored
-
- Dec 18, 2017
-
-
Bob Nystrom authored
Bump to 0.12.29+1 before publishing.
-
Bob Nystrom authored
Fix a couple of strong mode runtime cast errors. In strong mode, a generic type instantiated with dynamic is not a subtype of all types. You can't pass a List<dynamic> to something expecting, say, List<int>. These errors are usually detected statically, and most of those have been fixed. However, sometimes this becomes a runtime cast, as in: main() { // Store a List<dynamic> in a variable of type dynamic. dynamic d = []; // Implicit runtime downcast from dynamic to List<String>. List<String> s = d; } In order to ease the migration to strong mode, DDC has been ignoring these cast failures when they involve certain commonly used types. We are now in the process of actively fixing those errors. More context: https://github.com/dart-lang/sdk/issues/27223
-
- Dec 17, 2017
-
-
Kevin Moore authored
Now enabled in analyzer as of https://github.com/dart-lang/sdk/commit/0a6253312f Dart SDK 2.0.0-dev.12.0
-
- Dec 16, 2017
-
-
Kevin Moore authored
-
- Dec 01, 2017
-
-
Natalie Weizenbaum authored
We were previously communicating over standard in/out, but this was fragile: if raw JS code printed anything to stdout, it would break our connection.
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
Closes #726
-
- Nov 14, 2017
-
-
Natalie Weizenbaum authored
Add flushEventQueue() and neverCalled
-
Natalie Weizenbaum authored
Closes #417
-
Natalie Weizenbaum authored
We were just using const Object() as a default argument value, but it's plausible that a user might naturally pass that in to a callback. Now we use a class that's private to test so that external users will never use it.
-
Natalie Weizenbaum authored
-
- Nov 08, 2017
-
-
Natalie Weizenbaum authored
Fix load suite timeout weirdness
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
Closes #390
-
Natalie Weizenbaum authored
This can never fire before the load suite timeout. Now that that timeout actually works, it's redundant. See #390
-
- Nov 07, 2017
-
-
Bob Nystrom authored
* Fix fuzzy arrow warnings since they will become errors before too long. * Keep type on _onMessage() parameter.
-
Natalie Weizenbaum authored
We weren't completing the _suiteAndZone completer, which meant that errors (such as timeouts) were reported but didn't actually stop the suite from loading. See #390
-
- Nov 02, 2017
-
-
Natalie Weizenbaum authored
Make addTearDown() play nice with setUpAll()
-
Natalie Weizenbaum authored
addTearDown() now adds a tearDownAll() rather than adding a plain tearDown() when called from within setUpAll() (or tearDownAll()). This is technically a behavioral change, but the old behavior was so useless I doubt anyone was relying on it. Closes #712
-
Natalie Weizenbaum authored
This allows us to avoid issues like those described in #713 where we want users to be able to share errors between different logical tests.
-
Natalie Weizenbaum authored
Use Stdout.terminalColumns for line length Fall back on a 200-character default, which is less likely to obscure test names when printing to a non-terminal destination. Closes #86
-
- Nov 01, 2017
-
-
Gary Roumanis authored
-
- Oct 27, 2017
-
-
Greg Littlefield authored
-
- Oct 20, 2017
-
-
Natalie Weizenbaum authored
This makes it possible to use the same spawnHybridUri() call from multiple test files that are in different places in the filesystem.
-
- Oct 19, 2017
-
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
Add the ability to define and override test platforms See #99 Closes #391
-
Natalie Weizenbaum authored
See #391
-
Natalie Weizenbaum authored
This avoids an annoying "failed to load" message in the console. Closes #637
-
- Oct 18, 2017
-
-
Natalie Weizenbaum authored
See #391
-
- Oct 17, 2017
-
-
Natalie Weizenbaum authored
Add an override_platforms config field
-
Natalie Weizenbaum authored
See #391
-
Natalie Weizenbaum authored
-
- Oct 16, 2017
-
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
Add a define_platforms configuration field
-
Natalie Weizenbaum authored
See #391
-
Kevin Moore authored
-
- Oct 12, 2017
-
-
Natalie Weizenbaum authored
See #391
-
- Oct 11, 2017
-
-
Natalie Weizenbaum authored
This doesn't really do anything yet, since no platforms currently support customization. See #391
-