- Jan 03, 2018
-
-
Natalie Weizenbaum authored
Closes #742
-
Natalie Weizenbaum authored
Closes #740
-
- Jan 02, 2018
-
-
Natalie Weizenbaum authored
-
- Dec 18, 2017
-
-
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 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
Closes #417
-
Natalie Weizenbaum authored
-
- Nov 08, 2017
-
-
Natalie Weizenbaum authored
-
- Nov 02, 2017
-
-
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
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 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 17, 2017
-
-
Natalie Weizenbaum authored
See #391
-
- Sep 28, 2017
-
-
Natalie Weizenbaum authored
Closes #688
-
- Sep 21, 2017
-
-
Natalie Weizenbaum authored
-
- Sep 19, 2017
-
-
Florian Loitsch authored
* Adapt for strong-mode changes to zone. * Use `runGuarded` instead of `runUnaryGuarded`. * Increment version number. * Add Changelog entry.
-
- Sep 15, 2017
-
-
Gary Roumanis authored
-
- Sep 12, 2017
-
-
Gary Roumanis authored
* Drain and ignore * add changelog and pubspec
-
- Sep 11, 2017
-
-
Gary Roumanis authored
-
- Aug 04, 2017
-
-
Gary Roumanis authored
* extend timeout
-
Gary Roumanis authored
-
- Jul 26, 2017
-
-
Phil Quitslund authored
-
- Jul 07, 2017
-
-
Natalie Weizenbaum authored
This also makes CompilerPool more general, so it can be used by both the node and the browser platforms.
-
- Jun 26, 2017
-
-
Gary Roumanis authored
-
- Jun 23, 2017
-
-
Gary Roumanis authored
-
Gary Roumanis authored
-
- Jun 22, 2017
-
-
Gary Roumanis authored
-
- Jun 14, 2017
-
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
Run tear-downs in the same error zone as tests. We used to create a new error zone for each call to waitForOutstandingCallbacks(), which meant that asynchronous errors couldn't be safely passed around within a single test. Now we have a single error handler that manually checks the zone in which the error was thrown.
-
- Jun 09, 2017
-
-
Gary Roumanis authored
-
- Jun 08, 2017
-
-
Natalie Weizenbaum authored
-
- Jun 02, 2017
-
-
Gary Roumanis authored
-
- Jun 01, 2017
-
-
Natalie Weizenbaum authored
Closes #621
-
- May 22, 2017
-
-
Gary Roumanis authored
-
- May 17, 2017
-
-
Natalie Weizenbaum authored
Closes #578
-
Natalie Weizenbaum authored
Closes #579
-
- May 05, 2017
-
-
Nate Bosch authored
-
- May 03, 2017
-
-
Kevin Moore authored
-