mirror of
https://github.com/dart-lang/sdk
synced 2024-10-03 23:16:55 +00:00
a1f6aa8a3b
Renames the target to dartdevk_sdk (to match dartdevc_sdk), and switches dartdevk_sdk and dartdevc_test_pkg to use prebuilt_dart_action. Change-Id: Ib31c85c46743a005bb95cf888055a4d093ffe07f Reviewed-on: https://dart-review.googlesource.com/57481 Reviewed-by: Vijay Menon <vsm@google.com> Commit-Queue: Jenny Messerly <jmesserly@google.com> |
||
---|---|---|
.. | ||
input_sdk | ||
analyze.sh | ||
browser_test.sh | ||
build_pkgs.dart | ||
build_sdk.dart | ||
build_sdk.sh | ||
coverage.sh | ||
dd8 | ||
ddb | ||
ddc | ||
ddw | ||
dependency_overrides.sh | ||
format.sh | ||
get_chrome_canary.sh | ||
global_compile.dart | ||
kernel_sdk.dart | ||
override_analyzer_dependency.sh | ||
patch_sdk.dart | ||
patch_sdk.sh | ||
presubmit.sh | ||
README.md | ||
run.js | ||
sdk_version_check.dart | ||
test.sh |
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.