dart-sdk/tools
Zachary Anderson 6bf2c800fd Reland: [infra] Roll clang to match the version used by Flutter
Flutter uses the same clang toolchain as Fuchsia. This CL puts Dart
on that toolchain, as well. This roll should entail no changes to
glibc version requirements on Linux.

The Fuchsia buildtools distribute clang-format with the toolchain
rather than separately, so this CL introduces forwarding scripts
that are copied to the right place under //buildtools.

This CL sets the default for the number of workers in //tools/gn.py
to 1, as the newer GN version fails occasionally when run
concurrently with other invocations.

As Flutter does, this CL uses the clang toolchain to build for
Android. Thus, it is now possible to build for Android on MacOS.

This change is a prerequisite for assembling the SDK in GN
rather than with a python script:

https://codereview.chromium.org/2848943003/

and will be nicer for making prebuilt SDKs for Fuchsia.

Review-Url: https://codereview.chromium.org/2855283002 .
2017-05-03 15:42:46 -07:00
..
android Reland: [infra] Roll clang to match the version used by Flutter 2017-05-03 15:42:46 -07:00
apps/update_homebrew Homebrew cleanup (#28899) 2017-03-09 12:35:36 -08:00
bots Remove the "pkgbuild" step on the bots. 2017-04-24 13:28:16 -07:00
buildtools Reland: [infra] Roll clang to match the version used by Flutter 2017-05-03 15:42:46 -07:00
dart2js Format all files under tools and utils directory. 2017-04-20 09:08:31 -07:00
dartium Format all files under tools and utils directory. 2017-04-20 09:08:31 -07:00
dartk_wrappers Move dartk to the tool folder 2017-04-28 15:39:17 -07:00
deps/dartium.deps Update to latest WebKit change from kustermann 2017-05-01 12:47:59 -07:00
dom dart2js_html: Fix for issue 29538 - some returned lists may be null 2017-05-03 14:26:38 -07:00
gardening create_shard_data.dart now generates dartfmt style output. 2017-04-26 14:26:17 +02:00
gyp Stoppp using trippple consonants 2017-04-21 17:50:13 +02:00
linux_dist_support/debian Don't depend on openjdk for building Debian packages 2014-09-08 12:43:04 +00:00
sdks Update checked-in SDK to 1.24.0-dev.2.0 2017-05-02 15:09:46 +02:00
testing Gardening: update path to capture_screenshot.ps1 script 2017-05-03 16:04:20 +02:00
.gitignore Match version of idl_parser and WebCore so go.sh can be run from a Dart only enlistment. 2016-03-06 15:10:36 -08:00
addlatexhash.dart Format all files under tools and utils directory. 2017-04-20 09:08:31 -07:00
android_link.py Filter tcmalloc out of Android link 2016-09-22 19:21:21 -07:00
archive_crash.py Archive more debug builds for manual inspection of binary differences 2015-02-12 07:24:02 +00:00
build.py Reland: [infra] Roll clang to match the version used by Flutter 2017-05-03 15:42:46 -07:00
canary.dart - Prevent running of the dart_bootstrap script by default. 2015-12-11 13:23:12 -08:00
capture_screenshot.ps1 Attempt at capturing screenshot on IE if tests time out 2017-04-12 10:57:58 +02:00
clean_output_directory.py Add missing python import to utility script 2015-07-08 13:20:22 +02:00
copy_dart.py Build Tools Cleanup 2014-07-25 11:47:59 +00:00
copy_tree.py [Fuchsia] Build only the parts of the SDK that are needed 2017-04-19 09:00:14 -07:00
create_debian_chroot.sh Update linux distribution support to Debian Jesse 2016-08-17 12:37:42 +02:00
create_debian_packages.py Update name of a debian linux source package generated file. 2016-08-22 18:35:58 +02:00
create_pkg_manifest.py Fix tools/create_pkg_manifest.py to generate valid XML. (#28501) 2017-01-24 12:29:03 -08:00
create_sdk.py [Fuchsia] Build only the parts of the SDK that are needed 2017-04-19 09:00:14 -07:00
create_tarball.py Switch to downloaded SDK executable, drop executables in testing/bin. 2016-02-15 17:10:59 +01:00
create_timestamp_file.py Fuchsia: Allows building the full SDK for host and target. 2016-12-13 13:02:52 -08:00
download_chromium_sysroot.sh Add tools to build Dart with Chromium's sysroot. 2016-08-10 16:04:03 +02:00
download_prebuilt_sdk.py Fuchsia: Adds a script to download the prebuild SDK 2016-12-02 13:18:54 -08:00
execute_recorded_testcases.py Record/replay support to test.py 2013-05-27 12:23:39 +00:00
FAKE_COMMITS Add to FAKE_COMMITS to trigger github mirror 2017-01-06 15:31:51 +01:00
find_depot_tools.py GN build on windows 2016-10-04 09:19:07 -07:00
gen_fuchsia_test_manifest.py Fuchsia: Build an OS image that includes Dart's test suite. 2017-01-19 10:11:27 -08:00
generate_buildfiles.py GN: Make GN the default 2017-01-06 15:35:54 -08:00
get_archive.py Update URL to download dartium and content shell for testing 2016-11-14 14:10:33 +01:00
gn.py Reland: [infra] Roll clang to match the version used by Flutter 2017-05-03 15:42:46 -07:00
gn_helpers.py Adds GN build files for building in GN based projects. 2014-11-11 22:03:55 +00:00
gyp_dart.py Don't force msvs 2010 version when running gyp 2015-07-30 16:09:12 +02:00
gypi_to_gn.py [gn] Consolidate exec_script calls to speed up generation 2016-11-12 10:57:01 -08:00
line_doc_comments.dart Format all files under tools and utils directory. 2017-04-20 09:08:31 -07:00
list_dart_files.py Make list_files.py and list_dart_files.py return absolute paths for GN 2016-12-13 10:01:28 -08:00
list_files.py Make list_files.py and list_dart_files.py return absolute paths for GN 2016-12-13 10:01:28 -08:00
make_bundle_unittest.py Initial checkin. 2011-10-05 05:34:19 +00:00
make_version.py Add #! lines and +x scripts run by the build system 2016-07-14 12:46:57 -07:00
ninja.py Reland: [infra] Roll clang to match the version used by Flutter 2017-05-03 15:42:46 -07:00
observatory_tool.py Print a helpful error message when observatory_tool.py encounters an error 2017-03-09 15:43:43 -08:00
only_in_release_mode.py Build Tools Cleanup 2014-07-25 11:47:59 +00:00
patch_sdk.dart Add support for building patched_sdk and platform.dill for dart2js: 2017-05-01 17:23:02 -07:00
patch_sdk.py GN: change the way we specify dependencies for the patched_sdk target. 2017-03-03 14:52:51 +01:00
presubmit.sh Refs #25328 Use a portable shebang 2016-01-05 16:26:28 +01:00
print_version.py First CL for removing our dependency on the checked-in binary for building 2013-08-06 10:52:57 +00:00
process_gypis.py [gn] Consolidate exec_script calls to speed up generation 2016-11-12 10:57:01 -08:00
promote.py Revert "Copy entire api-docs directory to release GCloud directory in promote script." 2015-12-09 10:29:34 +01:00
publish_pkg.py Build Tools Cleanup 2014-07-25 11:47:59 +00:00
revert.py Build Tools Cleanup 2014-07-25 11:47:59 +00:00
safari_factory_reset.py Revert "Revert "Make Safari tests more robust."" 2016-06-15 04:29:33 -07:00
set_ia32_sysroot.sh Add tools to build Dart with Chromium's sysroot. 2016-08-10 16:04:03 +02:00
set_x64_sysroot.sh Add tools to build Dart with Chromium's sysroot. 2016-08-10 16:04:03 +02:00
status_clean.dart Remove the "pkgbuild" step on the bots. 2017-04-24 13:28:16 -07:00
task_kill.py Stoppp using trippple consonants 2017-04-21 17:50:13 +02:00
test.py Move test.dart into testing/dart. 2017-05-02 16:48:28 -07:00
utils.py Add support for core dump archiving on macos 2017-04-19 10:36:23 +02:00
VERSION Start working on version 1.24 of the Dart SDK 2017-03-30 12:36:07 +02:00
write_revision_file.py [Fuchsia] Build only the parts of the SDK that are needed 2017-04-19 09:00:14 -07:00
write_version_file.py [Fuchsia] Build only the parts of the SDK that are needed 2017-04-19 09:00:14 -07:00
yaml2json.dart Format all files under tools and utils directory. 2017-04-20 09:08:31 -07:00
yaml2json.py Add YAML file with VM patch file information. 2017-02-21 13:56:28 +01:00