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',
Roll third_party dependencies Roll third_party/gpuweb-cts/ dea8ed8c2..177a4faf0 (25 commits) https://chromium.googlesource.com/external/github.com/gpuweb/cts.git/+log/dea8ed8c2bbc..177a4faf0a7c $ git log dea8ed8c2..177a4faf0 --date=short --no-merges --format='%ad %ae %s' 2021-04-06 enga Implement api,operation,rendering,draw:vertex_attributes,basic (#522) 2021-04-06 enga Implement api,operation,render_pipeline,primitive_topology:unaligned_vertex_count (#524) 2021-04-06 enga Convert primitive topology tests to a single parameterized test (#523) 2021-04-06 shrekshao Some depth related tests (#519) 2021-04-06 yunchao.he Fix a bug in createTexture validation for multisample (#521) 2021-04-05 enga node.tsconfig.json: include more files (#520) 2021-04-02 enga gen_wpt_cts_html: Split lines by either \r\n or \n (#517) 2021-04-02 enga checklist.ts: Split lines by either \r\n or \n (#518) 2021-03-31 enga Fix multicase test expectation filtering (#516) 2021-03-30 enga WPT: Pass expectations to worker.run (#515) 2021-03-25 shrekshao Fix wgsl .0 suffix to indicate f32 type (#514) 2021-03-25 hao.x.li Clean up TODOs for queries validation (#511) 2021-03-24 enrico.galli Add validation tests for setBindGroup (#493) 2021-03-24 enga Fix check of `loadWebGPUExpectations` for undefined (#512) 2021-03-18 kainino Add stubs for new tests and organize a few old ones (#510) 2021-03-19 jiawei.shao Add validation tests on buffer offset in B2T and T2B copies with depth stencil formats (#506) 2021-03-18 2154796+austinEng Support passing skip/fail test expectations in wpt or by command line (#509) 2021-03-18 kainino capability_checks tests should expect exceptions not validation errors (#508) 2021-03-18 2154796+austinEng Implement api,operation,rendering,draw:arguments:* (#498) 2021-03-18 hao.x.li Add validation tests plan for Occlusion Query (#491) 2021-03-11 kainino Add a tool to verify tracking spreadsheet 2021-03-17 kainino move an error out of loadTreeForQuery 2021-03-17 kainino add includeEmptySubtrees to iterateSubtreeCollapsedQueries 2021-03-17 kainino Add StacklessError for less annoying fatal errors in scripts 2021-03-17 2154796+austinEng Don't validate test modules in `makeListing` (#507) Created with: roll-dep third_party/gpuweb-cts Change-Id: I60610afcd9533fc6905134a1b224c9946a475316 Roll third_party/spirv-tools/ 4f498774d..212895d4c (21 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup//SPIRV-Tools.git/+log/4f498774db52..212895d4c2cd $ git log 4f498774d..212895d4c --date=short --no-merges --format='%ad %ae %s' 2021-04-02 alastair.donaldson Typo fix (#4225) 2021-03-31 greg Add interpolate legalization pass (#4220) 2021-03-27 alastair.donaldson spirv-fuzz: Efficiency improvements to fuzzer pass (#4188) 2021-03-27 alastair.donaldson spirv-fuzz: Avoid invalidating analyses when splitting blocks (#4218) 2021-03-27 alastair.donaldson spirv-fuzz: Do not add too many dead blocks (#4217) 2021-03-26 alastair.donaldson spirv-fuzz: Optimize transformations (#4216) 2021-03-25 vasniktel spirv-fuzz: Fix comments #4215 2021-03-24 jason Add validation for SPV_EXT_shader_atomic_float_min_max (#4105) 2021-03-23 dneto Make spirv-tools-build-version a common dependency (#4210) 2021-03-23 alastair.donaldson spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 alastair.donaldson spirv-fuzz: Remove destructors from FuzzerPass subclasses (#4209) 2021-03-23 alastair.donaldson spirv-fuzz: Improve transformation test oracles (#4207) 2021-03-21 vasniktel spirv-fuzz: Add WGSL compatibility flag to context (#4193) 2021-03-20 alastair.donaldson spirv-fuzz: Avoid invalidating analyses in various transformations (#4205) 2021-03-20 alastair.donaldson spirv-fuzz: Manage available instructions efficiently (#4177) 2021-03-20 alastair.donaldson spirv-fuzz: Remove AddType methods from fuzzerutil (#4204) 2021-03-19 46493288+sfricke-samsung spirv-val: Refactor of atomic pass (#4200) 2021-03-19 46493288+sfricke-samsung spirv-val: Label VUID 04643 (#4202) 2021-03-19 46493288+sfricke-samsung spirv-val: Label VUID 04667 (#4201) 2021-03-19 alastair.donaldson spirv-fuzz: Apply fuzzer pass before checking exit conditions (#4199) 2021-03-18 46493288+sfricke-samsung spirv-val: Fix Int64Atomics check (#4192) Created with: roll-dep third_party/spirv-tools Change-Id: Ieac13912b9899fe70b8b304f717f0f5e10155199 Roll third_party/spirv-headers/ bcf55210f..f88a1f98f (2 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git/+log/bcf55210f13a..f88a1f98fa7a $ git log bcf55210f..f88a1f98f --date=short --no-merges --format='%ad %ae %s' 2021-03-25 michael.kinsner Add xml section for memory operand bit allocation tracking, and reserve two bits for an upcoming Intel extension 2021-03-24 baldurk Add NonSemantic.Vulkan.DebugInfo.100 JSON/header Created with: roll-dep third_party/spirv-headers Change-Id: Ia59440c53433e5624d5d1d090ec5b9c194ba5c21 Roll third_party/googletest/ b7d472f12..5c8ca58ed (14 commits) https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/b7d472f1225c..5c8ca58edfb3 $ git log b7d472f12..5c8ca58ed --date=short --no-merges --format='%ad %ae %s' 2021-04-05 absl-team Googletest export 2021-04-02 absl-team Googletest export 2021-03-25 absl-team Googletest export 2021-03-24 absl-team Googletest export 2021-03-24 absl-team Googletest export 2021-03-24 absl-team Googletest export 2021-03-24 absl-team Googletest export 2021-03-23 absl-team Googletest export 2021-03-22 absl-team Googletest export 2021-03-22 absl-team Googletest export 2021-03-22 absl-team Googletest export 2021-03-20 absl-team Googletest export 2021-03-14 zekewarren Use @platforms instead of @bazel_tools for windows constraint 2020-12-04 zed.three CMake: Add namespaced ALIAS library Created with: roll-dep third_party/googletest Change-Id: I07e2fbdda46a67d76797c08f4266d311404150de Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/47022 Commit-Queue: Ryan Harrison <rharrison@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Ryan Harrison <rharrison@chromium.org>
2021-04-12 14:41:32 +00:00
'googletest_revision': '5c8ca58edfb304b2dd5e6061f83387470826dd87',
'gpuweb_cts_revision': '177a4faf0a7ce6f8c64b42a715c634e363912a74',
'protobuf_revision': 'fde7cf7358ec7cd69e8db9be4f1fa6a5c431386a',
Roll spirv-tools and spirv-headers Roll third_party/spirv-tools/ ecdd9a3e6..640b17b5f (31 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup//SPIRV-Tools.git/+log/ecdd9a3e6bd3..640b17b5fbc6 $ git log ecdd9a3e6..640b17b5f --date=short --no-merges --format='%ad %ae %s' 2021-07-14 pkasting Fix -Wunreachable-code-aggressive. (#4358) 2021-07-14 jaebaek spirv-opt: support SPV_EXT_shader_image_int64 (#4379) 2021-07-14 afdx Fix BUILD.gn (#4378) 2021-07-13 afdx spirv-fuzz: support building using gn (#4365) 2021-07-13 greg Fix vendor table build in BUILD.gn for nonsemantic.vulkan.debuginfo.100 (#4375) 2021-07-12 greg Add non-semantic vulkan extended instruction set (#4362) 2021-07-07 ynovikov Update SPIRV-Headers deps (#4369) 2021-07-06 alastair.donaldson spirv-reduce: Eliminate skeletal structured control flow construct (#4360) 2021-07-05 alastair.donaldson spirv-fuzz: Check updated analyses in transformation tests (#4266) 2021-07-04 alastair.donaldson spirv-fuzz: Added tests for signedness analysis (#4361) 2021-07-02 stevenperron Add remove_unused_interface_variable_pass.* to BUILD.gn (#4363) 2021-07-02 ben.ashbaugh add tests for SPV_KHR_bit_instructions (#4350) 2021-07-01 alastair.donaldson spirv-fuzz: Avoid out of bounds access (#4355) 2021-06-29 61806567+TheMostDiligent Enabled tvOS platform (#4329) 2021-06-29 3.1416f spirv-opt: A pass to removed unused input on OpEntryPoint instructions. (#4275) 2021-06-29 stevenperron Bump glob-parent from 5.0.0 to 5.1.2. (#4353) 2021-06-29 johnzupin fix strncpy bound error (#4331) 2021-06-28 alastair.donaldson spirv-reduce: Allow merging unreachable blocks (#4303) 2021-06-28 alastair.donaldson Add IsReachable function to IRContext (#4323) 2021-06-28 alastair.donaldson spirv-reduce: Cleanup a few things (#4352) 2021-06-24 alastair.donaldson spirv-fuzz: Add illustrative tests for new issues (#4347) 2021-06-24 jason.ekstrand Add validation for SPV_EXT_shader_atomic_float16_add (#4325) 2021-06-23 kpet Initial support for SPV_KHR_integer_dot_product (#4327) 2021-06-23 dneto fix symbol exports check, for Android build cases (#4342) 2021-06-22 dnovillo Start SPIRV-Tools v2021.3 2021-06-22 dnovillo Finalize SPIRV-Tools v2021.2 2021-06-21 46493288+sfricke-samsung spirv-val: Label VUID 04780 (#4334) 2021-06-21 46493288+sfricke-samsung spirv-val: Add GLCompute to VUID 04644 message (#4333) 2021-06-18 dnovillo Update CHANGES file for upcoming release. 2021-06-17 alanbaker Update SPIRV-Headers deps (#4328) 2021-06-15 alanbaker Support SPV_KHR_subgroup_uniform_control_flow (#4318) Created with: roll-dep third_party/spirv-tools Change-Id: I5e6534f9118ff2f633552c1149c03f2e06cb721c Roll third_party/spirv-headers/ f5417a4b6..1d4e3a7e3 (9 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git/+log/f5417a4b6633..1d4e3a7e3a04 $ git log f5417a4b6..1d4e3a7e3 --date=short --no-merges --format='%ad %ae %s' 2021-07-09 mariusz.merecki Add missing capabilities and '"version" : "None"' to QuantizationModes and OverflowModes enumerants 2021-07-07 kevin.petit Fix grammar for PackedVectorFormat 2021-06-25 mariya.podchishchaeva Upstream SPV_INTEL_debug_module 2021-06-24 13504385+WyvernWang reserve value range 2021-06-23 ben.ashbaugh add support for SPV_KHR_bit_instructions 2021-06-23 kevin.petit Add CI using Github actions and update README 2020-05-22 dneto Support SPV_KHR_integer_dot_product 2021-01-12 jason.ekstrand Add header changes for SPV_EXT_shader_atomic_float16_add 2021-06-16 john Fix two ordering problems. Created with: roll-dep third_party/spirv-headers Change-Id: Icfe131fd8bdf3b9fd8fa400ba804d2ea57d27562 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/58301 Auto-Submit: David Neto <dneto@google.com> Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: David Neto <dneto@google.com> Kokoro: Kokoro <noreply+kokoro@google.com>
2021-07-15 20:03:06 +00:00
'spirv_headers_revision': '1d4e3a7e3a04ba205ed8cb1485f7cb7369bec609',
'spirv_tools_revision': '640b17b5fbc65f2aed9106ad96ba40c51fa20195',
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/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'),
'third_party/protobuf': Var('chromium_git') + Var('github') +
'/protocolbuffers/protobuf.git@' + Var('protobuf_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',
]