dawn-cmake/DEPS

150 lines
4.8 KiB
Plaintext
Raw Normal View History

2020-03-02 20:47:43 +00:00
use_relative_paths = True
gclient_gn_args_file = 'build/config/gclient_args.gni'
2020-03-02 20:47:43 +00:00
vars = {
'chromium_git': 'https://chromium.googlesource.com',
'github': '/external/github.com',
2020-03-02 20:47:43 +00:00
Rolling 3 dependencies Roll build/ b1d8cdddd..c6c4a4c3a (933 commits) https://chromium.googlesource.com/chromium/src/build/+log/b1d8cdddd35b..c6c4a4c3ae89 $ git log b1d8cdddd..c6c4a4c3a --date=short --no-merges --format='%ad %ae %s' 2021-01-27 chromium-autoroll Roll Fuchsia SDK from 0.20210126.2.1 to 0.20210127.1.2 2021-01-27 chromium-autoroll Roll Fuchsia SDK from 0.20210126.1.1 to 0.20210126.2.1 2021-01-26 tikuta build: increase concurrent link for non-full coverage build 2021-01-26 knollr Add firebase-messaging dependency 2021-01-26 findit-for-me Revert "Roll Linux Sysroots" 2021-01-26 thomasanderson Roll Linux Sysroots 2021-01-26 chromium-autoroll Roll Fuchsia SDK from 0.20210125.3.1 to 0.20210126.1.1 2021-01-26 chromium-autoroll Roll Fuchsia SDK from 0.20210125.2.1 to 0.20210125.3.1 2021-01-26 denik Revert "Extend the targets of debug_fission with ThinLTO" 2021-01-25 wnwen Android: Remove md5_check for turbine.py 2021-01-25 wnwen Android: Remove md5_check for aar.py 2021-01-25 wnwen Android: Remove md5_check for prepare_resources.py 2021-01-25 chromium-autoroll Roll Fuchsia SDK from 0.20210125.0.1 to 0.20210125.2.1 2021-01-25 ynovikov Report build step as 'interrupted' on Android if there were exceptions 2021-01-25 agrieve Android: Stop using dexsplitter in proguard.py 2021-01-25 vincb Read raw bytes when reading the plist file bytes. 2021-01-25 chromium-autoroll Roll Fuchsia SDK from 0.20210124.2.1 to 0.20210125.0.1 2021-01-25 chromium-autoroll Roll Fuchsia SDK from 0.20210124.1.1 to 0.20210124.2.1 2021-01-24 chromium-autoroll Roll Fuchsia SDK from 0.20210123.3.1 to 0.20210124.1.1 2021-01-24 chromium-autoroll Roll Fuchsia SDK from 0.20210123.2.1 to 0.20210123.3.1 2021-01-23 chromium-autoroll Roll Fuchsia SDK from 0.20210123.0.1 to 0.20210123.2.1 2021-01-23 chromium-autoroll Roll Fuchsia SDK from 0.20210122.2.1 to 0.20210123.0.1 2021-01-23 jrummell Filter VCComponentRoot directories before sorting by version number 2021-01-23 chromium-autoroll Roll Fuchsia SDK from 0.20210122.1.1 to 0.20210122.2.1 2021-01-22 bpastene android: Put the hermetic JDK on PATH when running device tests. 2021-01-22 wnwen Android: Remove md5_check for compile_resources.py 2021-01-22 chromium-autoroll Roll Fuchsia SDK from 0.20210121.3.1 to 0.20210122.1.1 2021-01-22 cwallez tool_wrapper.py: Use bytes in ExecLinkWrapper 2021-01-22 chromium-autoroll Roll Fuchsia SDK from 0.20210121.2.1 to 0.20210121.3.1 2021-01-22 bjoyce Fix test_log possibly being too large. 2021-01-22 agrieve Android: Plumb enabled_proguard_obfuscation to L8 2021-01-21 chromium-autoroll Roll Fuchsia SDK from 0.20210121.0.1 to 0.20210121.2.1 2021-01-21 wnwen Android: Add more java build configs to depfile 2021-01-21 steveroe [fuchsia] Exclude ICU component blobs from package size calculation. 2021-01-21 hans [build] Only apply thin_lto_enable_optimizations to select targets 2021-01-21 chromium-autoroll Roll Fuchsia SDK from 0.20210120.3.1 to 0.20210121.0.1 2021-01-21 liaoyuke Fix undefined gn variables in ebuild 2021-01-21 agrieve Add libstdc++.so.6 as data for llvm-symbolizer 2021-01-21 chromium-autoroll Roll Fuchsia SDK from 0.20210120.1.1 to 0.20210120.3.1 2021-01-20 agrieve Android: Add missing build edge for DFM build configs 2021-01-20 chromium-autoroll Roll Fuchsia SDK from 0.20210119.2.1 to 0.20210120.1.1 2021-01-20 ajgo Set enable_cet_shadow_stack for Windows x64 2021-01-20 chromium-autoroll Roll Fuchsia SDK from 0.20210119.1.1 to 0.20210119.2.1 2021-01-20 ythjkt Lacros: Remove complete-member-pointers flag from lacros. 2021-01-19 wnwen Android: Use fine-grain dependencies for desugar 2021-01-19 liaoyuke Reland "Lacros: create lacros tast test targets" 2021-01-19 hans build: Remove last leftover -enable-dse-memoryssa=false flag 2021-01-19 hans [build] Enable the ThinLTO cache also on Windows 2021-01-19 chromium-autoroll Roll Fuchsia SDK from 0.20210118.3.1 to 0.20210119.1.1 2021-01-19 chromium-autoroll Roll Fuchsia SDK from 0.20210118.2.1 to 0.20210118.3.1 (...) 2020-09-11 svenzheng [lacros] Runner retry for gsutil copy 2020-09-11 chromium-autoroll Roll Fuchsia SDK from 0.20200911.0.1 to 0.20200911.1.1 2020-09-11 chromium-autoroll Roll Fuchsia SDK from 0.20200910.2.2 to 0.20200911.0.1 2020-09-10 chromium-autoroll Roll Fuchsia SDK from 0.20200910.1.1 to 0.20200910.2.2 2020-09-10 svenzheng Adds android_sync_integration_tests to CI 2020-09-10 daniel.l Improve support for Python3 in Mac, iOS build 2020-09-10 chromium-autoroll Roll Fuchsia SDK from 0.20200910.0.1 to 0.20200910.1.1 2020-09-10 chromium-autoroll Roll Fuchsia SDK from 0.20200909.2.1 to 0.20200910.0.1 2020-09-10 agrieve Add GN assert for enable_resource_allowlist_generation 2020-09-09 chromium-autoroll Roll Fuchsia SDK from 0.20200909.1.1 to 0.20200909.2.1 2020-09-09 agrieve Revert "Increase android32_ndk_api_level 16 -> 21" 2020-09-09 liaoyuke [lacros] Retry starting ash-chrome 2020-09-09 chromium-autoroll Roll Fuchsia SDK from 0.20200909.0.1 to 0.20200909.1.1 2020-09-09 chromium-autoroll Roll Fuchsia SDK from 0.20200908.2.1 to 0.20200909.0.1 2020-09-09 pkotwicz [Build] Make remaining targets compatible with 'enforce_resource_overlays' 2020-09-08 benmason Fix build_vars.txt 2020-09-08 chromium-autoroll Roll Fuchsia SDK from 0.20200908.1.1 to 0.20200908.2.1 2020-09-08 sokcevic Update codesearch links 2020-09-08 mheikal android_resources targets can no longer create srcjars 2020-09-08 agrieve Increase android32_ndk_api_level 16 -> 21 2020-09-08 chromium-autoroll Roll Fuchsia SDK from 0.20200908.0.1 to 0.20200908.1.1 2020-09-08 chromium-autoroll Roll Fuchsia SDK from 0.20200907.2.1 to 0.20200908.0.1 2020-09-08 chromium-autoroll Roll Fuchsia SDK from 0.20200907.1.1 to 0.20200907.2.1 2020-09-07 chromium-autoroll Roll Fuchsia SDK from 0.20200907.0.1 to 0.20200907.1.1 2020-09-07 chromium-autoroll Roll Fuchsia SDK from 0.20200906.3.1 to 0.20200907.0.1 2020-09-07 chromium-autoroll Roll Fuchsia SDK from 0.20200906.2.1 to 0.20200906.3.1 2020-09-06 chromium-autoroll Roll Fuchsia SDK from 0.20200902.0.1 to 0.20200906.2.1 2020-09-04 agrieve Roll bundletool 0.13.3 -> 1.2.0 2020-09-03 hidehiko lacros: Migrate chromeos/chromeos_buildflags.h to build/chromeos_buildflags.h 2020-09-03 agrieve Grit: whitelist -> allowlist 2020-09-03 hidehiko lacros: Renamed build/lacros_buildflags.h to build/chromeos_buildflags.h 2020-09-03 aeubanks Re-enable -Wstring-concatenation 2020-09-03 bsheedy Fix handling of missing Gold links 2020-09-02 huangs [Lacros] Size dashboard: Track total and total compressed sizes. 2020-09-02 bjoyce Add summary html to test results. 2020-09-02 benmason Allow "optimize_for" param for bundletool. 2020-09-02 sdefresne [ios] Fix build/config/ios/hardlink.py when output exists 2020-09-02 huangs [Lacros] Suppress ignored params in lacros_resource_sizes.py. 2020-09-02 chromium-autoroll Roll Fuchsia SDK from 0.20200901.3.1 to 0.20200902.0.1 2020-09-02 pkotwicz [Android] Make build style more strict about resource overriding 2020-09-01 chromium-autoroll Roll Fuchsia SDK from 0.20200901.1.1 to 0.20200901.3.1 2020-09-01 yngve Specify GN not_needed() for lint deps 2020-09-01 jbudorick Use denylist throughout //build/android. 2020-09-01 chromium-autoroll Roll Fuchsia SDK from 0.20200831.3.1 to 0.20200901.1.1 2020-09-01 msisov Reland "Reland "Reland "X11 and Ozone: enable use_x11 and use_ozone""" 2020-09-01 chromium-autoroll Roll Fuchsia SDK from 0.20200831.2.1 to 0.20200831.3.1 2020-08-31 mikenichols install-build-deps: Remove redundant dev_list 2020-08-31 bjoyce Remove need for flag option. 2020-08-31 chromium-autoroll Roll Fuchsia SDK from 0.20200831.1.1 to 0.20200831.2.1 2020-08-31 agrieve Make Cronet use GN arg for min_sdk_version and bump android32_ndk_api_level Roll buildtools/ ff93f3ea1..e3db55b46 (25 commits; 1 trivial rolls) https://chromium.googlesource.com/chromium/src/buildtools/+log/ff93f3ea1a7f..e3db55b4639f $ git log ff93f3ea1..e3db55b46 --date=short --no-merges --format='%ad %ae %s' 2021-01-27 peconn 🍱 Add example regex for Java test DEPS. 2021-01-26 twellington Update checkdeps trailing slash failure message 2021-01-26 dpranke Roll GN from d62642c9..55ad154c 2021-01-26 olaola Upgrading reclient version to 0.19.2. 2021-01-25 olaola Bugfix: download reclient binaries on Windows 2021-01-25 hans DEPS: Pull clang-format scripts from the new mirror 2021-01-21 msavigny Add third_party/llvm-build/Release+Asserts to remote inputs. 2021-01-20 msavigny Change the default execution strategy for reclient. 2021-01-15 dpranke Roll GN from 595e3be7..1b4a9dfc 2021-01-12 dpranke Roll GN from 0d67e272..595e3be7 2020-12-26 thakis Roll GN from 53d92014..0d67e272 2020-12-09 msavigny Add initial support for re-client to the chromium build. 2020-12-08 msavigny Move reclient binaries to src/buildtools. 2020-11-05 dpranke Roll GN from 843b5003..53d92014 2020-11-05 honglinyu Roll gn to 843b50030ce7ee1f86b8f1bf284ce8ca92985c3b 2020-11-04 dpranke Revert "Reland "Roll GN from e002e68a..f5f465b5"" 2020-11-03 dpranke Reland "Roll GN from e002e68a..f5f465b5" 2020-11-03 dpranke Revert "Roll GN from e002e68a..f5f465b5" 2020-11-03 rjascani Roll GN from e002e68a..f5f465b5 2020-10-26 pnoland Revert "Roll GN from e002e68a..f5f465b5" 2020-10-26 rjascani Roll GN from e002e68a..f5f465b5 2020-09-29 normando [buildtools] Add DIR_METADATA files. 2020-09-14 sdefresne [apple] Use `!is_apple` gn variable when appropriate 2020-09-09 sdefresne Roll GN from 6f13aaac..e002e68a Roll tools/clang/ fcef86e30..eb5ab41f3 (93 commits) https://chromium.googlesource.com/chromium/src/tools/clang/+log/fcef86e30a0a..eb5ab41f3801 $ git log fcef86e30..eb5ab41f3 --date=short --no-merges --format='%ad %ae %s' 2021-01-27 lukasza Skip fields of a struct that is used in `reinterpret_cast`. 2021-01-23 bartekn Add MiraclePtr team to OWNERS of related files 2021-01-22 glazunov [BackupRefPtr] Support pointers past the end of allocation 2021-01-22 thakis Roll clang llvmorg-12-init-16548-gf1d5cbbd-1 : llvmorg-12-init-17251-g6de48655-1. 2021-01-20 keishi Exclude BigEndianWriter::ptr_ from rewrite_raw_ptr_fields 2021-01-20 keishi Fix BackupRefPtr 32bit builds 2021-01-19 hans mac: Update clang build script for the SDK 11.1 bump 2021-01-19 thakis clang roll script: Remove linux_chromium_chromeos_asan_rel_ng from cq bots. 2021-01-19 thakis Roll clang llvmorg-12-init-16296-g5e476061-2 : llvmorg-12-init-16548-gf1d5cbbd-1. 2021-01-19 keishi Add chrome/install_static to manual-paths-to-ignore.txt 2021-01-18 hans Rebuild the clang package with a newer GCC version 2021-01-15 keishi Revert deletion of "const-char" filtering rule 2021-01-15 keishi Exclude fields being used with cbor decoder's ELEMENT() macro from rewrite_raw_ptr 2021-01-15 keishi Add win build detection to rewrite_raw_ptr_fields/rewrite.sh 2021-01-14 ramyan [Project Code Inclusion] Remove use of blacklist 2021-01-12 hans Build Clang with GCC 10.2.0 on Linux 2021-01-12 keishi Update namespace for TK_AsIs 2021-01-11 thakis Roll clang llvmorg-12-init-15676-g5c951623-1 : llvmorg-12-init-16296-g5e476061-1. 2021-01-07 jdoerrie [clang] Add StringPiece Rewriter Tool 2021-01-05 glazunov Exclude BigEndianWriter::end_ from rewrite_raw_ptr_fields 2021-01-05 thakis Roll clang llvmorg-12-init-12923-g6ee22ca6-1 : llvmorg-12-init-15676-g5c951623-1. 2020-12-21 thakis clang build/mac: Stop forcing Py2 2020-12-18 timvp Add fallback for Ninja path for clang compile DB 2020-12-07 hans Clang build scripts: LLVM 'master' is now 'main' 2020-12-03 bikineev blink_gc_plugin: Disallow only Optional GCed fields 2020-12-01 rnk Fix -Wsuggest-override warnings in clang plugin code 2020-11-29 thakis Roll clang llvmorg-12-init-12083-g94e4ec64-1 : llvmorg-12-init-12923-g6ee22ca6-1. 2020-11-26 keishi Add sandbox/win to rewrite_raw_ptr_fields ignore list 2020-11-20 aeubanks Roll clang llvmorg-12-init-11780-g6ef07111-1 : llvmorg-12-init-12083-g94e4ec64-1. 2020-11-18 keishi Exclude MemoryDumpProvider::name from rewrite_raw_ptr_fields 2020-11-18 keishi Exclude LabelManagerTest TestCase fields from rewrite_raw_ptr_fields 2020-11-18 keishi Fix matcher for constructors via an implicit cast 2020-11-17 keishi Exclude logging.h in rewrite_raw_ptr_fields 2020-11-17 keishi Exclude KeyedServiceBaseFactory::service_name_ in rewrite_raw_ptr_fields 2020-11-17 thakis Roll clang llvmorg-12-init-11462-g418f18c6-1 : llvmorg-12-init-11780-g6ef07111-1. 2020-11-17 thakis clang packager: Create "ld64.lld" symlinks 2020-11-17 thakis mac: Let clang updater pull mac packages on all hosts. 2020-11-16 keishi Add .get() to CheckedPtr when comparing with a std::string 2020-11-12 thakis Roll clang llvmorg-12-init-11060-g118c3f3c-1 : llvmorg-12-init-11462-g418f18c6-1. 2020-11-12 thakis clang: Update plugin test expectations after clang e7f3e2103c 2020-11-11 mark mac: Switch all architectures to the macOS 11.0 SDK and Xcode 12 2020-11-09 thakis Roll clang llvmorg-12-init-10666-gc9f69ee7-1 : llvmorg-12-init-11060-g118c3f3c-1. 2020-11-05 thakis Revert "Treat CheckedPtr specially in FindBadConstructsConsumer" 2020-11-05 keishi Add mini_installer and chrome_elf to rewrite_raw_ptr_fields ignore list 2020-11-05 keishi Treat CheckedPtr specially in FindBadConstructsConsumer 2020-11-04 thakis Bump system Xcode on ToTMac, ToTMac (dbg), ToTMacAsan, ToTMacCoverage from 11 to 12. 2020-11-04 thakis clang build script: Remove a workaround for an issue that's fixed upstream. 2020-11-04 thakis Roll clang llvmorg-12-init-5627-gf086e85e-3 : llvmorg-12-init-10666-gc9f69ee7-1. 2020-11-03 lukasza Emit constexpr-initialized fields as candidates for exclusion (vars). 2020-11-03 thakis clang: Only build arm64 iossim compiler-rt libs on the upload bots. 2020-11-02 sdefresne [ios] Build more architecture for clang runtime library 2020-11-02 bartekn Update class name for ClassPropertyValueSetter::property_ 2020-11-02 bartekn Add SockaddrStorage::addr to ignore list 2020-10-31 bartekn Ignore iovec::iov_base that requires .get() in a different repository 2020-10-31 bartekn Update manual-paths-to-ignore.txt 2020-10-31 bartekn Remove no longer needed fields 2020-10-30 bartekn Un-ignore UnretainedWrapper::ptr_ 2020-10-30 lukasza Go back to unconditionally skipping fields in generated files. 2020-10-30 bartekn Add to and fix TRACE_EVENT/EXPECT_THAT section 2020-10-30 thakis clang upload script: Try again to not run tricium. 2020-10-29 thakis Tell tricium to not run clang-tidy on clang rolls. 2020-10-27 lukasza Remove automatically covered cases from manual-fields-to-ignore.txt 2020-10-27 lukasza Delete "const-char" filtering rule (redundant with "global-scope" rule). 2020-10-26 lukasza "union" filtering rule should recurse into nested structs. 2020-10-26 lukasza Improve "global-destructor" filtering rule: multiple fields, arrays, ... 2020-10-26 lukasza Emit constexpr-initialized fields as candidates for exclusion. 2020-10-26 thakis clang build scripts: Explicitly disable memprof. 2020-10-23 lukasza Appending .get() to arguments of implicitly invoked constructors. 2020-10-22 davidvc blink: Add absl::variant to the blink symbol allowlist 2020-10-21 lukasza Skip more scenarios via blocklist, rather than unconditionally. 2020-10-20 hans Clang plugin build fixes after upstream https://reviews.llvm.org/D84362 2020-10-19 lukasza Add --target_os=... support to run_tool.py and generate_compdb.py 2020-10-19 omerkatz heap: Use fullpaths in clang plugin ignored/allowed directories 2020-10-16 keishi Add fields to ignore for rewrite_raw_ptr_fields 2020-10-13 keishi Add chrome/chrome_cleaner to rewrite_raw_ptr_fields manual ignore paths 2020-10-06 ehmaldonado Add DIR_METADATA files to //tools 2020-10-06 bartekn Add android_webview/public/ to manual-paths-to-ignore 2020-10-06 bartekn Fix pointer paths (missing subclass) 2020-10-05 gbiv goma_link: parse `,` from `-mllvm` args appropriately 2020-10-04 aeubanks Use downloaded gcc toolchain in compiler-rt tests 2020-10-02 thakis Re-roll clang llvmorg-12-init-5035-gd0abc757-3 : llvmorg-12-init-5627-gf086e85e-1. 2020-09-30 aeubanks Revert "Clang build.py, set shell=True in GetCommitDescription" 2020-09-30 bartekn Update manual ignore-list based on recent rewrites 2020-09-29 hans Clang build.py: Remove debug line from 69f5d9865577 2020-09-29 hans Clang build.py, set shell=True in GetCommitDescription 2020-09-22 lukasza Exclude from the rewrite directories only used in renderer processes. 2020-09-22 thakis Revert "Roll clang llvmorg-12-init-5035-gd0abc757-2 : llvmorg-12-init-5627-gf086e85e-1." 2020-09-17 lukasza Emitting union fields into a blocklist. 2020-09-16 hans Clang build script: link against rpmalloc on Windows 2020-09-14 thakis Roll clang llvmorg-12-init-5035-gd0abc757-2 : llvmorg-12-init-5627-gf086e85e-1. 2020-09-11 akhuang clang build.py: set -DLLVM_ENABLE_DIA_SDK=OFF to use the native symbolizer, and also remove DIA dependencies. 2020-09-08 thakis Roll clang llvmorg-12-init-4187-g33ce275f-1 : llvmorg-12-init-5035-gd0abc757-1. 2020-09-01 bartekn Add pointers that cause run-time issues to manual-fields-to-ignore Created with: roll-dep build buildtools tools/clang BUG=tint:197,tint:465 Change-Id: If05b172aebad39b9badb7a1054b6bc478a079bad Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/38980 Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: Ryan Harrison <rharrison@chromium.org>
2021-01-28 18:06:19 +00:00
'build_revision': 'c6c4a4c3ae890f2c020a087c90fb8c0b8be2816a',
'buildtools_revision': 'e3db55b4639f2a331af6f3708ca1fbd22322aac3',
'clang_revision': 'eb5ab41f3801e2085208204fd71a490573d72dfd',
'cpplint_revision': '305ac8725a166ed42e3f5dd3f80d6de2cf840ef1',
Roll third party dependencies Roll third_party/spirv-tools/ 8f4b35c33..f3ccb633d (11 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup//SPIRV-Tools.git/+log/8f4b35c332e1..f3ccb633dfd7 $ git log 8f4b35c33..f3ccb633d --date=short --no-merges --format='%ad %ae %s' 2021-01-07 dneto use std::string::empty() to test for emptiness (#4098) 2021-01-07 46493288+sfricke-samsung spirv-val: Label standalone Vulkan VUID (#4091) 2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan decroation VUID (#4090) 2021-01-06 stevenperron Fix binding number calculation in desc sroa (#4095) 2021-01-06 stevenperron Build deps: dump ini from 1.3.5 to 1.3.7 in tools/sva (#4092) 2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan FP Mode VUID (#4088) 2021-01-06 46493288+sfricke-samsung spirv-val: Fix Vulkan image sampled check (#4085) 2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan ForwardPointer VUID (#4089) 2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan ImageTexelPointer format check (#4087) 2021-01-05 46493288+sfricke-samsung spirv-val: Add Vulkan Group Operation VUID (#4086) 2020-12-17 46493288+sfricke-samsung spirv-val: Add first StandAlone VUID 04633 (#4077) Created with: roll-dep third_party/spirv-tools Change-Id: Ia8b6b998358881be7c48f84a6a046827d09d7743 Roll third_party/gpuweb-cts/ 46c7b591c..1ba84a62a (12 commits) https://chromium.googlesource.com/external/github.com/gpuweb/cts.git/+log/46c7b591c20e..1ba84a62ae24 $ git log 46c7b591c..1ba84a62a --date=short --no-merges --format='%ad %ae %s' 2021-01-07 kainino Organize and rename some tests (#429) 2021-01-07 kainino Add plans for texture view reads/writes (#430) 2021-01-07 9856269+sarahM0 [wgsl] Add validation test - v-0033: If the initializer is present, it's store type must match the store type of the variable. (#418) 2021-01-07 9856269+sarahM0 [wgsl] Add validation test - v-0034: The access decoration must only appear on a type used as the store type for a variable in the storage storage class. (#420) 2021-01-06 9856269+sarahM0 [wgsl] add validation test - v-0035: The access decoration is required for variables in the storage storage class. (#421) 2021-01-06 9856269+sarahM0 [wgsl] Add validation test - v-0036: Module scope variable must not be in the function storage class. 2021-01-06 9856269+sarahM0 [wgsl] Add validation test - v-0037: Module scope variables must be declared with an explicit storage class decoration. 2021-01-06 9856269+sarahM0 [wgsl] Add validation test - v-0032: constraints on module variables with an initializers (#417) 2020-12-23 jiawei.shao Add T2T operation tests for all the compressed color formats (#412) 2020-12-22 kainino Catch exceptions in expectValidationError (#416) 2020-12-21 kainino clarify pull request template 2020-12-18 kainino Test fixes found by Chromium automated testing (#415) Created with: roll-dep third_party/gpuweb-cts Change-Id: I9ce04555e4f34259ad501fdae5bda0a8a146a9a8 Roll third_party/googletest/ 18f8200e3..389cb68b8 (3 commits) https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/18f8200e3079..389cb68b8719 $ git log 18f8200e3..389cb68b8 --date=short --no-merges --format='%ad %ae %s' 2020-12-21 absl-team Googletest export 2020-12-15 dmauro Googletest export 2020-10-30 chuck.atkins Bump CMake minimum to 2.8.12 Created with: roll-dep third_party/googletest Change-Id: Id4aaff4448fdc6f40c2364ead8ebdc7fe8f699f2 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/37060 Reviewed-by: David Neto <dneto@google.com> Commit-Queue: David Neto <dneto@google.com>
2021-01-08 18:44:54 +00:00
'googletest_revision': '389cb68b87193358358ae87cc56d257fd0d80189',
Roll gpuweb-cts, spirv-headers, spirv-tools Roll third_party/gpuweb-cts/ 1ba84a62a..89ba81c39 (19 commits) https://chromium.googlesource.com/external/github.com/gpuweb/cts.git/+log/1ba84a62ae24..89ba81c395d4 $ git log 1ba84a62a..89ba81c39 --date=short --no-merges --format='%ad %ae %s' 2021-01-28 9856269+sarahM0 [wgsl] Add validation test - v-0038: A module scope variable in the in or out storage class must be IO-shareable. (#448) 2021-01-27 9856269+sarahM0 [wgsl] validation v-0033 - the initializer’s type must match the store type of the variable. (#445) 2021-01-27 kainino Simplify how debug=1 affects log messages, fixes (#447) 2021-01-27 privmail123 Adding subcases() to TestGroupBuilder (#444) 2021-01-28 hao.x.li Add validation tests for createQuerySet (#426) 2021-01-27 hao.x.li Add validation tests for the extensions of Query API (#427) 2021-01-27 jiawei.shao Add validation tests on the member 'aspect' in GPUTextureCopyView (#442) 2021-01-21 kainino Add ShaderValidationTest fixture (#443) 2021-01-21 dsinclair Update vertex_idx to vertex_index in WGSL. (#440) 2021-01-20 jiawei.shao Update gpuweb/types to include GPUTextureCopyView.aspect (#441) 2021-01-19 dsinclair Update group to set in WGSL. (#439) 2021-01-19 shrekshao Add fix to package.json scripts (#438) 2021-01-15 kainino Usability improvements for tree in standalone (#435) 2021-01-14 kainino copyTextureToTexture:color_textures,*: format first for the benefit of splitting run time (#436) 2021-01-14 kainino Organize more and add more test stubs (#433) 2021-01-14 dsinclair Update texture storage syntax. (#434) 2021-01-12 tojiro Added range validation tests for GPUQueue.writeBuffer (#431) 2021-01-12 dsinclair Update WGSL tests to use // comments. (#432) 2021-01-11 shrekshao Add validation test for createSampler with different maxAnisotropy values (#425) Created with: roll-dep third_party/gpuweb-cts Roll third_party/spirv-tools/ f3ccb633d..297723d75 (22 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup//SPIRV-Tools.git/+log/f3ccb633dfd7..297723d75af4 $ git log f3ccb633d..297723d75 --date=short --no-merges --format='%ad %ae %s' 2021-01-28 stevenperron Mark module as modified if convert-to-half removes decorations. (#4127) 2021-01-28 jaebaek Set correct scope and line info for DebugValue (#4125) 2021-01-27 caio.oliveira Validate SPV_KHR_workgroup_memory_explicit_layout (#4128) 2021-01-27 alanbaker Validate VK_KHR_zero_initialize_workgroup_memory (#4124) 2021-01-27 46493288+sfricke-samsung spirv-val: Add Vulkan image gather offset VUID (#4118) 2021-01-27 alanbaker Add cmake to windows path for kokoro (#4129) 2021-01-25 46493288+sfricke-samsung spirv-val: Label Vulkan atomic semantics VUIDs (#4120) 2021-01-25 46493288+sfricke-samsung spirv-val: Label VUID 04662 (#4123) 2021-01-25 46493288+sfricke-samsung spirv-val: Label VUID 04683 (#4121) 2021-01-22 machenbach Remove obsolete GN config (#4110) 2021-01-20 46493288+sfricke-samsung spirv-val: Add Vulkan EXT builtins (#4115) 2021-01-20 dneto Support pending Intel extensions (#4116) 2021-01-19 dneto Validate Sampled=1 for Vulkan ImageQuerySizeLod, ImageQueryLevels, ImageQueryLod (#4103) 2021-01-19 46493288+sfricke-samsung spirv-val: Add Vulkan Memory Scope VUs (#4106) 2021-01-18 bclayton Migrate all Kokoro build scripts over to use the docker VM image (#4114) 2021-01-15 46493288+sfricke-samsung spirv-val: Add Vulkan Addressing Model check (#4107) 2021-01-14 rharrison Remove WebGPU support (#4108) 2021-01-14 46493288+sfricke-samsung spirv-val: Vulkan atomic storage class (#4079) 2021-01-13 jaebaek Avoid integrity check failures caused by propagating line instructions (#4096) 2021-01-13 pierremoreau Linker usability improvements (#4084) 2021-01-12 dj2 Revert "Generate differentiated error codes for buffer oob checking (#4097)" (#4100) 2021-01-11 greg Generate differentiated error codes for buffer oob checking (#4097) Created with: roll-dep third_party/spirv-tools Roll third_party/spirv-headers/ f027d53de..faa570afb (19 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git/+log/f027d53ded7e..faa570afbc91 $ git log f027d53de..faa570afb --date=short --no-merges --format='%ad %ae %s' 2021-01-25 caio.oliveira Add SPV_KHR_workgroup_memory_explicit_layout 2021-01-20 dneto Push FPDenormMode, FPOperationMode to the end 2021-01-20 dmitry.sidorov Apply suggestions to Intel extensions PR 2020-12-16 dmitry.sidorov Update generated files 2020-12-16 dmitry.sidorov Add SPV_INTEL_long_constant_composite extension 2020-12-16 dmitry.sidorov Add SPV_INTEL_loop_fuse extension 2020-11-23 dmitry.sidorov Add SPV_INTEL_fpga_cluster_attributes and SPV_INTEL_fp_fast_math_mode 2020-11-23 dmitry.sidorov Update SPV_INTEL_fpga_loop_controls extension 2020-11-16 dmitry.sidorov Update SPV_INTEL_kernel_attributes extension 2020-11-09 dmitry.sidorov Update SPV_INTEL_function_pointers extension 2020-11-09 dmitry.sidorov Upstream SPV_INTEL_float_controls2 extension 2020-11-09 dmitry.sidorov Upstream SPV_INTEL_vector_compute extension 2020-11-06 dmitry.sidorov Upstream SPV_INTEL_fpga_memory_accesses extension 2020-11-06 dmitry.sidorov Upstream SPV_INTEL_io_pipes extension 2020-11-05 dmitry.sidorov Upstream SPV_INTEL_variable_length_array extension 2020-11-05 dmitry.sidorov Upstream SPV_INTEL_usm_storage_classes extension 2020-11-05 dmitry.sidorov Upstream SPV_INTEL_arbitrary_precision_integers extensions 2020-11-05 dmitry.sidorov Upstream SPV_INTEL_inline_assembly extension 2020-11-03 dmitry.sidorov Upstream SPV_INTEL_fpga_buffer_location extension Created with: roll-dep third_party/spirv-headers TBR: rharrison@google.com Change-Id: I92cbc30dbc94fd5d910888645ff84c956f358a85 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/39640 Reviewed-by: David Neto <dneto@google.com> Commit-Queue: David Neto <dneto@google.com>
2021-01-29 22:29:21 +00:00
'gpuweb_cts_revision': '89ba81c395d4b6ee00e5aa6f0d47451241d1d3e9',
'spirv_headers_revision': 'faa570afbc91ac73d594d787486bcf8f2df1ace0',
'spirv_tools_revision': '297723d75af4244d1cdad1178da0689dec8fd9a0',
Rolling 5 dependencies Roll build/ aae8259e7..b1d8cdddd (59 commits) https://chromium.googlesource.com/chromium/src/build/+log/aae8259e754b..b1d8cdddd35b $ git log aae8259e7..b1d8cdddd --date=short --no-merges --format='%ad %ae %s' 2020-08-31 pkotwicz Update renamed PRESUBMIT function in docs 2020-08-31 chromium-autoroll Roll Fuchsia SDK from 0.20200831.0.1 to 0.20200831.1.1 2020-08-31 chromium-autoroll Roll Fuchsia SDK from 0.20200830.3.1 to 0.20200831.0.1 2020-08-31 wenbinzhang Revert "Rename wrapper_scripts for generated_script tests in MB." 2020-08-30 chromium-autoroll Roll Fuchsia SDK from 0.20200830.1.1 to 0.20200830.3.1 2020-08-30 chromium-autoroll Roll Fuchsia SDK from 0.20200830.0.1 to 0.20200830.1.1 2020-08-30 chromium-autoroll Roll Fuchsia SDK from 0.20200829.3.1 to 0.20200830.0.1 2020-08-30 chromium-autoroll Roll Fuchsia SDK from 0.20200829.2.1 to 0.20200829.3.1 2020-08-29 chromium-autoroll Roll Fuchsia SDK from 0.20200829.1.1 to 0.20200829.2.1 2020-08-29 chromium-autoroll Roll Fuchsia SDK from 0.20200828.3.1 to 0.20200829.1.1 2020-08-29 dpranke Add xvfb logic to all windowed test launcher targets. 2020-08-29 magchen Revert "Reland "Reland "X11 and Ozone: enable use_x11 and use_ozone""" 2020-08-28 chromium-autoroll Roll Fuchsia SDK from 0.20200828.1.1 to 0.20200828.3.1 2020-08-28 nharper Revert "Enable whole-program devirtualization for arm64 Android build." 2020-08-28 bjoyce Add result sink for test uploads. 2020-08-28 msisov Reland "Reland "X11 and Ozone: enable use_x11 and use_ozone"" 2020-08-28 dpranke Rename wrapper_scripts for generated_script tests in MB. 2020-08-28 chromium-autoroll Roll Fuchsia SDK from 0.20200828.0.1 to 0.20200828.1.1 2020-08-28 benmason Revert "Update TrichromeChrome version code." 2020-08-28 chromium-autoroll Roll Fuchsia SDK from 0.20200827.3.2 to 0.20200828.0.1 2020-08-28 dewittj [AAR] Re-enable info file asserts. 2020-08-28 thomasanderson Reland "Roll sysroots" 2020-08-28 chromium-autoroll Roll Fuchsia SDK from 0.20200826.2.2 to 0.20200827.3.2 2020-08-27 smaier Removing extract_assets from android_aar_prebuilt 2020-08-27 msisov Reland "linux sysroot: fix libwayland-client-symbols file." 2020-08-27 chonggu [Fuchsia] Switch to dynamic loading of loosely-coupled target modules. 2020-08-27 waynepie [Fuchsia] Add recommended command-line to get access to /dev/kvm 2020-08-27 wez [fuchsia] Use virtio-net-pci for both ARM64 and x64 emulation. 2020-08-27 thomasanderson Revert "Roll sysroots" 2020-08-27 agrieve Revert "Android: Enable vertical class merging in R8" 2020-08-27 sclittle Revert "linux sysroot: fix libwayland-client-symbols file." 2020-08-27 thomasanderson Roll sysroots 2020-08-27 msisov linux sysroot: fix libwayland-client-symbols file. 2020-08-27 msisov Revert "Reland "X11 and Ozone: enable use_x11 and use_ozone"" 2020-08-27 agrieve Remove unused constant build_utils.JAVA_PATH 2020-08-26 chromium-autoroll Roll Fuchsia SDK from 0.20200826.1.1 to 0.20200826.2.2 2020-08-26 chromium-autoroll Roll Fuchsia SDK from 0.20200826.0.1 to 0.20200826.1.1 2020-08-26 yukishiino base/allocator: Fix android_cronet build with PA-Everywhere 2020-08-26 msisov Reland "X11 and Ozone: enable use_x11 and use_ozone" 2020-08-26 wuwang Replaces uncommon char in file name for filesystem compatibility. 2020-08-26 chromium-autoroll Roll Fuchsia SDK from 0.20200825.3.1 to 0.20200826.0.1 2020-08-26 mark mac/arm64: Update to Xcode 12b6 (12A8189n) 2020-08-26 kouhei Specify libtinfo5 legacy package for building on Ubuntu 20.04 2020-08-25 chromium-autoroll Roll Fuchsia SDK from 0.20200825.1.1 to 0.20200825.3.1 2020-08-25 caseq Revert "X11 and Ozone: enable use_x11 and use_ozone" 2020-08-25 smaier Ignoring raw resources in HardcodeSharedLibraryDynamicAttributes 2020-08-25 msisov X11 and Ozone: enable use_x11 and use_ozone 2020-08-25 thestig Fix outdated comment in install-build-deps.sh. 2020-08-25 thestig install-build-deps: select between lib32gcc1 and lib32gcc-s1 as needed. 2020-08-25 wnwen Android: Ignore AppCompatResource lint warning 2020-08-25 msisov lacros: don't set pangocairo 2020-08-25 chromium-autoroll Roll Fuchsia SDK from 0.20200825.0.1 to 0.20200825.1.1 2020-08-25 agrieve Android: Enable vertical class merging in R8 2020-08-25 chromium-autoroll Roll Fuchsia SDK from 0.20200824.3.1 to 0.20200825.0.1 2020-08-25 brucedawson Handle toolchains with/without ..\.. in variables 2020-08-25 nbilling Implement DWARF Fission support in Chrome Android. 2020-08-25 caseq Fix headless build broken after #800929 2020-08-24 chromium-autoroll Roll Fuchsia SDK from 0.20200824.2.1 to 0.20200824.3.1 2020-08-24 chromium-autoroll Roll Fuchsia SDK from 0.20200824.0.1 to 0.20200824.2.1 Roll testing/ 3a36cd6d9..2691851e4 (48 commits) https://chromium.googlesource.com/chromium/src/testing/+log/3a36cd6d9221..2691851e49de $ git log 3a36cd6d9..2691851e4 --date=short --no-merges --format='%ad %ae %s' 2020-08-31 jonahr Reduce webgl testing load on Mac Pro 2020-08-31 wenbinzhang Revert "Rename wrapper_scripts for generated_script tests in MB." 2020-08-29 dpranke Add xvfb logic to all windowed test launcher targets. 2020-08-29 zhaoyangli [iOS][infra] Run tests in iOS14 runtimes on ios-simulator-full-configs 2020-08-28 dpranke Rename wrapper_scripts for generated_script tests in MB. 2020-08-28 rmhasan skew tests, weblayer: Use temporary CIPD package tags 2020-08-28 wuwang Disable chrome_java_test_wpr_tests on Marshmallow 64 bit Tester 2020-08-27 dpranke Rework command handling for MB generated_scripts. 2020-08-27 svenzheng [lacros] Disable some content_browsertests 2020-08-27 zhaoyangli [iOS][infra] Remove iOS14 tester pool "chromium.tests.ios14" config. 2020-08-27 livvielin Enable HTTPDangerWarning by default 2020-08-27 cyan [Tab Groups Collapse] Add field trial testing config. 2020-08-27 fdoray Revert "[blink scheduler] Add OptOutWebRTCFromAllThrottling to testing config." 2020-08-27 ajuma [iOS] Add field trial testing config for real-time Safe Browsing 2020-08-27 javierrobles [iOS][Biometric-Auth] Add experiment config 2020-08-27 schwering [Autofill] Field trial config for user-filled-override fix. 2020-08-27 schwering [Autofill] Launched company-name blacklisting experiments. 2020-08-27 jinsukkim Enable gesturenav flaky test on android-pie-x86-fyi-rel 2020-08-26 dom Delay competing low priority requests in the renderer 2020-08-26 szager Add fieldtrial config for CompositeCrossOriginIframes 2020-08-26 rmhasan Change indents in variants.pyl to match other .pyl files 2020-08-26 sgilhuly Add test names to parameterized cc_unittests 2020-08-26 zhaoyangli [infra] Roll iOS bots to Xcode 12 beta 6 12a8189n. 2020-08-26 chonggu [Fuchsia] Enable more gpu integration tests on Fuchsia CI and CQ 2020-08-26 sgilhuly Enable TranslucentRectangles test on SkiaRenderer Dawn 2020-08-26 thestig Remove EnableCustomMacPaperSizes feature flag. 2020-08-26 mohsen Removed field trial config for DisableLatencyRecoveryDesktop 2020-08-26 yaoxia Field trial testing config for FlocIdComputedEventLogging 2020-08-26 jdeblasio [MIX-DL] Update field trial testing config 2020-08-26 rmhasan skew testing: Add variants.pyl owners 2020-08-25 dtseng Adds support for EventFrom action in desktop tree 2020-08-25 estaab Relax requirement to run web tests on Mac 10.13 bots with GPUs. 2020-08-25 svenzheng [lacros] Disable some flaky browser and interactive ui tests 2020-08-25 hypan Revert "android: Temporarily remove content_browsertests from L CQ builder" 2020-08-25 kmilka Add SharingHub to fieldtrial testing config 2020-08-25 twellington Reland "Disable P/CompositorImplBrowserTestRefreshRate.VideoPreference on M x86" 2020-08-25 hypan Revert "Disable P/CompositorImplBrowserTestRefreshRate.VideoPreference on M x86" 2020-08-25 hypan android: Increase the expiration for builders Android WebView {N,O} (dbg) 2020-08-25 gbeaty Set compile targets for chromium builders in test specs. 2020-08-25 sinansahin [Offline indicator v2] Add field trial testing entry 2020-08-25 vovoy Enable CrOSUserSpaceLowMemoryNotification by default 2020-08-24 svenzheng [lacros] Run components_unittests on CQ 2020-08-24 twellington Disable P/CompositorImplBrowserTestRefreshRate.VideoPreference on M x86 2020-08-24 michaelbai Support simulation of internal-profile reporting 2020-08-24 mcrouse [LiteVideo] Fieldtrial updated for beta experiment. 2020-08-24 johnchen [Perf] Configure android-pixel4a_power-perf bot 2020-08-24 jeffyoon Reland "[ios] noncq to run tests on 14.0 simulators" 2020-08-24 rmhasan weblayer: Add skew tests for new versions released in beta Roll third_party/googletest/ 1e315c5b1..df6b75949 (1 commit) https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/1e315c5b1a62..df6b75949b1e $ git log 1e315c5b1..df6b75949 --date=short --no-merges --format='%ad %ae %s' 2020-08-26 absl-team Googletest export Roll third_party/spirv-tools/ 4dd122392..8a0ebd40f (14 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup//SPIRV-Tools.git/+log/4dd122392f3a..8a0ebd40f86d $ git log 4dd122392..8a0ebd40f --date=short --no-merges --format='%ad %ae %s' 2020-08-31 jaebaek Correctly replace debug lexical scope of instruction (#3718) 2020-08-28 afdx spirv-fuzz: Remove opaque pointer design pattern (#3755) 2020-08-27 stefanomil spirv-fuzz: Create synonym via OpPhi and existing synonyms (#3701) 2020-08-27 stefanomil Add LoopNestingDepth function to StructuredCFGAnalysis (#3754) 2020-08-27 afdx spirv-fuzz: Do not make synonyms of void result ids (#3747) 2020-08-26 greg Do not register DebugFunction for functions optimized away. (#3749) 2020-08-26 jaebaek Handle DebugScope in compact-ids pass (#3724) 2020-08-26 afdx spirv-fuzz: Overflow ids (#3734) 2020-08-25 greg Fix DebugNoScope to not output InlinedAt operand. (#3748) 2020-08-25 vasniktel spirv-fuzz: Split the fact manager into multiple files (#3699) 2020-08-25 andreperezmaselco.developer spirv-fuzz: Add inline function transformation (#3517) 2020-08-25 vasniktel spirv-fuzz: Fix MaybeGetZeroConstant (#3740) 2020-08-24 greg Fix SSA-rewrite to remove DebugDeclare for variables without loads (#3719) 2020-08-24 stevenperron Add undef for inlined void function (#3720) Roll tools/clang/ 9784c4f72..fcef86e30 (7 commits) https://chromium.googlesource.com/chromium/src/tools/clang/+log/9784c4f72a4e..fcef86e30a0a $ git log 9784c4f72..fcef86e30 --date=short --no-merges --format='%ad %ae %s' 2020-08-31 hans blink_gc_plugin: Update stack_allocated test expectations 2020-08-28 hans Fix the blink_gc_plugin tests after crrev.com/802490 2020-08-28 yukiy Remove a template param of LinkedHashSet in stub 2020-08-27 hans Roll clang llvmorg-12-init-3492-ga1caa302-1 : llvmorg-12-init-4187-g33ce275f-1. 2020-08-25 hans Clang build.py: Update gnuwin version to 14 2020-08-24 thakis clang upload script: Run mac-arm64-rel try bot on compiler rolls. 2020-08-24 thakis clang upload script: sort cq-include-trybots footer alphabetically Created with: roll-dep build buildtools testing third_party/googletest third_party/gpuweb-cts third_party/spirv-headers third_party/spirv-tools tools/clang Change-Id: I0f041fc70616672a715e6a8e63e988e947cc59ff Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/27762 Commit-Queue: Ryan Harrison <rharrison@chromium.org> Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: dan sinclair <dsinclair@chromium.org>
2020-08-31 19:16:04 +00:00
'testing_revision': '2691851e49de541c3fe42fa8692ddcdee938162f',
2020-03-02 20:47:43 +00:00
}
deps = {
'third_party/cpplint': Var('chromium_git') + Var('github') +
'/google/styleguide.git@' + Var('cpplint_revision'),
2020-03-02 20:47:43 +00:00
'third_party/gpuweb-cts': Var('chromium_git') + Var('github') +
'/gpuweb/cts.git@' + Var('gpuweb_cts_revision'),
'third_party/spirv-headers': Var('chromium_git') + Var('github') +
'/KhronosGroup/SPIRV-Headers.git@' + Var('spirv_headers_revision'),
2020-03-02 20:47:43 +00:00
'third_party/spirv-tools': Var('chromium_git') + Var('github') +
'/KhronosGroup//SPIRV-Tools.git@' + Var('spirv_tools_revision'),
# Dependencies required to use GN/Clang in standalone
'build': Var('chromium_git') + '/chromium/src/build@' +
Var('build_revision'),
'buildtools': Var('chromium_git') + '/chromium/src/buildtools@' +
Var('buildtools_revision'),
'tools/clang': Var('chromium_git') + '/chromium/src/tools/clang@' +
Var('clang_revision'),
# Dependencies required for testing
'testing': Var('chromium_git') + '/chromium/src/testing@' +
Var('testing_revision'),
'third_party/googletest': Var('chromium_git') + Var('github') +
'/google/googletest.git@' + Var('googletest_revision'),
2020-03-02 20:47:43 +00:00
}
hooks = [
# Pull clang-format binaries using checked-in hashes.
{
'name': 'clang_format_win',
'pattern': '.',
'condition': 'host_os == "win"',
'action': [ 'download_from_google_storage',
'--no_resume',
'--platform=win32',
'--no_auth',
'--bucket', 'chromium-clang-format',
'-s', 'buildtools/win/clang-format.exe.sha1',
],
},
{
'name': 'clang_format_mac',
'pattern': '.',
'condition': 'host_os == "mac"',
'action': [ 'download_from_google_storage',
'--no_resume',
'--platform=darwin',
'--no_auth',
'--bucket', 'chromium-clang-format',
'-s', 'buildtools/mac/clang-format.sha1',
],
},
{
'name': 'clang_format_linux',
'pattern': '.',
'condition': 'host_os == "linux"',
'action': [ 'download_from_google_storage',
'--no_resume',
'--platform=linux*',
'--no_auth',
'--bucket', 'chromium-clang-format',
'-s', 'buildtools/linux64/clang-format.sha1',
],
},
# Pull the compilers and system libraries for hermetic builds
{
'name': 'sysroot_x86',
'pattern': '.',
'condition': 'checkout_linux and ((checkout_x86 or checkout_x64))',
'action': ['python', 'build/linux/sysroot_scripts/install-sysroot.py',
'--arch=x86'],
},
{
'name': 'sysroot_x64',
'pattern': '.',
'condition': 'checkout_linux and (checkout_x64)',
'action': ['python', 'build/linux/sysroot_scripts/install-sysroot.py',
'--arch=x64'],
},
{
# Update the Mac toolchain if necessary.
'name': 'mac_toolchain',
'pattern': '.',
'condition': 'checkout_mac',
'action': ['python', 'build/mac_toolchain.py'],
},
{
# Update the Windows toolchain if necessary. Must run before 'clang' below.
'name': 'win_toolchain',
'pattern': '.',
'condition': 'checkout_win',
'action': ['python', 'build/vs_toolchain.py', 'update', '--force'],
},
{
# Note: On Win, this should run after win_toolchain, as it may use it.
'name': 'clang',
'pattern': '.',
'action': ['python', 'tools/clang/scripts/update.py'],
},
{
# Pull rc binaries using checked-in hashes.
'name': 'rc_win',
'pattern': '.',
'condition': 'checkout_win and (host_os == "win")',
'action': [ 'download_from_google_storage',
'--no_resume',
'--no_auth',
'--bucket', 'chromium-browser-clang/rc',
'-s', 'build/toolchain/win/rc/win/rc.exe.sha1',
],
},
# Update build/util/LASTCHANGE.
{
'name': 'lastchange',
'pattern': '.',
'action': ['python', 'build/util/lastchange.py',
'-o', 'build/util/LASTCHANGE'],
},
]
recursedeps = [
# buildtools provides clang_format, libc++, and libc++abi
'buildtools',
]