- Feb 23, 2018
-
-
Gary Roumanis authored
-
- Feb 21, 2018
-
-
Natalie Weizenbaum authored
Clean up the way source maps are passed to workers
-
Natalie Weizenbaum authored
This allows us to remove a JS-specific option from the cross-platform serializeSuite() API.
-
Natalie Weizenbaum authored
This allows plugins to create stream channels with the worker before the test suite is fully loaded.
-
Natalie Weizenbaum authored
This makes the configuration zone-scoped rather than global to a worker.
-
Natalie Weizenbaum authored
Partially addresses #711
-
- Feb 20, 2018
-
-
Natalie Weizenbaum authored
Fix tests
-
Conor Reisman authored
-
- Feb 14, 2018
-
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
We were using Dartium settings due to what I assume was a copy-paste error on my part. I don't think this actually affected anything but tests, since when running tests we never used the default ExecutableSettings.
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
-
- Feb 12, 2018
-
-
Natalie Weizenbaum authored
This will allow us to run those tests with Dart 2, where Dartium isn't supported.
-
- Feb 10, 2018
-
-
Natalie Weizenbaum authored
The memory leak occurs when window.parent is accessed through dart:html, so we access it directly through JS interop instead. Closes #724
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
We weren't destroying our references to `iframe`s after removing those frames from the DOM, so we would slowly accumulate more and more frames as time went on. Partially addresses #724
-
- Feb 07, 2018
-
-
Natalie Weizenbaum authored
Closes #753
-
- Jan 26, 2018
-
-
Sam Rawlins authored
-
- Jan 22, 2018
-
-
Gary Roumanis authored
-
Paul Berry authored
Prepare for fix of https://github.com/dart-lang/sdk/issues/31963
-
-
- Jan 10, 2018
-
-
Keerti Parthasarathy authored
-
- Jan 03, 2018
-
-
Natalie Weizenbaum authored
Closes #742
-
Natalie Weizenbaum authored
This folds frames from core libraries and packages we don't care about, but leaves test frames as-is. Also fix a related documentation error.
-
Natalie Weizenbaum authored
Closes #740
-
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
-