commit | f18d737b4e9318a1817126852edb6cc596ff1f5e | [log] [tgz] |
---|---|---|
author | Ryan Harrison <rharrison@chromium.org> | Tue Aug 04 17:56:27 2020 +0000 |
committer | Ryan Harrison <rharrison@chromium.org> | Tue Aug 04 17:56:27 2020 +0000 |
tree | bce22ccd708a596348d4fc76a60802daf1c2257d | |
parent | 3125a8d73f4a7d891938133ce12e461a2932d9e1 [diff] |
Rolling 7 dependencies and fix BUILD.gn Roll build/ 9b01e295f..6c915ac2a (140 commits) https://chromium.googlesource.com/chromium/src/build/+log/9b01e295f87e..6c915ac2af1a $ git log 9b01e295f..6c915ac2a --date=short --no-merges --format='%ad %ae %s' 2020-08-04 chromium-autoroll Roll Fuchsia SDK from 0.20200803.3.1 to 0.20200804.1.1 2020-08-04 chromium-autoroll Roll Fuchsia SDK from 0.20200803.2.1 to 0.20200803.3.1 2020-08-04 brucedawson Fix gn gen after vcvarsall.bat 2020-08-03 hypan Revert "Reland "emulator: Disable the feature GLDMA."" 2020-08-03 chromium-autoroll Roll Fuchsia SDK from 0.20200803.1.1 to 0.20200803.2.1 2020-08-03 bpastene chromeos: Don't swallow test args when '--' is present. 2020-08-03 hans [build] Disable call-graph-profile-sort by default 2020-08-03 chromium-autoroll Roll Fuchsia SDK from 0.20200803.0.1 to 0.20200803.1.1 2020-08-03 chromium-autoroll Roll Fuchsia SDK from 0.20200802.3.1 to 0.20200803.0.1 2020-08-02 chromium-autoroll Roll Fuchsia SDK from 0.20200802.1.1 to 0.20200802.3.1 2020-08-02 chromium-autoroll Roll Fuchsia SDK from 0.20200802.0.1 to 0.20200802.1.1 2020-08-02 chromium-autoroll Roll Fuchsia SDK from 0.20200801.3.1 to 0.20200802.0.1 2020-08-02 chromium-autoroll Roll Fuchsia SDK from 0.20200801.2.1 to 0.20200801.3.1 2020-08-01 chromium-autoroll Roll Fuchsia SDK from 0.20200801.1.1 to 0.20200801.2.1 2020-08-01 chromium-autoroll Roll Fuchsia SDK from 0.20200731.4.1 to 0.20200801.1.1 2020-08-01 chromium-autoroll Roll Fuchsia SDK from 0.20200731.2.1 to 0.20200731.4.1 2020-08-01 steveroe Log system statistics at beginning and end of emulator session. 2020-08-01 steveroe Fix fuchsia test runner_logs.py directory creation and error format bugs. 2020-07-31 avi Finish conversion to OS_MAC/OS_APPLE 2020-07-31 liaoyuke [lacros] Further increase timeout waiting for ash-chrome 2020-07-31 chromium-autoroll Roll Fuchsia SDK from 0.20200731.1.1 to 0.20200731.2.1 2020-07-31 hypan emulator: Add ram_size to avd.proto 2020-07-31 hans Build with -Wl,--no-call-graph-profile-sort on Android 2020-07-31 chromium-autoroll Roll Fuchsia SDK from 0.20200730.3.1 to 0.20200731.1.1 2020-07-31 smcallis Rewrite is_linux flag for base and build components. 2020-07-31 chromium-autoroll Roll Fuchsia SDK from 0.20200730.2.1 to 0.20200730.3.1 2020-07-31 hypan emulator: Add advanced_features to avd.proto 2020-07-31 ntfschr Permit bundletool to emit stderr 2020-07-30 chouinard Remove unneccessary UnusedResources suppressions 2020-07-30 liaoyuke [lacros] Increase timeout waiting for ash-chrome 2020-07-30 chromium-autoroll Roll Fuchsia SDK from 0.20200730.1.1 to 0.20200730.2.1 2020-07-30 wnwen Android: Removing baseline.xml regenerates it 2020-07-30 torne Remove obsolete build constant. 2020-07-30 bjoyce Fix Jacoco Report exclusion variable. 2020-07-30 agrieve android: Make treat_warnings_as_errors=false work for enable_jdk_library_desugaring 2020-07-30 chromium-autoroll Roll Fuchsia SDK from 0.20200730.0.1 to 0.20200730.1.1 2020-07-30 chromium-autoroll Roll Fuchsia SDK from 0.20200729.3.1 to 0.20200730.0.1 2020-07-29 chromium-autoroll Roll Fuchsia SDK from 0.20200729.1.1 to 0.20200729.3.1 2020-07-29 steveroe Fix typo in comment. 2020-07-29 agrieve Android: Make manifest expectations a bit more diff-friendly 2020-07-29 hans Roll clang n359864-04b9a46c-1 : n361601-7e8d5a90-1. 2020-07-29 avi Migrate to OS_MAC and OS_APPLE in build 2020-07-29 liaoyuke [lacros] Run Lacros test targets with ash_chrome if needed 2020-07-29 wnwen Android: Use a unified lint target 2020-07-29 chromium-autoroll Roll Fuchsia SDK from 0.20200729.0.1 to 0.20200729.1.1 2020-07-29 chromium-autoroll Roll Fuchsia SDK from 0.20200728.3.1 to 0.20200729.0.1 2020-07-29 huangdarwin ChromeOS: Expand build flag comment. 2020-07-29 chromium-autoroll Roll Fuchsia SDK from 0.20200728.1.1 to 0.20200728.3.1 2020-07-28 mheikal Allow material design to be pulled from outside of android_deps 2020-07-28 bjoyce Run host and device code coverage separately. (...) 2020-07-22 liaoyuke [lacros] Run tests with ash-chrome 2020-07-22 sokcevic Add missing commit change footer 2020-07-22 wnwen Android: Add comments for lint 2020-07-22 chromium-autoroll Roll Fuchsia SDK from 0.20200721.3.1 to 0.20200722.0.1 2020-07-22 chromium-autoroll Roll Fuchsia SDK from 0.20200721.2.1 to 0.20200721.3.1 2020-07-22 hypan android: Update the css/javascript for test_results_presentation.py 2020-07-22 bjoyce Only use device__jacoco_source files. 2020-07-22 liaoyuke [lacros] Download and isolate ash-chrome on bots 2020-07-21 ntfschr [AW][Dev-UI] fix lint issues 2020-07-21 ntfschr Android: expose CommandLine java methods 2020-07-21 agrieve Allow anyone to modify //build/android/lint/baseline.xml 2020-07-21 wfh Allow CFG guards to be generated with gn config. 2020-07-21 ntfschr AW docs: update references to go/clank-webview 2020-07-21 sebmarchand Few fixes for PGO on Linux 2020-07-21 chromium-autoroll Roll Fuchsia SDK from 0.20200721.1.1 to 0.20200721.2.1 2020-07-21 agrieve Reland #2 of "Android: Updates to warnings-as-errors when building" 2020-07-21 tmartino Revert #2 of "Android: Updates to warnings-as-errors when building" 2020-07-21 brucedawson Fix vs_toolchain.py for Python 3 2020-07-21 mheikal Fix build issues with creating R.java in java_library targets (Reland) 2020-07-21 agrieve Reland "Android: Updates to warnings-as-errors when building" 2020-07-21 chromium-autoroll Roll Fuchsia SDK from 0.20200720.3.1 to 0.20200721.1.1 2020-07-21 andruud Revert "Android: Updates to warnings-as-errors when building" 2020-07-21 chromium-autoroll Roll Fuchsia SDK from 0.20200720.2.2 to 0.20200720.3.1 2020-07-21 agrieve Android: Updates to warnings-as-errors when building 2020-07-21 wnwen Android: Fix lint and add baseline 2020-07-20 etiennep Reland "[Clank SSM]: Enable stack sampling in android browsertests." 2020-07-20 Richard.Townsend Fix MIDL cross-compilation for ARM64 Win32 targets 2020-07-20 chromium-autoroll Roll Fuchsia SDK from 0.20200720.1.1 to 0.20200720.2.2 2020-07-20 torne Try to fix ProcessSkiaGoldRenderTestResults. 2020-07-20 bpastene chromeos: Flash the right type of DUT image based on chrome-branding. 2020-07-20 wnwen Android: Add direct deps for chrome/browser 2020-07-20 treib Remove various references to third_party/cacheinvalidation 2020-07-20 agrieve Silence build logs about d8's desugaring 2020-07-20 agrieve Android: Suppress unused resource warning for *_expand_* 2020-07-20 chromium-autoroll Roll Fuchsia SDK from 0.20200719.3.1 to 0.20200720.1.1 2020-07-20 chromium-autoroll Roll Fuchsia SDK from 0.20200718.1.1 to 0.20200719.3.1 2020-07-19 chromium-autoroll Roll Fuchsia SDK from 0.20200717.3.1 to 0.20200718.1.1 2020-07-18 chromium-autoroll Roll Fuchsia SDK from 0.20200717.2.1 to 0.20200717.3.1 2020-07-18 liaoyuke [lacros] Make test runner differentiate different test targets 2020-07-18 mheikal Revert "Fix build issues with creating R.java in java_library targets" 2020-07-17 mheikal Fix build issues with creating R.java in java_library targets 2020-07-17 bjoyce Run jacoco on host jar files. 2020-07-17 chromium-autoroll Roll Fuchsia SDK from 0.20200717.1.1 to 0.20200717.2.1 2020-07-17 bpastene Reland "Simplify Simple Chrome's gclient and GN conditionals." 2020-07-17 chouinard Remove unnecessary UnusedResources suppressions 2020-07-17 liaoyuke [lacros] Remove unused ash-chrome versions 2020-07-17 wfh Re-enable CFG loader config in component builds. 2020-07-17 oysteine Revert "[Clank SSM]: Enable stack sampling in android browsertests." 2020-07-17 etiennep [Clank SSM]: Enable stack sampling in android browsertests. 2020-07-17 sdefresne [ios] Assert that Xcode version is recent enough Roll buildtools/ eb3987ec7..613921787 (3 commits) https://chromium.googlesource.com/chromium/src/buildtools/+log/eb3987ec709b..61392178782c $ git log eb3987ec7..613921787 --date=short --no-merges --format='%ad %ae %s' 2020-08-03 tikuta sort buildtools/.gitignore 2020-07-31 smcallis Rewrite is_linux flag for base and build components. 2020-07-20 sdefresne Roll GN from d585128c..3028c6a4 Roll testing/ cadd4e1eb..dc9b1969e (124 commits) https://chromium.googlesource.com/chromium/src/testing/+log/cadd4e1eb3a4..dc9b1969e7b2 $ git log cadd4e1eb..dc9b1969e --date=short --no-merges --format='%ad %ae %s' 2020-08-04 sinhak Revert "Bring parity between mac coverage and non-coverage build" 2020-08-04 mcdermottm Enable MediaApp in fieldtrial_testing_config.json. 2020-08-03 drubery Add fieldtrial_testing_config for CSD vision model 2020-08-03 pasthana Bring parity between mac coverage and non-coverage build 2020-08-03 svenzheng [lacros] LUCI config for linux-lacros-builder-rel and linux-lacros-tester-rel 2020-08-03 skare Remove "DesktopStudy" suffix from QRCodeGenerator study to match gcl. 2020-08-03 bpastene chromeos: Don't swallow test args when '--' is present. 2020-08-03 mohsen Remove stale field trial testing configs 2020-08-03 dtrainor Add support for reengagement notification 2020-08-03 rmcilroy [Perf] Move android-pixel2-perf bot to 64-bits. 2020-08-03 martiniss Remove production freeze 2020-08-03 seblalancette [iOS] Cleanup Bling QR Code Generation Flag 2020-08-03 ianstruiksma Add target to blink_web_tests for Win10 x64 1909 builder 2020-08-03 talp Create field trial testing config for Per-agent Scheduling experiment. 2020-07-31 mpdenton Add CertVerifierService to field trial testing config. 2020-07-31 isamsonov Remove mac10.13_retina-blink-rel's configurations. 2020-07-31 behdadb Removed Experimental tag from representaives 2020-07-31 liviutinta Enable Field Trial for Browser Verified Mouse User Activation Trigger 2020-07-31 mattm Reland: Add CertVerifierBuiltin fieldtrial_testing_config for mac. 2020-07-31 liviutinta Enable Field Trial for Browser Verified Keyboard User Activation Trigger 2020-07-30 lindsayw [ios] Add missing 2nd generation identifier 2020-07-30 smcallis Rewrite is_linux flag for sandbox, servicse, ski and testing directories. 2020-07-30 jdeblasio [MIX-DL] Update field testing config for M84 stable launch. 2020-07-30 wenbinzhang [benchmarking] stop running ref build for android-pixel2 2020-07-30 lindsayw [ios] Update the iPad Pro naming to include 2nd gen. 2020-07-30 lindsayw [mac]Roll osxbeta to macOS 11.0 2020-07-30 skare Add field trial testing config for desktop QR code generator. 2020-07-30 justincohen Revert "[iOS] Add fieldtrial config for IOSRequestDesktopByDefault" 2020-07-30 collinbaker Include in-product help in DesktopTabGroups default field trial 2020-07-29 svenzheng [lacros] LUCI config for linux-ash-chromium-builder-fyi-rel 2020-07-29 pbos Add UseTextForUpdateButton to fieldtrial test config 2020-07-29 zhaoyangli [iOS][infra] Roll iOS13 builders & tests to Xcode 11e708 2020-07-29 hypan emulator: Disable flaky tests in weblayer_browsertests on MM 2020-07-29 ynovikov Shard SwANGLE angle_deqp_egl_tests 2020-07-29 avi Migrate to OS_MAC and OS_APPLE in testing 2020-07-29 svenzheng [lacros] LUCI rename fyi linux-lacros-builder-rel and linux-lacros-tester-rel 2020-07-29 michaeldo Revert "Roll bots to Xcode 12 beta 3" 2020-07-29 rmhasan weblayer, skew tests: Put Weblayer job configurations in variants.pyl 2020-07-29 mvanouwerkerk Remove Shared Clipboard WebRTC from testing config. 2020-07-29 liaoyuke [lacros] Run Lacros test targets with ash_chrome if needed 2020-07-29 bpastene Revert "Remove telemetry_unittests from the CrOS VM CQ bot." 2020-07-29 asanka [privacy_budget] Enable study for waterfall testing. 2020-07-29 wez [base] Add DisableOffSequenceTaskCancelation fieldtrial test config. 2020-07-29 gambard [iOS] Add fieldtrial config for IOSRequestDesktopByDefault 2020-07-29 alanlxl Add fieldtrial config for SmartDimNewMlAgent 2020-07-29 rushans Add SyncReuploadBookmarkFullTitles experiment to field trial testing config. 2020-07-29 jwata Revert "[mac-rel-swarming] add arm-64 Mac to the target bots" 2020-07-29 kimstephanie Remove chrome_public_test_apk temporarily from android-pie-arm64-rel 2020-07-28 jwata [mac-rel-swarming] add arm-64 Mac to the target bots 2020-07-28 dproy tools/perf: Add system_health.common benchmark with TBMv3 to FYI bots (...) 2020-07-27 jonross Disable angle_white_box_tests on Linux FYI Release (AMD R7 240) This test suite has been failing consistently for 11 days. 2020-07-27 sdefresne [apple] Add a `is_apple` gn variable and use it 2020-07-27 rsorokin [Sheriff] Disable */PlatformKeysServicePerUnavailableTokenBrowserTest.GenerateRsa/0 2020-07-26 liaoyuke Add xvfb.py as a data deps 2020-07-26 gangwu add field trial config for Omnibox tab switch suggestions 2020-07-25 svenzheng Disable BookmarkBubbleViewBrowserTest.InvokeUi_bookmark_details_signed_in 2020-07-25 gbeaty Revert "Remove GPU's Linux tests from the CQ." 2020-07-25 thestig Add SaveEditedPDFForm experiment to field trial testing config. 2020-07-25 behdadb Failure invalidation of rep_perf tests should show green status 2020-07-24 gbeaty Revert "Remove gl_tests_passthrough and gl_tests_validating from the Linux builders" 2020-07-23 hypan Remove gl_tests_passthrough and gl_tests_validating from the Linux builders 2020-07-23 jonross Revert "Re-add field trial testing config for DisableLatencyRecoveryDesktop" 2020-07-23 hypan Remove GPU's Linux tests from the CQ. 2020-07-23 fdoray [blink scheduler] Enable intensive wake up throttling in testing config. 2020-07-23 hypan android: Add test configs for android-nougat-arm64-rel 2020-07-23 kelvinjiang Revert "Add CertVerifierBuiltin fieldtrial_testing_config for mac." 2020-07-22 ianstruiksma Add luci and test configurations for Win10 x64 Tests 1909. 2020-07-22 gab [base] Enable PM_QS_ALLEVENTS in ProcessPumpReplacementMessage by default 2020-07-22 wylieb Update fieldtrial testing config for Assistant voice search 2020-07-22 ynovikov Revert "Explicitly name webgl/2 conformance tests on Windows" 2020-07-22 mattm Add CertVerifierBuiltin fieldtrial_testing_config for mac. 2020-07-22 jonahr Explicitly name webgl/2 conformance tests on Windows 2020-07-22 bpastene Move perf-fyi's CrOS tester to standard test pool. 2020-07-22 bttk ADCP: Add Field Trial config 2020-07-22 jdapena GCC: in perf result reporter, fix kInvalidCharacters initialization. 2020-07-22 pkotwicz Add compile target for errorprone plugin tests 2020-07-22 jds Adding a field trial config for the context menu performance hints experiment. 2020-07-22 natlee Add --use-gpu-in-tests flag to webgpu blink web tests. 2020-07-22 bpastene Move all CrOS HW tests to standard test pools. 2020-07-22 chriscycheng Adding 'android_lollipop_marshmallow_coverage_gtests' 2020-07-22 liaoyuke [lacros] Download and isolate ash-chrome on bots 2020-07-21 gbeaty Temporarily disable chrome_public_test_apk on android-pie-arm64-rel. 2020-07-21 gatong Infra: Moving mac-arm64 builder from FYI to being part of mac waterfall 2020-07-21 mohsen Re-add field trial testing config for DisableLatencyRecoveryDesktop 2020-07-21 wfh Allow CFG guards to be generated with gn config. 2020-07-21 svenzheng Mark some test suites as experimental 2020-07-21 sreejakshetty Filter out new content_browsertest failure with BackForwardCache 2020-07-21 ewannpv PageInfoRefactoring to Field Trial Testing Configuration 2020-07-21 rakina Check for bfcache flags on places where we check for Proactive BI swap 2020-07-21 hypan emulator: Have the android-marshmallow-x86-rel run on 4-cores GCE bots 2020-07-20 bpastene Enable pre-test flashing for all CrOS HW tests. 2020-07-20 mthiesse Migrate Omnibox native java unittests to batched Instrumentation tests 2020-07-20 bpastene Decrease primary task slice expiration from 10m to 5m for CrOS HW tests. 2020-07-20 alcooper Reland "Update vr_pixeltests exceptions" 2020-07-20 aboxhall Revert "Update vr_pixeltests exceptions" 2020-07-20 xiaochengh Enable FontPreloadingDelaysRendering by default on trunk 2020-07-18 liaoyuke [lacros] Make linux-lacros-tester-rel Run all targets 2020-07-17 alcooper Update vr_pixeltests exceptions 2020-07-17 liaoyuke Fix win coverage config - part 3 2020-07-17 wanderview Update CacheStorageSequenceChromeOS fieldtrial testing config. Roll third_party/googletest/ a781fe29b..e6e2d3b76 (5 commits) https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/a781fe29bcf7..e6e2d3b7614f $ git log a781fe29b..e6e2d3b76 --date=short --no-merges --format='%ad %ae %s' 2020-07-28 absl-team Googletest export 2020-07-28 absl-team Googletest export 2020-07-26 ofats Googletest export 2020-07-19 jasjuang fix clang tidy modernize-use-equals-default warnings 2020-07-02 siliconearth Fix test failing when simple regex is used Roll third_party/spirv-headers/ 308bd0742..3fdabd0da (6 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git/+log/308bd0742435..3fdabd0da293 $ git log 308bd0742..3fdabd0da --date=short --no-merges --format='%ad %ae %s' 2020-08-03 44190824+mmerecki Reserve SPIR-V token range for upcoming Intel extensions. (#165) 2020-07-29 alanbaker Update BUILD.bazel and BUILD.gn (#166) 2020-07-29 alanbaker Publish the headers for the clspv embedded reflection non-semantic extended instruction set (#164) 2020-07-29 johnkslang Update the registry in spir-v.xml to modernize and split out opcodes. (#156) 2020-07-21 alanbaker Support SPV_KHR_terminate_invocation (#163) 2020-07-19 vkushwaha Add changes for SPV_EXT_shader_atomic_float Roll third_party/spirv-tools/ 717e7877c..d9c73ebd9 (52 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup//SPIRV-Tools.git/+log/717e7877cac1..d9c73ebd9e80 $ git log 717e7877c..d9c73ebd9 --date=short --no-merges --format='%ad %ae %s' 2020-08-04 vasniktel spirv-fuzz: Handle capabilities during module donation (#3651) 2020-08-04 vasniktel spirv-fuzz: Refactor boilerplate in TransformationAddParameter (#3625) 2020-08-03 vasniktel spirv-fuzz: TransformationMoveInstructionDown (#3477) 2020-07-31 jaebaek Remove DebugDeclare only for target variables in ssa-rewrite (#3511) 2020-07-31 vasniktel Fix typo in ASAN CI build (#3623) 2020-07-30 stefanomil spirv-fuzz: Transformation to add loop preheader (#3599) 2020-07-30 stefanomil spirv-fuzz: Pass to replace int operands with ints of opposite signedness (#3612) 2020-07-30 jaebaek Debug info preservation in loop-unroll pass (#3548) 2020-07-30 alanbaker Validator support for non-semantic clspv reflection (#3618) 2020-07-30 vasniktel spirv-fuzz: Fix memory bugs (#3622) 2020-07-29 andreperezmaselco.developer spirv-fuzz: Implement the OpOuterProduct linear algebra case (#3617) 2020-07-30 vasniktel spirv-fuzz: Compute corollary facts from OpBitcast (#3538) 2020-07-29 dj2 Update some language usage. (#3611) 2020-07-29 vasniktel spirv-fuzz: Relax type constraints in DataSynonym facts (#3602) 2020-07-29 vasniktel spirv-fuzz: Remove non-deterministic behaviour (#3608) 2020-07-29 afdx Avoid use of 'sanity' and 'sanity check' in the code base (#3585) 2020-07-27 andreperezmaselco.developer spirv-fuzz: Add condition to make functions livesafe (#3587) 2020-07-27 rharrison Rolling 4 dependencies (#3601) 2020-07-27 andreperezmaselco.developer spirv-fuzz: Implement the OpTranspose linear algebra case (#3589) 2020-07-27 rdb Fix SyntaxWarning in Python 3.8 (#3388) 2020-07-27 bclayton CMake: Enable building with BUILD_SHARED_LIBS=1 (#3490) 2020-07-27 dneto Avoid operand type range checks (#3379) 2020-07-27 jaebaek Preserve debug info in scalar replacement pass (#3461) 2020-07-27 pierremoreau Update OpenCL capabilities validation (#3149) 2020-07-27 stevenperron build(deps): bump lodash from 4.17.15 to 4.17.19 in /tools/sva (#3596) 2020-07-27 antonikarp spirv-fuzz: adds TransformationReplaceLoadStoreWithCopyMemory (#3586) 2020-07-27 jaebaek Preserve OpenCL.DebugInfo.100 through private-to-local pass (#3571) 2020-07-27 stefanomil spirv-fuzz: Relax type checking for int contants (#3573) 2020-07-27 stefanomil spirv-fuzz: Generalise transformation access chain (#3546) 2020-07-27 stefanomil spirv-fuzz: Split blocks starting with OpPhi before trying to outline (#3581) 2020-07-27 afdx spirv-fuzz: Set message consumer in replayer when shrinking (#3591) 2020-07-24 vasniktel spirv-fuzz: Don't use default parameters (#3583) 2020-07-23 rharrison Change DEPS rolling script to point at external/ (#3584) 2020-07-23 vasniktel spirv-fuzz: Create a helper in fuzzerutil to reuse function type (#3572) 2020-07-23 vasniktel spirv-fuzz: Test usages of IdIsIrrelevant fact (#3578) 2020-07-23 antonikarp spirv-fuzz: adds TransformationReplaceCopyMemoryWithLoadStore (#3575) 2020-07-23 antonikarp spirv-fuzz: adds TransformationReplaceCopyObjectWithStoreLoad (#3567) 2020-07-22 stevenperron Start SPIRV-Tools v2020.5 2020-07-22 stevenperron Finalize SPIRV-Tools v2020.4 2020-07-22 vasniktel spirv-fuzz: Fix usages of irrelevant constants (#3566) 2020-07-22 stevenperron Update CHANGES 2020-07-22 alanbaker Support SPV_KHR_terminate_invocation (#3568) 2020-07-22 stevenperron Sink pointer instructions in merge return (#3569) 2020-07-21 greg Preserve OpenCL.DebugInfo.100 through elim-dead-code-aggressive (#3542) 2020-07-21 vasniktel spirv-fuzz: TransformationReplaceParamsWithStruct (#3455) 2020-07-21 38144211+vkushwaha-nv Add changes for SPV_EXT_shader_atomic_float (#3562) 2020-07-21 vasniktel spirv-fuzz: Use irrelevant constants (#3565) 2020-07-21 stefanomil spirv-fuzz: Extend TransformationRecordSynonymousConstants to allow composite constants (#3537) 2020-07-21 vasniktel spirv-fuzz: Add is_irrelevant parameter (#3563) 2020-07-20 vasniktel spirv-fuzz: Add IdIsIrrelevant fact (#3561) 2020-07-20 stefanomil spirv-fuzz: refactor to use RemoveAtRandomIndex (#3560) 2020-07-20 antonikarp spirv-fuzz: add TransformationAddRelaxedDecoration (#3545) Roll tools/clang/ 6412135b3..1078c4141 (5 commits) https://chromium.googlesource.com/chromium/src/tools/clang/+log/6412135b3979..1078c4141a00 $ git log 6412135b3..1078c4141 --date=short --no-merges --format='%ad %ae %s' 2020-08-02 thakis Roll clang n361601-7e8d5a90-1 : n362116-1bd7046e-2. 2020-08-01 lukasza Skip `ExprWithCleanup` AST node via `ignoringImplicit` AST matcher. 2020-07-29 hans Roll clang n359864-04b9a46c-1 : n361601-7e8d5a90-1. 2020-07-22 aeubanks Clang build.py: Open instrumented temp file as binary 2020-07-22 aeubanks Allow building Clang with ThinLTO 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: I841ccb15000269ca48d09ac550bc36a06c2b354a Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/26280 Reviewed-by: Sarah Mashayekhi <sarahmashay@google.com>
Tint is a compiler for the WebGPU Shader Language (WGSL).
This is not an officially supported Google product.
TINT_BUILD_SPV_READER
: enable the SPIR-V input reader (off by default)TINT_BUILD_WGSL_READER
: enable the WGSL input reader (on by default)TINT_BUILD_SPV_WRITER
: enable the SPIR-V output writer (on by default)TINT_BUILD_WGSL_WRITER
: enable the WGSL output writer (on by default)TINT_BUILD_FUZZERS
: enable building fuzzzers (off by default)Tint uses Chromium dependency management so you need to install depot_tools and add it to your PATH.
# Clone the repo as "tint" git clone https://dawn.googlesource.com/tint tint && cd tint # Bootstrap the gclient configuration cp standalone.gclient .gclient # Fetch external dependencies and toolchains with gclient gclient sync
mkdir -p out/Debug cd out/Debug cmake -GNinja ../.. ninja # or autoninja
mkdir -p out/Debug cd out/Debug cmake ../.. make # -j N for N-way parallel build
mkdir -p out/Debug gn gen out/Debug autoninja -C out/Debug
If you are attempting fuzz, using TINT_BUILD_FUZZERS=ON
, the version of llvm in the XCode SDK does not have the needed libfuzzer functionality included.
The build error that you will see from using the XCode SDK will look something like this:
ld: file not found:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.fuzzer_osx.a
The solution to this problem is to use a full version llvm, like what you would get via homebrew, brew install llvm
, and use something like CC=<path to full clang> cmake ..
to setup a build using that toolchain.
The gn based work flow uses the Chromium toolchain for building in anticipation of integration of Tint into Chromium based projects. This toolchain has additional plugins for checking for style issues, which are marked with [chromium-style] in log messages. This means that this toolchain is more strict then the default clang toolchain.
In the future we will have a CQ that will build this work flow and flag issues automatically. Until that is in place, to avoid causing breakages you can run the [chromium-style] checks using the CMake based work flows. This requires setting CC
to the version of clang checked out by gclient sync
and setting the TINT_CHECK_CHROMIUM_STYLE
to ON
.
mkdir -p out/style cd out/style cmake ../.. CC=../../third_party/llvm-build/Release+Asserts/bin/clang cmake -DTINT_CHECK_CHROMIUM_STYLE=ON ../../ # add -GNinja for ninja builds
Please file any issues or feature requests at https://bugs.chromium.org/p/tint/issues/entry
Please see the CONTRIBUTING and CODE_OF_CONDUCT files on how to contribute to Tint.