mirror of
https://github.com/dart-lang/sdk
synced 2024-09-16 00:39:49 +00:00
3ec1b929e3
This starts removing support for isolates. I've kept around the isolate library for now, but I stopped injecting the isolate logic unless you directly access an isolate API. Concrete changes: * Timer no longer uses the event queue: this was only used in worker isolates, soon to be removed. * Checking for whether the code is run within a worker is not dependent on initializing the isolates global state. This was important to allow deferred-loading to work without the isolate logic. * Workers no longer track pending async calls correctly. This may make it possible to terminate worker isolates early, again this wont be relevant shortly. Bug: https://github.com/dart-lang/sdk/issues/32684 Change-Id: I05025418e05c3641ba1a3bc34ea75ca558a28fbd Reviewed-on: https://dart-review.googlesource.com/54160 Commit-Queue: Sigmund Cherem <sigmund@google.com> Reviewed-by: Stephen Adams <sra@google.com> |
||
---|---|---|
.. | ||
analysis_server | ||
analysis_server_client | ||
analyzer | ||
analyzer_cli | ||
analyzer_plugin | ||
async_helper | ||
compiler | ||
dart_internal | ||
dart_messages | ||
dev_compiler | ||
expect | ||
front_end | ||
js | ||
js_ast | ||
kernel | ||
meta | ||
microlytics | ||
sourcemap_testing | ||
status_file | ||
telemetry | ||
testing | ||
vm | ||
.gitignore | ||
BUILD.gn | ||
pkg.status |