dart-sdk/utils
Aske Simon Christensen 5838562040 [dart2wasm] Add option and target for stringref.
This adds basic infrastructure for a stringref implementation in
dart2wasm:

- A `--[no-]stringref` option to the compiler
- An option in the `WasmTarget`, controlling the name of the target
- Separate sets of patch files for the two targets
- Separate platform dill files for the two targets

For now, the patch file contents are the same, and the compiler flag
is not used by the backend (only by the `dart2wasm` script to select
the appropriate platform dill file). Both of these will change as the
implementation progresses.

Tested: ci + manual check that the option selects the correct dill
Change-Id: I2c9bb95ba06fd3de3f7007703ef545e3f0c728ba
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/310621
Commit-Queue: Aske Simon Christensen <askesc@google.com>
Reviewed-by: Ömer Ağacan <omersa@google.com>
2023-06-21 14:25:38 +00:00
..
analysis_server [analyzer] Train snapshot more than --help 2022-11-15 10:49:51 +00:00
bazel [utils] - Migrate utils/bazel/kernel_worker.dart to sound null safety. 2022-10-26 22:44:47 +00:00
compiler [dart2js]: require dart2js to be invoked from an approved CLI 2023-03-23 01:58:58 +00:00
dart2native [BUILD] - Format gn files, this is being done to ensure the unfork CL 2020-03-10 21:56:11 +00:00
dart2wasm [dart2wasm] Add option and target for stringref. 2023-06-21 14:25:38 +00:00
dartanalyzer [sdk] no longer generate <sdk>/lib/_internal/strong.sum 2023-03-20 17:25:43 +00:00
dartdev [dart cli] Remove need for dartdev.dill file from sdk 2023-05-30 21:42:39 +00:00
dartdevc [ddc] Use sound null safety when training snapshot 2023-03-27 21:28:51 +00:00
dds Reapply "[build] Don't list Dart sources up front when creating application snapshots." 2021-04-27 17:22:54 +00:00
gen_kernel [build] Use relative paths. 2023-03-08 22:10:42 +00:00
kernel-service [build] Decide in one place between using app-jit and kernel for the SDK snapshots. 2023-06-01 15:20:58 +00:00
aot_snapshot.gni [build] Use relative paths. 2023-03-08 22:10:42 +00:00
application_snapshot.gni [build] Decide in one place between using app-jit and kernel for the SDK snapshots. 2023-06-01 15:20:58 +00:00
compile_platform.gni Replace a bunch of references to .packages 2021-10-12 20:16:15 +00:00
create_timestamp.gni Reapply "[build] Track glob dependencies via depfiles, instead of always re-executing scripts at GN time." 2021-05-12 00:27:28 +00:00
OWNERS [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00