mirror of
https://github.com/dart-lang/sdk
synced 2024-09-16 03:47:13 +00:00
3ea5e13ad7
The only fix needed for relanding is adding _ensureScheduleImmediate to the list of vm entrypoints in //runtime/vm/compiler/aot/precompiler.cc Original commit message: Adds a top-level call waitForEventSync to dart:io that blocks the thread an Isolate is running on until messages are available. Before the thread blocks, the microtask queue is drained. Before waitForEventSync returns, all messages are handled. Lifting this up from a comment: This is apropos of the request that nweiz@ sent to the mailing list a couple weeks back. I'm not sure we should land this. We certainly shouldn't land it without some annotations that will make the analyzer complain a lot in most configurations, but I don't know what those annotations are. fixes #31102 Change-Id: Id96de46cc5f10e1847045cfafb7cfed6a38bce16 Reviewed-on: https://dart-review.googlesource.com/28920 Reviewed-by: Siva Annamalai <asiva@google.com> Commit-Queue: Zach Anderson <zra@google.com> |
||
---|---|---|
.. | ||
angular | ||
co19 | ||
compiler | ||
corelib | ||
corelib_2 | ||
dart | ||
html | ||
isolate | ||
kernel | ||
language | ||
language_2 | ||
lib | ||
lib_2 | ||
search | ||
standalone | ||
standalone_2 | ||
light_unittest.dart | ||
README |
Run Existing Tests ================== See the output of ../tools/test.py --help for how to run tests. See also https://code.google.com/p/dart/wiki/Building#Testing for detailed examples. Create New Tests ================ See comments above factory StandardTestSuite.forDirectory in ../tools/testing/dart/test_suite.dart for the default test directory layout. By default test-file names must end in "_test.dart", but some test suites, such as ./co19, subclass StandardTestSuite and override this default. See comments at the beginning of ../tools/testing/dart/multitest.dart for how to create tests that pass by failing with a known error. For example, ... int x = "not an int"; /// 01: static type warning ... as part of a test will only pass the "--compiler dart2analyzer" test if the assignment generates a static type warning.