dart-sdk/tools
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
..
bots [dart2wasm] Initial commit for the Dart-to-WasmGC compiler. 2022-02-16 11:11:14 +00:00
buildtools
dart2js
dom Replace Uri.scheme == with Uri.isScheme 2022-02-08 21:38:57 +00:00
fuchsia
linux_dist_support Remove check for standalone pub from linux distribution support 2022-02-09 13:13:44 +00:00
package_deps Replace Uri.scheme == with Uri.isScheme 2022-02-08 21:38:57 +00:00
patches
sdks
spec_parser
test_generators
testing
verify_docs Make expression-detection in doc verifier more discriminating. 2022-01-24 11:12:18 +00:00
.gitignore
3xhead_flutter_hooks.sh
addlatexhash.dart
build.py
canary.dart
copy_dart.py
copy_tree.py
create_pkg_manifest.py
diff_results.dart
download_chromium_sysroot.sh
experimental_features.yaml Disable 2.15 language features experiment flags. 2022-01-25 19:26:49 +00:00
FAKE_COMMITS
find_depot_tools.py
gen_fuchsia_test_manifest.py
generate_buildfiles.py
generate_experimental_flags.dart
generate_idefiles.py
generate_package_config.dart
get_dot_git_folder.py
git_cl_try.sh
gn.py Revert "Reland "[vm] Add analyze_snapshot tool for AOT snapshot inspection"" 2022-02-15 18:45:39 +00:00
gn_helpers.py
line_doc_comments.dart
list_dart_files.py
list_dart_files_as_depfile.py
make_version.py
manage_deps.dart
minidump.py
opt_out_files.dart
OWNERS [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
OWNERS_ANALYZER [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
OWNERS_CFE [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
OWNERS_ENG [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
OWNERS_FOUNDATION [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
OWNERS_INFRA [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
OWNERS_PRODUCT [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
OWNERS_VM [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
OWNERS_WEB [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
presubmit.sh
promote.py
publish_pkg.py
run_offsets_extractor.sh [vm] Support RISC-V. 2022-01-20 00:57:57 +00:00
run_with_coredumps_enabled.py
set_ia32_sysroot.sh
set_x64_sysroot.sh
spec_parse.py
task_kill.py
test.dart
test.py
utils.py [vm] Support RISC-V. 2022-01-20 00:57:57 +00:00
validate_test_matrix.dart
VERSION
write_dartdoc_options_file.py
write_revision_file.py
write_version_file.py
yaml2json.dart