1e5b3af2e0
- The generated SDK goes into gen/patched_sdk. - Expanded multitests go into gen/codegen_tests. - Compiled tests go into gen/codegen_output. R=jmesserly@google.com Review URL: https://codereview.chromium.org/1988503002 .
28 lines
809 B
Markdown
28 lines
809 B
Markdown
## Tools for processing the Dart SDK
|
|
|
|
# patch_sdk.dart
|
|
|
|
This script combines:
|
|
|
|
tool/input_sdk/lib/...
|
|
tool/input_sdk/patch/...
|
|
tool/input_sdk/private/...
|
|
|
|
and produces the merged SDK sources in:
|
|
|
|
gen/patched_sdk/...
|
|
|
|
The result has all "external" keywords replaced with the @patch implementations.
|
|
|
|
Generally local edits should be to `input_sdk/patch` and `input_sdk/private`,
|
|
as those two directories are specific to DDC. `input_sdk/lib` should represent
|
|
unmodified SDK sources to the maximum extent possible. Currently there are
|
|
slight edits to the type annotations in some cases.
|
|
|
|
See patch_sdk.dart for more information.
|
|
|
|
# sdk_version_check.dart
|
|
|
|
Asserts that the Dart VM is at least a particular semantic version.
|
|
It returns an exit code to make it easy to integrate with shell scripts.
|