dart-sdk/sdk/lib
Aske Simon Christensen 6faa5f3bd0 [dart2wasm] Initial commit for the Dart-to-WasmGC compiler.
This is work in progress. Several language features are still
unimplemented or only partially implemented.

Instructions for running the compiler and its output can be found in
pkg/dart2wasm/dart2wasm.md. These procedures are preliminary and
expected to change.

The best version of d8 to use for this version of dart2wasm is 10.0.40,
as explained here: https://dart-review.googlesource.com/c/sdk/+/232097

This commit also adds a dart2wasm-hostasserts-linux-x64-d8 testing
configuration to run the compiler over the test suite.

The history of the prototype that this is based on can be seen here:

https://github.com/askeksa-google/sdk/tree/wasm_prototype

Issue: https://github.com/dart-lang/sdk/issues/32894

Change-Id: I910b6ff239ef9c5f66863e4ca97b39b8202cce85
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/175728
Reviewed-by: Joshua Litt <joshualitt@google.com>
Commit-Queue: Aske Simon Christensen <askesc@google.com>
2022-02-16 11:11:14 +00:00
..
_http Reland "Simplify json parser and eliminate dynamic calls." 2022-02-11 16:06:37 +00:00
_internal [dart2wasm] Initial commit for the Dart-to-WasmGC compiler. 2022-02-16 11:11:14 +00:00
async Documentation update for Future 2022-02-10 14:22:52 +00:00
cli Add library doc comment to dart:cli 2021-10-28 10:23:50 +00:00
collection Documentation update for Collection library landing page 2022-01-20 14:37:13 +00:00
convert Documentation update for Convert library landing page 2022-01-20 16:06:27 +00:00
core Deprecate AbstractClassInstantiationError. 2022-02-14 11:13:14 +00:00
developer [ Timeline ] Don't try to log async timeline events when Dart stream is 2021-09-17 18:49:21 +00:00
ffi [cfe/ffi] Implement Finalizable 2022-02-05 11:54:59 +00:00
html [dart:html] Expose scrollIntoViewIfNeeded 2022-02-02 20:46:59 +00:00
indexed_db/dart2js dart:indexed_db: deprecate IdbFactory.supportsDatabaseNames 2022-01-03 23:45:15 +00:00
internal [vm] Avoid expensive runtime function type checks in Future implementation 2022-02-04 14:19:22 +00:00
io Example added for sleep() 2022-01-11 14:42:24 +00:00
isolate Remove deprecated packageRoot API, which doesn't work in Dart 2 2021-12-07 14:44:49 +00:00
js [pkg:js] Enable staticInterop annotations 2021-12-10 18:36:00 +00:00
js_util [js_util] Add implicit downcasts to js_util methods 2022-01-28 22:28:52 +00:00
math Documentation update for Random class 2022-01-24 13:12:38 +00:00
mirrors Deprecate AbstractClassInstantiationError. 2022-02-14 11:13:14 +00:00
svg/dart2js [dart:html] Make Native web classes extend JavaScriptObject 2021-12-10 18:36:00 +00:00
typed_data Improve documentation of integers endianness. 2022-01-25 16:39:52 +00:00
vmservice [VM] [CFE]: Make VM send over type information for expression compilation 2022-01-28 07:49:21 +00:00
wasm [dart2wasm] Initial commit for the Dart-to-WasmGC compiler. 2022-02-16 11:11:14 +00:00
web_audio/dart2js [dart:html] Make Native web classes extend JavaScriptObject 2021-12-10 18:36:00 +00:00
web_gl/dart2js [dart:html] Make Native web classes extend JavaScriptObject 2021-12-10 18:36:00 +00:00
web_sql/dart2js [dart:html] Make Native web classes extend JavaScriptObject 2021-12-10 18:36:00 +00:00
libraries.json [dart2wasm] Initial commit for the Dart-to-WasmGC compiler. 2022-02-16 11:11:14 +00:00
libraries.yaml [dart2wasm] Initial commit for the Dart-to-WasmGC compiler. 2022-02-16 11:11:14 +00:00
PRESUBMIT.py [sdk/lib] Better presubmit check for libraries.{json,yaml} 2022-01-10 08:26:20 +00:00
vmservice_libraries.json
vmservice_libraries.yaml update the tooling to generate libraries.json from libraries.yaml 2021-07-27 23:02:50 +00:00